Сетевая модель данных
Связи между двумя логически связанными таблицами в реляционной модели устанавливаются по равенству значений одинаковых атрибутов этих таблиц. Между двумя реляционными таблицами могут быть сформированы связи. Различные таблицы, могут быть связаны между собой через общее поле данных. Отношения представлены в виде таблиц, строки которых соответствуют, записям (кортежам), а столбцы — полям, атрибутам… Читать ещё >
Сетевая модель данных (реферат, курсовая, диплом, контрольная)
Сетевая модель организует данные в виде сетевой структуры.
Структура называется сетевой, если в отношениях между данными порожденный элемент имеет более одного исходного.
В сетевой структуре при тех же основных понятиях (уровень, узел, связь) каждый элемент может быть связан с любым другим элементом.
Реляционная модель данных
Понятие " реляционный" (с англ. relation — отношение) связано с разработками известного американского специалиста в области систем баз данных — Е. Кодда.
Эти модели характеризуются простотой структуры данных, удобным для пользователя табличным представлением и возможностью использования формального аппарата алгебры отношений и реляционного исчисления для обработки данных.
Реляционная модель ориентирована на организацию данных в виде двумерных таблиц.
Реляционная модель данных является совокупностью взаимосвязанных двумерных таблиц — объектов модели.
Связи между двумя логически связанными таблицами в реляционной модели устанавливаются по равенству значений одинаковых атрибутов этих таблиц.
Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами:
- — каждый элемент таблицы — один элемент данных;
- — все столбцы в таблице однородные, т. е. все элементы в столбце имеют одинаковый тип (числовой, символьный и т. д.) и длину;
- — каждый столбец имеет уникальное имя;
- — одинаковые строки в таблице отсутствуют;
— порядок следования строк и столбцов может быть произвольным.
При описании реляционной модели часто используют следующие термины: отношение, кортеж, домен.
Отношения представлены в виде таблиц, строки которых соответствуют, записям (кортежам), а столбцы — полям, атрибутам отношений (доменам).
Поле каждое значение, которого однозначно определяет соответствующую запись, называется простым ключом (ключевым полем). Если записи однозначно определяются значениями нескольких полей, то такая таблица базы данных имеет составной ключ.
В примере, показанном на рис. 1, ключевым полем таблицы является «№ личного дела» .
Между двумя реляционными таблицами могут быть сформированы связи. Различные таблицы, могут быть связаны между собой через общее поле данных.
Организация данных. Создание таблиц и управление ими.
Связывание таблиц и обеспечение доступа к данным. Access позволяет связывать таблицы по совпадающим значениям полей, с целью последующего соединения нескольких таблиц в одну.
Добавление и изменение данных. Эта функция требует разработки и реализации представленных данных, отличных от табличных (формы).
Представление данных. Access позволяет создавать различные отчёты на основе данных таблиц и других объектов базы данных.
Макросы. Использование макросов позволяет автоматизировать повторяющиеся операции. В последних версиях Access макросы используют для совместимости.
Модули. Модули представляют собой процедуру или функцию, написанные на Access VBA (диалект Visual Basic Application). Эти процедуры можно использовать для сложных вычислений. Процедуры на Access VBA превышают возможности стандартных макросов.
Защита базы данных. Эти средства позволяют организовать работу приложения в многопользовательской среде и предотвратить несанкционированный доступ к базам данных.
Средства печати. С помощью этой функции Access позволяет распечатать практически всё, что можно увидеть в базе данных.