Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Модели данных (всего 5, но основных 4)




1) Иерархическая модель - отдельные сущности, связанные с иерархией. (например, диск С, внутри 3 папки, а там еще что-то, и так до файлов - четкая иерархия)

2) Сетевая модель близка к 1-ой. Если у иерархической модели вся структура начинается с вершины, то у сетевой модели есть несколько исходных вершин. Сетевая модель используется в системах data mining (добыча данных в шахтах - дословный перевод). Также на уровне банков данных (сложные структуры)

3) Реляционная модель - чаще всего используется. В реляционной модели все данные хранятся в виде набора плоских таблиц. (релатион - связь). плоская таблица - двумерная таблица. Сущ. 3 основных вида связей м/у табл.:

- 1 к 1

- многие ко многим (эта связь неудобная)

-1 ко многим

- многое к 1

4) Объектно-ориентированная модель (ARIS все, что мы храним в системе ARIS все в плоских таблицах)

5) Комплексная модель - связывает все предыдущие модели.

Проектирование и реализация пользовательского интерфейса приложений автоматизированных информационных систем. Нотации диаграмм экранных форм (screendiagram).

Проектирование и реализация структур данных. Нотации диаграмм данных (datamodel).

Терминология баз данных. Модели данных. Реляционная модель, понятие и технология нормализации схемы данных.

Модели данных

В классической теории баз данных, модельданных есть формальная теория представления и обработки данных в системе управления базами данных (СУБД), которая включает, по меньшей мере, три аспекта:

1) аспект структуры: методы описания типов и логических структур данных в базе данных;

2) аспект манипуляции: методы манипулирования данными;

3) аспект целостности: методы описания и поддержки целостности базы данных.

Аспект структуры определяет, что из себя логически представляет база данных, аспект манипуляции определяет способы перехода между состояниями базы данных (то есть способы модификации данных) и способы извлечения данных из базы данных, аспект целостности определяет средства описаний корректных состояний базы данных.

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

2.Реляционная модель данных (РМД) — логическаямодель данных, прикладная теория построения баз данных, которая является приложением к задачам обработки данных таких разделов математики как теории множеств и логика первого порядка.

На реляционной модели данных строятся реляционные базы данных.

Реляционная база данных - это средство для рационального и эффективного хранения информации. Как правило, в ней реализованы средства защиты данных от случайной потери/порчи, экономного использования ресурсов, быстрого поиска информации.

Обычно для работы с базами данных используют системы управления базами данных (СУБД) - Access, SQL Server, Oracle, IBM DB/2, Interbase, Informix, MySQL и т.п. Они часто называются реляционными СУБД, но формально это не совсем верно - чтобы точно соответствовать этому названию, СУБД необходимо удовлетворять более чем 300 формальным требованиям. Практически ни одна коммерческая СУБД всем этим требованиям не удовлетворяет.

Реляционная модель данных включает следующие компоненты:

· Структурный аспект (составляющая) — данные в базе данных представляют собой набор отношений.

· Аспект (составляющая) целостности — отношения (таблицы) отвечают определенным условиям целостности. РМД поддерживает декларативные ограничения целостности уровня домена (типа данных), уровня отношения и уровня базы данных.

· Аспект (составляющая) обработки (манипулирования) — РМД поддерживает операторы манипулирования отношениями

Для лучшего понимания РМД следует отметить три важных обстоятельства:

· модель является логической, то есть отношения являются логическими (абстрактными), а не физическими (хранимыми) структурами;

· для реляционных баз данных верен информационный принцип: всё информационное наполнение базы данных представлено одним и только одним способом, а именно — явным заданием значений атрибутов в кортежах отношений; в частности, нет никаких указателей (адресов), связывающих одно значение с другим;

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

3.Схемой базы данных называется структура связей между полями и таблицами.

Определение:

Нормализацией схемы базы данных называется процедура, производимая над базой данных с целью удаления в ней избыточности.

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





Поделиться с друзьями:


Дата добавления: 2015-11-05; Мы поможем в написании ваших работ!; просмотров: 511 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Наука — это организованные знания, мудрость — это организованная жизнь. © Иммануил Кант
==> читать все изречения...

2243 - | 2054 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.008 с.