Система управления реляционными базами данных

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