Экз вопросы для группы 11

advertisement
УТВЕРЖДАЮ:
Зам. директора по У.Р.
___________ Белова Н.Б.
ЭКЗАМЕНАЦИОННЫЕ ВОПРОСЫ
по дисциплине ”Основы проектирования баз данных”
для студентов группы 11-ИС
дневной формы обучения
Студент должен ЗНАТЬ
1. Введение в базы данных. Необходимость использования баз данных для решения
задач автоматизации. Понятия базы данных (БД), системы управления базами данных
(СУБД), предметной области.
2. Плоские базы данных. Пример. Основные функции СУБД.
3. Модель сущность – связь. Назначение модели сущность-связь. Элементы модели
сущность-связь: Пример ER – модели. Логическая и физическая модели данных.
4. Виды отношений между сущностями. Примеры. Целостность данных.
5. СУБД InterBase. Основные сведения. Типы данных InterBase.
6. Дореляционные модели данных. Иерархическая модель данных.
7. Дореляционные модели данных. Сетевая модель данных
8. Теория нормальных форм. Нормализация данных. Первая нормальная форма.
9. Теория нормальных форм. Нормализация данных. Вторая нормальная форма.
10. Теория нормальных форм. Нормализация данных. Третья нормальная форма.
11. Теория нормальных форм. Нормализация данных. Нормальная форма Бойса Кодда.
12. Язык SQL. Основные сведения. Назначение языка. Понятие запроса. Структура
SQL – запроса.
13. Реляционные базы данных. Агрегаты. Использование агрегатов.
14. Хранимые процедуры, триггеры. Мониторы событий.
15. Краткий обзор СУБД. Понятие представления в базах данных. Назначение
представлений.
16. Понятия атрибута, сущности, экземпляра сущности, записи, поля, столбца в базах
данных.
17. Понятие индекса в базах данных. Назначение. Примеры использования.
18. Основные компоненты в Delphi для работы с базами данных.
19. Технологии доступа к базам данных.
20. Транзакции. Необходимость использования транзакций. Журнализация изменений
в базах данных.
Студент должен УМЕТЬ
1. Определять в какой нормальной форме находится база данных.
2. Написать SQL – запрос на выборку и изменение данных в таблице базы данных.
3. Написать SQL – запросы на вставку и удаление данных из таблицы базы данных.
4. Написать SQL – запрос на создание представления базы данных.
5. Написать SQL – запрос на выборку данных из таблицы базы данных с выполнением
сортировки отображаемых записей.
6. Определять первичный ключ в таблице базы данных.
7. Организовывать связь один – ко многим в базе данных.
8. Организовывать связь один – к одному в базе данных.
9. Создавать пользователей для работы с базами данных InterBase. Предоставлять и
отнимать у пользователей привилегии на основные операции с таблицами базы
данных.
10. Написать SQL – запросы на создание и удаление таблицы базы данных.
11. Использовать агрегаты в запросах на выборку данных.
12. Создавать динамические SQL-запросы. Использовать параметры в SQL-запросах.
Преподаватель
____________Варламов А.Д.
Председатель цикловой комиссии____________Горбунова Л.В.
Протокол №___от «___»_________2013 г.
Download