Теория (тезисы)
Смотрим презентацию
В СУБД при установлении связи с помощью Конструктора связей, включается Механизм поддержки целостности данных.
Целостность данных означает:
Смотрим презентацию
Физическая целостность БД (слайд 20)
Защиту БД от разрушения при отказе оборудования обеспечивает использование транзакций при внесении изменений.
Периодически администраторы делают резервную копию всех данных на дисках и ведут журнал изменений
Логическая целостность БД (слайд 20)
- Каждое поле имеет свой тип
- некоторые поля объявляются обязательными для заполнения
- вводятся условия, которые должны выполняться для значений отдельных полей
- для сложных данных используются шаблоны ввода
- вводятся условия, которые должны выполняться для группы полей
Ссылочная целостность БД (слайды 26- 30)
При связывании таблиц, происходит дополнительная проверка при вводе данных. Нельзя ввести в связанное поле основной таблицы несуществующее значение главной таблицы. Также нельзя удалять запись из главной таблицы, если значение связанного поля используется в подчиненной таблице.В СУБД при установлении связи с помощью Конструктора связей, включается Механизм поддержки целостности данных.
- В связанное поле подчиненной таблицы можно вводить только те значения, которые имеются в связанном поле главной таблицы.
- Из главной таблицы нельзя удалить запись, у которой значение связанного поля совпадает хотя бы с одним значением того же поля в подчиненной таблице.
Разработка БД
Разработка БД заключается в создании с помощью СУБД таблиц, описывающих объекты и свойства выбранной предметной области, установление связей между таблицами, необходимых для получения информации об объектеах в соответствии с требованиями заказчика, создания дополнительных объектов СУБД для удобной и эффективной работы с БД. Разработка — сложный процесс, требующий тесного взаимодействия с заказчиком.
Этапы проектирования БД
- I этап. Постановка задачи - описание предметной области, классов объектов, их свойства.
- II этап. Проектирование БД — перечисление таблиц, полей и типов полей. Определение связей между таблицами.
- III. Синтез компьютерной модели — построение БД в среде СУБД — создание таблиц и связей между ними.
Работы выполнять в тетради для к/р
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.