Similar presentations:
Базы данных. Характеристика основных понятий
1. Введение в базы данных. Общая характеристика основных понятий
Серкова Е. Г.ЕЭТК
2. Чем отличается куча кирпича от стены, построенной из того же кирпича?
Серкова Е. Г.ЕЭТК
3. О чем может идти речь?
ТУ –154; Архангельск; 8-40АН-24; Москва; 16-20;
Серкова Е. Г.
ЕЭТК
4. База данных - это
– организованная структура,предназначенная для хранения
информации
- структурированная совокупность
взаимосвязанных данных в
некоторой предметной области.
Серкова Е. Г.
ЕЭТК
5. Банк данных - это
система специально организованныхданных, программных, языковых,
организационных и технических
средств, предназначенных для
централизованного накопления и
коллективного многоцелевого
использования данных.
Серкова Е. Г.
ЕЭТК
6. Требования, предъявляемые к банкам данных
1. Многократное использованиеданных
2. Простота
3. Легкость использования
4. Гибкость использования
5. Быстрая обработка запросов на
данные
Серкова Е. Г.
ЕЭТК
7. Система управления базами данных (СУБД) —
это совокупность языковых ипрограммных средств,
предназначенных для создания,
ведения и совместного, использования
БД многими пользователями.
– это программное обеспечение для
работы с БД.
!
Информационная система =БД+СУБД!
Серкова Е. Г.
ЕЭТК
8. Предметная область (ПО)- это
область применения конкретногобанка данных(техникум, завод,
больница)
Серкова Е. Г.
ЕЭТК
9. Объект- это
элемент информационнойсистемы. Может быть реальным
(предмет, человек) или абстрактным
(событие). Каждый объект обладает
набором свойств, которые
заносятся в информационную
систему.
Серкова Е. Г.
ЕЭТК
10. Классы объектов- это
совокупность объектовобладающих набором одинаковых
свойств. Для объектов одного
класса набор свойств одинаков, но
значения свойств разное.
Серкова Е. Г.
ЕЭТК
11. Атрибут- это
информационное отображениесвойств объекта. Каждый атрибут в
информационной модели должен
иметь свое имя - идентификатор. В
теории баз данных атрибут
называют элементом данных или
просто полем.
Серкова Е. Г.
ЕЭТК
12.
Для объекта «Студент» можноприсвоить следующие атрибуты:
Фамилия
Имя
№ паспорта
и т. д.
Серкова Е. Г.
ЕЭТК
13. Типы баз данных
21
Серкова Е. Г.
Табличная
БД
Сетевая
БД
Иерархическая БД
3
4
5
Реляцион
ная БД
Распреде
ленная БД
ЕЭТК
14. Иерархическая БД – это
набор данных в видемногоуровневой структуры (дерева).
корень
Поиск данных трудоемкий из-за
необходимости последовательно
проходить несколько иерархических
уровней.
Серкова Е. Г.
ЕЭТК
15. Примеры иерархической БД
Структура школыШкола 2
Школа (уровень 1)
Класс (уровень 2)
Параллель (уровень 3)
Серкова Е. Г.
9 класс
9А
9Б
10 класс
10А
11А
11 класс
11Б
9Б
ЕЭТК
16. Генеалогическое дерево
Серкова Е. Г.ЕЭТК
17. Сетевая БД
представляет собой граф сосвободным характером связей между
узлами
А
Г
Б
В
Серкова Е. Г.
ЕЭТК
18. Примеры сетевых БД
посещение учащимися однойгруппы спортивных секций
Иванов
Петров
хоккей
плавание
Серкова Е. Г.
Сидоров
лыжи
Кузнецов
футбол
ЕЭТК
19. Схема дорог
Старые ВасюкиВасюки
Серкова Е. Г.
Средние Васюки
Новые Васюки
ЕЭТК
20. Достоинства и недостатки сетевой БД
лучше всего отражает структурунекоторых задач (сетевое
планирование в экономике)
сложно хранить информацию о
всех связях
запутанность структуры
Серкова Е. Г.
ЕЭТК
21. Табличная БД
представляет собой двумерный массив(таблицу)
Ф.И.О.
ученика
Петров П. П.
Домашний адрес Телефо
н
Ул. Садовая. 16.
27
Иванов И. И. Ул. Луговая, 11, 2
Серкова Е. Г.
3-15-16
3-16-17
ЕЭТК
22. Пример табличной БД
Модель – картотекаПетров Вася
Примеры:
Суворовский пр., д. 32, кв.
•записная книжка
•каталог в библиотеке
поля
записи
Серкова Е. Г.
Фамилия Имя
Адрес
Петров
Вася Суворовский пр., д.
32, кв. 11
Иванов
Дима Кирочная ул., д.25,
кв.12
Телефон
275-75-75
276-76-76
ЕЭТК
23. Достоинства и недостатки табличной БД
самая простая структураво многих случаях –
дублирование данных:
А.С. Пушкин
А.С. Пушкин
Серкова Е. Г.
Сказка о царе
Султане
Сказка о золотом
петушке
20
стр.
12
стр.
ЕЭТК
24. Характеристики табличных БД
Количество полей определяетсяразработчиком и не может изменяться
пользователем.
Любое поле должно иметь уникальное
имя.
Поля могут быть обязательными для
заполнения или нет.
Таблица может содержать сколько
угодно записей, которые можно
добавлять, удалять, редактировать,
сортировать, искать.
Серкова Е. Г.
ЕЭТК
25. Поля могут иметь различный тип:
ТипИспользование
данных
Тексто- Алфавитно-цифровые данные (до
вый 255 символов)
Memo Алфавитно-цифровые данные –
приложения, абзацы, текст (до
64 000 символов)
Серкова Е. Г.
ЕЭТК
26.
Числовой Различные числовые данные(имеет несколько форматов:
целое, длинное целое, с
плавающей точкой)
Дата\Время Дата и время в одном из
форматов
Серкова Е. Г.
ЕЭТК
27.
Денежны Денежные суммы, хранящиесяй
с 8 знаками в десятичной части.
В целой части каждые три
разряда разделяются запятой.
Счетчик Уникальное длинное целое
(номер по порядку 1, 2, 3, 4..)
Серкова Е. Г.
ЕЭТК
28.
Логичес Логические данные, имеющиекие
значения Истина или Ложь
Серкова Е. Г.
ЕЭТК
29. Задание: для следующих полей определить тип
?Серкова Е. Г.
Имена полей
Типы данных
Страна
Столица
Площадь
Население
Языки
Карта
Текстовый
Текстовый
Числовой
Числовой
Memo
Объект OLE
ЕЭТК
30. Ключевое поле (ключ таблицы) – это
поле (или комбинация полей),которое однозначно определяет
запись.
В таблице не может быть двух
записей с одинаковым значением
ключа.
Серкова Е. Г.
ЕЭТК
31. Задание: Могут ли эти данные быть ключом?
?фамилия
имя
номер паспорта
номер дома
регистрационный номер автомобиля
город проживания
дата выполнения работы
марка стиральной машины
Серкова Е. Г.
ЕЭТК
32. Задание
Назвать возможные поля для БД«Склад» и их тип. Определить
ключевое поле.
Поле
Код сотрудника
Фамилия
Серкова Е. Г.
Тип данных
Счетчик
Текстовый
Ключ
+
-
ЕЭТК
33. Реляционные БД
Представляют наборвзаимосвязанных таблиц
Серкова Е. Г.
ЕЭТК
34. Распределенные БД
клиент – серверная технологияКлиент
Клиент
Сервер
Клиент
Серкова Е. Г.
ЕЭТК
35. Домашнее задание
Придумать примеры к разным типамБД (иерархической, сетевой,
табличной)
Серкова Е. Г.
ЕЭТК
36.
Серкова Е. Г.ЕЭТК