БАЗЫ ДАННЫХ.ppt
- Количество слайдов: 25
БАЗЫ ДАННЫХ СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ
БАЗА ДАННЫХ (БД) База данных (БД) — совокупность хранящихся взаимосвязанных данных, организованных по определенным правилам.
Классификация баз данных: 1. По характеру хранимой информации базы данных делятся на фактографические и документальные Фактографические БД содержат краткие сведения об описываемых объектах, представленные в строго определенном формате. Например, в БД библиотеки о каждой книге хранятся библиографические сведения: год издания, автор, название и пр. ; в записной книжке студента могут храниться фамилии, имена, даты рождения, телефоны, адреса друзей и знакомых. Документальные БД содержат документы (информацию) самого разного типа: текстового, графического, звукового, мультимедийного (например, различные справочники, словари)
Классификация баз данных: 2. По способу хранения базы данных делятся на централизованные и распределенные • Централизованная БД — БД хранится на одном компьютере. • Распределенная база данных — различные части одной базы данных хранятся на множестве компьютеров, объединенных между собой сетью. Пример: информация в сети Internet, объединенная паутиной WWW
Классификация баз данных: 3. По структуре организации данных базы данных делятся на реляционные и нереляционные Реляционной (от английского слова relation — отношение) называется БД, содержащая информацию, организованную в виде прямоугольных таблиц, связанных между собой. Нереляционные – делятся на иерархические БД и сетевые БД
Базы данных реляционные нереляционные иерархические сетевые Иерархической называется БД, в которой информация упорядочена следующим образом: один элемент записи считается главным, остальные — подчиненными Сетевой называется БД, в которой к вертикальным иерархическим связям добавляются горизонтальные связи
Пример фактографической реляционной базы данных: товар поставщики связь потребители счета связь
1. Основные объекты БД Запись - содержит информацию об отдельном объекте системы: одной книге в библиотеке, одном сотруднике предприятия и т. д. Основной элемент БД — запись. 2. Поле - определенная характеристика объектов: название книги, автор книги, фамилия сотрудника, год рождения и т. п. Поля таблицы должны иметь несовпадающие имена. 3. Таблица - информационная модель реальной системы.
Мои друзья Фамилия Имя Михайлов Миша Сергеев Сережа Дата рождения 04. 84 05. 85 Телефон 222 -33 -44 444 -33 -22 запись поле Поле характеризуется следующими параметрами: • имя поля; • формат данных; • тип оформления
Типы данных и их оформление: Тип данных Текстовый (значение по умолчанию) Числовой Счетчик Описание Текст или числа, не требующие проведения расчетов, например номера телефонов (до 255 знаков) Числовые данные различных форматов, используемые для проведения расчетов Специальное числовое поле, в котором Access автоматически присваивает уникальный порядковый номер каждой записи. Значения полей типа счетчика обновлять нельзя
Типы данных и их оформление (продолжение): Тип данных Описание Дата/Время Для хранения информации о дате и времени с 100 по 9999 год включительно Логический Может иметь только одно из двух возможных значений (True/False, Да/Нет) Полеобъекта Объект (например, электронная OLE таблица Microsoft Excel, документ Microsoft Word, рисунок, звукозапись или другие данные в двоичном формате), связанный или внедренный в таблицу Access
Типы данных и их оформление (продолжение): Гиперссылка Строка, состоящая из букв и цифр и представляющая адрес гиперссылки. Адрес гиперссылки может состоять максимум из трех частей: текст, выводимый в поле или в элементе управления; путь к файлу (в формате пути UNC) или к странице (адрес URL). Чтобы вставить адрес гиперссылки в поле или в элемент управления, выполните команду Вставка, Гиперссылка
Типы данных и их оформление (продолжение): Тип данных Описание Денежный Используется для финансовых расчетов. В целой части можно записывать до 15 символов, в дробной – до четырех. К числам дописываются наименования валют Текст длиной до 64 тыс. символов. Текст может содержать числа, над которыми не производятся вычисления Поле МЕМО
Типы данных и их оформление (продолжение): Тип данных Описание Мастер подстановок Создает поле, в котором предлагается выбор значений из списка или из поля со списком, содержащего набор постоянных значений или значений из другой таблицы. Это в действительности не тип поля, а способ хранения поля
Имеется следующий набор полей: Имя, Названия, Фамилия, Форма листьев, Успеваемость, Цвет лепестков. ЗАПИСЬ 1 ЗАПИСЬ 2
К каким записям относятся следующие поля: Фамилия, Форма листьев, Успеваемость, Цвет лепестков. ЗАПИСЬ 1 Поле Имя ЗАПИСЬ 2 Поле Название
К каким записям относятся следующие поля: Успеваемость, Цвет лепестков ЗАПИСЬ 1 ЗАПИСЬ 2 Поле Имя Поле Фамилия Поле Название Форма листьев
В итоге набор полей: Имя, Названия, Фамилия, Форма листьев, Успеваемость, Цвет лепестков мы распределили по следующим записям: ЗАПИСЬ 1 Поле Имя Поле Фамилия Поле Успеваемость ЗАПИСЬ 2 Поле Название Поле Форма листьев Поле Цвет лепестков
Создание структуры базы данных: § определить характеризующие свойства объекта параметры, которые будут служить полями базы данных; § каждому полю присвоить уникальное имя; § определить формат представления данных в каждом поле, то есть тип данных и необходимые ограничения; § определить главный ключ таблицы (Главный ключ – это поле, значение которого однозначно определяет запись в таблице). Структура базы данных — набор поименованных полей, описывающих свойства объектов одного класса.
БД «Репертуар кинотеатров на неделю» Кинотеатр Фильм Время Стоимость Россия Приключения Буратино 11. 00 3. 00 Россия Титаник 13. 00 15. 00 Россия Титаник Звездный десант 17. 00 21. 00 20. 00 15. 00 Ну, погоди! Титаник Вор 11. 00 13. 00 17. 00 3. 00 15. 00 10. 00 Мир Мир
Структура БД «Репертуар кинотеатров на неделю» Название поля Тип Кол-во Ширина десятичных знаков Кинотеатр Текстовый 15 Фильм Текстовый 25 Время Числовой 5 2 Стоимость Числовой 5 2
Тестовый контроль: Мои друзья Фамилия Имя Дата рождения Телефон Михайлов Миша 04. 84 222 -33 -44 Сергеев 05. 85 444 -333 -22 1. Сережа Сколько в базе данных «Мои друзья» полей _____, записей _____? Что можно выбрать в качестве главного ключа? __________________
2. Определите тип данных: номер дома ______________________ возраст человека ___________________ количество студентов в группе ____________ номер телефона ___________________ цена товара _____________________ срок реализации продуктов ______________ наименование товара _________________
3. Дан фрагмент реляционной БД: Номер Дата Тип Цена Наличие рейса вылета самолета билета 2156 23. 10. 05 ТУ-154 1564. 50 Опишите структуру БД и укажите главный ключ да
Итог урока: Базы данных - организованная совокупность данных, предназначенная длительного хранения во внешней памяти ЭВМ, регулярного обновления и использования. База данных представляет собой информационную модель определенной предметной области. Классификация баз данных возможна по характеру информации: фактографические и документальные БД; по структуре данных: иерархические, сетевые, реляционные; по способу хранения данных: централизованные и распределенные БД. Реляционные БД – наиболее распространенный тип БД, использующий табличное представление данных. Основные понятия организации данных в реляционных БД: таблица, запись, поле, тип поля, главный ключ таблицы.
БАЗЫ ДАННЫХ.ppt