Мегаобучалка Главная | О нас | Обратная связь


Понятие модели данных. Типы моделей. Реляционная модель данных.



2019-11-20 190 Обсуждений (0)
Понятие модели данных. Типы моделей. Реляционная модель данных. 0.00 из 5.00 0 оценок




Модель данных – общая логическая структура базы данных.

 

Типы (виды) моделей данных:

1. Иерархическая, 2. Сетевая, 3. Реляционная – классические; 4. Постреляционная, 5. Многомерная, 6. Объектно-ориентированная – современные.

 

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

Реляционная модель данных

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

Понятия:

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

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

Отношения (таблица) – совокупность записей одной структуры.

Файл – совокупность взаимосвязанных объектов базы данных (основной объект). Объекты в файле таблицы, Формы – предназначены для ввода и просмотра информации; Запросы – отображают информацию; Отчеты – подготовка данных к печати.

Ключ – такое поле, по которому можно однозначно найти любую запись в базе данных.

Если записи можно однозначно определить только значениями нескольких полей, то составной.

Чтобы связать две таблицы в базе данных, нужно, чтобы они имели одинаковый ключ (должны иметь одинаковый тип и размер).

 

Преимущества реляционных моделей .

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

Модели базы данных

1) Реляционная (относительная) – база данных, которую реализует Access (двумерные таблицы, которые называются отношениями)

2) Иерархическая модель

3) Сетевая. На машинах реализуется очень сложно, так как эта структура плохо организована

4) Объектно-ориентированные. Это приемник реляционных баз данных

Назначение и функции СУБД. СУБД Access.

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

Основные функции СУБД

управление данными во внешней памяти (на дисках);

управление данными в оперативной памяти с использованием дискового кэша;

журнализация изменений, резервное копирование и восстановление базы данных после сбоев;

поддержка языков БД (язык определения данных, язык манипулирования данными).

Обычно современная СУБД содержит следующие компоненты:

ядро, которое отвечает за управление данными во внешней и оперативной памяти, и журнализацию,

процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных и создание, как правило, машинно-независимого исполняемого внутреннего кода,

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

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

Основными средствами СУБД являются:

1).средства описания структуры БД;

2).средства конструирования экранных форм, предназначенных для ввода данных, их просмотра и обработки в диалоговом режиме;

3).средства создания запросов для выборки данных при заданных условиях, а так же выполнение операций по их обработке;

4).средства создания отчетов из БД для вывода на печать результатов обработки в удобном для пользователя виде;

5). средства задания приложений пользователя, позволяющие объединить различные операционные работы с БД в единый технологический процесс.

 

Объекты: таблицы, запросы, формы, отчеты, страницы доступа к данным, модули, макросы. Все объекты имеют набор свойств, изменяя которые, можно управлять объектом.

 

 Объекты Access целесообразно подразделять на 2 группы:

- таблицы, запросы, схемы данных, имеющие непосредственное отношение к БД

- формы, отчеты, страницы доступа к данным, макросы и модули, называемые объектами приложения.

 

Основные элементы управления служат для связи объектов с записями таблиц источниками данных.

Таблицы создаются пользователем для хранения данных об 1й сущности предметной области. Таблица состоит из полей (столбцов) и записей (строк). Каждое поле содержит 1 характеристику сущности. В записи собраны сведения об 1 экземпляре сущности.

Запросы служат для выборки нужных данных из одной или нескольких связанных табл. Результатом выполнения запроса является таблица, в кот отображено пользовательское представление о данных и котором может быть использована с друг таблицей БД при обработке данных. В запросе можно указать, какие поля связанных таблиц нужно выбрать, как на их основе сформировать новые записи и выбрать нужные.

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

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

Кноп формы могут используются для создания панелей управления в приложении. Форма может включать процедуры обработки событий, кот позволяют управлять процессом ввода, просмотра и корректировки данных. Они хранятся в модуле формы.

Отчеты предназначены для формирования выходных документов любых форматов, содержащих результаты решения задач, и вывода их на печать. Как и формы, отчеты могут включать процедуры обработки событий.

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



2019-11-20 190 Обсуждений (0)
Понятие модели данных. Типы моделей. Реляционная модель данных. 0.00 из 5.00 0 оценок









Обсуждение в статье: Понятие модели данных. Типы моделей. Реляционная модель данных.

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (190)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.01 сек.)