Инфологическая модель базы данных
Автор Ксения ----- задал вопрос в разделе Прочее компьютерное
Что такое инфологическая модель предметной области. и получил лучший ответ
Ответ от Жан клод ван дам[новичек]
Информатика << Назад
БАЗА ДАННЫХ. ИНФОЛОГИЧЕСКАЯ МОДЕЛЬ БАЗЫ ДАННЫХ. ОСНОВНЫЕ ВИДЫ МОДЕЛЕЙ. ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ
Основой базы данных является модель данных. Информационно-логическая (мифологическая) модель предметной области отражает предметную область в виде совокупности информационных объектов и их структурных связей.
Информационный объект — это описание некоторой сущности (явления, реального объекта, процесса) в виде совокупности логически связанных реквизитов. Например, информационный объект Студент описывает некоторую сущность — студент. Реквизитный состав этого информационного объекта, т. е. его структура, следующий: № группы, ФИО, № зачетной книжки, дата рождения. Информационный объект имеет множество реализаций — экземпляров.
Базы данных также могут быть иерархическими, сетевыми и реляционными. Иерархическая (древовидная) модель данных представляет собой иерархию элементов, называемых узлами. Узел — это совокупность атрибутов данных, описывающих информационный объект. На самом верхнем уровне имеется только один узел — корень. Каждый узел кроме корня связан только с одним узлом на более высоком уровне, называемом исходным узлом для данного узла. Каждый узел может быть связан с одним или несколькими узлами более низкого уровня, называемыми порожденными (подчиненными). Узлы, не имеющие порожденных, называются листьями. Количество деревьев в базе данных определяется числом корневых записей. К каждой записи базы данных существует только один путь.
Сетевая модель также основывается на понятиях узел, уровень, связь. Сетевая модель данных — это модель, в которой порожденный узел может иметь более одного исходного узла. В сетевой структуре любой элемент любого уровня может быть связан с любым другим элементом.
Реляционная модель базы данных состоит из одного или нескольких файлов, каждый из которых соответствует одной таблице.
Основная цель проектирования базы данных — это сокращение избыточности хранимых данных, а следовательно, экономия объема используемой памяти, уменьшение затрат на многократные операции обновления избыточных копий и устранение возможности возникновения противоречий из-за хранения в разных местах сведений об одном и том же объекте. При создании баз данных следует придерживаться методологии нормализации отношений.
Процесс проектирования информационных систем является достаточно сложной задачей. Он начинается с построения инфологической модели данных, т. е. идентификации сущностей. Затем необходимо выполнить следующие шаги процедуры проектирования даталогической модели, т. е. мифологическая модель должна быть ': отображена в компьютероориентированную даталогическую модель, «понятную» СУБД.
Представить предметную область в виде совокупности отдельных независимых друг от друга объектов, каждый из которых будет описываться своей таблицей.
Для каждой таблицы определить ключевые поля; установить связи между таблицами; для каждой связи определить тип.
Разработать структуру каждой таблицы: перечень полей, их типы и свойства.
Заполнить таблицы данными.
Разработать необходимые запросы к БД, входные и выходные формы и отчеты.
Предусмотреть возможность автоматизации часто выполняемых действий путем создания макросов и программных модулей.
Чем отличаются инфологическая (er-модель) и даталогическая (реляционная) модели базы данных при построении?
Инфологическая модели базы данных - это некий общий план, определяющий перечень сущностей/объектов
подробнее...
Что такое "инфологическая модель БД"?
Цель инфологического моделирования – обеспечение наиболее естественных для человека способов сбора
подробнее...
SQL с нуля
Если начал осваивать SQL, значит за плечами уже есть опыт программирования и понимаешь, что изучить
подробнее...