Автор: Ольга Благовестова, 22 Сентября 2010 в 00:01, курсовая работа
Термин «модель данных» был введен американским математиком Коддом в 1970 г. при обосновании реляционной модели данных. Это понятие соответствует такому смысловому аспекту термина «модель», который понимается как средство, инструмент для моделирования.
В этом широком смысле любая система машинных команд, любой язык программирования, любая СУБД как инструмент для моделирования информации о предметной области, является моделью данных, так как предоставляет свои средства для описания, организации данных и их обработки.
В ГОСТе понятие модели данных для СУБД определяется как «совокупность правил порождения структур данных в базах данных, операций над ними, а также ограничений целостности, определяющих допустимые связи и значения данных, последовательности их изменения».
Таким образом, в понятие «модель данных» входят три составляющие:
средства для организации данных;
операции для обработки, манипулирования данными;
ограничения, обеспечивающие целостность данных.
Введение 3
Базы и модели данных
1.1. Данные и компьютер 5
1.2. Базы данных 7
1.3. Объекты базы данных 9
1.4. Концепция баз данных 11
2. Иерархическая модель данных
2.1. Иерархическая модель данных 14
2.2. Сегмент иерархической модели данных 16
2.3. Сравнение сетевой и иерархической модели данных 20
2.4. Язык описания данных иерархической модели 22
2.5. Пример иерархической БД 24
Заключение 29
Список сокращений 31
Глоссарий 32
Список использованных источников 35
Приложение 1 Список основных команд операций 37
Приложение 2 Уровни моделей данных 38