Главная страница

 

ДОМ
ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

Информатика и программирование
Информационные технологии
Компьютерные сети
Информационная безопасность
Как заработать в сети Интернет
Информационные технологии
CASE-технологии
Программные средства
Низкоуровневое программирование
Модели данных
Структуры данных
Модели данных
  1. Общие представления о системе БД
  2. Моделирование данных
  3. Структура БД
  4. Множества, домены и атрибуты
  5. Представления. Таблицы и графы
  6. Ограничения

return_links(); ?>

Общие представления о системе БД


Основная проблема: хранение, накопление и поиск информацию
Единицей информации будем считать данные (Д).
Д. – некоторый факт, либо формальное описание явлений, которые заслуживают внимания быть рассмотренными.
Терминальное представление Д. – цифры и символы (биты).
Минимальная семантическая единица – элемент данных (ЭД).
Совокупность взаимосвязанных Д – логическая запись (ЛЗ).
Набор ЛЗ одного типа – файл.
До 70-х годов была тесная взаимосвязь между данными и приложениями.
Возникла проблема централизации Д. Возникли первые БД.
БД – совокупность предназначенных для машинной обработки данных, которая служит для удовлетворения нужд многих пользователей в рамках одной или нескольких организаций.
Отличие БД от файлов – информация не скрыта от пользователя.


Свойства БД:

  1. Скорость – оперативный доступ к информации.
  2. Полная доступность – вся информация БД доступна пользователю.
  3. Гибкость – легкость изменений и возможность выполнять любые запросы.
  4. Целостность – уменьшение дублирования данных, управление данными.

Существует две концепции управления Д (УД):

  1. Разработка ПО для общего интерфейса между всеми пользователями и интегрированной БД – СУБД (DBMS). Эти СУБД обеспечивают целостность и режим секретности, и работают автоматически.
  2. Использование администраторов БД (АБД) – лицо или группа лиц, которые занимаются управлением БД.

Основные задачи СУБД и АБД:

  1. Обеспечение целостности БД. Непротиворечивость Д, контроль.
  2. Обеспечение секретности и санкционированного доступа.
  3. Синхронизация.
  4. Защита от отказов и восстановление БД.

Уровни абстракции (УА) СУБД

 

уровни абстракции 

 

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


Основные компоненты КС:

  1. Сущность – элементарные Д предметной области (личности, факты явлений).
  2. Атрибуты – элементарные Д описывающие сущности.
  3. Связи – ассоциация между элементарными Д.

концептуальная схема 

 

Разработанная КС должна быть описана на более абстрактном уровне, т.е. должна быть представлена в виде модели (М).

Copyright © Eugene, 2007
e-mail: webmaster@ITDom.info
Rambler's Top100 Рейтинг@Mail.ru