- •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. Операторы перемещения и поиска записей в таблице. Назначение, синтаксис.
41. Типы индесков
а) Primary (↑P) - первичный ключ, создает уникальный индекс несодержащий полей с пустыми значениями ( единственный в таблице)
б) Candidate (↑C) - кандидат на роль первичного ключа, но не являющийся таковым (альтернативный ключ)
в)Regular (↑R) - внешний ключ, допускает повторяющиеся и пустые значения
42. Организация постоянных и временных межтабличных связей.
Постоянные связи – необходимы для поддержания целостности данных при обновлении содержимого таблицы.
Постоянные связи хранятся в словаре БД и устанавливаются при открытии БД.
Условия установки постоянной связи:
Одна из связываемых таблиц является родительной, другая дочерней.
Для родительной таблицы индекс должен быть уникальным.
Для дочерней таблицы индекс может быть не уникальным, по этому индексу дочерняя таблица будет связываться с родительской таблицей (внешний ключ).
Временные связи могут устанавливаться в тех случаях, когда имеющиеся постоянные связи по каким либо причинам не подходят для создаваемой формы отчёта или запроса, но в этом случаи типы связи должны совпадать.
43.Главное требование ссылочной целостности. Группа правил Update.
Понятие ссылочной целостности определяет допустимые операции на связанными между собой таблицами.
Главное требование целостной ссылочности заключается в том, что записи дочерней таблицы имели ссылки на записи родительской таблицы, однако в родительской таблице могут быть записи не имеющие связанных записей в дочерней таблице.
Update – группа правил изменения значений первичного ключа.
Правила:
Cascade – при изменении значение поля первичного ключа родительской таблицы автоматически осуществляется изменения всех соответствующих значений внешнего ключа дочерней таблицы.
Restrict – запрещается изменение первичного ключа родительской таблицы, если в дочерней таблице имеется хоть 1 запись, внешний ключ которой содержит меняемое значение.
Ignore – допускается произвольное изменение значений ключа в родительской таблице. В этом случаи целостность данных не поддерживается, устанавливается по умолчанию.
44. Главное требование ссылочной целостности. Группа правил Delete.
Понятие ссылочной целостности определяет допустимые операции на связанными между собой таблицами.
Главное требование целостной ссылочности заключается в том, что записи дочерней таблицы имели ссылки на записи родительской таблицы, однако в родительской таблице могут быть записи не имеющие связанных записей в дочерней таблице.
Delete – группа правил удаления записей. (строк таблицы).
Правила:
Cascade – при удалении значение поля первичного ключа родительской таблицы автоматически осуществляется удаление всех соответствующих значений внешнего ключа дочерней таблицы.
Restrict – запрещается удаление первичного ключа родительской таблицы, если в дочерней таблице имеется хоть 1 запись, внешний ключ которой содержит удаляемое значение.
Ignore – допускается произвольное удаление значений ключа в родительской таблице.