Введение в базы данных. Общая характеристика основных понятий
Чем отличается куча кирпича от стены, построенной из того же кирпича?
О чем может идти речь?
База данных - это
Банк данных - это
Требования, предъявляемые к банкам данных
Система управления базами данных (СУБД) —
Предметная область (ПО)- это
Объект- это
Классы объектов- это
Атрибут- это
Типы баз данных
Иерархическая БД – это
Примеры иерархической БД
Генеалогическое дерево
Сетевая БД
Примеры сетевых БД
Схема дорог
Достоинства и недостатки сетевой БД
Табличная БД
Пример табличной БД
Достоинства и недостатки табличной БД
Характеристики табличных БД
Поля могут иметь различный тип:
Задание: для следующих полей определить тип
Ключевое поле (ключ таблицы) – это
Задание: Могут ли эти данные быть ключом?
Задание
Реляционные БД
Распределенные БД
Домашнее задание
1.60M
Category: databasedatabase

Базы данных. Характеристика основных понятий

1. Введение в базы данных. Общая характеристика основных понятий

Серкова Е. Г.
ЕЭТК

2. Чем отличается куча кирпича от стены, построенной из того же кирпича?

Серкова Е. Г.
ЕЭТК

3. О чем может идти речь?

ТУ –154; Архангельск; 8-40
АН-24; Москва; 16-20;
Серкова Е. Г.
ЕЭТК

4. База данных - это

– организованная структура,
предназначенная для хранения
информации
- структурированная совокупность
взаимосвязанных данных в
некоторой предметной области.
Серкова Е. Г.
ЕЭТК

5. Банк данных - это

система специально организованных
данных, программных, языковых,
организационных и технических
средств, предназначенных для
централизованного накопления и
коллективного многоцелевого
использования данных.
Серкова Е. Г.
ЕЭТК

6. Требования, предъявляемые к банкам данных

1. Многократное использование
данных
2. Простота
3. Легкость использования
4. Гибкость использования
5. Быстрая обработка запросов на
данные
Серкова Е. Г.
ЕЭТК

7. Система управления базами данных (СУБД) —

это совокупность языковых и
программных средств,
предназначенных для создания,
ведения и совместного, использования
БД многими пользователями.
– это программное обеспечение для
работы с БД.
!
Информационная система =БД+СУБД!
Серкова Е. Г.
ЕЭТК

8. Предметная область (ПО)- это

область применения конкретного
банка данных(техникум, завод,
больница)
Серкова Е. Г.
ЕЭТК

9. Объект- это

элемент информационной
системы. Может быть реальным
(предмет, человек) или абстрактным
(событие). Каждый объект обладает
набором свойств, которые
заносятся в информационную
систему.
Серкова Е. Г.
ЕЭТК

10. Классы объектов- это

совокупность объектов
обладающих набором одинаковых
свойств. Для объектов одного
класса набор свойств одинаков, но
значения свойств разное.
Серкова Е. Г.
ЕЭТК

11. Атрибут- это

информационное отображение
свойств объекта. Каждый атрибут в
информационной модели должен
иметь свое имя - идентификатор. В
теории баз данных атрибут
называют элементом данных или
просто полем.
Серкова Е. Г.
ЕЭТК

12.

Для объекта «Студент» можно
присвоить следующие атрибуты:
Фамилия
Имя
№ паспорта
и т. д.
Серкова Е. Г.
ЕЭТК

13. Типы баз данных

2
1
Серкова Е. Г.
Табличная
БД
Сетевая
БД
Иерархическая БД
3
4
5
Реляцион
ная БД
Распреде
ленная БД
ЕЭТК

14. Иерархическая БД – это

набор данных в виде
многоуровневой структуры (дерева).
корень
Поиск данных трудоемкий из-за
необходимости последовательно
проходить несколько иерархических
уровней.
Серкова Е. Г.
ЕЭТК

15. Примеры иерархической БД

Структура школы
Школа 2
Школа (уровень 1)
Класс (уровень 2)
Параллель (уровень 3)
Серкова Е. Г.
9 класс


10 класс
10А
11А
11 класс
11Б

ЕЭТК

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.

Серкова Е. Г.
ЕЭТК
English     Русский Rules