- •Лабораторная работа № 3 Использование диаграмм для графического представления структуры базы данных
- •Теоретическое обоснование
- •Методика и порядок выполнения работы Методика и порядок выполнения задания 1
- •Методика и порядок выполнения задания 2
- •Содержание отчета и его форма
- •Методика и порядок выполнения работы
- •Select ...
- •Методика и порядок выполнения работы
- •Контрольные вопросы
- •Лабораторная работа № 7 Использование ограничений в sql – совместимых базах данных
- •Теоретическое обоснование
- •Контрольные вопросы
- •Лабораторная работа № 8 Хранимые процедуры в sql Server
- •Теоретическое обоснование
- •Задания к лабораторной работе № 7
- •Контрольные вопросы
- •Лабораторная работа № 9 Триггеры в sql Server
- •Использование триггеров
- •Срабатывание триггеров
- •Создание триггеров
- •Удаление триггеров
- •Таблицы deleted и inserted
- •Просмотр таблиц deleted и inserted
- •Вставка и удаление нескольких записей
- •Триггер вставки
- •Условный триггер вставки
- •Триггер обновления
- •Задание к лабораторной работе № 9
- •Методика и порядок выполнения работы Методика и порядок выполнения задания 1
- •Методика и порядок выполнения задания 2
- •Содержание отчета и его форма
- •Контрольные вопросы и защита работы
- •Лабораторная работа № 11
- •Обеспечение безопасности пользователей в sql Server
- •Цель и содержание:изучить основные приемы администрирования баз данных вSqlServer, рассмотреть возможность добавления новых пользователей в систему и разграничения их полномочий.
- •Теоретическое обоснование
- •Методика и порядок выполнения работы Методика и порядок выполнения задания 1
- •Методика и порядок выполнения задания 2
- •Методика и порядок выполнения задания 3
- •Содержание отчета и его форма
- •Методика и порядок выполнения работы Методика и порядок выполнения задания 1
- •Методика и порядок выполнения задания 2
- •Методика и порядок выполнения задания 3
- •Содержание отчета и его форма
- •Контрольные вопросы
- •Лабораторная работа № 14 Организация обмена данными. Взаимодействие sql-сервера с Word и Excel
- •Контрольные вопросы
- •Лабораторная работа № 15 Организация обмена данными. Взаимодействие sql-сервера и локальных баз данных Access и FoxPro
- •Взаимодействие sql-сервера и Visual FoxPro
- •Контрольные вопросы
Методика и порядок выполнения работы Методика и порядок выполнения задания 1
Для выполнения задания 1 данной лабораторной работы, используйте раздел «Методика и порядок выполнения задания 1» лабораторной работы 1.
Задание 1. Создайте в структуре данныхEDUCATIONтаблицу USP. Структура таблицыUSPпредставлена ниже.
|
Column Name |
Datatype |
Length |
Precision |
Scale |
|
UNUM |
Int |
4 |
10 |
0 |
|
OCENKA |
tinyint |
1 |
3 |
0 |
|
UDATE |
small-datetime |
4 |
0 |
0 |
|
SNUM |
int |
4 |
10 |
0 |
|
PNUM |
smallint |
2 |
5 |
0 |
Методика и порядок выполнения задания 2
1. Запустите SQLServer, выполнив щелчок по пиктограммеEnterpriseManger.
2. Войдите в вашу базу данных.
3. Щелкните правой кнопкой мыши на пиктограмме Diagramsи в появившемся контекстном меню выберите командуNewDatabaseDiagram, что приведет к запуску мастера диаграмм.
4. Затем нажмите кнопку Next.
5. Во втором диалоговом окне «Мастера диаграмм» выделите таблицы, которые должны входить в диаграмму, и нажмите кнопку Add. Переход к следующему диалоговому окну осуществляется по нажатию на кнопкуNext.
6. В третьем диалоговом окне «Мастера диаграмм» предоставьте возможность автоматической расстановки таблиц SQLServer, а затем нажмите на кнопкуNext.
7. В последнем диалоговом окне отображается список таблиц, включенных в диаграмму. Для завершения процесса создания диаграммы нажмите кнопку Finish. Если в процессе создания диаграммы не было ошибок, то на экран будет выведено сообщение о том, что диаграмма успешно создана.
8. Используя материал приведенный в разделе «Теоретическое обоснование» данной лабораторной работы, установите связи между таблицами, включаемыми в диаграмму.
Задание 2. Для созданной в лабораторной работе №1 структуры данных EDUCATION разработайте диаграмму, в которой отразите связь между сущностями при помощи первичных и внешних ключей.
Содержание отчета и его форма
Отчет по лабораторной работе должен состоять из:
1) названия лабораторной работы;
2) формулировки заданий к лабораторной работе и порядка их выполнения;
3) ответов на контрольные вопросы;
Отчет о выполнении лабораторной работы в письменном виде сдается преподавателю.
Контрольные вопросы и защита работы
Порядок создания диаграммы в SQL Server.
Каким образом организуется связь между таблицами в SQL Server?
Защита работы
При защите лабораторной работы студент отвечает на контрольные вопросы, приведенные в конце, и поясняет выполненное индивидуальное задание. Ход защиты лабораторной работы контролируется преподавателем.
Лабораторная работа №4
Представления в SQL Server
Цель и содержание работы: изучить принципы создания представлений в SQL Server, повторить методы технологии работы с базой данных, основанные на языке запросов.
Теоретическое обоснование
Представления - это сохраненные результаты SQL-запроса, при помощи которых можно осуществлять доступ к данным таблицы, являющейся главной при его разработке. Представления являются удобным инструментом для работы с таблицами базы данных. Рассмотрим порядок действий при создании представления с помощью утилиты SQL Server Enterprise Manager.
Для создания представления в первую очередь необходимо выбрать группу Views в списке объектов базы данных, после чего, воспользовавшись командой New View меню Action, загрузить дизайнер представлений.
Диалоговое окно дизайнера представлений состоит из следующих основных частей:
Diagram Pane (панель диаграмм) - обычно используется для добавления новых таблиц в представление, описание связей между ними, а также определения полей, которые будут участвовать в представлении. Для того чтобы убрать (или вывести) данную панель на экран, используется кнопка Show/Hide Diagram Pane;
Grid Pane (панель-список) - на этой панели отображается перечень полей, выбранных в Diagram Pane. Здесь также можно добавлять новые поля, определять наличие различных критериев и т.д. Для того чтобы убрать (или вывести) данную панель на экран, используется кнопка Show/Hide Grid Pane;
SQL Pane (SQL-панель) - на этой панели представляется SQL-команда, формируемая с помощью вышеописанных панелей. Другими словами данная панель используется для ввода SQL-команд, с помощью которой создается представление. Убрать (или вывести) эту панель с экрана можно используя кнопку Show/Hide SQL Pane;
Result Pane (панель результатов) - работу произведенных настроек удобно проверить, используя данную панель, в которой, по нажатию кнопки Run отображаются результаты настроенного представления. Данная панель убирается (или выводится) с экрана с помощью кнопки Show/Hide results Pane.
Сохраните созданное представление, после чего его имя появится в списке объектов Views базы данных. Для просмотра информации из этого представления необходимо выполнить команду Open View/ Return all rows меню Action, предварительно выбрав его в списке объектов Views. Редактирование содержимого представления аналогично процессу редактирования таблиц, описанному ранее.
Аппаратура и материалы. Для выполнения лабораторной работы необходим персональный компьютер со следующими характеристиками: процессорIntelс тактовой частотой 1800 МГц и выше; оперативная память – не менее 128 Мбайт; свободное дисковое пространство – не менее 500 Мбайт; устройство для чтения компакт-дисков; монитор типаSuperVGA(число цветов – 256) с диагональю не менее 17.Программное обеспечение– операционная системаWINDOWS2000 /XP,SQLServer
Указания по технике безопасности. Техника безопасности при выполнении лабораторной работы совпадает с общепринятой для пользователей персональных компьютеров. В частности, самостоятельно не производить ремонт персонального компьютера, установку и удаление программного обеспечения; в случае неисправности персонального компьютера сообщить об этом обслуживающему персоналу лаборатории (оператору, администратору); соблюдать правила техники безопасности при работе с электрооборудованием; не касаться электрических розеток металлическими предметами; рабочее место пользователя персонального компьютера должно содержаться в чистоте; не разрешается возле персонального компьютера принимать пищу, напитки.
