- •Visual Studio и sql Server 2005 - начало работы. Проекты.
- •Интеграция в sql Server
- •Хранимые процедуры
- •Пользовательские функции Скалярные функции
- •Табличные функции
- •Триггеры
- •Агрегирующие функции
- •Пользовательские типы данных
- •Программирование на стороне клиента
- •Настройка odbc
- •Программный доступ посредством odbc
- •Классификация api-функций odbc
- •Пример программирования на основе odbc
- •Технология ado.Net Общие сведения
- •Соединение с sql Server
- •Представление базы данных на стороне клиента
- •Средства отображения таблиц
- •Взаимодействие с sql Server и получение результатов Запуск команд на стороне сервера
- •Использование адаптера
- •Контрольные вопросы:
- •Самостоятельная работа:
- •Список литературы:
Контрольные вопросы:
Как создать проект для программирования на стороне сервера БД?
Что такое сборка? Как ее создать?
Что такое хранимая процедура? Как ее создать?
Что такое пользовательская функция? Как ее создать?
Что такое табличная функция? Как ее создать?
Что такое триггер? Как его создать?
Что такое агрегирующая функция? Как ее создать?
Что такое пользовательские типы данных? Как их создать?
Какие задачи решаются при создании клиентской части БД?
Что такое ODBC?. Как создается источник ODBC?
Что такое ADO.NET? Что такое OLE DB?
Как клиентское приложение соединяется с SQL Server в технологии ADO.NET?
Как осуществить запуск команд на стороне сервера и получить результаты этих команд на стороне клиента?
Самостоятельная работа:
Создайте приложение для своей базы данных из 6 лабораторной работы в MS Visual Studio 2005.
Пример приложения можно посмотреть в файле examples11.
Требования к приложению:
Тип приложения MDI (см. пример создания MDI приложений [1, 293]).
Приложение должно содержать главное меню (см. пример создания главного меню [1, 277])
Формы ввода/вывода информации из таблиц БД
Возможность редактирования данных
Возможность сохранения данных на сервере.
Авторизация пользователей.
Поиск необходимой информации.
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
Список литературы:
Лабор В.В. С#. Создание приложений для Windows / В.В. Лабор. – Мн.: Харвест, 2003. – 384 с.
SQL Sever 2005: программирование клиент-серверных приложений. – СПб.: БХВ-Петербург, 2006. –336 с.