Вопросы для дифференцированного зачета по дисциплине «Основы
проектирования баз данных».
1. Определения: БД, СУБД,
БнД, их характеристика,
функции и назначение.
2. Объекты в БД. Виды
связей между объектами. Классы, принадлежности связи.
|
3. Технологии работы
с БД.Типы моделей
данных. Реляционная модель
данных. |
|
4. Логическая и физическая независимость данных. Реляционная алгебра. |
|
5. Цели и задачи
разработчика БД. Целостность и непротиворечивость данных
в РМД.
|
|
6. Дублирование и избыточное дублирование данных в отношениях БД. 7. Аномалии при работе
с универсальным отношением в БД: добавления, обновления, удаления |
|
8. Четыре этапа проектирования базы данных: описание, задача и цель
каждого этапа. |
|
9. Принцип построения концептуальной, инфологической модели в БД. 10. Нормализация отношений БД.
Понятие «нормальная форма
Бойса - Кодда» (3НФБК). |
|
11. Метод выполнения нормализации: «построение ER-диаграммы». Принцип построения логической схемы
БД.. |
|
12. Анализ качества проектирования БД. Изобразительные средства, используемые в ER-моделировании. 13. Принцип работы в программе ER – Win, MVisio |
|
14. Анализ предметной области БД.Разработка концептуальной, инфологической модели БД. 15. Преобразование реляционной БД в сущности и связи.
|
|
16. Средства проектирования структур БД.Ключевые и индексированные поля отношения. |
|
17. Ограничение, условие на значение поля
отношения. |
|
18. Создание и модификация таблиц БД.Установка связей
между таблицами БД в
соответствии с разработанной логической схемой.
|
|
19. Создание основных
объектов БД, задание ключей и индексов. 20. Открытие, редактирование и пополнение табличного файла.
|
|
21. Работа с командами ввода-вывода, использование функций
для работы с массивами. 22. Создание программного файла
и работа с табличными файлами.
|
|
23. Проверка введенного в поле значения и отображение данных
числового типа и типа дата. 24. Задание значений и ограничений поля. |
|
25.
Создание файла
проекта базы данных и создание меню различных видов.
|
|
26. Создание рабочих
и системных окон.
|
|
27. Обработка данных для отчетов БД.Управление внешним видом формы.
|
|
28. Организация интерфейса с пользователем. |
|
29.
Конструирование отчетов в БД |
|
30. Основные понятия языка
SQL.Синтаксис операторов, типы данных. 31. Категории команд SQL: DDL, DML, DQL, DCL. |
|
32. Создание, модификация и удаление таблиц.
Операторы манипулирования данными. |
|
33. Организация запросов на выборку данных
при помощи языка
SQL. |
|
34. Сортировка и группировка данных в SQL.Категории команд SQL: команды администрирования данных,
управления транзакциями |
|
35. Работа с командами SQL категории DDL, DML. |
|
36. Работа с командами
SQL категории DQL. |
|
37. Работа с командами SQL категории DCL. |
|
38. Работа с командами SQL категории: команды администрирования данных, управления транзакциями |
|
39. Создание конструкции отношений БД. Ключи, индексы в отношениях (через
SQL). 40. Модификация отношений БД. Конструирование SQL запросов на чтение
данных из нескольких отношений. |
|
41. Разработка вложенных, соотнесенных запросов; запросов с псевдонимами. Текстовые, числовые функции, используемые в SQL.
|
|
42. Клиент-серверная модель БД.
Репликация в БД, ее особенность. Конфликты при работе реплик БД: R-W, W-R, W-W. Транзакция в БД, назначение журнализации транзакций. |
|
43. Копирование и восстановление БД Хранимые процедуры в БД. Их назначение и принцип конструирования |
|
44. Конструирование вложенных, соотнесенных SQL запросов. Конструирование SQL запросов с псевдонимами.
|
|
45. Работа с текстовыми и числовыми функциями в SQL запросах. |
|
46. Конструирование SQL запросов с группировкой и сортировкой данных
в выборке.
|
|
47. Конструирование Stored Procedure в БД. Конструирование Stored Procedure на удаление, обновление, вставку. |
|
48. Обработка транзакций в БД и использование функций
защиты данных |
Комментарии
Отправить комментарий