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

Страницы работы

Содержание работы

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ

Учреждение образования

"Гомельский государственный университет им. Ф.Скорины"

Кафедра АСОИ

Конспект

 по учебной дисциплине «Базы и банки данных»

Выполнил студент группы Ф-37                           А

Проверил преподаватель                                      

Гомель, 2011г.

Содержание:

Тема 1. 3

Тема 2. 5

Тема 3. 12

Тема 4. 14

Тема 5. 18

Тема 6. 22

Тема 7. 28

Тема 8. 41

Тема 9. 44

Тема 9. 52

Тема 1.

Вопросы темы:

1. Введение. История развития баз данных.

2. Основные понятия и определения.

1. Введение. История развития баз данных

В истории развития баз данных можно определить 2 основных области применения:

  1. Применение баз данных для использования сложных вычислений, которые трудно или невозможно реализовать вручную;
  2. область использования средств вычислительной техники в автоматических или автоматизированных системах;

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

  1. Надёжное хранение информации в памяти компьютера.
  2. Выполнение специфических для данного приложения преобразований и вычислений.

3.  Предоставление пользователям удобного и легко осваемого интерфейса.

2. Основные понятия и определения

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

Объектом может быть объект, вещество, событие, лицо и т.д., которое характеризуется набором некотрой совокупности атрибутов.

Банк данных – система специальным образом организованных данных, программных, технических, организационно-методических средств, предназначенных для централизованного накопления и коллективного многоцелевого использования данных.

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

Программы, с помощью которых пользователи работают с данными, называются приложениями.

Разработка базы данных представляет собой достаточно трудоёмкий процесс, требующий определённой квалификации.

При разработке базы данных следует учитывать следующие требования:

  1. Многократность использования данных.
  2. Быстрый поиск и получение информации по запросам пользователя.
  3. Простоту обновления данных.
  4. Уменьшение излишней избыточности данных
  5. Полноту и непротиворечивость данных.
  6. Отсутствие дублирования данных в различных компонентах БД, обеспечивающей многократный ввод данных.
  7. Защита от несанкционированного доступа, искажения и уничтожения информации.

Тема 2.

Вопросы темы:

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

2. Разработка приложений в среде Microsoft Windows. Системы быстрой разработки приложений. СУБД. Модели данных.

3. Основные этапы проектирование базы данных.

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

Терминология СУБД и сами термины «банк данных» и «база данных» получили заимственность у экономических дисциплин. В стандарте AMT представлена трёхуровневая система организации базы данных:

Внешний уровень 1 Внешний уровень 2

Внешний уровень 3
 


Концептуальный уровень
 


База данных

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

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

Физический уровень. Здесь данные располагаются в файлах или страничных структурах, расположенных на внешних носителях. Такая структура позволяет обеспечивать логическую между уровнями 1 и 2 и физическую между уровнями 2 и 3 независимость при работе с данными. Логическая независимость предполагает возможность изменения одного приложения без корректировки других приложений, работающих с одной и той же базой данных. Физическая независимость предполагает возможность переноса информации с одного носителя на другой при сохранении работоспособности всех приложений, работающих с этой базой данных.

2. Разработка приложений в среде MicrosoftWindows. Системы быстрой разработки приложений. СУБД. Модели данных.

4- ый вопрос

Реализация приложений в системах быстрой разработки приложений имеет ряд отличительных черт:

Похожие материалы

Информация о работе