Учебное пособие Для студентов университетов Специальностей «Информатика», «Прикладная математика»



Pdf көрінісі
бет10/177
Дата15.02.2022
өлшемі2,58 Mb.
#25567
түріУчебное пособие
1   ...   6   7   8   9   10   11   12   13   ...   177
2. КЛАССИФИКАЦИЯ  МОДЕЛЕЙ ДАННЫХ 
2.1. МОДЕЛИРОВАНИЕ ДАННЫХ 
Модель  данных – это  некоторая  абстракция,  которая,  будучи  прило-
жима  к  конкретным  данным,  позволяет  пользователям  и  разработчикам 
трактовать  их  уже  как  информацию,  т.  е.  как  сведения,  содержащие  не 
только данные, но и взаимосвязи между ними. 
Возможны следующие связи между объектами предметной области и 
соответственно описывающими их данными: «один к одному»; «один ко 
многим»; «многие к одному»; «многие ко многим». Связь «один к одно-
му» (1 : 1) означает, что каждому экземпляру объекта А может соответ-
ствовать  только  один  экземпляр  объекта  В  и  наоборот.  Связь  «один  ко 
многим» (1 : М) означает, что могут существовать экземпляры объекта А
которым соответствует более одного экземпляра объекта В, но каждому 
экземпляру  объекта  В  может  соответствовать  только  один  экземпляр 
объекта А. Связь «многие к одному» (М : 1) имеет место, когда каждому 
экземпляру  объекта  А  ставится  в  соответствие  ровно  один  экземпляр 
объекта В, но  экземпляру объекта В могут соответствовать более одного 
экземпляра объекта А. И наконец, связь «многие ко многим» (М : N) оз-
начает,  что  нескольким  экземплярам  объекта  А  могут  соответствовать 
несколько экземпляров объекта В
Представление  информации  в  базе  данных  осуществляется  в  рамках 
определенных  ограничений,  обусловленных  используемой  информаци-
 
8


 
онной системой, ресурсами, выбранной логической и физической струк-
турами организации данных. Прежде всего, эти ограничения определяют 
допустимые типы данных и допустимые связи между данными. Ограни-
чения касаются и операций, которые могут выполняться над данными и 
связями. Существует и множество ограничений, обусловливающих цело-
стность  базы  данных.  Целостность  базы  данных  означает,  что  в  ней 
содержится  полная,  непротиворечивая  и  адекватно  отражающая  пред-
метную область информация, т. е. отдельные фрагменты данных взаимно 
согласованны  и  корректны.  Согласованность  означает,  что  все  порции 
данных должны быть единообразно смоделированы и включены в систе-
му. Корректность – что они достоверны, точны и значимы. Множество 
допустимых типов данных и связей между ними, множество допустимых 
операций над данными и связями, множество ограничений целостности в 
совокупности  определяют  используемую  модель  данных.  Рассмотрим 
существующие модели данных. 


Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   ...   177




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет