Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция_ 2_Access.doc
Скачиваний:
3
Добавлен:
05.12.2018
Размер:
200.19 Кб
Скачать

Базы данных и субд.

III. Сетевая модель данных (бд).

Похожа на иерархическую. Отличается характером отношений м/у основными составляющими (узел, уровень, связь).

Принята свободная связь м/у элементами разных уровней.

Пример:

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

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

На сегодняшний день распространены фактографические реляционные БД.

Этапы разработки бд.

При разработке БД можно выделить следующие этапы:

I этап: Формирование задания по созданию БД. В задании описывается состав БД, назначение, цели ее создания и перечисляются виды работ предполагающиеся осуществить в этой БД.

II этап: Анализ объекта. Из каких объектов состоит БД, свойства, тип, сведения о типах данных.

III этап: Синтез модели. Выбирается вид модели. Н/о указать схему модели со всеми связями.

IV этап: Способы представления информации, программный инструментарий.

В зависимости от выбранного программного продукта н/о определить форму представления информации.

В больших СУБД данные м/о хранить в 2-х видах.

    1. с использованием форм.

    2. без использования форм.

Форма – созданный пользователем графический интерфейс для ввода данных в базу.

Если н/о сделать выборку информации, сортировку, то более удобным будет табличное представление информации.

При просмотре больших текстов в качестве представления данных используется форма.

Далее выбираются инструменты для создания: панели инструментов или мастера по созданию форм и кнопок.

Мастер – это программный модуль для выполнения каких-либо операций.

V этап: Синтез компьютерной модели объекта и технология его создания.

В процессе создания компьютерной модели н/о пройти следующие стадии:

стадия 1: запуск СУБД, создания файла БД или открытие ранее созданной БД;

стадия 2: создание исходной таблицы или таблиц;

стадия 3: создание экранных форм;

стадия 4: заполнение БД в виде таблицы или формы.

VI этап: Работа с БД.

поиск необходимых сведений; сортировка данных; вывод на печать осуществляется в виде нескольких форм: простая распечатка, детальный отчет (оформление документа),

специальный отчет (в форме писем и факсов), изменение и дополнение.

Системы управления базами данных.

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

Таким образом, система управления базой данных (СУБД) - важнейший компонент информационной системы.

СУБД - это комплекс программных и языковых средств, необходимых для создания, обработки баз данных и поддержания их в актуальном состоянии .

Основные функции СУБД:

  • управление данными во внешней памяти (на дисках);

  • управление данными в оперативной памяти;

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

  • поддержание языков БД (язык определения данных, язык манипулирования данными).

Компоненты СУБД

Обычно современная СУБД содержит следующие компоненты (см. рис.):

ядро, которое отвечает за управление данными во внешней и оперативной памяти и журнализацию,

процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных и создание, как правило, машинно-независимого исполняемого внутреннего кода,

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]