- •Конспект лекций
- •Основные определенИя. Элементы субд.
- •Основные определения.
- •Система управления базами данных (субд)
- •Характеристика различных моделей баз данных.
- •Иерархические модель базы данных
- •1.4. Сетевая модель базы данных
- •Вопросы для самопроверки.
- •Общая характеристика реляционной модели данных
- •Фундаментальные свойства отношений.
- •Состав реляционной бд.
- •Базисные средства манипулирования реляционными данными
- •Элементы реляционной алгебры.
- •Реляционное исчисление.
- •Проектирование реляционных баз данных.
- •Проектирование баз данных на основе модели "Сущность-связь"
- •Элементы модели "сущность-связь"
- •Отображение подтипов в er-модели.
- •Общий порядок разработки модели бд на основе er моделирования.
- •4.1.4. Нормальная форма Бойса - Кодда (bcnf )
- •Механизмы работы с бд.
- •Ограничения
- •Описание ограничений
- •Механизмы реализации прикладной логики
- •Объявление курсора
- •Глобальные переменные работающие с курсорами
- •9.4. Исключения
- •Разработка клиентских приложений на основе архитектуры «Клиент – сервер»
- •Управление транзакции
- •Управление транзакциями (ут)
- •Управление на основе метода блокировок
- •Управление параллелизмов с использованием меток времени
- •Восстановление транзакций
- •Восстановление бд при различных режимах ведения журналов транзакций
- •Объектно-ориентированная модель бд
- •Отображение связей объектов в оом
- •Системы управления распределенными бд (сурбд)
- •Механизмы обеспечения прозрачности транзакций
- •Особенности проектирования распределенных бд
- •Типы пользователей
- •Создание учетных записей пользователей
- •Создание учетных записей пользователей в Sybase и Microsoft sql Server
- •Создание схемы.
- •Привилегии
-
Конспект лекций
-
Основные определенИя. Элементы субд.
-
Основные определения.
-
Данные это некоторым образом представленная в пригодном виде для машинной обработки информация.
-
Дейт, К. Дж. Введение в системы баз данных, 8-е издание.: Пер. с англ. — М.: Издательский дом "Вильямс", 2005. — 1328 с.: ил.
-
Диго А, Проектирование баз данных. – М.: Мир, 1980. – 220 с.
-
Роб П. Системы баз данных: проектирование, реализация и управление: Пер. с англ. / П. Роб, К. Корнел. – 5-е изд., перераб. и доп. – СПб.: БХВ-Петербург, 2004. – 1004 с.: ил.
-
Гарсиа-Молина Г. Системы баз данных. Полный курс / Г. Гарсиа-Молина, Д. Ульман, Д. Уидом; Пер. с англ. – М.: Вильямс, 2003. – 1088 с.: ил.
При работе с данными – (см. курс ИТ) накопления выделяются процесс накопления информации. Включает процедуры
-
хранения,
-
извлечения,
-
актуализации данных.
Управление данными - это дисциплина, которая изучает методы создания, надлежащего хранения и извлечения данных.
Данные могут быть представлены в виде картотек, файлов
Эффективное управление данными обеспечивается при использовании данных в виде Баз данных.
База данных – это совокупность связанных данных, организованных по определенным правилам, предусматривающие общие принципы описания, хранения и манипулирования, динамически отображающих некоторую предметную область.
(http://www.glossary.ru, http://ru.wikipedia.org)
Связанных то есть то образом структурированным,
Различают различные уровни структурирования
-
Уровень внешних моделей, то есть каким образом данные видимы внешним приложениям и пользователям (пользователя и приложения можно рассматривать как сущности одного типа,- внешние сущности, использующие БД)
-
Внутренний концептуальный уровень, то есть как база данных логически организует данные, то есть отражает модель предметной области для которой строилась база данных. Даталогическая модель или модель реализации.
-
Физический уровень – как данные представлены на машинных носителях.
Такое представление общей структуры базы данных позволяет обеспечить
-
логическую независимость - независимость метода использования данных от их организации
-
физическую независимость - то есть независимость состава хранимой информации от способа её хранения и возможность переноса данных с одного носителя на другой без потери данных
Кроме представленных здесь уровней структур выделяется еще структура, используемая для представления объектов предметной области на этапе её исследования – внешний концептуальный уровень или инфологическая модель, в отличии от внутренней концептуальной модели внешняя концептуальная не связана с особенностями логического представления данных в базе данных, хотя она строится обычно ориентируясь на предполагаемый тип базы данных.
В зависимости от типа модели реализации различают различные используемые модели баз данных.
-
Документальные модели (архивы) — ориентированные работу с единицей информации – документ(как единое целое), в документальных базах данных ввыделяются
-
дескрипторные,
-
тезаурусные.
-
-
Фактографические (картотеки). Единицей хранения информации – отдельное данное, то есть, обеспечивают доступ к отдельным данным. В зависимости от используемых принципов представления данных и реализации связи между ними различают следующие типы модели фактографических баз данных.
-
теоретико-графовые (построены на основе теории графов): иерархическая модель, сетевая модель.
-
теоретико-множественные:
-
реляционная модель,
-
многомерная модель.
-
-
объектно-ориентированные: объектная модель.
-
основанные на инвертированных файлах.
-
Банк данных – совокупность баз данных, отображающих различные предметные обрасти.