Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Модели данных в ИС

Структурирование данных

При выборе данного необходимо прописать ему точное название(имя),с помощью которого можно будет в дальнейшем манипулировать значением этого имени. После этого необходимо сообщить ИС тип данного – числовое или текстовое и этого почти достаточно для создания любой ИС. Однако проектировщик ИС должен иметь представление как минимум о двух других типах данных. Это данное типа дата (ддммгг) и логического данного, которое может принимать только одно из двух значений TRUE (истина=1) и FALSE (ложь=0).

12.3. Простая двумерная таблица

Если собрать однотипные данные среди однородных объектов (например, список жильцов дома имеющих телефон), то этот список будет не чем иным как двумерной таблицей состоящей из столбцов и строк, а с такой структурой мы уже знакомы – это есть не что иное как двумерный массив, который компьютер уже способен обрабатывать. Такое представление данных в виде двумерной таблицы является наиболее простым и наглядным для человека и самым удобным для обработке в компьютере. Поэтому все данные в ИС собраны в виде двумерных таблиц.

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

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

 
 


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

 
 

 

 


Реляционная модель представляется в виде нескольких связанных между собой таблиц. В этой модели все связи между объектами задаются путём явной фиксации объектов в записях. В настоящее время это самый популярный способ хранения информации в электронном виде.

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

Рассмотрим таблицу «Зарплата».

  Фамилия Пол Дата рождения Аванс Зарплата
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 позволяет создавать программы, состоящие из сдачи файла, содержащих тест программы и реляционную БД.

<== предыдущая лекция | следующая лекция ==>
ЛЕКЦИЯ № 12 | ЛЕКЦИЯ № 13
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 927; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.015 сек.