Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Описание запросов и модели реляционной базы данных на языке СУБД

Определение 1

СУБД — это комплекс программ, дающий возможность организовывать, контролировать и администрировать базы данных.

Введение

Основой для выполнения учётных и контрольных процедур, а также планирования, считаются разные картотеки, журналы регистрации, списки и тому подобное. Со временем их объём возрастает и, кроме того, они постоянно обновляются. Когда объём информации превращается просто в огромный, то найти и обобщить необходимую информацию в ручном режиме становится очень трудно реализуемой задачей.

С появлением компьютерного оборудования и использованием его для обработки информации стало возможным автоматизировать решение практически всех информационных, справочных и расчётных проблем. Первоначально для того, чтобы накопить и сохранить информационные данные на компьютерах применялись локальные массивы или просто файлы, причём для каждой подлежащей решению функциональной задачи создавались отдельные файлы начальной и итоговой информации. Это приводило к существенному дублированию информации, осложняло её обновление, а также решение взаимосвязанных задач по конкретным проблемам.

С развитием компьютерного программного обеспечения появились идеи реализовать управляющие систем, способные накапливать, сохранять и осуществлять обновление взаимосвязанных информационных данных по определённому набору решаемых задач, например, при формировании автоматизированных систем бухгалтерского учёта на предприятиях. Эти идеи получили воплощение в жизнь при реализации систем управления базами данных (СУБД). СУБД работает не с локальными, а с взаимосвязанными информационными массивами, которые называются базами данных.

Описание запросов и модели реляционной базы данных на языке СУБД

Базами данных являются программы, позволяющие сохранять и получать большие объемы взаимосвязанной информации. Базы данных могут состоять из таблиц, содержащих определённые информационные данные.

База данных формируется с целью сохранения в ней информационных данных и доступа к этой информации, когда возникает такая необходимость. Это означает, что пользователь должен обладать возможностью осуществлять запись информации в базу данных, а также он должен иметь возможность выборки информации из базы данных (SELECT).

«Описание запросов и модели реляционной базы данных на языке СУБД» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Найди решение своей задачи среди 1 000 000 ответов
Найти

Язык запросов к базам данных был спроектирован для указанных целей и получил название «Структурированный язык запросов» или SQL. Операции по вставке информации (INSERT) и её выборке (SELECT) являются частями данного языка. Ниже представлен пример реализации запроса на выборку информации и его результат.

Окно программы. Автор24 — интернет-биржа студенческих работ

Рисунок 1. Окно программы. Автор24 — интернет-биржа студенческих работ

Реляционной моделью является модель, описывающая методику организации данных в таблицах и способы определения связей между этими таблицами. Правила реляционной модели определяют, каким образом информация должна быть организована в таблицах и какими взаимными связями обладают эти таблицы. В конечном итоге результат может быть предоставлен в форме диаграммы базы данных или, говоря по-другому, диаграммы «сущность-связь», как показано на рисунке ниже.

Диаграмма «сущность-связь». Автор24 — интернет-биржа студенческих работ

Рисунок 2. Диаграмма «сущность-связь». Автор24 — интернет-биржа студенческих работ

После установки программы MySQL пользователь получает лишь интерфейс командной строки, позволяющий осуществлять взаимодействие с MySQL. Очень удобным считается графический интерфейс для управления базами данных пользователя. Можно использовать SQLyog, которая является бесплатной утилитой с графическим интерфейсом. Известно также отличное бесплатное приложение MySQL Workbench, которое позволяет сформировать базу данных в графическом формате.

Чтение файла строка за строкой считается не очень эффективным. В реляционной базе данных информационные данные сохраняются в таблицах. Современные реляционные базы данных спроектированы таким образом, чтобы можно было пользователю осуществлять выборку данных из специфических строк, столбцов и множества таблиц достаточно оперативно.

Реляционную модель баз данных изобрёл в семидесятых годах прошлого века Эдгар Кодд, британский ученый. Он поставил себе цель преодолеть недостатки сетевой модели баз данных и иерархической модели, и он это сделал. Реляционная модель баз данных на сегодняшний день получила всеобщее признание и является отличной моделью, позволяющей эффективно организовать данные.

Сегодня существует обширный выбор систем управления базами данных, начиная с небольших десктопных приложений, и заканчивая многофункциональными серверными системами с оптимизированными методиками поиска. Самыми известными реляционными системами управления базами данных (РСУБД) считаются следующие:

  1. Система Oracle, которая применяется в основном для профессиональных, больших приложений.
  2. Система Microsoft SQL server, которая является РСУБД корпорации Microsoft. Может работать только под операционной системой Windows.
  3. Система Mysql, которая является очень популярной РСУБД с открытым исходным кодом. Повсеместно применяется как профессионалами, так и новичками, так как она бесплатна.
  4. Система IBM, имеющая целый набор РСУБД, из которого наиболее известна DB2.
  5. Система Microsoft Access – это РСУБД, которая может быть использована как в офисе, так и в домашних условиях. В реальности это больше, чем просто база данных. MS Access даёт возможность создания баз данных с пользовательским интерфейсом.

Реляционные базы данных предназначены для оперативного сохранения и доступа к большим информационным объемам. Все строки данных в таблице идентифицируется при помощи уникального ключа, именуемого первичным ключом. Очень часто первичным ключом является автоматически увеличиваемое (автоинкрементное) число (1, 2, 3, 4 и так далее). Данные в различных таблицах можно связать вместе с помощью этих ключей. Значения первичного ключа одной таблицы могут добавляться в строки (записи) другой таблицы, что позволяет связать эти записи вместе.

Дата написания статьи: 29.09.2021
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot