Данные и ЭВМ

Дополнительная

Основная

1. Дейт К. Дж. Введение в системы баз данных: учебник / К. Дж. Дейт; пер. с англ. и ред. К. А. Птицына.-8-е и 7-е изд.-М.: Вильямс, 2005.-1328 с.

2. Диго С.М. Базы данных: проектирование и использование. – М.: Финансы и статистика, 2005.

3. Хомоненко А. Д. Базы данных: учебник для вузов /А. Д. Хомоненко, В. М. Цыганков, М. Г. Мальцев; под ред. А. Д. Хомоненко.-4-е изд., доп. и перераб..-СПб.: КОРОНА принт, 2004.-736 с.

Предоставляется в электронном виде (в Интернет, ссылки – на странице кафедры http://www.ugatu.ac.ru/EC_INF/index.html, доступ авторизованный, login: ec_inf, password: metod)

4. Пушников А.Ю. Введение в системы управления базами данных.

5. Степанов Ю.Л. Разработка приложений баз данных для СУБД Sybase SQL Anywhere.

6. Кириллов В.В. Основы проектирования реляционных баз данных.

7. Кириллов В.В., Громов Г.Ю. Структуризированный язык запросов (SQL).

8. Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем.

9. Кузнецов С.Д. Основы современных баз данных.

1. Золотова С.И. Практикум по ACCESS 7.0. – М.: Финансы и статистика, 2005.

2. Р.Жд. Мюллер. Базы данных и UML Проектирование. – М.:Лори, 2005.

3. Фаронов В.В. Программирование баз данных в Delphi 6: Учебный курс.-СПб: Питер, 2005.-352 с.

Предоставляется в электронном виде (в Интернет, ссылки – на странице кафедры http://www.ugatu.ac.ru/EC_INF/index.html , доступ авторизованный, login: ec_inf, password: metod):

4. Описание пакета ERwin.

5. Описание ANSI SQL.

6. Руководство по Transact SQL (англ. в виде help).

7. Описание MS SQL Server 2000 (разделы, посвященные Transact SQL и работе с Query Analyzer).

8. Учебник по Delphi.

Необходимое ПО

1. ERwin

2. MS SQL Server

3. Delphi

 


Интерпретация
Номер рейса Дни недели Пункт отправления Время вылета Пункт назначения Время прибытия Тип самолета Стоимость билета
Данные
2_4_7 Баку 21.12 Москва 0.52 ИЛ-86 115.00
3_6 Ереван 7.20 Киев 9.25 ТУ-154 92.00
2_6 Казань 22.40 Баку 23.50 ТУ-134 73.50
1 по 7 Киев 14.10 Москва 16.15 ТУ-154 57.00
2_3_5 Минск 10.50 Сочи 13.06 ИЛ-86 78.50
1_3_6 Москва 15.17 Баку 18.44 ИЛ-86 115.00
1 по 7 Москва 9.05 Киев 11.05 ТУ-154 57.00
1_3_5 Рига 21.53 Таллин 22.57 АН-24 21.50
3_6 Сочи 18.25 Баку 20.12 ТУ-134 44.00
2_4_6 Таллин 6.30 Рига 7.37 АН-24 21.50

 

Рис. 1. К разделению данных и их интерпретации


(Фрагмент 1) Описание данных в БД "Аэропорт"

СОЗДАТЬ ТАБЛИЦУ Расписание (Номер_рейса Целое Дни_недели Текст (8) Пункт_отправления Текст (24) Время_вылета Время Пункт_назначения Текст (24) Время_прибытия Время Тип_самолета Текст (8) Стоимость_билета Валюта);

(Фрагмент 2) Примеры запросов к БД из СУБД

 

ВЫБРАТЬ Номер_рейса, Дни_недели, Время_вылетаИЗ ТАБЛИЦЫ РасписаниеГДЕ Пункт_отправления = 'Москва' И Пункт_назначения = 'Киев' И Время_вылета > 17;

получим расписание "Москва-Киев" на вечернее время

ВЫБРАТЬ КОЛИЧЕСТВО(Номер_рейса)ИЗ ТАБЛИЦЫ РасписаниеГДЕ Пункт_отправления = 'Москва' И Пункт_назначения = 'Минск';

получим количество рейсов "Москва-Минск"

 

(Фрагмент 3) Пример изменения БД

 

ДОБАВИТЬ В ТАБЛИЦУ РасписаниеДлительность_полета Целое;

Рис. 2. Связь программ и данных при использовании СУБД

Рис. 3. Уровни моделей данных

 

Рис. 4.Иерархические БД (Information Management System фирмы IBM, 1968 г.)

 

 

Рис. 5. Сетевые БД (Integrated Database Management System компании Cullinet Software, Inc., для IBM под управлением большинства ОС)

 

(Фрагмент 4)

Достоинства ранних СУБД:

- Развитые средства управления данными во внешней памяти на низком уровне;

- Возможность построения вручную эффективных прикладных систем;

- Возможность экономии памяти за счет разделения подобъектов (в сетевых системах).

Недостатки:

- Слишком сложно пользоваться;

- Фактически необходимы знания о физической организации;

- Прикладные системы зависят от этой организации;

- Их логика перегружена деталями организации доступа к БД.

 

Сегодня наиболее распространены реляционные модели, которые будут подробно рассмотрены на следующих лекциях.