Модели данных в ИС
Основное назначение модели данных в ИС состоит в том, чтобы дать возможность человеку представить в целом информационную картину, связанную с особенностями хранения данных. Модель является инструментом, с помощью которого разрабатывается стратегия получения любых данных, хранящихся в ИС. Существует три модели данных это сетевая, иерархическая и реляционная (табличная).
В сетевой модели отношения объектов представлены в виде сети, каждый узел которой соответствует элементу данных, отображающему группу однородных объектов.
Иерархическая модель представляется в виде совокупности отдельных древовидных структур, в корнях которых стоят идентификаторы объектов, а на последующих ярусах раскрываются свойства этих объектов.
Реляционная модель представляется в виде нескольких связанных между собой таблиц. В этой модели все связи между объектами задаются путём явной фиксации объектов в записях. В настоящее время это самый популярный способ хранения информации в электронном виде.
Таблица – это некоторая структурированная информация, содержащая характеристики объекта или класса объектов. Каждая строка такой таблицы называется записью, а каждый столбец таблицы называется полем.
Рассмотрим таблицу «Зарплата».
Фамилия | Пол | Дата рождения | Аванс | Зарплата | |
1-я запись | Аксёненко | Ж | 12/02/79 | 300,00р | 960,00р |
2-я запись | Бережная | Ж | 01/12/65 | 400,00р | 1020,00р |
3-я запись | Савельев | М | 23/03/50 | 250,00р | 820,00р |
4-я запись | Тарасов | М | 15/07/70 | 500,00р | 1150,00Р |
Данная таблица характеризует класс объектов «Сотрудник» и содержит пять полей и четыре записи.
Домен – это набор допустимых значений поля. Например домен поля Пол может содержать значения «М», «м», «Ж», «ж» и ничего другого.
Ключевым элементом данных (ключом) называется такой элемент, по которому можно определить значения других нулей. Подобно тому, как номерной знак однозначно определяет автомобиль, ключ однозначно определяет запись. В приведенной выше таблице «Сотрудник» таким ключом можно считать Фамилию.
Ключи строятся по одному или нескольким нолям и используются для межтабличных связей (отношений). Различают первичный и альтернативный ключи.
Первичный ключ – это поле или группа нолей, которые единственным образом идентифицируют каждую строку в таблице. Таблица может иметь только один первичный ключ.
Альтернативный ключ – это поле или группа нолей, не совпадающих с первичным ключом и уникально идентифицирующих каждую строку в таблице. Таблица может содержать несколько альтернативных колючей.
Рассмотрим таблицу Отдел кадров:
Таблица «Отдел кадров»
Табельный номер сотрудника | Фамилия | Серия, номер паспорта | Категория | Должность |
102 98 178 23 | Аксененко Бережная Савельев Тарасов | XHI 234351 AHI 234512 XVI 898766 AHII466787 | 2 1 1 3 | Бухгалтер Продавец Продавец Товаровед |
Первичный Альтернативный
ключ ключ
Между таблицами БД возможны 4 типа отношений:
- один к одному; (1запись к 1записи)
- один ко многим; (1запись к нескольким записям)
- многие к одному; (несколько записей к 1записи)
- многие ко многим; (несколько записей к нескольким записям.)
Реляционная модель более сложна в организации, но очень эффективна при организации поиска данных по сравнению с другими моделями данных. Реляционная модель предполагает управление базой данных (СУБД).
12.5. СУБД MS Access.
Назначение этого широко известного программного продукта – решение локальных офисных задач с ограниченным объемом данных(100Мб) и формирование отчетов по результатам работы. MS Access одновременно является и средой разработки на двух языках программирования Visual Basic Application (VBA) и учетный диалогах (SQL) Structured Query Language, а так же мощным и наглядным средством создания отчетов по результатам работы. MS Access позволяет создавать программы, состоящие из сдачи файла, содержащих тест программы и реляционную БД.
Вопросы к лекции
Дата добавления: 2015-08-14; просмотров: 610;