Запрос — это очень мощное средство для обработки данных, которое объединяет в себе возможности, представляемые сортировкой и фильтрацией.
Теоретический материал
Базы данных прочно вошли в нашу жизнь ещё полвека назад. Любая информационная система в своей основе содержит базу данных.
Информационная система — это совокупность данных, которая предназначена для принятия управленческих решений.
База данных (БД) — это совокупность данных, которая включает в себя определённые правила, принципы хранения, описания и управления данными. Эти данные относятся к какой-то предметной области и позволяют решать множество конкретных задач.
Например, базы данных, которые используются в медицинских учреждениях, могут содержать в себе следующую информацию: код доктора, ФИО доктора, дату приёма, ФИО пациента, специальность врача, время приёма и т. д. Организовывается такая база данных под требования конкретной организации, соответственно, ключевые поля могут меняться.
Классификация баз данных
По характеру информации:
· фактографические (единица хранения — факт, т. е. об одном объекте хранится некоторый факт, например банковский счёт, код товара);
· документальные (единица хранения — документ, например, БД «Свод законов» хранится как совокупность документов).
По структуре данных:
· иерархические (построены по структуре «дерево», т. е. состоят из различных уровней);
· сетевые (являются разновидностью иерархической структуры; объекты могут иметь несколько связей с высшим или низшим уровнем);
|
|
· реляционные (БД в виде таблицы).
По способу хранения данных:
· централизованные (основная БД на центральном ПК, к которой пользователи обращаются со своих компьютеров);
· распределённые (элементы БД хранятся на разных ПК и связаны между собой).
Система управления базами данных — это программная среда для создания баз данных с целью хранения и поиска необходимой информации.
СУБД могут быть ориентированы на конечного пользователя или на программистов. СУБД, ориентированные на программистов, по факту являются системами программирования, где создаются программы для работы с базами данных. Конечный пользователь получает в результате программный продукт с удобным интерфейсом.
Наиболее популярные программные средства СУБД, ориентированные на конечного пользователя:
· Oracle;
· MySQL;
· Microsoft Access;
· Cassandra;
· Redis;
· Elasticsearch.
Рассмотрим работу с СУБД на примере программы OpenOffice Base. Данное ПО не входит в топ самых популярных, но с его помощью можно освоить начала работы с СУБД, а далее переключиться на более сложное ПО. Также OpenOffice является бесплатно распространяемым ПО, и его может установить себе на компьютер любой желающий.
Для того чтобы открыть программу, воспользуемся кнопкой Пуск и откроем OpenOffice Base.
|
|
Рис. 1. Открытие ПО
Мастер баз данных предложит тебе открыть базу для редактирования или создать новую.
Рис. 2. Мастер баз данных
Далее познакомимся с окном программы OpenOffice Base. Интерфейс достаточно простой и интуитивно понятный. Рассмотрим ключевые моменты.
Рис. 3. Окно программы OpenOffice Base
Слева расположены способы представления информации в базах данных: таблицы, запросы, формы, отчёты.
Таблица — самый распространённый способ представления информации в базах данных. Для заполнения таблицы нужно перейти в раздел «Таблицы». Здесь имеется бланк структуры таблицы: имя поля, тип данных, ключевое поле, дополнительные свойства.
Рис. 4. Таблицы
Форма — это объект БД, который создаётся для удобства пользователя. Позволяет создать понятный и простой интерфейс именно для пользователя. Можно использовать такие элементы управления, как кнопка, список, флажок, переключатель и т. п.
Рис. 5. Создание формы в БД
Запрос — это очень мощное средство для обработки данных, которое объединяет в себе возможности, представляемые сортировкой и фильтрацией.
Сортировка — это упорядочение данных по некоторому признаку. (Сортировка по возрастанию, убыванию, по алфавиту и т. п.)
|
|
Фильтры осуществляют выгрузку только тех данных, которые удовлетворяют некоторому условию.
Рис. 6. Окно создания запроса в БД
Дата добавления: 2021-12-10; просмотров: 28; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!