
- •10. Трехуровневая модель организации баз данных
- •13. Реляционная модель
- •Достоинства и недостатки реляционной модели данных
- •14. Связь устанавливается посредством связи ключевых полей, содержащих общую информацию для обеих таблиц.
- •Одна запись главной таблицы может быть связана с одной или несколькими записями подчиненной таблицы. При этом значения первичного ключа уникальны, а внешнего – могут повторяться.
- •17. Постреляционная модель
- •16. Операции реляционной алгебры
- •18. Объектно-ориентированная модель
- •22. Этапы жизненного цикла бд
- •23. Модель "сущность-связь" (er-модель)
- •20. Многомерная модель
- •25. Понятие класс принадлежности сущности
- •27. Правило 4
- •Правило 5
- •Правило 6
- •26. Преобразование er-модели в реляционную модель
- •Правило 1
- •Правило 2
- •Определение 3нф: Таблица находится в 3нф, если она удовлетворяет требованиям 2нф и не содержит транзитивных зависимостей.
- •29. Процедуры концептуального проектирования
- •30. Процедуры логического проектирования
- •31.Процедуры физического проектирования
- •32. Семантическая объектная модель (сомд)
- •36. Классификация субд
- •1) По степени универсальности:
- •2) По типу поддерживаемой модели данных:
- •33. Case-средства для моделирования данных
- •34. Понятие субд
- •37. Функции субд
- •3. Ведение системного каталога (словаря данных).
- •4. Контроль доступа к данным.
- •38. Направления развития субд
- •35. Возможности, предоставляемые субд пользователям
- •41. Семантические сети
- •43. Формальные логические модели
- •Компоненты бд:
- •7.Устройства для хранения бд
- •42. Фреймы
- •6. Внутримашинная организация экономической информации
- •2.Внемашинная организация экономической информации
- •1.Экономическая информация
- •81. Оптимизация работы с бд
- •82. Возможности администрирования бд в субд Access
- •Сервис/Служебные программы/Сжать и восстановить базу данных
- •62.Встраивание sql в прикладные программы
- •75. Интерфейсы доступа к данным
- •49. Создание схемы данных и корректировка бд
36. Классификация субд
1) По степени универсальности:
СУБД общего назначения;
СУБД специального назначения.
2) По типу поддерживаемой модели данных:
иерархические. Первая иерархическая СУБД – IMS компании IBM (1968г.);
сетевые. Первая сетевая СУБД – IDS компании General Electric;
реляционные. Первые коммерческие реляционные СУБД - от компаний IBM, Oracle Corporation и др. (в нач.80-х);
постреляционные uniVers, Bubba, Dasdb
объектно-ориентированные ORION, IRIS, Vbase, PDM
объектно-реляционные
Informix Universal Server (Informix Software),DB2 Universal Datаbase (IBM)
многомерные
Oracle Express Server (Oracle),
Cache (InterSystems)
по принципу обработки запросов к БД: настольные; серверные.
33. Case-средства для моделирования данных
ER-модели получили широкое распространение в CASE-средствах. Эти средства предназначены для автоматизированного проектирования реляционных баз данных.
Широко распространены CASE-системы Erwin, Design/IDEF, Power Designer.
Их графические средства моделирования предметной области дают возможность наглядно изучать концептуальную модель данных и перестраивать ее соответственно поставленным целям и имеющимся ограничениям. Проект БД готовится в реальном масштабе времени.
34. Понятие субд
Система управления базами данными (СУБД) – это совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями.
Функции СУБД – это описание данных, манипулирование данными, использование данных. Языковые средства: язык описания данных (ЯОД), язык манипулирования данными (ЯМД), язык запросов, язык программирования.
Программные средства СУБД обеспечивают работу с физической БД и выполнение всех ее функций.
Архитектура СУБД
СУБД включает 3 компонента:
подсистему средств проектирования БД и ее приложений;
подсистему обработки компонентов приложений;
ядро СУБД, которое является посредником между данными подсистемами и БД, участвует в управлении транзакциями, блокировке, резервном копировании и восстановлении.
37. Функции субд
1. Управление: данными во внешней памяти; транзакциями, параллельным доступом; буферами оперативной памяти.
Транзакция – логическая единица работы, включающая несколько команд вставки, удаления или модификации, которая переводит БД из одного завершенного состояния в другое завершенное состояние. Это состояние, которое не нарушает целостности этих данных – все данные в таблицах БД правильны, а ссылки между таблицами корректны.
В зависимости от того, какие команды используются, транзакции разделяют на транзакции только для записи, только для модификации, только для чтения и только для удаления. Транзакции только для чтения называют запросом;
2. Поддержка: языков баз данных; обмена данными; целостности данных; независимости от данных.