База Данных

СУБД

Возможности

Обеспечение пользователей(прикладные программы) языковыми средствами описания и манипулирования данными

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

Обеспечение операции создания и манипулирования логическими данными(выбор,вставка,обновление,удаление и т.п.) и одновременное выполнение этих операций над физическими данными

Обеспечение защиты и согласованности данных, поскольку при коллективном режиме работы многих пользователей возможно использование общих физических данных

Требования

  • Масштабируемость
  • Доступность
  • Надежность
  • Управляемость
  • Наличие средств защиты
  • Поддержка стандартных механизмов доступа к данным

Готовые СУБД

  • InterBase
  • SQLBase
  • SQL Server
  • Oracle
  • MySQL
  • PostgreSQL

Элементы данных и их свойства

Первичные компоненты данных

-Цифры

Символы

Другое представление

Агрегат данных

Логическая запись

Предметная область

  • Человек
  • Событие
  • Предмет

Свойства

Качества БД

Интегрированность, направленная на решение общих задач

Структурированность, отражающая некоторую часть реального мира

Взаимосвязанность

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

Требования и свойства БД

Требования

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

Отвечать требованиям достоверности и непротивореяивости

Быстрая выдача информации. Производительность

Разграничение доступа и обеспечение независимости приложений от организации данных

Свойства

Скорость получения необходимой информации

Гибкость

Полная доступность

Целостность(логическая и физическая)

Централизованное управление данными. Концепция интеграции

Файлы

Данные начинают храниться в виде файлов

Рост объёмов данных

Предпосылки

Сложность поиска информации

Отсутствие целостности данных

Развитие технологий

Мацегора, 11М