Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
63
Добавлен:
18.06.2017
Размер:
313.44 Кб
Скачать

27.Подробно опишите структуру иерархических и сетевых бд. Дайте примеры. В чём состоят особенности

реляционных БД. Назовите основные объекты реляционных СУБД (таблицы, …), каково их назначение?

Иерархические БД.

Устр. по типу дерева, перевернутого кроной вниз: имеется «предок» (верх. ур-нь) и неск. «потомков» (низшие ур-ни). Верхний и нижние уровни связаны м/у собой. Потомки одного ур-ня – «близнецы». Потомок может иметь лишь одного предка. Предок может иметь одного, нескольких потомков, или не иметь их совсем. Пример: каталог папок Windows: Раб.стол(предок)→мои документы(потомок) …

Сетевые БД. Явл. обобщением иерархических систем за счет допущения объектов, имеющих >1предка. В сетевых моделях никаких ограничений на связи не накладывается.

Схема:

Пример: Интернет – множество документов, связанных м/у собой гиперссылками, кот. образуют распределенную БД.

Реляционные БД.

БД, ориентированные на 2ухмерные реляционные таблицы. Может состоять из 1ой табл. или неск. взаимосвязанных. Даже если БД пустая, в ней содержится инфо в виде стр-ры БД, кот. определяет методы записи данных и их хранения в БД.

Структурные ед. таблицы: поле – столбец таблицы, содержащий хар-ку объекта; запись – строка таблицы, содержащая инфо об отд. объекте. В реляционных БД используется первичный ключ - это столбец или группа столбцов в одной таблице таких, что не может существовать двух записей с одинаковым значением этого столбца или группы столбцов, причем для случая группы столбцов никакое подмножество столбцов не является уникальным. (например, № амбулаторной карты)

Осн.объекты реляционных СУБД.

  • Таблицы - служат источником данных для запросов фирм, объектов. В реляционных БД имеют двухмерную структуру. Состоят из полей и записей.

  • Форма - это вспомогательный объект, обеспечивающий удобство при просмотре и редактировании данных, позволяющий осуществлять ввод данных и при задании определённых условий

  • Запросы - это команда обращения к СУБД по отбору данных на основании заданных условий

  • Отчёт  - это документ, сформированный на основе инфо по рез-там запросов и таблиц.

  • Макросы - содержат описания действий, которые должны быть выполнены, при совершение некоторых событий. Макросы создаются пользователем на языке программирования (Visual Bai-sic).

  • Модули - это отдельные программы на языке Visual Bai-sic.

28.Опишите субд Access, классифицируйте её. Опишите структуру таблицы бд и типы используемых данных.

Работает в ОС Windows и имеет соответствующий интерфейс. Реляционная. Работает с данными, представляющими собой опр. иерархию. Главный тип – таблица, стостоящая из полей и записей. Структурные ед. таблицы:

  • поле – столбец таблицы, содержащий хар-ку объекта. Каждому полю дается уникальное имя и тип данных, размер и формат поля. Типы данных, доступные в Access: текстовый, числовой, дата/время, логический, гиперссылка, денежный, поле объекта OLE(для сохр. изображений) , поле МЕМО (при необходимости хранения большого кол-ва текста)

  • запись – строка таблицы, содержащая инфо об отд. объекте.

В СУБД Access используется первичный ключ - это столбец или группа столбцов в одной таблице таких, что не может существовать двух записей с одинаковым значением этого столбца или группы столбцов, причем для случая группы столбцов никакое подмножество столбцов не является уникальным (например, № амбулаторной карты).

Осн.объекты СУБД Access.

  • Таблицы - служат источником данных для запросов фирм, объектов. В реляционных БД имеют двухмерную структуру. Состоят из полей и записей.

  • Форма - это вспомогательный объект, обеспечивающий удобство при просмотре и редактировании данных, позволяющий осуществлять ввод данных и при задании определённых условий

  • Запросы - это команда обращения к СУБД по отбору данных на основании заданных условий

  • Отчёт  - это документ, сформированный на основе инфо по рез-там запросов и таблиц.

  • Макросы - содержат описания действий, которые должны быть выполнены, при совершение некоторых событий. Макросы создаются пользователем на языке программирования (Visual Bai-sic).

  • Модули - это отдельные программы на языке Visual Bai-sic.

Для создания объектов базы данных используются специализированные диалоговые графические средства,называемые Конструктор, а также программы-мастера Access (Wizard). Наряду с диалоговыми средствами создания объектов БД,  Access располагает средствами программирования:

  • SQL(Structured Query Language) структурированный язык запросов;

  • язык макрокоманд;

  •  VBA  (Visual Basic for Applications) - объектно-ориентированный язык программирования.

Соседние файлы в папке Новая папка