Материал: Курсовое проэктирование в среде ms access - Учебное пособие (Власовец А.М.)

Предмет: Информационные технологии

Просмотров: 3069


4.4.2. структура  базы данных

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

 

 

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

•        Обеспечение целостности данных – связанные поля таблиц имеют одинаковые значения.

•        Каскадное обновление связанных полей – изменение полей связи отражается в двух таблицах.

•        Каскадное удаление связанных записей – главной записи

и подчиненных записей.

•        Тип объединения – полностью совпадают значения полей

связи записей таблиц; все записи одной из таблиц и только те записи другой таблицы, в которых совпадают значения полей связи.

 

Для файла базы данных .mdb указывается местоположение на диске, уточняются тип и формат полей таблиц. При необходимости выполняется разбиение базы данных на серверную (таблицы базы данных) и клиентскую (интерфейс: запросы, формы, отчеты, макросы и модули) части. Эти части базы данных могут храниться на различных компьютерах в сети.

 

Критериями физической организации данных являются: минимизация расхода дисковой памяти; минимизация времени выполнения приложений. Для оценки производительности приложений используется анализатор  быстродействия объектов базы данных. Ускорение выполнения приложений достигается за счет индексирования полей таблиц, используемых в качестве ключей связи, а также полей, по которым задаются  условия отбора в запросах. Но при этом следует учитывать, что создание новых индексов таблиц увеличивает расход дисковой памяти и время выполнения процедур обновления базы данных.

 

Для баз данных колективного пользования повышение скорости обработки данных достигается за счет репликации дублирования части объектов базы данных сервера на отдельных рабочих станциях (можно дублировать таблицы, запросы, формы и т.п.).

 

 

В наборе реплик существует одна основная реплика и множество ее копий. В основную реплику добавляются системные таблицы, системные поля и свойства. В основной реплике можно изменять структуры таблиц базы данных, а изменение данных базы данных возможно в любой реплике. При этом наличие реплик в распределенной базе данных повышает суммарный расход дисковой памяти, требует выполнения процедуры синхронизации реплик.

В курсовой работе следует привести:

1. Схему базы данных в графическом виде.

2. Описание структуры таблиц базы данных.

3. Описание типов связей таблиц базы данных.

 


Загрузка...