Базы данных СУБД
Основные понятия
Основное назначение баз данных – хранение больших объёмов информации и быстрый поиск нужной информации
Программное обеспечение, предназначенное для работы с базой данных, называется системой управления базой данных (СУБД)
Основные операции СУБД:
Классификация баз данных:
Пример иерархической структуры данных (в виде дерева)
Пример сетевой структуры данных:
Реляционные базы данных – это базы данных, содержащие информацию в виде прямоугольной таблицы.
Создание базы данных начинается с создания структуры. Определяется количество полей в записи, имена полей, тип каждого поля и
Таблица «Список»
Каждая таблица должна иметь главный ключ – это одно поле или несколько полей, совокупность значений которых однозначно
Таблица «Список»
Кодирование информации
Таблица «Список»
Таблица «Район»
Связь таблиц: главная и подчиненная
Таблица «Личные данные»
340.00K
Category: databasedatabase

Базы данных СУБД

1. Базы данных СУБД

2. Основные понятия

База данных – совокупность сведений о
конкретных объектах реального мира в
какой-либо предметной области.
Банк данных – устаревшее название баз
данных.

3. Основное назначение баз данных – хранение больших объёмов информации и быстрый поиск нужной информации

На компьютере б.д. хранятся во внешней
памяти в виде файлов.
Чтобы научить компьютер искать и
систематизировать данные, надо сообщить
ему соглашения о способах представления
данных.
Процесс приспособления форматов и значений
данных к нуждам компьютера называется
структурированием информации.

4. Программное обеспечение, предназначенное для работы с базой данных, называется системой управления базой данных (СУБД)

5. Основные операции СУБД:

создание структуры базы данных;
заполнение базы данных
информацией;
редактирование базы данных;
поиск информации в базе данных;
сортировка;
проверка целостности данных;
защита базы данных.

6. Классификация баз данных:

по характеру хранимой информации:
Фактографические
документальные
По способу хранения:
централизованные
распределённые
В зависимости от того с помощью каких
структур представлена информация в базе
данных, базы данных делятся на три типа:
иерархические
сетевые
реляционные (табличные)

7. Пример иерархической структуры данных (в виде дерева)

город
Район_1
Район_2
Район_3
Школа_4
Школа_1
Школа_6
Школа_2
Школа_5
Школа_3
Каждый порождённый элемент имеет только
одного родителя!

8. Пример сетевой структуры данных:

Педагогический коллектив
Математик
Физик
Литератор
Иванова А.С.
Петрова С.Т.
Сафонов С.Т.
9 «а»
9 «б»
9 «в»
В сетевой структуре более свободные связи
между элементами разных уровней.

9. Реляционные базы данных – это базы данных, содержащие информацию в виде прямоугольной таблицы.

Строка – информация о конкретном
объекте (запись)
Столбец – характеристика объекта (поле)

10. Создание базы данных начинается с создания структуры. Определяется количество полей в записи, имена полей, тип каждого поля и

др. параметры.
Тип поля определяет, какие значения
может принимать поле и какие
операции с этими значениями можно
выполнять.

11. Таблица «Список»

Фамилия
Имя
Отчество
школа
Должность
Район
Иванова
Анна
Ивановна
1
учитель
Арзамасский
Петрова
Ирина
Петровна
1
учитель
Арзамасский
Сидоров
Иван
Павлович
3
Зам. дир.
Шарангский

12. Каждая таблица должна иметь главный ключ – это одно поле или несколько полей, совокупность значений которых однозначно

определяет каждую запись
таблицы.
Значения главного ключа не должны
повторяться в записях.

13. Таблица «Список»

код
Фамилия
Имя
Отчество
Школа
Должность
Район
1
Иванова
Анна
Ивановна
1
учитель
Арзамасский
2
Петрова
Ирина
Петровна
1
учитель
Арзамасский
3
Сидоров
Иван
Павлович
3
Зам. дир.
Шарангский

14. Кодирование информации

При разработке баз данных вместе с
наименованиями часто используются их
числовые или буквенные обозначения – коды.
В базу данных часто включают
классификаторы (словари, списки возможных
значений текстового данного).
Классификаторы могут содержать
дополнительные поля, которые мало
меняются, например, в таблицу «Район» можно
включить телефон администрации и т. д.

15. Таблица «Список»

код
Фамилия
Имя
Отчество
Школа
Должность
Код
района
1
Иванова
Анна
Ивановна
1
учитель
247
2
Петрова
Ирина
Петровна
1
учитель
247
3
Сидоров
Иван
Павлович
3
Зам. Дир.
255

16. Таблица «Район»

Код района
Название
района
Телефон
администрации
279
Ардатовский
2-00-49
247
Арзамасский
4-37-65
238
Б. Болдинский
2-36-01

17. Связь таблиц: главная и подчиненная

Для нашего примера таблица «Район» связана с
таблицей «Список» по полю Код района. В паре
«Район» - «Список» первая таблица является
главной, а вторая – подчиненной.
Каждому значению главного ключа в таблице
«Район» код района соответствует одна,
несколько или ни одной записи в подчиненной
таблице.
Такое отношение между таблицами называется
связью «Один ко многим».
Реже встречается отношение «Один к одному»

18. Таблица «Личные данные»

код
1
2
3
Телефон
Адрес

19.

Существует также отношение «Много ко
многим»
Одна из функций СУБД, которая
обеспечивает согласованность
информации в связанных таблицах
называется Поддержка целостности
данных.

20.

Важным требованием, предъявляемым к таблицам
реляционной модели, является нормализация
данных, представленных таблицей.
Понятие нормальной формы было введено Эдгаром
Коддом при создании реляционной модели баз
данных.
Основное назначение нормальных форм —
приведение структуры базы данных к виду,
обеспечивающему минимальную избыточность.
При разработке баз данных надо стремиться
к тому, чтобы каждая таблица базы данных
содержала поля, связанные с главным
ключом таблицы.
English     Русский Rules