Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры по информатике.docx
Скачиваний:
78
Добавлен:
22.11.2018
Размер:
496.16 Кб
Скачать

Сетевая модель данных

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

34. Управление данными в базе данных Microsoft Access.

База данных (БД) представляет собой хранилище информации, то есть совокупность специальным образом организованных наборов данных (файлов), хранимых во внешней памяти компьютера.

СУБД — это программный продукт, обеспечивающий создание БД и централизованное управление данными в БД.

СУБД позволяет создавать множество баз данных, дополнять их новыми элементами, изменять информацию, хранящуюся в базе данных, осуществлять поиск необходимых сведений по запросу пользователя.

В число основных возможностей входит:

- создание новых баз данных;

- заполнение БД;

- редактирование БД;

- поиск информации в БД;

- упорядочивание информации в базе данных;

- запись обновленных данных на диски;

- печать данных и ответов на запросы.

СУБД выполняет следующие функции:

1) формирование БД, включая ее модификацию (на стадии создания БД);

2) обработка данных из БД, включая ее модификацию (на стадии эксплуатации БД).

Существуют следующие модели данных, являющихся основными для организации данных в БД:

· иерархическая;

· сетевая;

· реляционная.

В основе реляционной модели данных (от англ. relation — отношение) лежит понятие отношения между объектами предметной области, а сами отношения представляются таблицами. БД при этом является совокупностью таблиц.

Основными элементами реляционной БД являются запись, поле, реквизит.

ПРИМЕР. Электронный классный журнал представляет собой реляционную (табличную) базу данных. Записью в нем будет строка на странице журнала, посвященная одному ученику. Поле – дата проведения занятия. Реквизит – отметка, полученная учеником.

В иерархической модели объекты предметной области представляются узлами (вершинами), а отношения между ними — дугами, связывающими вершины, причем получившийся в результате такого отображения граф должен удовлетворять ограничениям, налагаемым на деревья.

ПРИМЕР. Организация файловой системы компьютера представляет собой иерархическую базу данных.

Сетевая модель данных является обобщением иерархической модели, но связи между отдельными элементами в ней могут быть произвольно установлены, не обязательно «сверху-вниз».

ПРИМЕР. Программы автоматизированного проектирования чаще всего работают с сетевыми базами данных, и любая разработанная с их помощью технология (например, технология строительства здания) представляет собой также сетевую базу данных.

Наиболее популярные СУБД для ПК:

- dBASE IV 1.1 (компания Ashton-Tate);

- Paradox 3.5 (фирма Borland International);

- Rbase 2.11 (компания Microrim);

- FoxPro (фирма Fox Software);

- Clipper 5.0 (компания Nantucket);

- db_VISTA III (корпорация Raima).

Все перечисленные СУБД, кроме db_VISTA III, основаны на реляционной модели данных. Система же db_VISTA базируется на сетевой модели.