Тема 1.
1. Введение. История развития баз данных.
2. Основные понятия и определения.
Введение. История развития баз данных
В истории развития баз данных можно определить 2 основные области применения:
- Применение баз данных для использования сложных вычислений, которые трудно или невозможно реализовать вручную;
- область использования средств вычислительной техники в автоматических или автоматизированных системах;
Информационная система представляет собой комплекс аппаратных и программных средств, которые обеспечивают выполнение следующих операций:
- Надёжное хранение информации в памяти компьютера.
- Выполнение специфических для данного приложения преобразований и вычислений.
3. Предоставление пользователям удобного и легко осваемого интерфейса.
Основные понятия и определения
База данных – именованная совокупность данных, организованная на машинном носителе средствами СУБД, отображающая отношение и свойства объектов в некоторой предметной области.
Объектом может быть объект, вещество, событие, лицо и т.д., которое характеризуется набором некоторой совокупности атрибутов.
Банк данных – система специальным образом организованных данных, программных, технических, организационно-методических средств, предназначенных для централизованного накопления и коллективного многоцелевого использования данных.
СУБД – совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования данных многими пользователями.
Программы, с помощью которых пользователи работают с данными, называются приложениями.
Разработка базы данных представляет собой достаточно трудоёмкий процесс, требующий определённой квалификации.
При разработке базы данных следует учитывать следующие требования:
- Многократность использования данных.
- Быстрый поиск и получение информации по запросам пользователя.
- Простоту обновления данных.
- Уменьшение излишней избыточности данных
- Полноту и непротиворечивость данных.
- Отсутствие дублирования данных в различных компонентах БД, обеспечивающей многократный ввод данных.
- Защита от несанкционированного доступа, искажения и уничтожения информации.
Тема 2.
1. Архитектура базы данных. Физическая и логическая независимость.
2. Разработка приложений в среде Microsoft Windows. Системы быстрой разработки приложений. СУБД. Модели данных.
3. Основные этапы проектирование базы данных.
Архитектура базы данных. Физическая и логическая независимость
Терминология СУБД и сами термины «банк данных» и «база данных» получили заимственность у экономических дисциплин. В стандарте AMT представлена трёхуровневая система организации базы данных:
|
|
| ||||||
![]() | ||||||||
![]() |
…
![]() | |||||||||
![]() | |||||||||
![]() | |||||||||
| |||||||||
![]() |
База данных
Во внешнем уровне каждая модель имеет своё видение данных. Этот уровень определяет точку зрения на базу данных отдельных приложений. Каждое приложение видит и обрабатывает только те данные, которые необходимы этому приложению.
Концептуальный уровень – это центральное управляющее звено, в котором база данных представлена в наиболее общем виде, который объединяет данные, которые используют все приложения.
Физический уровень. Здесь данные располагаются в файлах или страничных структурах, расположенных на внешних носителях. Такая структура позволяет обеспечивать логическую между уровнями 1 и 2 и физическую между уровнями 2 и 3 независимость при работе с данными. Логическая независимость предполагает возможность изменения одного приложения без корректировки других приложений, работающих с одной и той же базой данных. Физическая независимость предполагает возможность переноса информации с одного носителя на другой при сохранении работоспособности всех приложений, работающих с этой базой данных.