Просмотр содержимого документа
«Назначение СУБД»
“ Дорогу осилит идущий, а информатику – мыслящий”
Гюстав Гийом
Базы данных. Система управления базами данных.
Фронтальный опрос
- Что такое база данных?
- Что такое информационная система?
- Записная книжка
- Словарь
- Справочник
- Энциклопедия
- Библиотечный каталог
База данных -
информационная модель, позволяющая в упорядоченном виде хранить данные об объектах и их свойствах.
Назначение
большого объема информации
Типы баз данных
- табличные БД данные в виде одной таблицы
- сетевые БД набор узлов, в котором каждый может быть связан с каждым.
- иерархические БД в виде многоуровневой структуры
- реляционные БД (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:
Мои рисунки
Мои видеозаписи
Моя музыка
Сетевые БД
Сетевая БД – это набор узлов, в которых каждый может быть связан с каждым (схема дорог).
Старые Васюки
Средние Васюки
А
Г
Б
В
Васюки
Новые Васюки
- лучше всего отражает структуру некоторых задач (сетевое планирование в экономике)
- сложно хранить информацию о всех связях
- запутанность структуры
!
Можно хранить в виде таблицы, но с дублированием данных!
Реляционные БД
1970-е гг. Э. Кодд, англ. relation – отношение.
Реляционная база данных – это набор простых таблиц, между которыми установлены связи (отношения) с помощью числовых кодов.
Изготовители
Код
Название
Страна
Сайт
Прайс-лист
Код записи
Код продавца
Код изготовителя
Код товара
Код модели
Цена
Продавцы
Код
Название
Адрес
Телефон
Сайт
Модели
Код
Название
Код изготовителя
Товары
Код
Название
Практическая работа
- Создать базу данных «Семь самых высоких горных вершин»
Горные вершины
Название горных вершин
Высота (м)
Эверест
8848
Место-
Аконкагуа
Мак-Кинли
6962
Азия
Год покорения
положение
Килиманджаро
1953
6194
Первовосходители
Южная Америка
1897
Северная Америка
Тенцинг Норгей
5895
Эльбрус
Эдварда Фицджеральда
1913
Африка
Массив Винсон
5642
Вальтер Харпер
1889
Европа
4892
Пунчак-Джая
Ганс Майер
1829
Антарктида
4894
Хилар Хачиров
_
Австралия
_
1962
_
Домашнее задание
- Составить кроссворд по основным понятиям темы (10-15 слов)
- Ответить письменно стр.91 вопросы № 5,6