1. Основные понятия.ppt
- Количество слайдов: 17
БАЗЫ ДАННЫХ Лектор: доцент каф. 12 Шустова Лариса Ивановна
Литература 1. Коннолли Т. , Бегг К. , Страчан А. Базы данных: проектирование, реализация, сопровождение. Теория и практика. 3 -е изд. : пер. с англ. : уч. пос. – М. : Изд. дом «Вильямс» , 2000. – 1120 с. : ил. 2. Дейт К. Дж. Введение в системы баз данных. 6 -е изд. : пер. с англ. – К. : Диалектика, 1998. – 784 с. : ил. 3. Ильиных Т. Е. , Шустова Л. И. Проектирование реляционных баз данных в нотациях IDEF 1 X. – М. : МИФИ, 2000. – 136 с. : ил. 4. Боуман Дж. С. , Эмерсон С. Л. , Дарновски М. Практическое руководство по SQL. 3 -е изд. : пер. с англ. : уч. пос. – М. : Изд. дом «Вильямс» , 2001. – 336 с. : ил.
Введение Этапы жизненного цикла: Проектирование Разработка Реализация Используемые средства: Модели данных, модель «Сущность – связь» Реляционная модель данных Язык SQL конкретной СУБД; внутренние структуры хранения
1. Основные понятия
1. 1. Понятие данных Описание внешних явлений (данных) • Значение (факты) • семантика (смысл, интерпретация ) Информация Примеры
1. 2. Понятие данных Табличное представление № поезда . . . 121 Станция назначения Вологда Время. . . оправления. . . 19: 40. . . .
1. 3. Файловые системы Разделение данных и семантики • данные • семантика • доступ к данным Определение
1. 4. Файловые системы Недостатки файловых систем • разделение и изоляция данных • дублирование данных • зависимость от файлов • несовместимость данных • фиксированные запросы
1. 5. Системы баз данных • Система баз данных • База данных (БД) • Система управления базами данных (СУБД)
1. 6. Системы баз данных
1. 7. Категории пользователей • • Администратор данных и баз данных Разработчики базы данных Прикладные программисты Конечные пользователи
1. 8. История развития СУБД Предшественники СУБД – файловые системы СУБД 1 -го поколения • Начало 60 -ых – иерархические СУБД IMS (Information Management System) от фирмы IBM • Середина 60 -х – сетевые СУБД IDS (Interpreted Data Store) от фирмы General Electric. Конференция CODASYL (1965 г. , отчет в 1971 г. : сетевая схема, подсхема, язык управления данными)
1. 9. История развития СУБД 2 -го поколения • 1970 г. статья Э. Кодда (E. F. Codd) о реляционной модели данных • конец 70 -х – начало 80 -х Первые коммерческие РСУБД –System R (IBM, 1976 г. ) • 1976 г. модель сущность–связь П. Чена (P. Chen); технология проектирования реяционных баз данных СУБД 3 -го поколения • Объектно-ориентированные и объектнореляционные
1. 10. Архитектура ANSI/SPARC ANSI – American National Standard Institute SPARC – Standards Planning and Requirements Committee 1965 г. – конференция CODASYL (Conference on Data System Languages) 1971 г. – отчет (СУБД 1 -го поколения) 1975 г. – необходимость использования трехуровневого подхода
1. 11. Архитектура ANSI/SPARC
1. 12. Архитектура ANSI/SPARC Внешний уровень • Представление 1: ФИО, дата рождения, сумма выплат за год; • Представление 2: ФИО, дата приема на работу, подразделение Обобщенное представление • ФИО, дата рождения, дата приема на работу, подразделение, сумма выплат за год
1. 13. Архитектура ANSI/SPARC Внутреннее представление struct Employee { int номер_сотрудника; int номер_подразделения; char фамилия [50], имя[50], отчество[50]; struct Date дата_рождения, дата_приема; float сумма_выплат; };
1. Основные понятия.ppt