Основы современных баз данных

is elanlari

! Без рубрики


Лекция 1. Базы данных и файловые системы
Лекция 1. Базы данных и файловые системы - часть 2
Файловые системы
Структуры файлов
Структуры файлов - часть 2
Именование файлов
Именование файлов - часть 2
Защита файлов
Режим многопользовательского доступа
Области применения файлов
Потребности информационных систем
Потребности информационных систем - часть 2
Потребности информационных систем - часть 3
Потребности информационных систем - часть 4
Потребности информационных систем - часть 5
Лекция 2. Функции СУБД. Типовая организация СУБД. Примеры
Типовая организация современной СУБД
Пример: System R
Лекция 3. Ранние подходы к организации
Основные особенности систем, основанных на инвертированных списках
Структуры данных
Манипулирование данными
Ограничения целостности
Иерархические системы
Иерархические структуры данных
Манипулирование данными
Ограничения целостности
Сетевые системы
Сетевые структуры данных
Манипулирование данными
Ограничения целостности
Достоинства и недостатки
Теоретические основы
Лекция 4. Общие понятия реляционного подхода к организации БД. Основные концепции и термины
Базовые понятия реляционных баз данных
Тип данных
Домен
Схема отношения, схема базы данных
Кортеж, отношение
Фундаментальные свойства отношений
Отсутствие кортежей-дубликатов
Отсутствие упорядоченности кортежей
Отсутствие упорядоченности атрибутов
Атомарность значений атрибутов
Реляционная модель данных
Общая характеристика
Целостность сущности и ссылок
Целостность сущности и ссылок - часть 2
Лекция 5. Базисные средства манипулирования реляционными данными
Лекция 5. Базисные средства манипулирования реляционными данными - часть 2
Реляционная алгебра
Общая интерпретация реляционных операций
Замкнутость реляционной алгебры и операция переименования
Особенности теоретико-множественных операций реляционной алгебры
Особенности теоретико-множественных операций реляционной алгебры - часть 2
Специальные реляционные операции
Специальные реляционные операции - часть 2
Специальные реляционные операции - часть 3
Реляционное исчисление
Кортежные переменные и правильно построенные формулы
Кортежные переменные и правильно построенные формулы - часть 2
Целевые списки и выражения реляционного исчисления
Реляционное исчисление доменов
Лекция 6. Проектирование реляционных БД
Проектирование реляционных баз данных с использованием нормализации
Проектирование реляционных баз данных с использованием нормализации - часть 2
Вторая нормальная форма
Третья нормальная форма
Нормальная форма Бойса-Кодда
Четвертая нормальная форма
Пятая нормальная форма
Семантическое моделирование данных, ER-диаграммы
Семантические модели данных
Основные понятия модели Entity-Relationship (Сущность-Связи)
Основные понятия модели Entity-Relationship (Сущность-Связи) - часть 2
Нормальные формы ER-схем
Более сложные элементы ER-модели
Более сложные элементы ER-модели - часть 2
Получение реляционной схемы из ER-схемы
Получение реляционной схемы из ER-схемы - часть 2
Лекция 7. System R: общая организация системы, основы языка SQL
Используемая терминология
Используемая терминология - часть 2
Основные цели System R и их связь с архитектурой системы
Основные цели System R и их связь с архитектурой системы - часть 2
Основные цели System R и их связь с архитектурой системы - часть 3
Основные цели System R и их связь с архитектурой системы - часть 4
Основные цели System R и их связь с архитектурой системы - часть 5
Основные цели System R и их связь с архитектурой системы - часть 6
Организация внешней памяти в базах данных System R
Организация внешней памяти в базах данных System R - часть 2
Организация внешней памяти в базах данных System R - часть 3
Организация внешней памяти в базах данных System R - часть 4
Организация внешней памяти в базах данных System R - часть 5
Интерфейс RSS
Интерфейс RSS - часть 2
Интерфейс RSS - часть 3
Интерфейс RSS - часть 4
Интерфейс RSS - часть 5
Интерфейс RSS - часть 6
Интерфейс RSS - часть 7
Интерфейс RSS - часть 8
Интерфейс RSS - часть 9
Интерфейс RSS - часть 10
Синхронизация в System R
Синхронизация в System R - часть 2
Синхронизация в System R - часть 3
Синхронизация в System R - часть 4
Синхронизация в System R - часть 5
Синхронизация в System R - часть 6
Синхронизация в System R - часть 7
Синхронизация в System R - часть 8
Синхронизация в System R - часть 9
Журнализация и восстановление в System R
Журнализация и восстановление в System R - часть 2
Журнализация и восстановление в System R - часть 3
Журнализация и восстановление в System R - часть 4
Журнализация и восстановление в System R - часть 5
Журнализация и восстановление в System R - часть 6
Журнализация и восстановление в System R - часть 7
Журнализация и восстановление в System R - часть 8
История СУБД Ingres
Ingres как UNIX-ориентированная СУБД. Динамическая структура системы: набор процессов
Ingres как UNIX-ориентированная СУБД. Динамическая структура системы: набор процессов - часть 2
Структуры данных, методы доступа, интерфейсы доступа к данным
Структуры данных, методы доступа, интерфейсы доступа к данным - часть 2
Общая характеристика языка QUEL. Язык программирования EQUEL
Общая характеристика языка QUEL. Язык программирования EQUEL - часть 2
Общий подход к организации представлений, ограничениям целостности и контролю доступа
Лекция 9. Cтруктуры внешней памяти, методы организации индексов
Лекция 9. Cтруктуры внешней памяти, методы организации индексов - часть 2
Хранение отношений
Хранение отношений - часть 2
Индексы
B-деревья
B-деревья - часть 2
B-деревья - часть 3
Хэширование
Журнальная информация
Служебная информация
Лекция 10. Управление транзакциями, сериализация транзакций
Транзакции и целостность баз данных
Транзакции и целостность баз данных - часть 2
Изолированность пользователей
Изолированность пользователей - часть 2
Сериализация транзакций
Лекция 11. Методы сериализации транзакций
Синхронизационные захваты
Синхронизационные захваты - часть 2
Синхронизационные захваты - часть 3
Гранулированные синхронизационные захваты
Гранулированные синхронизационные захваты - часть 2
Предикатные синхронизационные захваты
Предикатные синхронизационные захваты - часть 2
Тупики, распознавание и разрушение
Тупики, распознавание и разрушение - часть 2
Метод временных меток
Лекция 12. Журнализация изменений БД
Лекция 12. Журнализация изменений БД - часть 2
Журнализация и буферизация



Начало