База данных – совокупность сведений о конкретных объектах реального мира в какой-либо предметной области. Банк данных – устаревшее название баз данных. Справочник Энциклопедия Записная книжка Библиотечный каталог
3 Система Управления Базой Данных (СУБД) – это программное обеспечение для работы с БД. Функции: поиск информации в БД выполнение несложных расчетов вывод отчетов на печать редактирование БД Информационная система = БД + СУБД! ! !
Классификация баз данных: по характеру хранимой информации: Фактографические документальные По способу хранения: централизованные распределённые В зависимости от того с помощью каких структур представлена информация в базе данных, базы данных делятся на три типа: иерархические сетевые реляционные (табличные)
Базы данных Табличные ИерархическиеСетевые
Иерархические базы данных Иерархические базы данных могут быть представлены как перевернутое дерево, состоящее из объектов различных уровней Генеалогическое древо Каталог папок Windows Реестр Windows ОСОБЕННОСТИ: объект «предок» может не иметь потомков или иметь их несколько, тогда как объект «потомок» обязательно имеет только одного предка
7 ЕЩЕ пример Мои документы Мой компьютер Сетевое окружение Мои рисунки Моя музыка Мои видеозаписи С:С: A: D: Учебники Задания Рабочий стол Рисунки
Сетевые базы данных Являются обобщением иерархических за счет допущения объектов, имеющих более одного предка. Всемирная паутина глобальной компьютерной сети Интернет
Пример сетевой структуры данных: Педагогический коллектив Математик Кузнецова А.С. Физик Петрова С.Т. Литератор Сафонов С.Т. 9 «а»9 «б»9 «в» В сетевой структуре более свободные связи между элементами разных уровней.
Табличные базы данных Содержат перечень объектов одного типа, представленный в виде двумерной таблицы, состоящей из строк и столбцов. Классный журнал Расписание Прас-лист Ит.д.
11 1. Количество полей определяется разработчиком и не может изменяться пользователем. 2. Любое поле должно иметь уникальное имя. 3. Поля могут иметь различный тип: строка символов (длиной до 255 символов) вещественное число (с дробной частью) целое число денежная сумма дата, время, дата и время логическое поле (истина или ложь, да или нет) многострочный текст рисунок, звук или другой объект 4. Поля могут быть обязательными для заполнения или нет. 5. Таблица может содержать сколько угодно записей (это количество ограничено только объемом диска); записи можно добавлять, удалять, редактировать, сортировать, искать. Табличные базы данных
12 Ключевое поле (ключ таблицы) Ключевое поле (ключ) – это поле (или комбинация полей), которое однозначно определяет запись. В таблице не может быть двух записей с одинаковым значением ключа. Могут ли эти данные быть ключом фамилия имя номер паспорта номер дома регистрационный номер автомобиля город проживания дата выполнения работы марка стиральной машины ? ?
Табличные базы данных пп Фамилия ИмяОтчество Год рождения 1Иванов СергейПетрович Зайцева ИринаПетровна Ковалев ИванИванович Ковалев СеменИгоревич Петров ПетрПетрович 1975 Поле базы данных Запись базы данных Ключевое поле Столбец таблицы, содержащий значения определенного свойства Строка таблицы, содержащая набор значений свойств, размещенный в полях базы данных Поле, значение которого однозначно определяет запись в таблице
Свойства полей Размер поля – определяет максимальную длину текстового или числового поля Формат поля – устанавливает формат данных Обязательное поле – указывает на то, что данное поле обязательно для заполнения
Определите типы полей таблицы пп Фамилия ИмяОтчество Год рождения 1Иванов СергейПетрович Зайцева ИринаПетровна Ковалев ИванИванович Ковалев СеменИгоревич Петров ПетрПетрович 1975
Система управления базами данных (СУБД) Программа, позволяющая создавать базы данных, а также обеспечивающая обработку (сортировку) и поиск данных.