☰ Содержание · Информатика

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

Уроки 20–21 · 2 урока · Н. И. Тайлаков (общий редактор), А. Б. Ахмедов, М. Д. Пардаева, А. А. Абдуганиев, У. М. Мирсанов. Информатика и информационные технологии, 10 класс, 1-е издание. «Extremum-Press», Ташкент, 2017
21

Системы управления базами данных

Учебник: с. 45–47
ЦельНазывает задачи и примеры системы управления базами данных (СУБД) и отличает СУБД от Excel.
Новые слова
система управления базами данных: программа для создания, заполнения, поиска и защиты базы данных · MOBT (DBMS)SQL: стандартный язык запросов реляционных баз данных · SQLправо пользователя: разрешение читать или изменять определённые данные · foydalanuvchi huquqiрезервная копия: сохранённая копия базы данных, используемая для восстановления данных · zaxira nusxa
Объяснение

Для создания, заполнения, поиска и совместного использования базы данных нужны специальные программы: они называются системами управления базами данных (СУБД). СУБД описывает структуру данных и обеспечивает ввод и изменение данных, поиск, права пользователей и резервные копии. В хорошей базе данных данные не зависят от программы, которая их использует, и не нужно писать отдельную программу для поиска нужных данных, потому что используется язык запросов (SQL). Примеры СУБД: MS Access, LibreOffice Base, SQLite, MySQL, PostgreSQL, Firebird, Oracle и SQL Server; большинство современных СУБД реляционные. Таблица Excel удобна для вычислений, но множество связанных таблиц, многие пользователи и управление правами – задача СУБД. Базы данных, собирающие персональные данные, защищаются паролями, а их обработка подчиняется закону Узбекистана о персональных данных (2019).

Примеры
Школьная библиотека: 300 книг и 5 таблиц (книги, читатели, выдачи, авторы, издательства). И библиотекарь, и директор видят данные, но право изменять их есть только у библиотекаря. СУБД обеспечивает это через права, а в обычной таблице это сложно.
Сайт интернет-магазина: данные о товарах, заказах и покупателях хранятся в СУБД на сервере (например, MySQL или PostgreSQL). Пользователь оформляет заказ через форму на странице, сайт отправляет запрос в СУБД, и база данных возвращает нужные записи. Резервная копия создаётся каждый день.
Работа в классе

«СУБД или Excel?»: зачитываются ситуации (семейные расходы, клиенты банка, таблица оценок класса, авиарейсы аэропорта); группы говорят, какой инструмент выбрать и почему.

Упражнения
1
Что такое СУБД и для чего она нужна?
2
Что из MS Word, MS Access и MS PowerPoint является СУБД?
3
Назовите три СУБД.
4
Почему резервные копии базы данных нужно делать регулярно?