Управлении


Download 1.07 Mb.
Pdf ko'rish
bet29/45
Sana21.04.2023
Hajmi1.07 Mb.
#1375341
TuriКурс лекций
1   ...   25   26   27   28   29   30   31   32   ...   45
Bog'liq
up-fgos-14-15-inform-26


часть СУБД выполняется на стороне клиента и обеспечивает интерактивное 
взаимодействие с пользователем и формирование запросов к базе данных 
(на языке SQL). Серверная часть работает на сервере и взаимодействует с 
базой данных, обеспечивая выполнение запросов клиентской части. 
Модели баз данных. 
Сложность базы данных определяется объемом и структурой 
информации. 
Организация данных в БД требует предварительного моделирования, 
т.е. построения логической модели. 
Логическая модель – это модель, которая предназначена для 
систематизации (упорядочения) разнообразной информации, выявление ее 
свойств по структуре, объему, связям, динамике с учетом удовлетворения 
информационных потребностей пользователей. 


79 
При построении логической модели выявляются объекты, процессы 
или сущности предметной области. Например, объектами могут быть 
предприятия, вкладчики, банки и т.д. Затем для каждого объекта выделяется 
набор характеризующих его свойств. Так, для вкладчика (физического 
лица)-это фамилия, имя, отчество, адрес, паспортные данные, место работы, 
вид и сумма вклада и т.д. Для организации, например, -наименование, 
адрес, расчетный счет, название банка и т.д. 
Содержание информации в БД связано не только с предметной 
областью, но и с интенсивностью работы с различными видами 
информации. 
Большинство пользователей работают не в целой модели данных, а 
только в ее части. Например, бухгалтера не будут интересовать данные о 
вкладчиках банка. Поэтому должна быть возможность выделения части 
данных (подмодели). Т.е. подмодель можно рассматривать как ограничение 
общей модели до уровня интересов конечного пользователя. 
Автоматизацию работы базы данных обеспечивает СУБД. При 
построении логической модели выбирается один из трех подходов 
моделирования: иерархический, сетевой или реляционный. 
Иерархическая модель имеет структуру в виде дерева, в каждую 
вершину которого (кроме первой) входит только одна дуга, а из любой 
вершины (кроме последних) может исходить любое количество дуг. Т.е. 
подчиненный элемент данных всегда связан с одним исходным. 
Достоинства такой модели заключается в простоте представления 
предметной области, наглядности, удобстве анализа. 
Недостатки состоят в сложности добавления новых и удалении 
существующих записей, громоздкость описания, иногда дублированием 
информации. 
Например, фрагмент иерархической модели данных: 
трансп
орт 
водны
й 
трансп
орт 
ж/д 
трансп
орт 
пассажи
рские 
грузов
ые 
пассаж
ирские 
грузов
ые суда 


80 
… 
… 
Сетевая модель основана на представлении информации в виде 
графа, в котором в каждую вершину может входить любое число дуг. 
По сравнению с иерархической моделью сетевая модель обладает 
следующими 
преимуществами: 
возможностью 
отобразить 
взаимоотношения 
между 
объектами 
предметной 
области, 
непосредственный доступ к любой вершине сети. Но с ростом объема 
информации невозможно достичь полной независимости данных и 
становится сложно описывать и анализировать данные. 
И иерархическая, и сетевая модели достаточно просты, однако они 
имеют общий недостаток. Для того, чтобы выполнить простой запрос или 
выборку, необходимо написать программу, которая просматривала базу 
данных, двигаясь по указателям от одной записи к другой. Написание 
программы занимало много времени, что иногда необходимость в данных 
отпадала. Поэтому в 80-х гг. ХХв. произошел переход к реляционным
базам данных. 
В реляционной модели вся информация представляется в виде 
совокупности таблиц, над которыми выполняются операции. Таблицы 
Кафедра 
информа
тики 
дисципл
ина 
«ИТУ» 
дисципл
ина 
«ИСЭ» 
дисципли
на 
«Информ
атика»а 
студент 
факультета 
«Менеджме
нт» 
студент 
факультета 
«БУ» 


81 
состоят из строк и столбцов. Строки – это записи, а столбцы (поля) 
представляют структуру таблицы. 
Реляционная модель обладает следующими достоинствами: 
наглядность представления данных, простота изменения и доступа к 
данным. 
Чтобы ссылаться на строки вводится понятие «ключевое поле». Это 
столбец, значения которого во всех строках разные. 
Подавляющее большинство СУБД, ориентированных на ЭВМ, 
являются системами, построенными на основе реляционной модели данных. 
Их называют реляционными СУБД. 
Привязку логической модели к программным и техническим 
средствам называют физической моделью базы данных.

Download 1.07 Mb.

Do'stlaringiz bilan baham:
1   ...   25   26   27   28   29   30   31   32   ...   45




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling