- •1. Определение базы данных с комментариями. Преимущества использования бд.
- •2.Состав системы бд. Раскрыть разделы: Данные и Аппаратное обеспечение.
- •3.Состав системы бд. Раскрыть раздел Программное обеспечение
- •6. Элементарная единица моделирования данных. Определение модели данных (формула).
- •7. Модели данных. Перечислить. Дать краткую характеристику.
- •8.Реляционная модель данных(рмд). Структурная часть.
- •9. Ограничения на отношения, используемые в рмд.
- •10.Реляционная модель данных. Целостная часть.
- •11. Понятие ключа отношения. Свойства. Первичный ключ.
- •12. Понятие внешнего ключа отношения. Пример
- •13. Реляционная модель данных. Манипуляционная часть. Традиционные операции над множествами.
- •14. Реляционная модель данных. Манипуляционная часть. Специальные операции реляционной алгебры.
- •15. Процесс проектирования бд. Этапы.
- •16. Проектирование бд – Инфологическое проектирование (содержание).
- •17. Основные концепции er – моделирования.
- •26. Правила отображения er-диаграммы на логическую схему.
- •27. Нормализация таблиц. Избыточность данных и аномалии редактирования.
- •28.Нормализация таблиц. Зависимость между атрибутами отношения.
- •29. Нормализация таблиц. 1 нф, 2 нф схем отношений.
- •30. Нормализация таблиц. 3 нф, 4 нф схем отношений.
- •31. Содержание этапа физического проектирования бд.
- •32. Архитектура субд ansi-sparc. Схема. Внешний, концептуальный и внутренний уровни.
- •33. Два типа независимости от данных – логическая и физическая
- •34.Проект, состав и назначение элементов проекта.
- •35. Символьные типы данных, используемые в Visual FoxPro.
- •36. Числовые типы данных, используемые в Visual FoxPro.
- •41. Типы индесков
- •42. Организация постоянных и временных межтабличных связей.
- •43.Главное требование ссылочной целостности. Группа правил Update.
- •44. Главное требование ссылочной целостности. Группа правил Delete.
- •45. Главное требование ссылочной целостности. Группа правил Insert.
- •46. Организация запросов к бд. Этапы формирования запроса.
- •47.Операторы Use, Select, Append, Replace. Назначение, синтаксис.
- •48.Операторы удаления и восстановления записей. Назначение, синтаксис.
- •49. Операторы перемещения и поиска записей в таблице. Назначение, синтаксис.
15. Процесс проектирования бд. Этапы.
Процесс проектирования разбивают на 4 этапа:
Инфологический (даталогический)
Логическое проектирование
Физическое проектирование.
16. Проектирование бд – Инфологическое проектирование (содержание).
Комплект задач этого этапа состоит из:
Выявление общих информационных объектов и связей между ними.
Анализ общих информационных требований к системе.
Выявление информационных потоков отображающих процессы производства, обработки, и взаимодействия данных.
Информация представляемая в базе данных в первую очередь должны отображать реальные объекты предметной области и связи между ними.
Одним из способов сбора информации может быть интервьюирование персонала.
Требуется начинать сбор информации с изучения документальных форм, которые дают возможность построить первое приближение концептуальной схемы и обеспечивают набором знаний предметной области.
Результатом инфологического проектирования является концептуальная модель.
17. Основные концепции er – моделирования.
Мир состоит из объектов.
Объекты образуют типы. Каждый объект одного типа обладает общими свойствами.
Каждый объект обладает некоторым особым свойством, которое служит для его идентификации.
Каждый объект может быть связан с другими объектами с помощью отношений
18. Определение сущности. Классификация сущностей.
Сущность это имеющая смысл в данной предметной области, существующая в действительности или воображаемая, явление или объект информация о которой нужно сохранять.
Классификация сущностей:
Сильная(стержневая) сущность – существует объективно и её существование не зависит от какой либо другой сущности.
Слабая сущность – связана со стержневой сущностью экземпляр слабой сущности не может существовать, если не существует экземпляр стержневой сущности.
Характеристикой называется слабая сущность являющаяся дополнением стержневой сущности. В характеристику может быть выделена часть атрибута стержневой сущности которая обрабатывается отдельно.
Обозначение – это сущности которые не вполне зависят от обозначенной стержневой сущности.
Обозначение – это атрибут стержневой сущности развёрнутый в отдельную сущность.
19. Определение атрибута, ключа и связи в ER модели.
Атрибут – это именованный элемент информации описывающий сущность. Атрибут может иметь только одно значение в данный момент времени.
Ключ – это минимальный набор атрибутов значения которых однозначно определяют данный экземпляр сущности.
20. Графические элементы представления ЕР моделей.
- Сильная или стержневая сущность.
- Ассоциативная сущность (связь).
- Атрибут.
- Атрибут с ключом.
- Характеристика.
- Обозначение
21. Связь вида 1:1
Опр. – связь 1:1 это когда одной записи главной таблицы соответствует одна запись вспомогательной таблицы.
22. Связь вида 1:N и N:1
Опр. – Связь 1:N и N:1 это когда одно записи главной таблице соответствуют несколько записей вспомогательной таблице
23. Связь вида N:M
Опр. – Связь N:M это когда нескольким записям главной таблицы соответствуют несколько записей вспомогательной таблицы.
24. Задачи и методы логического проектирования.
Основной задачей этого этапа является разработка логической схемы ориентированной на СУБД.
На данном этапе определяются:
Отношения РМД
Атрибуты кортежей (столбцы таблиц)
Домены атрибутов (типы данных в столбцах)
Методы проектирования:
Метод отображения ER диаграммы на логическую схему
Нормализация таблиц
25. Рекомендации по окончательной доводке ER-диаграммы.
25. Рекомендации по окончательной доводке ЕР-диаграммы.
1 ) Необходимо проанализировать ключи сущностей. Для сущностей имеющих естественные составные ключи или ключи, представленные типами данных большого объема, рекомендуется вывести иск. ключи, представляемые числами:
А1 А2 код С А1
С => C
А3 А2 А3
2)Те атрибуты, значения которых выбираются из большого, но ограниченного множества значений, имеют смысл представить отдельными сущностями, связанными со стержневой сущностью связью 1:N
А1 А1 А2
С => С
N
1
А2 А3 А3
Код А3 А3