Базы данных и управление ими
Обычно выделяют 3 основных уровня баз данных:
-концептуальный,
-логический,
-физический.
Первый уровень связан с концептуальной моделью графических данных (не зависит от программного и аппаратного обеспечения) и включает в себя описание рассматриваемых объектов, способы представления графических объектов (точки, линии, ареалы, ячейки растра), решение о размерности (например, следует показать здание ареалом или точкой).
Логический уровень определяется имеющимися программными средствами.
Наиболее распространенные логические модели:
-иерархическая,
-сетевая,
-реляционная.
В иерархической модели записи образуют древовидную структуру, при этом каждая запись связана только с одной записью, находящейся на более высоком уровне. Доступ к любой записи осуществляется по строго определенным «веткам» и узлам одного дерева.
Субъекты Федерации
Области
Города
Иерархические модели хорошо подходят для задач с явно выраженной иерархической соподчиненной структурой информации и запросов. Недостатки- они обладают низким быстродействием, трудно модифицируются. Достоинство- эффективны с точки зрения организации машинной памяти.
В сетевых моделях каждая запись в каждом из узлов сети может быть связана с несколькими другими узлами. Кроме данных записи содержат в себе указатели, определяющие местоположение других записей, связанных с ними.
Недостатки: трудно редактировать. Например, удалять записи, т.к. вместе с данными нужно редактировать и указатели.
Достоинства: подобные модели хорошо работают в случае решения сетевых, коммуникационных задач.
Реляционные СУБД завоевали самую широкую популярность. Эти модели имеют табличную структуру. Строки содержат одну запись сведений об объекте, а столбцы – однотипные характеристики всех объектов.
Город | Численность населения | Х-координата | У - координата | Страна |
К числу наиболее известных СУБД реляционного типа относятся dBASE, Clipper, Foxbase, Paradox, ORACLE.
Дата добавления: 2015-07-06; просмотров: 1422;