Содержание
1. Общая характеристика баз данных3
2. Краткая история развития баз данных5
3. Базовые понятия реляционной модели данных8
3.1. Общая характеристика реляционной модели данных8
3.3. Типы данных, используемые в реляционной модели12
3.4. Домены13
3.5. Отношения, атрибуты, кортежи отношения15
Табл.1 связь между терминами16
3.6. Свойства отношений17
4. Целостность реляционных данных19
4.1. Null-значения19
4.2. Потенциальные ключи22
4.3. Целостность сущностей23
4.4. Внешние ключи24
4.5. Целостность внешних ключей26
4.6. Операции, могущие нарушить ссылочную целостность27
4.7. Стратегии поддержания ссылочной целостности29
5. Элементы языка SQL34
5.1. Операторы SQL35
5.2. Использование оператора SELECT37
5.3. Синтаксис оператора выборки данных (SELECT)39
5.4. Порядок выполнения оператора SELECT48
6. Транзакции и целостность баз данных52
6.1. Понятие транзакции53
6.2. Ограничения целостности56
6.3. Классификация ограничений целостности58
6.4. Реализация ограничений целостности средствами SQL65
7. Транзакции и восстановление данных75
7.1. Виды восстановления данных76
7.2. Индивидуальный откат транзакции79
7.3. Восстановление после мягкого сбоя80
7.4. Восстановление после жесткого сбоя83
8. Программа Кадры84
8.1. Структура базы данных84
8.2. Описание работы программы88
Список литературы99
Приложение.100
Выдержка из текста работы
— это комплекс программных и языковых средств, необходимых для создания баз данных, поддержания их в актуальном состоянии и организации поиска в них необходимой информации.
технологии обработки
Централизованная база
Распределенная база
способу доступа
локальным доступом
базы данных с удаленным (сетевым) доступом.
архитектуры
Файл-сервер.
Клиент-сервер
Поле
характеристики:
имя,
длина
точность
Запись
— совокупность логически связанных полей. Экземпляр записи — отдельная реализация записи, содержащая конкретные значения ее полей.
Файл (таблица)
— совокупность экземпляров записей одной структуры.
ключами первичными
вторичными
Общие положения
Модель данных
— совокупность структур данных и операций их обработки.
Узел
реляционный
relation
реляционная таблица
таблиц,
записям,
полям.
простым ключом
составной ключ
внешний ключ
ПОНЯТИЕ ИНФОРМАЦИОННОГО ОБЪЕКТА
Информационный объект
реквизитов
Нормализация отношений
— формальный аппарат ограничений на формирование отношений (таблиц), который позволяет устранить дублирование, обеспечивает непротиворечивость хранимых в базе данных, уменьшает трудозатраты на ведение (ввод, корректировку) базы данных.
нормальные формы отношений
Первая нормальная форма
первой нормальной форме
Номер
функциональной зависимости
Функциональная зависимость
реквизитов — зависимость, при которой экземпляре информационного объекта определенному значению ключевого реквизита соответствует только одно значение описательного реквизита.
функционально полной
нетранзитивной
Транзитивная зависимость наблюдается в том случае, если один из двух описательных реквизитов зависит от ключа, а другой описательный реквизит зависит от первого описательного реквизита.
связи
один к одному
один ко многим
многие ко многим
Архитектура СУБД
Концептуальная модель
Внутренняя модель
Внешняя модель
Информационно-логическая (мифологическая) модель предметной области отражает предметную область в виде совокупности информационных объектов и их структурных связей.
программную систему
Целостность данных
безопасности данных
многопользовательских средах,
Доступ к данным посредством языка
Язык запросов
языком описания (определения) данных
схемой базы данных
Язык манипулирования данными
Строка меню
строке состояния
Панель инструментов
вертикальную
горизонтальную линейки
Строка подсказки
меню
перемещение, копирование
удаление.
нахождения и замены
отмена
Общее представление об этапах технологии
экранных форм
Запрос
отчетов
Информационная модель СУБД
Предварительное планирование, подготовка данных,
последовательность создания информационной модели.
Концептуальная модель
Проектирование концептуальной модели базы данных:
Заявки
Договора
Поставщики
Заказчики
Счета
Накладные
Справки
Товар
Определение объектов
второй нормальной форме
третьей нормальной форме
логической моделью.
Иерархическая модель данных
Физическая модель
первый уровень независимости данных
второй уровень
независимости данных
индексно-последовательный метод доступа
Краткая характеристика программного обеспечения,
используемого при создании СУБД
Visual
FoxPro
Access
Visual
Basic
Visual
Server
Принципы организации данных, лежащие в основе современных СУБД.
Иерархическая модель данных
Сетевая модель данных
Реляционная модель данных
первичный ключ
Объект
Атрибут
Таблица
Первичный ключ –
альтернативный ключ
Современные технологии, используемые в работе с данными.
Технология «Клиент-сервер»
2.0 (
Object
Linking
Embedding
– связывание и внедрение объектов)
Automation
(Автоматизация
сервером
контроллер или
клиент
Rapid
Application
Development
– Быстрая разработка приложений)
ODBC
Open
Database
Connectivity
– открытый доступ к базам данных)
Structured
Query
Language
– язык структурированных запросов) –