150 likes | 432 Views
База данных – структурированная совокупность взаимосвязанных данных, предназначенная для длительного хранения. Информационная система – это совокупность базы данных и аппаратно-программного комплекса средств для ее хранения, изменения и поиска информации.
E N D
База данных – структурированная совокупность взаимосвязанных данных, предназначенная для длительного хранения Информационная система – это совокупность базы данных и аппаратно-программного комплекса средств для ее хранения, изменения и поиска информации. СУБД (система управления базой данных) – программное обеспечение для управления базой данных. Базы данных
Типы баз данных Иерархическая БД Один элемент считается главным, остальные подчиненными • Пример: • Файловая система на диске • Родовое генеалогическое дерево • и т.п.
Преобразовать к табличной форме иерархическую структуру Пермский государственный университет
Типы баз данных Сетевая БД К вертикальным иерархическим связям добавляются горизонтальные. В сетевой модели принятасвободная связь между элементами разных уровней. • Пример: • «Вкладчики»
Преобразовать сетевую структуру к табличной форме Связи банков и клиентов
Типы баз данных Реляционная БД Имеет табличную форму организации • Пример: • Дневник • Классный журнал • Расписание электричек • и т.п.
Реляционная база данных поле 1 поле 2 поле 3 поле 4 поле 5 запись 1 запись 2 строка таблицы называется записью, а столбец полем Одназаписьсодержит информацию об отдельном объекте Таким образом в реляционной базе данных не должно быть двух и более записей имеющих полное совпадение значений соответствующих полей Полесодержит определенное свойство (характеристику) объекта. Каждое поле имеет имя. Значения полей в одной строке относятся к одному объекту.
Типы и Форматы полей • Текстовый: • ширина поля (кол-во символов в max значении) • Числовой: • Размер поля • Длинное целое (если значение всегда целое число) • Двойное с плавающей точкой (если значение числа дробное) • Число десятичных знаков (кол-во знаков после запятой) • Дата: • Форматы поля • Длинный формат даты (Пример: 19 ноября 2007г.) • Средний формат даты (Пример: 19-ноя-2007) • Краткий формат даты (Пример: 19.11.2007) • Логический • формата нет
Задание Номер рейса Дата вылета Направление Тип самолета Цена билета Наличие билетов 2156 23.10.11 Сочи ТУ-154 856.50 Нет 2156 26.10.11 Сочи ТУ-156 920.00 Есть Создать БД на основании следующих данных: самолет ТУ-154 вылетает в направлении г. Сочи 23 октября 2007 года, номер рейса 2156, стоимость билета 856р. 50к. Все билеты проданы. Структура БД Ключевое поле: Номер рейса + дата вылета Таблица БД с данными
Задание Описать структуру БД на основании данных из таблицы: Автомобилисты Название БД Структура БД Ключевое поле: Номер