Просмотр содержимого документа
«Базы данных. Система управления базами данных»
“ Дорогу осилит идущий, а информатику – мыслящий”
Гюстав Гийом
Базы данных. Система управления базами данных.
Цели урока:
- Познакомиться с основными понятиями БД,
- Познакомиться с основными объектами СУБД,
Примеры :
- Записная книжка
- Словарь
- Справочник
- Энциклопедия
- Библиотечный каталог
База данных -
информационная модель, позволяющая в упорядоченном виде хранить данные об объектах и их свойствах.
Назначение
большого объема информации
Типы баз данных
- табличные БД данные в виде одной таблицы
- сетевые БД набор узлов, в котором каждый может быть связан с каждым.
- иерархические БД в виде многоуровневой структуры
- реляционные БД (99,9%) набор взаимосвязанных таблиц
Табличные БД
Модель – картотека
Примеры:
- записная книжка каталог в библиотеке
- записная книжка
- каталог в библиотеке
Петров Вася Суворовский пр., д. 32, кв. 11
275-75-75
поля
записи
Фамилия
Петров
Имя
Адрес
Иванов
Вася
Телефон
Суворовский пр., д. 32, кв. 11
Дима
275-75-75
Кирочная ул., д.25, кв.12
276-76-76
- самая простая структура
- все другие типы БД используют таблицы
во многих случаях – дублирование данных:
А.С. Пушкин
Сказка о царе Салтане
А.С. Пушкин
20 стр.
Сказка о золотом петушке
12 стр.
Табличные БД
- Количество полей определяется разработчиком и не может изменяться пользователем.
- Любое поле должно иметь уникальное имя.
- Поля могут иметь различный тип:
- строка символов (длиной до 255 символов) вещественное число (с дробной частью) целое число денежная сумма дата, время, дата и время логическое поле (истина или ложь, да или нет) многострочный текст (МЕМО) рисунок, звук или другой объект (объект OLE)
- строка символов (длиной до 255 символов)
- вещественное число (с дробной частью)
- целое число
- денежная сумма
- дата, время, дата и время
- логическое поле (истина или ложь, да или нет)
- многострочный текст (МЕМО)
- рисунок, звук или другой объект (объект OLE)
- Поля могут быть обязательными для заполнения или нет.
- Таблица может содержать сколько угодно записей (это количество ограничено только объемом диска); записи можно добавлять, удалять, редактировать, сортировать, искать.
Ключевое поле (ключ таблицы)
Ключевое поле (ключ) – это поле (или комбинация полей), которое однозначно определяет запись.
В таблице не может быть двух записей с одинаковым значением ключа.
Могут ли эти данные быть ключом?
- фамилия имя номер паспорта номер дома регистрационный номер автомобиля город проживания дата выполнения работы
- фамилия
- имя
- номер паспорта
- номер дома
- регистрационный номер автомобиля
- город проживания
- дата выполнения работы
Иерархические БД
Иерархическая БД – это набор данных в виде многоуровневой структуры (дерева).
Рабочий стол
Сетевое окружение
Мой компьютер
Мои документы
Рисунки
Задания
С:
A:
Учебники
D:
Мои видеозаписи
Моя музыка
Мои рисунки
10
Сетевые БД
Сетевая БД – это набор узлов, в которых каждый может быть связан с каждым (схема дорог).
Старые Васюки
Средние Васюки
А
Г
Б
В
Васюки
Новые Васюки
- лучше всего отражает структуру некоторых задач (сетевое планирование в экономике)
- сложно хранить информацию о всех связях
- запутанность структуры
!
Можно хранить в виде таблицы, но с дублированием данных!
10
11
По характеру хранимой информации
Фактографические
Документальные
Краткие сведения об описываемых объектах, представленные в строго определенном формате
Обширная информация разного типа (текст, графика, звук, мультимедиа)
11
Фактографические
- Книжный фонд библиотеки
- Кадровый состав учреждения
Документальные
- Законодательные акты в области уголовного права
- Современная рок-музыка
11
Реляционные БД
1970-е гг. Э. Кодд, англ. relation – отношение.
Реляционная база данных – это набор простых таблиц, между которыми установлены связи (отношения) с помощью числовых кодов.
Изготовители
Код
Название
Страна
Сайт
Прайс-лист
Код записи
Код продавца
Код изготовителя
Код товара
Код модели
Цена
Продавцы
Код
Название
Адрес
Телефон
Сайт
Модели
Код
Название
Код изготовителя
Товары
Код
Название
11
- Программное обеспечение, позволяющее работать с БД, называется СУБД
- Режим работы СУБД:
- Создание БД
- Редактирование БД
- Просмотр БД
- Поиск информации
Таблицы – обычные двумерные таблицы,
Запросы – отбор данных на основании заданных условий,
Формы – электронный аналог бумажного бланка,
Отчеты – данные из разны таблиц собираются в одну, предназначены для печати,
Макросы – предназначены для автоматизации повторяющихся операций,
Модули – служат для автоматизации работы БД.
Домашнее задание
- Составить кроссворд по основным понятиям темы (10-15 слов)
Спасибо за внимание