Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Разработка и сопровождение БД в среде MS SQL Se...doc
Скачиваний:
317
Добавлен:
14.11.2019
Размер:
1.71 Mб
Скачать

7. Лабораторный практикум

Лабораторный практикум посвящен закреплению навыков создания и сопровождения баз данных в SQL Server 2000 на основе материала, изложенного в учебном пособии.

Задачей студентов является реализация базы данных и ее объектов в среде SQL Server 2000 средствами графической утилиты Enterprise Manager и языка Transact-SQL на основе описания предметной области (словесное описание и IDEF1X-диаграмма), описания таблиц баз данных и их атрибутов, описания представлений, запросов, хранимых процедур и триггеров.

Целью лабораторного практикума не является полномасштабное проектирование базы данных. Тем не менее, студенты должны проявить творческий подход при выполнении задания. В частности, студенты должны самостоятельно определить классы пользователей и их права на доступ к объектам базы данных, самостоятельно спроектировать и реализовать запросы на выборку, добавление и модификацию данных, хранимые процедуры и функции, триггеры.

Задания лабораторного практикума должны выполняться в следующей последовательности:

      1. создание базы данных (либо средствами графической утилиты Enterprise Manager, либо средствами языка Transact-SQL);

      2. создание таблиц базы данных (как средствами графической утилиты Enterprise Manager, так и средствами языка Transact-SQL);

      3. задание индексов с учетом описания таблиц, представлений, запросов, хранимых процедур и триггеров (как средствами графической утилиты Enterprise Manager, так и средствами языка Transact-SQL);

      4. Создание диаграммы базы данных;

      5. создание представлений (как средствами графической утилиты Enterprise Manager, так и средствами языка Transact-SQL);

      6. внесение данных в базу данных в соответствии с описанием предметной области (как средствами графической утилиты Enterprise Manager, так и средствами языка Transact-SQL);

      7. создание и отладка запросов на выборку данных из базы данных;

      8. создание и отладка хранимых процедур;

      9. создание и отладка триггеров;

      10. определение классов пользователей и их прав на доступ к объектам базы данных;

      11. подготовить сценарий для полного переноса базы данных на другой экземпляр сервера и выполнить перенос.

В Приложении 2 учебного пособия приводится описание десяти предметных областей и соответствующих объектов баз данных.

Рекомендуемые источники Печатные издания

    1. Артемов Д. Microsoft SQL Server 2000. Новейшие технологии. – М.: Издательско-торговый дом «Русская редакция», 2001.

    2. Конноли Т., Бегг Л., Страчан А. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 2-е издание. – М.: Вильямс, 2000.

    3. Конноли Т., Бегг Л. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е издание. – М.: Вильямс, 2003.

    4. Кренке Д. Теория и практика построения баз данных. 8-е издание. – СПб.: Питер, 2003.

    5. Мамаев Е. Microsoft SQL Server 2000. – СПб.: БХВ-Петербург, 2002.

    6. Мамаев Е., Шкарина Л. Microsoft SQL Server 2000 для профессионалов. – СПб.: Питер, 2001.

    7. Тихомиров Ю. Microsoft SQL Server 2000: разработка приложений. – СПб.: БХВ-Петербург, 2000.

    8. Хоторн Р. Разработка баз данных Microsoft SQL Server 2000 на примерах.: Пер. с англ. – М.: Издательский дом «Вильямс», 2001.

    9. Астахова И.Ф., Толстобров А.П., Мельников В.М. SQL в примерах и задачах: Учебное пособие. – Мн.: Новое знание, 2002. – 176 с.

    10. Шкарина Л. Язык SQL: учебный курс, - СПб.: Питер, 2001, - 592 с.