Научная статья на тему 'СОЗДАНИЕ И ВЕДЕНИЕ БАЗЫ ДАННЫХ'

СОЗДАНИЕ И ВЕДЕНИЕ БАЗЫ ДАННЫХ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
123
11
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БД / СУБД / SQL / СКЛАД ДАННЫХ / ХРАНИЛИЩА ДАННЫХ / DB / DBMS / DATA WAREHOUSE

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Четверова Е.А., Токарева А.В.

В работе рассматриваются теоретические основы создания и ведения баз данных, приводится описание существующих средств управления базами данных и критерии их выбора. Также приведено краткое описание структурного языка запросов SQL

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

CREATION AND MANAGEMENT OF THE DATABASE

The paper examines the theoretical basis for creating and maintaining databases, describes the existing tools for managing databases and the criteria for their selection. Also a brief description of the structural language of SQL queries

Текст научной работы на тему «СОЗДАНИЕ И ВЕДЕНИЕ БАЗЫ ДАННЫХ»

УДК 004

Четверова Е.А. студент 4 курса

факультет «Информационные системы и технологии»

Токарева А.В. студент 4 курса

факультет «Информационные системы и технологии» Поволжский Государственный Университет Телекоммуникаций и Информатики

Россия, г. Самара СОЗДАНИЕ И ВЕДЕНИЕ БАЗЫ ДАННЫХ Аннотация. В работе рассматриваются теоретические основы создания и ведения баз данных, приводится описание существующих средств управления базами данных и критерии их выбора. Также приведено краткое описание структурного языка запросов SQL

Ключевые слова: БД, СУБД, SQL, склад данных, хранилища данных

Chetverova E.A. student

Faculty « Information Systems and Technologies» Povolzhsky State University of Telecommunications and Informatics

Russia, Samara Tokareva A. V. student

Faculty « Information Systems and Technologies» Povolzhsky State University of Telecommunications and Informatics

Russia, Samara CREATION AND MANAGEMENT OF THE DATABASE

Annotation. The paper examines the theoretical basis for creating and maintaining databases, describes the existing tools for managing databases and the criteria for their selection. Also a brief description of the structural language of SQL queries

Keywords: DB, DBMS, SQL, data warehouse

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

Первичными компонентами данных являются цифры и символы естественного языка или их кодированное представление в виде строки двоичных битов. Наименьшей семантически значимой поименованной единицей данных является элемент данных. Поименованная совокупность элементов данных, рассматриваемая в программе обработки данных как единое целое, носит название агрегата данных. Агрегатами данных могут

являться, например, дата, фамилия-имя-отчество. Упорядоченная совокупность значений взаимосвязанных элементов данных называется логической записью. Данные в своей совокупности характеризуют некую предметную область, являются информационной моделью некоторой части реального мира. Объектом предметной области могут быть либо человек, либо событие, либо предмет, который характеризуется конечным набором качественных и количественных параметров, которые представляются элементами данных. Элементам данных присущи следующие два свойства: свойство избыточности и свойство полноты. Первое свойство заключается в том, что один элемент данных может входить в разные записи. Свойство полноты состоит в том, что любой элемент данных может характеризовать полностью или частично предмет, явление, событие.

Итак, база данных - это совокупность данных, обладающих следующими качествами:

• интегрированностью, направленной на решение общих задач;

• структурированностью, отражающей некоторую часть реального

мира;

• взаимосвязанностью;

• независимостью описания данных от прикладных программ, поскольку данные и их описания хранятся совместно в БД;

Говоря о различном назначении баз данных, отметим, что существует три типа:

- оперативные, или OLTP-базы данных (On-Line Transaction Processing) — обычно в эти базы данных осуществляется интенсивный ввод данных, а вот число адресованных к ним запросов невелико;

- хранилища данных (OLAP), применяемые, как правило, в аналитических приложениях и системах поддержки принятия решений — к ним обычно адресуется большое число запросов, но ввод данных в них не столь интенсивен;

- «склад данных».

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

Основная проблема централизованного управления данными -обеспечение независимости прикладных программ от данных. Именно СУБД обеспечивают независимость данных, а прикладные программы поддерживают логику каждой конкретной задачи.

Изменения физической организации воспринимаются СУБД и не влияют на прикладную программу. Изменение логики прикладной программы не требует реорганизации и изменения механизма доступа к физическим

данным. Таким образом, введение СУБД отделяет логическую структуру данных от физической структуры данных в памяти ЭВМ.

SQL- структурированный язык запросов - предназначен для обработки реляционных БД. Многие конструкторы и операторы языка SQL связаны с операциями реляционной алгебры. Существует два типа языка SQL:

• интерактивный - используется для выполнения действий непосредственно над БД в оперативном режиме. Как правило, интерактивному SQL сопутствует некоторая программа-сервер SQL. Наиболее популярны MS-SQL Server, Inter Base и некоторые другие.

• встроенный - состоит из команд SQL, включенных непосредственно в программы, которые написаны на другом языке программирования. Например, Delphi, C++ Builder, Access..

Использованные источники:

1. Блог для изучения дисциплин, связанных с проектированием баз данных [Электронный ресурс]- Режим доступа https://database2014.blogspot.ru/

2. Грег, Риккарди. Системы баз данных. Теория и практика использования в Internet и среде Java / Риккарди. Грег. - : Вильямс, 2001. - 480 c.

3. Линн, Бейли. Изучаем SQL [Текст] / Бейли. Линн. -Спб. : Питер, 2012. -592 c.

i Надоели баннеры? Вы всегда можете отключить рекламу.