Модели данных - понятие, виды. Привести примеры

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

Известны три основных типа моделей данных:

Иерархическая модель данных организует данные в виде древовидной структуры и является реализацией логических связей: родовидовых отношений или отношений «целое-часть» (напр., административная структура высшего учебного заведения: институт – отделение – факультет - группа). Графическим способом представления иерархической структуры является дерево.

Сетевая модель данных, в основу которой положены сетевые структуры (отношения между объектами, в которых порождённый эл-т имеет более одного исходного). Любой эл-т в сет-ой структуре может быть связан с любым другим эл-м (пример – сет-ая структура, в которой между объектами присутствуют два вида взаимосвязей: один – ко – многим и многие – к - одному). Сетевая модель базы данных состоит из нескольких областей, каждая область состоит из записей, которые, в свою очередь состоят из полей.

В основе реляционной модели данных лежит математическое понятие теоретико-множественного отношения, которое представляет собой подмножество декартового произведения доменов (множество значений, напр. мн-во целых чисел, мн-во названий городов или почтовых адресов и т.д.). В практике реляционных баз данных отношения представляются в виде двумерной таблицы, в которой строка есть кортеж (элемент отношений), каждый столбец соответствует только одной компоненте этого отношения. Реляц. база данных может быть представлена множеством двумерных таблиц самого различного предметного наполнения.

Понятие базы данных. Реляционные базы данных.

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

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

Тенденции развития программного обеспечения ПК.

Совокупность программ и сопровождающей их документации, предназначенная для решения задач на ПК, наз. программным обеспечением (ПО), кот. делится на системное (кот. можно классифицировать след. обр-м: ОС, сервисные сис-мы, программно-инструментальные средства и сис-мы тех. обслуживания) и прикладное. До появления микрокомп-в каждый производитель разрабатывал свою собственную ОС, не заботясь о её совместимости с ПК других разработчиков. С появлением микропроцессорной техники потребности в ОС существенно изменились. Множество фирм занималось созданием новых программных продуктов, основанных на использовании микропроцессоров. До недавнего времени на большинстве ПК была установлена ОС MS-DOS или один из её аналогов (напр., PC DOS). ОС семейства DOS, несмотря на свою простоту и экономичность, морально устарели, и на смену им пришли ОС нового поколения (напр., Windows 95, Windows XP), главными отличит. чертами которых являются: многозадачность; развитый графический пользовательский интерфейс; устойчивость в работе и защищённость; полная независимость от аппаратуры и др.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: