Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

раб прог базы данных

.pdf
Скачиваний:
11
Добавлен:
13.03.2015
Размер:
365.44 Кб
Скачать

4

Тема 4.

Изучение методических материалов

4

 

 

по

теме

в электронном виде и

 

 

 

рекомендуемых разделов основной

 

 

 

и

дополнительной

литературы,

 

 

 

интернет – источников

 

 

5

Тема 5.

Изучение методических материалов

4

 

 

по

теме

в электронном виде и

 

 

 

рекомендуемых разделов основной

 

 

 

и

дополнительной

литературы,

 

 

 

интернет – источников

 

 

6

Тема 6.

Изучение методических материалов

4

 

 

по

теме

в электронном виде и

 

 

 

рекомендуемых разделов основной

 

 

 

и

дополнительной

литературы,

 

 

 

интернет – источников

 

 

7

Тема 7.

Изучение методических материалов

4

 

 

по

теме

в электронном виде и

 

 

 

рекомендуемых разделов основной

 

 

 

и

дополнительной

литературы,

 

 

 

интернет – источников

 

 

8

Тема 8.

Изучение методических материалов

4

 

 

по

теме

в электронном виде и

 

 

 

рекомендуемых разделов основной

 

 

 

и

дополнительной

литературы,

 

 

 

интернет – источников

 

 

9

Тема 9.

Изучение методических материалов

4

 

 

по

теме

в электронном виде и

 

 

 

рекомендуемых разделов основной

 

 

 

и

дополнительной

литературы,

 

 

 

интернет – источников

 

 

ИТОГО:

 

 

 

 

 

36

 

 

 

 

 

 

 

 

Для заочной формы обучения

 

 

 

 

 

 

 

 

№п/п

№ темы

 

 

Форма

 

Трудоемкость в

 

 

 

самостоятельной работы

часах

 

 

 

 

1

Тема 1.

Изучение методических материалов

 

 

 

по

теме

в электронном виде и

 

 

 

рекомендуемых разделов основной

15

 

 

и

дополнительной

литературы,

 

 

 

интернет – источников.

 

 

20

2

Тема 2.

Изучение методических материалов

 

 

 

по

теме

в электронном виде и

 

 

 

рекомендуемых разделов основной

16

 

 

и

дополнительной

литературы,

 

 

 

интернет – источников

 

 

3

Тема 4.

Изучение методических материалов

 

 

 

по

теме

в электронном виде и

 

 

 

рекомендуемых разделов основной

16

 

 

и

дополнительной

литературы,

 

 

 

интернет – источников

 

 

4

Тема 5.

Изучение методических материалов

 

 

 

по

теме

в электронном виде и

 

 

 

рекомендуемых разделов основной

33

 

 

и

дополнительной

литературы,

 

 

 

интернет – источников

 

 

5

Тема 9.

Изучение методических материалов

 

 

 

по

теме

в электронном виде и

 

 

 

рекомендуемых разделов основной

16

 

 

и

дополнительной

литературы,

 

 

 

интернет – источников

 

 

ИТОГО:

 

 

 

 

 

96

 

 

 

 

 

 

 

Образовательные технологии

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

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

Теоретический материал курса закрепляется на практических занятиях в компьютерных классах оснащенных современной компьютерной техникой и программным обеспечением (операционная система MS Windows, пакет офисных программ Microsoft Office). в ходе которых студенты приобретают навыки работы с современными СУБД.

21

Используются последние версии СУБД SQL Server Microsoft и Erwin Data Modeler.

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

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

Контрольные вопросы и система оценивания

Перечень контрольных вопросов к экзамену по темам:

Введение.

1.Как развивалось использование данных в информационных системах?

2.Определите понятия система управления базами данных (СУБД) и база данных (БД).

3.Какие существуют модели организации работы пользователей с базой данных?

4.Дайте характеристики модели организации работы пользователей

сбазой данных с централизованной архитектурой.

5.Дайте характеристики модели организации работы пользователей

сбазой данных с автономными персональными ЭВМ.

6. Дайте характеристики модели организации работы пользователей

сбазой данных с сетью и файловым сервером.

7.Дайте характеристики модели организации работы пользователей

сбазой данных «клиент-сервер».

8.Дайте характеристики модели организации работы пользователей

22

сбазой данных «Клиент-сервер» с трехзвенной архитектурой.

9.Дайте характеристики модели организации работы пользователей

сраспределенной базой данных.

10.Назовите наиболее распространенные серверные СУБД.

11.Что такое концептуальная модель, логическая модель, структуры и физическая модель?

12.Сколько уровней содержит модель системы управления базой данных, предложенная ANSI? Какие это уровни?

13.Что такое «Физическая независимость» и «Логическая независимость»?

14.Какие основные функции системы управления базами данных?

Тема 1. Модели данных.

1.Иерархическая модель данных.

2.Сетевые базы данных.

3.Объектно-ориентированные базы данных.

4.Основные понятия реляционной модели данных.

5.Основные свойства отношения.

6.Какие схемы отношений называются эквивалентными?

7.Как определяется первичный ключ отношения?

8.Как определяется схема реляционной базы данных?

9.Какие два формальных аппарата используются для манипулирования данными в реляционной модели?

10.На какие классы делятся операции реляционной алгебры (по Э. Ф. Кодду)?

11.Какие операции входят в состав теоретико-множественных (по Э. Ф. Кодду)?

12.Что такое объединение отношений?

13.Что такое пересечение отношений?

14.Что такое разность отношений?

23

15.Что такое декартово произведение отношений?

16.Какие операции входят в состав специальных теоретикомножественных операций (по Э. Ф. Кодду)?

17.Что такое выборка?

18.Что такое проекция отношения?

19.Что такое соединение отношений?

20.Что такое деление отношений?

21.Какие существуют типы операций соединения отношений?

22.Что такое внутреннее соединение отношений?

23.Что такое внешнее соединение отношений?

24.Какие бывают виды внешнего соединения отношений?

25.Что такое левое внешнее соединение отношений?

26.Что такое правое внешнее соединение отношений?

27.Что такое полное внешнее соединение отношений?

Тема 2. Построение рациональных схем отношений.

1.Сколько и какие существуют нормальные формы?

2.Дайте определение первой нормальной формы.

3.Дайте определение второй нормальной формы.

4.Дайте определение третьей нормальной формы.

5.Дайте определение третьей расширенной нормальной формы Бойса-Кодда.

6.Дайте определение четвертой нормальной формы.

7.Что такое функциональная зависимость между атрибутами отношения?

8.Что такое транзитивная функциональная зависимость между атрибутами отношения?

9.Что такое полная функциональная зависимость между атрибутами отношения?

10.Что такое частичная функциональная зависимость между

24

атрибутами отношения?

11.Что такое возможный ключ отношения?

12.Может ли быть ситуация, когда отношение не имеет возможного

ключа?

13.Что такое декомпозиция схемы отношения?

14.Алгоритм перехода ко второй нормальной форме.

15.Алгоритм перехода к третьей нормальной форме.

16.Как влияет степень нормализации на качество физических моделей данных и производительность БД?

Тема 3. Физическая организация базы данных.

1.Организация памяти ЭВМ для хранения и обработки данных.

2.Основные свойства оперативной и внешней памяти, организация обмена данными.

3.Форматы записей современных баз данных.

4.Структуры хранения данных во внешней памяти ЭВМ.

5. Как

производится оценка производительность обработки

информации для различных структур хранения данных во внешней памяти ЭВМ?

6.Индексирование записей. За счет чего достигается повышение производительности обработки данных?

7.Бинарное дерево и индексы.

8.Как строится бинарное дерево индексов?

Тема 4. СУБД MS SQL-сервер.

1.Из каких файлов формируется База данных?

2.Какие расширения имеют файлы базы данных?

3.Какие расширения имеют файлы основной и дополнительной групп базы данных?

4.Интерфейс MS SQL Server Management Studio для создания базы данных, таблиц, диаграммы базы данных, индексов, заполнения таблиц.

25

5. Интерфейс MS SQL Server Management Studio для построения запросов (дизайнер запросов).

6. Какие существуют встроенные (системные) базы в

MS SQL-сервер?

7.Функции встроенной (системной) базы master?

8.Функции встроенной (системной) базы model?

9.Функции встроенной (системной) базы tempdb?

10.Функции встроенной (системной) базы msdb?

11.Функции встроенной (системной) базы Resource?

12.Перечислите основные объекты пользовательской базы данных.

13.Что такое проект в MS SQL Server Management Studio?

14.Что такое Схема в MS SQL Server Management Studio?-

15.Какая схема используется по умолчанию?

16.В чем отличие в обозначении типов данных «тип данных» и «var

тип данных» (например, binary и varbinary)?

17.В чем отличие в обозначении типов данных «тип данных» и «n тип данных» (например, char и nchar)?

18.Какие типы данных используются для хранения символьной информации?

19.Какие типы данных используются для хранения символьных данных большого объема?

20.Какие типы данных используются для хранения целочисленных значений?

21.Какие типы данных используются для хранения информации о дате и времени?

22.Какие типы данных относятся к категории «Точные числа»?

23.Какие типы данных относятся к категории «Приблизительные

числа»?

24.Какие типы данных используются для хранения финансовой

26

информации?

25.Для чего используется тип данных SQL_VARIANT?

26.Как оптимизируется хранение столбцов данных типа bit?

27.Какие преимущества и недостатки имеют хранение данных фиксированной и переменной длины?

28.Организация внешней памяти MS SQL Server, страницы данных и экстенты.

29.Используемые типы страниц данных.

30.Индексы в SQL-сервер. Кластеризованные и некластеризованные

индексы.

31.Алгоритмы обработки данных с использованием кластеризованных и некластеризованных индексов.

Тема 5. Язык SQL.

1.Назначение языка SQL.

2.Этапы развития языка SQL. Существующие стандарты.

3.Какие существуют основные категории команд языка SQL?

4.Язык T- SQL.

5.Особенности использования разделителей.

6.Использование переменных. Операторы SET и SELECT.

7.Особенности использования пакетов.

8.Использование Выражений.

9.Правила преобразования типов.

10.Функции для преобразования типов.

11.Использование блока операторов.

12.Использование условного оператора

13.Использование циклов.

14.Использование выражений CASE (два типа).

15.Использование процедурных операторов.

16.Идентификаторы языка SQL.

27

17.Оператор создания базы данных.

18.Оператор изменение базы данных.

19.Оператор удаления базы данных.

20.Оператор создания таблицы.

21.Оператор изменения таблицы.

22.Оператор удаления таблицы.

23.Использование свойства IDENTITY при создании таблиц.

24.Определение вычисляемого столбца при создании таблиц.

25.Использование ограничений и значений по умолчанию при создании таблиц.

26.Задание первичного ключа по нескольким полям при создании

таблиц.

27.Задание связей при создании таблиц.

28.Использование дополнительных параметров при определении внешнего ключа.

29.Задание индексов при создании таблиц.

30.Задание правил проверки значений при создании таблиц.

31.Особенности использования типа данных DATATIME при создании таблиц.

32.Оператор создания индексов.

33.Оператор добавления записей в таблицу. Правила использования.

34.Оператор изменения записей в таблице.

35.Оператор удаления записей в таблице.

36.Оператор выбора данных.

37.Использование параметра DISTINCT в операторе выбора

данных.

38.Использование параметра TOP в операторе выбора данных.

39.Использование псевдонимов в операторе выбора данных.

40.Существующие типы условия поиска.

28

41.Использование сравнения в условии поиска.

42.Использование диапазона в условии поиска.

43.Использование принадлежности множеству в условии поиска.

44.Использование соответствия шаблону в условии поиска.

45.Проверка неопределенного значения в условии поиска.

46.Какие символы используются в качестве заменителей в шаблонах?

47.Обработка неопределенных значений в условии поиска.

48.Использование разных типов данных в выражениях в условии

поиска.

49.Приоритеты типов данных.

50.Использование оператора присваивания в операторе выбора

данных.

51.Логические операторы в операторе выбора данных.

52.Порядок выполнения операций в операторе выбора данных.

53.Группирующий запрос и применение агрегатных функций в операторе выбора данных.

54.Использование параметра ALL в группирующем запросе.

55.Использование агрегатных функций без операции предварительной группировки.

56.Использование условий обработки сформированных групп в операторе выбора данных.

57.Порядок обработки предложений WHERE, GROUP BY и HAVING.

58.Использование сортировки в операторе выбора данных.

59.Построение вычисляемых полей в операторе выбора данных.

60.Использование соединений в операторе выбора данных.

61.Альтернативные способы определения внутреннего соединения в операторе выбора данных.

29