3. Базы данных
- Информационная система (ИС) в широком смысле - это аппаратные и программные средства, предназначенные для того, чтобы своевременно обеспечить пользователей нужной информацией.
- База данных (БД) - это специальным образом организованная совокупность данных о некоторой предметной области, хранящаяся во внешней памяти компьютера.
- Система управления базой данных (СУБД) - это программные средства, которые позволяют выполнять все необходимые операции с базой данных.
- Задачи СУБД:
- поиск данных
- редактирование данных
- выполнение несложных расчетов
- обеспечение целостности (корректности, непротиворечивости) данных
- восстановление данных после сбоев
- Переносимость - это возможность использовать БД в других информационных системах.
- SQL = Structured Query Language - язык структурных запросов для управления данными
- Транзакция - это группа операций, которая представляет собой одно законченное действие. Транзакция должна быть выполнена целиком или не выполнена вообще.
- Ключ - это поле или комбинация полей, однозначно определяющие запись.
- Первичный ключ - это ключ, выбранный в качестве основного.
- Простой ключ - состоит из одного поля.
- Составной ключ - состоит из нескольких полей.
- Суррогатный ключ - это дополнительное поле, которое служит первичным ключом.
- Линейный поиск - это перебор всех записей до тех пор, пока не будет найдена нужная.
- Индекс - это вспомогательная таблица, которая служит для ускорения поиска в основной таблице.
- Внешний ключ - это неключевое поле таблицы, связанное с первичным ключом другой таблицы.
- Связь 1:N - с одной записью в первой таблице могут быть связаны сколько угодно записей во второй таблице.
- Связь 1:1 - с одной записью в первой таблице связана ровно одна запись во второй таблице.
- Связь N:N - с одной записью в первой таблице могут быть связаны сколько угодно записей во второй таблице, и наоборот.
- Реляционная БД - это база данных, которая представлена в виде набора таблиц и управляется с помощью языка SQL.
- Нормализация - это изменение структуры базы данных, которое устраняет избыточность и предотвращает возможные нарушения целостности.
- Запрос - это обращение к СУБД для отбора записей или выполнения других операций с данными.
- Экспертная система - это компьютерная программа, задача которой - заменить человека-эксперта при выработке рекомендаций для принятия решений в сложной ситуации.
Видео-пособия
- Что такое База Данных? (Простое объяснение) https://youtu.be/7vOwuphfKMI (6мин)
- Наглядное пособие по Базам данных. Часть 1. Введение в базы данных. https://youtu.be/Tc0tiv-2x2M (2мин)
- Наглядное пособие по Базам данных. Часть 2. Столбцы таблицы и типы данных. https://youtu.be/Ff-Kw_s2I2s (3мин)
- Наглядное пособие по Базам данных. Часть 3. Связи. https://youtu.be/wWm4OzL5NXE (6мин)
- Наглядное пособие по Базам данных. Часть 4. Как создать модель базы данных. https://youtu.be/OBYDZ-rcYEs (2мин)
Практические работы
- Практическая работа №1. Создание базы в LibreOffice Base
- Работа с Базой данных в LibreOffice Base (АэроПорт)
-
Практические задания в СУБД OpenOffic.org Base
(студенты, преподаватели, предметы)- Работа 1. Создание однотабличной базы данных
- Работа 2. Формирование запросов и отчетов для однотабличной базы данных
- Работа 3. Создание структуры реляционной базы данных
- Работа 4. Формирование сложных запросов
- Работа 5. Формирование отчетов в реляционной базе данных
- Лабораторные работы по информатике на тему "Создание реляционной базы данных в LibreOffice Base"
(продавцы, покупатели, заказы - 5 лаб.работ в отдельных файлах) [11 класс]- Работа № 1. Основные понятия реляционных баз данных. Создание таблиц в OpenOffice.org Base (Базы данных).
- Работа № 2. Внесение информации в базу данных. Редактирование базы данных. Создание форм.
- Работа № 3. Представление данных на экране. Поиск информации в базе данных.
- Работа № 4. Установление связей между таблицами. Создание запросов.
- Работа № 5. Создание и редактирование отчетов.
Практическая работа с базой данных LibreOffice Base (LibreOffice Base для начинающих)
- Как создать таблицы в базе данных LibreOffice Base https://youtu.be/mK6it2EGbhc (14мин)
- Как ЛЕГКО и БЫСТРО связать таблицы в LibreOffice Base https://youtu.be/TA4DiZ6cCJw (9мин)
- Как создать простые однотабличные формы в LibreOffice Base https://youtu.be/-Z_zNhqFxuk (12мин)
- Как сделать подчиненные составные формы в Libreoffice Base? https://youtu.be/bRVH008vG54 (12мин)
Практическая работа с базой данных OpenOffice Base (без комментирования за кадром)
- 1 урок создание базы данных в OpenOffice Base. https://youtu.be/8akIJXidQMo (1мин)
- 2 урок создание таблиц в Open Office Base. https://youtu.be/gK_O0wb-a5Y (3мин)
- 3 урок создание связей в OpenOffice Base. https://youtu.be/8GwIncb1WFQ (2мин)
- 4 урок создание запроса в OpenOffice Base. https://youtu.be/Qaad0SNQEBE (4мин)