Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Информационные модели данных

Создание БД. Этапы проектирования.

Создание БД начинается с проектирования.

Этапы проектирования БД:

§ Исследование предметной области. Определить источник данных, посмотреть решаемые с помощью базы задачи и продумать проблемы, которые следует решать в будущем.

§ Анализ данных. Определение групп и типов данных (сущностей и их атрибутов).

§ Определение отношений между сущностями и определение первичных и вторичных (внешних) ключей.

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

Для обработки БД необходимо применить одну из известных СУБД, например СУБД Access.

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

Для оценки способов организации БД разрабатывают информационные модели данных, которые предусматривают четыре уровня описания системы:

Внешняя Для пользователей, абстрагируется от особенностей реализации. Данные описываются в терминах исследуемой области.
Концептуальная Способ логического упорядочения данных.
  • иерархическая модель данных
  • сетевая модель данных
  • реляционная модель данных
Логическая(внутренняя) Методы доступа к данным, логическая структура файлов.
Физическая Поддержка ОС и аппаратными средствами устройств хранения данных.

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

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

Концептуальный уровень описания БД определяется конкретными задачами информационной системы. Так, например, информационная система для отдела кадров предприятия в качестве объектов может содержать различные сведения о сотрудниках предприятия:

· Адрес места жительства;

· Должность и место работы (наименование подразделения);

· Табельный номер и заработную плату и др.

Конечной задачей разработки концептуальной модели является установление оптимального состава таблиц БД и связей между ними.

Концептуальная модель, как правило, не зависит от выбранного программистом системы для реализации БД.

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

<== предыдущая лекция | следующая лекция ==>
Элементы реляционной СУБД | Современна структура банковской системы России
Поделиться с друзьями:


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


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



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




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