русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2014-09-02; просмотров: 1317; Нарушение авторских прав


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

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

 
 


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

 
 

 

 


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

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

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

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



<== предыдущая лекция | следующая лекция ==>
Тема: Технология хранения, поиска и сортировки информации | Тема: Мультимедийные технологии


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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