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. Практическая работа №1. Создание базы в LibreOffice Base
  2. Работа с Базой данных в LibreOffice Base (АэроПорт)
  3. Практические задания в СУБД OpenOffic.org Base
    (студенты, преподаватели, предметы)
    • Работа 1. Создание однотабличной базы данных
    • Работа 2. Формирование запросов и отчетов для однотабличной базы данных
    • Работа 3. Создание структуры реляционной базы данных
    • Работа 4. Формирование сложных запросов
    • Работа 5. Формирование отчетов в реляционной базе данных
  4. Лабораторные работы по информатике на тему "Создание реляционной базы данных в LibreOffice Base"
    (продавцы, покупатели, заказы - 5 лаб.работ в отдельных файлах) [11 класс]
    • Работа № 1. Основные понятия реляционных баз данных. Создание таблиц в OpenOffice.org Base (Базы данных).
    • Работа № 2. Внесение информации в базу данных. Редактирование базы данных. Создание форм.
    • Работа № 3. Представление данных на экране. Поиск информации в базе данных.
    • Работа № 4. Установление связей между таблицами. Создание запросов.
    • Работа № 5. Создание и редактирование отчетов.


Практическая работа с базой данных LibreOffice Base (LibreOffice Base для начинающих)

  1. Как создать таблицы в базе данных LibreOffice Base https://youtu.be/mK6it2EGbhc (14мин)
  2. Как ЛЕГКО и БЫСТРО связать таблицы в LibreOffice Base https://youtu.be/TA4DiZ6cCJw (9мин)
  3. Как создать простые однотабличные формы в LibreOffice Base https://youtu.be/-Z_zNhqFxuk (12мин)
  4. Как сделать подчиненные составные формы в Libreoffice Base? https://youtu.be/bRVH008vG54 (12мин)


Практическая работа с базой данных OpenOffice Base (без комментирования за кадром)



База данных в Libre Office



Система управления базами данных (СУБД)



Вложения:
Скачать этот файл (bd [для печати книжкой в формате A5].pdf)bd [A5].pdf[для печати книжкой в формате A5]4550 Кб
Скачать этот файл (bd.pdf)bd.pdf[Практические задания в СУБД OpenOffic.org Base]446 Кб
Скачать этот файл (bd.pdf-3-base-step01.odb)bd.pdf-3-base-step01.odb[Структуры БД 'Преподаватели' и 'Студенты']4 Кб
Скачать этот файл (bd.pdf-3-base-step02.odb)bd.pdf-3-base-step02.odb[БД 'Преподаватели']3 Кб
Скачать этот файл (bd.pdf-3-base-step03.odb)bd.pdf-3-base-step03.odb[БД 'Студенты' и 'Дисциплины']5 Кб
Скачать этот файл (bd_libre_office_base.rar)bd_libre_office_base.rar[Лабораторные работы "Создание реляционной БД в LibreOffice Base" (11 класс)]788 Кб

Рейтинг

Проблемы с госуслугами, медленный интернет или плохая связь? Напишите об этом — Минцифры поможет с решением