Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР7.doc
Скачиваний:
16
Добавлен:
05.05.2019
Размер:
851.46 Кб
Скачать

Контрольные вопросы:

  1. Как создать проект для программирования на стороне сервера БД?

  2. Что такое сборка? Как ее создать?

  3. Что такое хранимая процедура? Как ее создать?

  4. Что такое пользовательская функция? Как ее создать?

  5. Что такое табличная функция? Как ее создать?

  6. Что такое триггер? Как его создать?

  7. Что такое агрегирующая функция? Как ее создать?

  8. Что такое пользовательские типы данных? Как их создать?

  9. Какие задачи решаются при создании клиентской части БД?

  10. Что такое ODBC?. Как создается источник ODBC?

  11. Что такое ADO.NET? Что такое OLE DB?

  12. Как клиентское приложение соединяется с SQL Server в технологии ADO.NET?

  13. Как осуществить запуск команд на стороне сервера и получить результаты этих команд на стороне клиента?

Самостоятельная работа:

Создайте приложение для своей базы данных из 6 лабораторной работы в MS Visual Studio 2005.

Пример приложения можно посмотреть в файле examples11.

Требования к приложению:

  1. Тип приложения MDI (см. пример создания MDI приложений [1, 293]).

  2. Приложение должно содержать главное меню (см. пример создания главного меню [1, 277])

  3. Формы ввода/вывода информации из таблиц БД

  4. Возможность редактирования данных

  5. Возможность сохранения данных на сервере.

  6. Авторизация пользователей.

  7. Поиск необходимой информации.

CommandText 9

CommandType 9

ODBC 28

OLE DB 45

Агрегирующие функции 19

Атрибут 9

Класс SqlCommand 9

клиентские функции 53

Метод ExecuteAndSend 9

Метод ExecuteScalar 14

метод Init 21

метод Merge 21

Пользовательские типы данных 21

свойство FillRowMethodName 16

свойство DataAccess 14

свойство EventData 19

Скалярные функции 12

Табличные функции 14

три уровня безопасности сборки 6

Триггеры 17

функция Accumulate 21

Функция API SQLAllocHandle 41

функция execom 42

функция FillRow 16

Функция get_err 42

Функция SQLBindParameter 43

Функция SQLConnect 42

Функция SQLPrepare 42

Функция SQLSetEnvAttr 42

функция Terminate 21

Хранимая процедура sp_configure 10

Список литературы:

  1. Лабор В.В. С#. Создание приложений для Windows / В.В. Лабор. – Мн.: Харвест, 2003. – 384 с.

  2. SQL Sever 2005: программирование клиент-серверных приложений. – СПб.: БХВ-Петербург, 2006. –336 с.

58