Инструкция
1
В качестве самых простых примеров могут выступать базы данных автомобилей (магазин), базы данных высших учебных заведений (справочник), базы данных продуктов (склад) и т.п. Одним из центральных моментов любой базы данных является использующаяся модель данных. Она включает в себя структуру данных в базе, их отношения и способы связи между собой, а также операции над ними. Выделяют три типа моделей данных: иерархическая модель, сетевая, реляционная.
2
Суть иерархической структуры заключается в следующем. Элементы базы данных, находящиеся на одном уровне, подчиняются элементам, находящимся на другом уровне. Связи между элементами в результате образуют структуру древовидного плана. Т.е. происходит следующее: элементы, являющиеся исходными, порождают новые элементы, а те в свою очередь еще более новые. Важной особенностью является то, что любой элемент может иметь только одного родителя. Отличным примером иерархической модели данных является генеалогическое древо.
3
В сетевых структурах у любого порожденного элемента может быть больше одного порождающего. Главное отличие сетевой структуры от иерархической заключается в том, что любой элемент в сетевой модели имеет связь с каждым другим ее элементом. Примером базы данных с сетевой структурой может быть база, содержащая информацию о студентах, посещающих занятия определенных преподавателей. Один студент может посещать предметы разных преподавателей, и к одному преподавателю могут приходить на занятия разные студенты.
4
Реляционной базой данных является такая база, которая может быть представлена в виде двумерного массива. Идея заключается в представлении произвольных отношений между элементами в двумерной таблице. Примером может служить таблица, в которой будет находиться информация о студентах. Одна строка будет соответствовать одному студенту, т.е. являться одним элементом данных. В столбцах же будет содержаться информация о студентах, например, имя, дата рождения, адрес и т.п.
5
Системой управления базами данных (СУБД) называется специализированное программное обеспечение, необходимое для создания баз данных, обслуживания и поддержки. СУБД способны вносить информацию в базу, редактировать ее, осуществлять поиск и проводить другие операции. Примерами могут служить Microsoft Access, MySQL, Microsoft SQL Server, Paradox, Oracle и т.п.