Краткий ответ
База данных (БД) — это организованная совокупность данных, предназначенная для хранения, поиска и обработки информации.
В реляционной БД данные обычно хранятся в таблицах:
- поле — столбец таблицы;
- запись — строка таблицы;
- ключ — поле, однозначно определяющее запись;
- СУБД — программа для работы с базами данных, например Access или LibreOffice Base.
Главное, что нужно знать
1. Структура таблицы
| Код | Фамилия | Класс | Оценка |
|---|---|---|---|
| 1 | Иванов | 7А | 5 |
| 2 | Петров | 7Б | 4 |
| 3 | Сидорова | 7А | 5 |
- Поля: «Код», «Фамилия», «Класс», «Оценка».
- Записи: каждая строка с данными об одном ученике.
- Количество полей: 4.
- Количество записей: 3.
- Ключевое поле: «Код», потому что его значения не повторяются.
2. Основные действия с базой данных
- добавление новой записи;
- изменение данных;
- удаление записи;
- поиск информации;
- сортировка;
- фильтрация.
Не путай:
- сортировка меняет порядок записей;
- фильтрация показывает только записи, подходящие под условие.
3. Условия поиска
Для таблицы выше условие:
Класс = 7А и оценка = 5
подходят Иванов и Сидорова.
Слова:
- И — должны выполняться оба условия;
- ИЛИ — достаточно выполнения хотя бы одного условия;
- НЕ — условие должно не выполняться.
Пример:
Оценка > 4
Подходят ученики с оценкой 5.
4. Запросы на языке SQL
Если на контрольной будет SQL, запомни основные команды:
SELECT * FROM Ученики;
Показать все записи.
SELECT Фамилия, Оценка
FROM Ученики
WHERE Оценка = 5;
Показать фамилии и оценки отличников.
SELECT *
FROM Ученики
WHERE Класс = '7А'
ORDER BY Оценка DESC;
Показать учеников 7А, расположив их по оценке от большей к меньшей.
SELECT— выбрать данные;FROM— из какой таблицы;WHERE— условие отбора;ORDER BY— сортировка;DESC— по убыванию;ASC— по возрастанию.
Как решать задания
- Определи, где строки, а где столбцы.
- Посчитай количество записей и полей.
- Внимательно прочитай условие фильтра.
- Проверь каждую строку по условию.
- Если требуется сортировка, только после отбора расставь записи в нужном порядке.
Пример проверки
Условие: найти учеников класса 7А с оценкой не ниже 4.
- Иванов: 7А и 5 — подходит.
- Петров: 7Б — не подходит.
- Сидорова: 7А и 5 — подходит.
Ответ: Иванов и Сидорова.
Мини-проверка
- Что является записью: строка или столбец?
- Что делает фильтр?
- Для чего нужен ключ?
- Сколько записей в таблице из примера?
- Какие записи соответствуют условию
Оценка < 5?
Ответы:
- Строка.
- Оставляет только подходящие записи.
- Для однозначного определения записи.
- Три.
- Петров.