Понятие модели данных. Типы моделей. Реляционная модель данных.
Модель данных – общая логическая структура базы данных.
Типы (виды) моделей данных: 1. Иерархическая, 2. Сетевая, 3. Реляционная – классические; 4. Постреляционная, 5. Многомерная, 6. Объектно-ориентированная – современные.
В СУБД для персональных компьютеров (настольных СУБД) применяется преимущественно реляционная модель, которую отличает простота и единообразие представления данных простейшими двумерными таблицами. Реляционная модель данных Совокупность взаимосвязанных двумерных таблиц, содержащих сведения об одной сущности автоматизированной предметной области. Понятия: Поля – (атрибут, реквизит) – должно иметь – уникальное имя, однотипно (текстовый тип данных, МЕМО-комментарии, числовой, дата/время, счетчик, денежный, логический), размер. Запись - совокупность логически связанных полей. Не может существовать двух одинаковых записей, отсутствовать пустых строк. Запись – это строка. Отношения (таблица) – совокупность записей одной структуры. Файл – совокупность взаимосвязанных объектов базы данных (основной объект). Объекты в файле таблицы, Формы – предназначены для ввода и просмотра информации; Запросы – отображают информацию; Отчеты – подготовка данных к печати. Ключ – такое поле, по которому можно однозначно найти любую запись в базе данных. Если записи можно однозначно определить только значениями нескольких полей, то составной. Чтобы связать две таблицы в базе данных, нужно, чтобы они имели одинаковый ключ (должны иметь одинаковый тип и размер).
Преимущества реляционных моделей . Простота представления данных, благодаря табличной форме, и минимальная избыточность данных при нормализации таблиц-отношений. В реляционных моделях обеспечивается независимость приложений пользователя от данных, допускающая включение или удаление отношений, изменение атрибутного состава отношений. В отличие от иерархических и сетевых реляционные базы данных не требуют описания схемы данных и его генерации, т.е. не требуется настройки СУБД на конкретную структуру БД. Модели базы данных 1) Реляционная (относительная) – база данных, которую реализует Access (двумерные таблицы, которые называются отношениями) 2) Иерархическая модель 3) Сетевая. На машинах реализуется очень сложно, так как эта структура плохо организована 4) Объектно-ориентированные. Это приемник реляционных баз данных Назначение и функции СУБД. СУБД Access. Назначение: СУБД является универсальным программным инструмент для создания и обслуживания БД, а так же доступа к данным и их обработки. СУБД обеспечивает многоцелевой характер использования БД, защиту и восстановление данных. Основные функции СУБД управление данными во внешней памяти (на дисках); управление данными в оперативной памяти с использованием дискового кэша; журнализация изменений, резервное копирование и восстановление базы данных после сбоев; поддержка языков БД (язык определения данных, язык манипулирования данными). Обычно современная СУБД содержит следующие компоненты: ядро, которое отвечает за управление данными во внешней и оперативной памяти, и журнализацию, процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных и создание, как правило, машинно-независимого исполняемого внутреннего кода, подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД а также сервисные программы (внешние утилиты), обеспечивающие ряд дополнительных возможностей по обслуживанию информационной системы. Основными средствами СУБД являются: 1).средства описания структуры БД; 2).средства конструирования экранных форм, предназначенных для ввода данных, их просмотра и обработки в диалоговом режиме; 3).средства создания запросов для выборки данных при заданных условиях, а так же выполнение операций по их обработке; 4).средства создания отчетов из БД для вывода на печать результатов обработки в удобном для пользователя виде; 5). средства задания приложений пользователя, позволяющие объединить различные операционные работы с БД в единый технологический процесс.
Объекты: таблицы, запросы, формы, отчеты, страницы доступа к данным, модули, макросы. Все объекты имеют набор свойств, изменяя которые, можно управлять объектом.
Объекты Access целесообразно подразделять на 2 группы: - таблицы, запросы, схемы данных, имеющие непосредственное отношение к БД - формы, отчеты, страницы доступа к данным, макросы и модули, называемые объектами приложения.
Основные элементы управления служат для связи объектов с записями таблиц источниками данных. Таблицы создаются пользователем для хранения данных об 1й сущности предметной области. Таблица состоит из полей (столбцов) и записей (строк). Каждое поле содержит 1 характеристику сущности. В записи собраны сведения об 1 экземпляре сущности. Запросы служат для выборки нужных данных из одной или нескольких связанных табл. Результатом выполнения запроса является таблица, в кот отображено пользовательское представление о данных и котором может быть использована с друг таблицей БД при обработке данных. В запросе можно указать, какие поля связанных таблиц нужно выбрать, как на их основе сформировать новые записи и выбрать нужные. Схемы данных определяют, с помощью каких полей таблицы связываются м/у собой, как будет выполняться объединение данных этих таблиц, нужно ли проверять связную целостность при добавлении и удалении записей, изменении ключей таблиц. Формы являются основным средством создания диалогового интерфейса приложения пользователя. Форма м создается для ввода и просмотра взаимосвязанных данных БД на экране в удобном виде, соответствующему документу. Кноп формы могут используются для создания панелей управления в приложении. Форма может включать процедуры обработки событий, кот позволяют управлять процессом ввода, просмотра и корректировки данных. Они хранятся в модуле формы. Отчеты предназначены для формирования выходных документов любых форматов, содержащих результаты решения задач, и вывода их на печать. Как и формы, отчеты могут включать процедуры обработки событий. Макросы позволяют автоматизировать некоторые действия в приложении пользователя. Макрос является программой, состоящей из последовательности макрокоманд, кот выпаяются при наступлении некоторых события в объекте приложения или его элементе управления. Создание макросов осуществляется путем выбора нужных макрокоманд и задания параметров, используемых ими при выполнении.
Популярное: Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (190)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |