- •Рецензенты:
- •Введение
- •Лабораторная работа №1: «Логическое проектирование»
- •Вопросы к допуску
- •Контрольные вопросы
- •Лабораторная работа №2: «Физическое проектирование: построение схемы данных»
- •Вопросы к допуску
- •Контрольные вопросы
- •Лабораторная работа №3: «Создание таблиц базы данных в ms sql Server 2000»
- •Имя_столбца тип constraint имя_ограничения ограничение
- •Имя_столбца as выражение
- •Вопросы к допуску
- •Контрольные вопросы
- •Лабораторная работа №4: «Создание представлений в ms sql Server 2000»
- •Вопросы к допуску
- •Контрольные вопросы
- •Лабораторная работа №5: «Разработка sql-сценариев»
- •Exec имя_сценария.Sql
- •Declare имя_переменной тип_переменной
- •Begin набор операторов end
- •If логическое_условие
- •Вопросы к допуску
- •Контрольные вопросы
- •Лабораторная работа №6: «Разработка хранимых процедур»
- •Вопросы к допуску
- •Контрольные вопросы
- •Лабораторная работа №7: «Создание триггеров»
- •Вопросы к допуску
- •Контрольные вопросы
- •Лабораторная работа №8: «Создание учетных записей. Управление разрешениями»
- •Вопросы к допуску
- •Контрольные вопросы
- •Рекомендуемая литература
Вопросы к допуску
Какие уровни обеспечения безопасности предлагаются фирмой Microsoft?
Как обеспечивается безопасность на физическом уровне?
Как обеспечивается безопасность на уровне протокола обмена данными?
Как обеспечивается безопасность на уровне домена windows NT?
Как обеспечивается безопасность на уровне локального компьютера?
Как обеспечивается безопасность на уровне сервера базы данных?
Контрольные вопросы
Как обеспечивается аутентификация в MS SQL Server 2000?
Как создать учетную запись в MS SQL Server 2000?
Какие средства авторизации используются в MS SQL Server 2000?
Какие разрешения предоставляет MS SQL Server 2000 для организации защиты данных?
Как происходит работа с разрешениями с помощью Enterprise Manager?
Какие операторы T-SQL используются для работы с разрешениями?
Что из себя представляют роли в MS SQL Server 2000?
Какие виды ролей используются в MS SQL Server 2000?
Перечислите и кратко опишите роли уровня сервера;
Перечислите и кратко опишите роли уровня базы данных;
Что из себя представляют роли уровня приложения?
Как включить учетную запись пользователя в роль?
Рекомендуемая литература
Глушаков С.В., Ломотько Д.В. Базы данных: Учебный курс М., АСТ, 2000.-504 с., илл.
К.Дж. Дейт Введение в системы баз данных, М: СПб.: «Издательский дом «Вильямс»», 2000. – 848 с.
В.Корнеев, А.Гареев, С.Васютин, В.Райх «Базы данных. Интеллектуальная обработка информации» - М.: «Ноллидж», 2000. – 352с.
Microsoft Press «Проектирование и реализация баз данных Microsoft SQL Server 2000. Учебный курс MSSE»: Пер. с англ. – М.; Издательско-торговый дом «Русская редакция», 2001. – 704с.;
Райордан Р. Основы реляционных баз данных, М.: Русская редакция, 2001-384 с.
Хэнсен Г., Хэнсен Д. Базы данных: разработка и управление: Пер. с англ. – М: ЗАО «Издательство БИНОМ», 1999. – 704с
Воронов А.В. СУБД: методическое пособие по выполнения практических работ, Петропавловск: СКГУ им. М. Козыбаева, 2005, 34с.
Содержание:
Введение 3
Лабораторная работа №1: «Логическое проектирование» 4
Лабораторная работа №2: «Физическое проектирование: построение схемы данных» 16
Лабораторная работа №3: «Создание таблиц базы данных в MS SQL Server 2000» 23
Лабораторная работа №4: «Создание представлений в MS SQL Server 2000» 29
Лабораторная работа №5: «Разработка SQL-сценариев» 35
Лабораторная работа №6: «Разработка хранимых процедур» 41
Лабораторная работа №7: «Создание триггеров» 48
Лабораторная работа №8: «Создание учетных записей. Управление разрешениями» 53
Рекомендуемая литература 59
