Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР методичка прог в КС / метод_лаб_программирование_КС_071900_2010.doc
Скачиваний:
46
Добавлен:
10.06.2015
Размер:
337.41 Кб
Скачать

Методика и порядок выполнения работы Методика и порядок выполнения задания 1

1. Запустите SQL Server 2000, выбрав программу SQL Server Enterprise Manager.

2. Используя индивидуальный пароль, войдите в Вашу рабочую базу данных.

3. В открытой базе данных перейдите на компонент Rolesи выполните на нем щелчок правой кнопкой мыши.

4. В появившемся контекстном меню выберите команду New Database Role, после чего на экран будет выведено диалоговое окноDatabase Role PropertiesNew Role.

5. В этом диалоговом окне в поле Nameзадайте имя роли, а затем определите тип роли.

6. Установите переключатель типов в положение Standard Role.После чего станет доступным полеUser, в которое при помощи кнопокAddиRemove сформируйте список пользователей, приписанных к данной роли.

7. Если все операции по созданию роли выполнены верно, то информация о ней будет выведена в компоненте Roles.

8. Для определения прав доступа к базе данных или ее объектам, используя роли, необходимо выполнить следующие действия: 1) выделите соответствующую стандартную роль; 2) выполнив щелчок правой кнопкой мыши, вызовите контекстное меню, в котором активизируйте команду Свойства; 3) нажмите кнопкуPermissions; 4) в появившемся диалоговом окне определите права доступа к базе данным и ее объектам.

Задание 1. Для созданной Вами в задании 1 лабораторной работы № 6 базы данных определите роли, определяющие полномочия ее пользователей. Для спроектированной базы данных предусмотреть не менее 3 – х пользователей с различными ролями. Определить роли для тех пользователей базы данных, которые были созданы в задании 2 лабораторной работы № 8.

Методика и порядок выполнения задания 2

Методика и порядок выполнения задания 2 совпадет с методикой и порядком выполнения задания 1. Только в этом случае вместо стандартной роли следует установить переключатель в положение Application Role.

Задание 2. Для созданной Вами в задании 1 лабораторной работы № 6 базы данных определите роли для приложения. Предусмотреть не менее 2-х ролей.

Методика и порядок выполнения задания 3

1. Выбрав программу SQL Server Enterprise Manager, запустите SQL Server 2000.

2. Используя индивидуальный пароль, войдите в Вашу рабочую базу данных.

3. Откройте вкладку Rolesи выберите ту роль, которую нужно удалить из списка ролей

4. Щелчком правой кнопки мыши вызовите контекстное меню, в котором выберите команду Удалить.

5. Если эта роль не является системной, то она будут удалена из системы. В противном случае на экран будет выведено сообщение о невозможности удаления роли из базы данных.

Задание 3. Удалите неиспользуемые Вами стандартные роли, для того пользователя базы данных, который обладает наименьшими правами доступа к объектам базы данных.

Содержание отчета и его форма

Отчет по лабораторной работе должен состоять из:

1) названия лабораторной работы;

2) ответов на контрольные вопросы;

3) формулировки заданий и порядка их выполнения.

Отчет о выполнении лабораторной работы в письменном виде сдается преподавателю.

Контрольные вопросы и защита работы

1. Роль в SQLServer.

2. Классификация ролей в SQLServer.

3. Характеристика ролей типа Standard.

4. Характеристика ролей типа Application.

5. Роль Public.

6. Последовательность действий при создании стандартных ролей в SQLServer.

7. Алгоритм создания ролей приложения в SQLServer.

8. Последовательность действий при удалении ролей в SQLServer.

Защита работы

При защите лабораторной работы студент отвечает на контрольные вопросы, приведенные в конце, и поясняет выполненные задания. Ход защиты лабораторной работы контролируется преподавателем.

Лабораторная работа №13

Разработка сетевых приложений. Технология ODBC

Цель работы: изучить принципы подключения к SQL – совместимым базам данных и организации обмена данными между приложениями.

Одним из способов, с помощью которых различные приложения могут подключиться базам данных SQL - сервера, является интерфейс Open Database Connectivity (открытый интерфейс подключения к базам данных). ODBC обеспечивает набор функций программного интерфейса приложений (API), которые упрощают подключение к базам данных самых различных форматов.

Доступ к базам данных в этом случае осуществляется с помощью драйверов ODBC, библиотек DLL, в которых содержатся функции для обеспечения таких возможностей. Драйверы ODBC устанавливаются в системе одновременно с установкой в ней утилит SQL - сервера. Кроме этого они могут устанавливаться совместно с некоторыми приложениями и средствами разработки, например с Microsoft Office.

Утилита Источники данных ODBC (Open Database Connectivity) позволяет настроить соединение ODBC для получения доступа объектам баз данных. Для запуска утилиты выберите соответствующий значок в Панели управления Windows. Диалоговое окно утилиты предлагает доступ к настройке трех типов источников данных (DSN - Data Source Name, имя источника данных).

Системный DSN - данный профиль не ассоциируется с профилем отдельного компьютера. Другими словами, после настройки данного источника к нему смогут обращаться все программы и службы, установленные на этом компьютере.

Файловый DSN - содержит информацию о драйвере и размещении базы данных, причем эти данные записываются в текстовом виде в INI-файл. Данный источник не предписывается к конкретному компьютеру, что позволяет его использовать на сетевых устройствах.

Пользовательский DSN - наиболее часто применяемый источник, информация о котором хранится в реестре Windows. В системе Windows NT каждый пользовательский DSN ассоциируется с конкретным пользовательским профилем и не доступен вне его.

Итак, рассмотрим создание подключения к базе данных SQL - сервера с использованием системного источника данных. Для этого выберите закладку Системный DSN, после чего для запуска мастера настройки нового источника выберите кнопку Добавить.

На первом шаге настройки источника данных необходимо выбрать в списке драйвер SQL Server, после чего на следующем шаге работы мастер отобразится диалоговое окно создания источника данных SOL-сервера.

В этом окне необходимо указать имя создаваемого источника данных (для примера создадим источник данных с именем Соединение), его описание, а также указать имя SQL - сервера. При этом в выпадающем списке должен быть отображен список SQL - серверов, к которым ранее производилось подключение с данного компьютера. Однако, если пользователь подключается впервые, имя требуемого сервера необходимо ввести в это поле.

Следующий шаг мастера предлагает настроить параметры аутентификации. Здесь возможны два варианта: подключение с помощью параметров аутентификации системы Windows NT и подключение с указанием имени и пароля. При выборе второго варианта необходимо в соответствующих полях Пользователь и Пароль указать имя и пароль для подключения к SQL-серверу. Использование опции «Получить параметры ...» позволяет устанавливать имя пользователя и его пароль в источнике данных.

Использование кнопки Настройка клиента данного диалога позволяет отобразить на экране окно настройки сетевой библиотеки. В этом случае в поле Server alias будет находиться имя SQL-сервера, указанного пользователем в окне настройки имени источника. В группе переключателей Network libraries осуществляется выбор необходимой сетевой библиотеки, после чего в области Connection parameters отображаются параметры источника в зависимости от выбранной библиотеки. Если системе не удается произвести соединение, обратитесь к системному администратору Вашей локальной сети для уточнения вопросов использования сетевых библиотек. Предварительно рекомендуется также просмотреть параметры сети, установленные на Вашем компьютере, для чего выбрать группу Сеть на Панели управления Windows.

Следующим шагом работы мастера будет настройка использования создаваемого источника с объектами SQL-сервера. Здесь в поле «Использовать по умолчанию базу данных» необходимо установить флажок, чем активизируется выпадающий список баз данных установленного SQL-сервера. Выбор этой базы данных позволяет получить в ней доступ при подключении создаваемого источника к SQL-серверу.

На последнем шаге работы мастера будет предложено произвести настройки ряда дополнительных параметров: язык системных сообщений, журнал статистики использования ODBC и т д.

По завершению работы мастера будет выведен отчет о проделанных настройках, пример которого представлен ниже:

Драйвер ODBC для SQL-сервера Microsoft, версия 03.70.0623

Имя источника данных: Соединение

Описание источника данных: Подключение к SQL-серверу

Сервер: PC-MANAGER

База данных: education

Язык: (По умолчанию)

Перевести символьные данные: Yes

Журнал длительных запросов: No

Запись статистики драйвера: No

Использовать встроенную защиту: No

Использовать региональную настройку: No

Параметр готовых инструкций: Отбрасывать временные процедуры при отключении

Использовать резервный сервер: No

Заключенные в кавычки идентификаторы в формате ANSI: Yes

Значения Null, шаблоны и предупреждения в формате ANSI: Yes

В этом окне результатов работы мастера можно проверить созданный источник на возможность соединения с SQL-сервером, для чего служит кнопка «Проверить источник данных».

Задание. Используя технологию ODBC, выполните подключение SQL – совместимой базы данных к серверу.