Similar presentations:
Понятие о базе данных
1. Гимназия № 2 г. Минска
14.12.2023Понятие о базе данных
К.Н. Яблочкин
1
2.
ЗАДАНИЯДЛЯ КРОССВОРДА
1. Объект, состоящий из строк
и столбцов.
2. Формат файла.
3. Чем является информация 1
для человека с точки зрения
познания.
4. Единицы измерения
информации.
5. Характеристика ячейки,
которая задается с помощью
номера строки и имени столбца.
6. Первое устройство для счета.
7. Устройство вывода
информации.
8\ Устройство ввода
информации.
9. Предложение, про которое
можно сказать истинно оно или
ложно.
10. Совокупность характеристик
8
компьютера.
Т А Б Л И Ц А
2
4
Р А С Ш И Р Е Н И Е
3 З Н А Н И Е
Б А Й Т
5
А Д Р Е С
А Б А К
7 М О Н И Т О Р
6
С К А Н Е Р
9 В Ы С К А З Ы В А Н И Е
2
10
А Р Х И Т Е К Т У Р А
3. Основные вопросы урока
Определение и назначение базы данных,
системы управления базой данных.
Примеры баз данных
Определение понятий модели и структуры.
Режимы работы СУБД.
Виды моделей баз данных (особенность,
элементы БД, пример)
Что такое поле и запись? Что такое
ключевое поле, виды и их назначение?
Типы взаимосвязей в модели.
Основные этапы построения
информационной структуры
3
4. Основные понятия
• База данных (БД) – это взаимосвязаннаяинформация (данные) об объектах, которая
организованна специальным образом и
хранится во внешней памяти компьютера.
• Программное обеспечение, позволяющее
создавать БД, обновлять хранимую в ней
информацию, обеспечивающее удобный
доступ к ней с целью просмотра и поиска,
называется системой управления базой
данных (СУБД).
• Совокупность БД и обслуживающих программ
называется информационно-поисковой
системой (ИПС): ИПС книжного фонда
школьной библиотеки, ИПС кадровой
4
информации предприятия и т.п.
5. Определение понятий модели и структуры
• Моделью называется некий объект-заменитель,который в определенных условиях может заменить
объект-оригинал, воспроизведя интересующие на
свойства и характеристики оригинала, причем
имеет существенные преимущества, удобства
(наглядность, доступность испытаний, легко
изменяются и т.д.)
• Информационная модель – это информация
(знания, сведения) о реальном объекте, процессе,
явлении.
• Структура – это что-то упорядоченное,
организованное определенным образом.
5
6. Найдите отличия между двумя рисунками
67. Виды моделей информационных структур:
• Иерархическая древовидная модельбазы данных
• Сетевая модель базы данных
• Реляционная модель базы данных
7
8. Иерархическая древовидная модель БД
Совокупность элементов, расположенных впорядке подчинения от общего к частному и
образующих перевернутое дерево
называют графом или иерархической
структурой.
Параметры данной модели:
– Уровень
– Узел
– Связь
8
9.
Пример иерархической модели«Структура гимназии № 2 г. Минска»
1 уровень
гимназия
10 класс
9 класс
9А
9Б
9В
10А
2 уровень
11 класс
10Б
11Б
11А
ОБЪЕКТЫ: школа параллель классов
3 уровень
классы
9
10. Пример: телефон
ТелефонЗаписная книжка
друзья
Ваня
Саша
Звонки
входящие
работа
Маша
55555 890000111
SMS-сообщения
Даша
22222
исходящие
Коля
11111
30000
10
11. Пример: дерево каталогов в Windows Commander
1112.
Сетевая модель базы данныхСовокупность элементов, которые
имеют несколько основных
составляющих (узел, уровень, связь)и
в которых принята свободная связь
между элементами разных уровней
называется сетевой моделью.
12
13.
Пример: посещение учащимися спортивных секцийИванов
Петров
хоккей
плавание
Сидоров
лыжи
Кузнецов
футбол
13
14. Реляционная база данных
Это слово происходит от английского relation – отношение. Вэтом подходе таблица выступает, как совокупность
атрибутов объектов называется отношением.
Каждый столбец в такой таблице называется – полем - это
признак объекта, выделенный в отдельный столбик и
которому задано имя
Каждая строка такой таблицы называется запись совокупность значений полей, которые относятся к
конкретному объекту.
Объект – это нечто существующее и различимое, т.е.
объектом можно назвать то “нечто”, для которого
существуют название и способ отличать один подобный
объект от другого.
В каждой таблице реляционной модели должен быть столбец
(или совокупность столбцов), значение которого
однозначно идентифицирует каждую ее строку. Этот
столбец (или совокупность столбцов) называется
первичным ключом.
Преимущество таких БД – наглядность и понятность
организации данных, быстрота поиска нужной информации.
14
15. Пример: Сотрудники
ПОЛЯНомер
пропуска
ФИО
Должность Название Тел.
отдела
*
* - ЗАПИСИ
15
16.
Название таблицыТаблица 1 СОТРУДНИКИ
Номер
пропуска
ФИО
Должность Название Тел.
отдела
Первичный ключ к таблице 1
16
17.
Реляционная модель может содержать однуили более 2 таблиц, которые связаны
между собой некоторым отношением.
Связи поддерживаются внешними
ключами.
Внешний ключ - столбец (или
совокупность столбцов), значение
которого однозначно характеризует
значение первичного ключа другого
отношения (таблицы).
17
18.
Таблица 1 СОТРУДНИКИНомер
пропуска
ФИО
Должность Название Тел.
отдела
Первичный ключ к
таблице 1
Внешний ключ к
таблице 1
Таблица 2 ОТДЕЛ
Название
отдела
Расположение
отдела
Назначение
отдела
Первичный ключ к таблице 2
18
19. Пример совокупности информационных объектов
1. СТУДЕНТ/АБИТУРИЕНТ (Номерстудента, ФИО, Дата рождения, Номер
группы);
2. СТИПЕНДИЯ (Номер студента,
размер стипендии);
3. ГРУППА (Номер группы,
Специальность);
4. ПРЕПОДАВАТЕЛЬ (Код
преподавателя, ФИО, Должность).
19
20. Типы взаимосвязей в модели
• Связь один к одному (1:1) означает, что каждомуэкземпляру первого объекта (А) соответствует
только один экземпляр второго объекта (В) и,
наоборот каждому экземпляру второго объекта(В)
соответствует только один экземпляр первого
объекта (А).
СТУДЕНТ (Номер студента, ФИО, Дата рождения,
Номер группы)
1:1
СТИПЕНДИЯ (Номер студента, размер стипендии)
20
21. Типы взаимосвязей в модели
• Связь один ко многим (1:М) означает, что каждомуэкземпляру первого объекта (А) соответствует
несколько экземпляров второго объекта (В) и, наоборот
каждому экземпляру второго объекта (В)
соответствует только один экземпляр первого
объекта (А).
АБИТУРИЕНТ (Номер, ФИО, Дата рождения, Номер
группы)
1:М
ГРУППА (Номер группы, Специальность)
21
22. Типы взаимосвязей в модели
• Связь один ко многим (M:М) означает, что каждомуэкземпляру первого объекта (А) соответствует
несколько экземпляров второго объекта (В) и, наоборот
каждому экземпляру второго объекта (В)
соответствует только один экземпляр первого
объекта (А).
АБИТУРИЕНТ (Номер, ФИО, Дата рождения, Номер
группы)
М:М
ПРЕПОДАВАТЕЛЬ (Код преподавателя, ФИО,
Должность)
22
23. План построения информационной структуры:
1. Определить объекты описания.2. Определить поля (признаки) этих
объектов.
3. Выбирать тип структуры,
отображающей связи между
объектами (таблица, дерево,
сеть).
4. Построить конкретный экземпляр
информационной структуры.
23
24. Режимы работы с СУБД:
1. создание – описание данных, ихструктур, первичный ввод, пополнении;
2. редактирование – удаление
устаревшей информации, корректировка
данных для поддержания их
актуальности,
3. поиск – нахождение информации по
некоторому признаку;
4. подготовка и генерация отчетов;
5. манипулирование – действия с БД
как с целым: просмотр; копирование ее
файлов, например на бумажный носитель
и т.д.
24