Основы реляционных баз данных Лекция 1. История и введение Желенкова Ольга Петровна, с.н.с. ОИ САО РАН, к.ф.-м.н апреля 2008
Введение Ваше мнение Системы обработки файлов Системы обработки баз данных Примеры применения баз данных База данных
Что такое базы данных? Ваше мнение – Это: ?
Системы обработки файлов Дублирование данных Зависимость прикладных программ от формата файлов Трудность представления данных в удобном для пользователя виде
Примеры применения баз данных База данных для одного пользователя Многопользовательская база данных База данных организации База данных с веб-доступом Сравнение типов баз данных
Системы управления базами данных Интеграция данных Меньше дублирования Независимость программ от данных Удобное представление
История Организационный контекст Реляционная модель Клиент-серверные приложения БД Базы данных с использованием интернет технологий Распределенные БД Объектно-ориентированные БД
Что такое база данных ? Самодокументированность Интегрированные данные Модель деятельности
Система управления реляционными базами данных Понятие реляционный (relation отношение) связано с разработками известного английского специалиста в области систем баз данных Эдгара Кодда.
Реляционные базы данных характеризуются простотой структуры данных, удобным для пользователя табличным представлением и возможностью использования формального аппарата алгебры отношений и реляционного исчисления для обработки данных.
Реляционная модель ориентирована на организацию данных в виде двумерных таблиц. Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами: каждый элемент таблицы один элемент данных все столбцы в таблице однородные, то есть все элементы в столбце имеют одинаковый тип (числовой, символьный и т. д.)
каждый столбец имеет уникальное имя одинаковые строки в таблице отсутствуют порядок следования строк и столбцов может быть произвольным
Литература Крёнке Д. Теория и практика построения баз данных, «Питер», 2003 С.Д. Кузнецов, Основы современных баз данных, 2001 Пушников А. Ю. ВВЕДЕНИЕ В СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ, Учебное пособие, 1999