Научная статья на тему 'БАЗА ДАННЫХ И СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ'

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

CC BY
568
48
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БАЗА ДАННЫХ / СИСТЕМА УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ / МОДЕЛЬ / КЛЮЧ / ИНФОРМАЦИЯ / ДАННЫЕ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Останкова Л.М.

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

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

DATABASE AND DATA BASE CONTROL SYSTEM

This article is devoted to the database management system. Their concepts and content are studied. The advantages and disadvantages of the relational model are considered. The database is up-to-date and efficiently used anywhere in the world.

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

Утешева, 2013

УДК 004.65

Останкова Л. М. студент 1 курса

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

телекоммуникаций и информатики

России, г. Самара БАЗА ДАННЫХ И СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ

Аннотация: данная статья посвящена системе управления базами данных. Изучены их понятия и содержания. Рассмотрены достоинства и недостатки реляционной модели. База данных является, актуальной и эффективно используется в любой точке мира.

Ключевые слова: база данных, система управления базами данных, модель, ключ, информация, данные.

Ostankova L.M. student

1 course, Faculty of Information Systems and Technologies FGBOU VO Povolzhsky State University of Telecommunications and

Informatics Russia, Samara DATABASE AND DATA BASE CONTROL SYSTEM

Abstract: This article is devoted to the database management system. Their concepts and content are studied. The advantages and disadvantages of the relational model are considered. The database is up-to-date and efficiently used anywhere in the world.

Key words: database, database management system, model, key, information, data.

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

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

По способу доступа к БД, системы управления ими подразделяются на три типа:

В файл-серверных СУБД файлы данных располагаются централизованно на файл-сервере. Они применяются для обучения в работе с базами данных (используется Microsoft Access) или для хранения

информации в небольших информационных системах.

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

Встраиваемая СУБД - библиотека, которая позволяет хранить большие объёмы данных на локальной машине. Доступ к данным может происходить через SQL либо через особые функции СУБД.

По типу управляемой базы данных СУБД разделяются на:

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

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

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

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

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

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

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

В реляционных базах данных - между таблицами устанавливается функциональная зависимость между объектами (связь) по ключам, один из которых: в главной (родительской таблицы - первичный ключ), второй во внешней (внешний ключ - дочерней).

Первичный ключ - это главный ключевой элемент однозначно индетифицирующей строку в таблице.

В реляционной теории первичный ключ - это минимальный набор атрибутов однозначно индетифицирующей картеж (строка) в отношении.

Внешний ключ - это ключевой элемент подчиненной таблице, которого совпадает со значением первичного ключа (главной таблицы).

СУБД обеспечивает: Описание и сжатие данных; Манипулирование данными; Физическое размещение и сортировку записи; Защиту от сбоев,

поддержку целостности данных и их восстановление; Работу с транзакциями и файлами; Безопасность данных.

Между двумя сущностями А и Б, возможно 4 виды связи: Один к одному (1:1); Один ко многим (1:М); Много к одному (N:1); Много ко многим (№М).

По отношению к пользователям применяют 3-х уровневое представление для описания предметной области.

Концептуальный уровень - связан с частным представлением данных группы пользователей в виде внешней схемы. Объединяемой общности использованной информации.

Логический уровень - является обобщением переданных данных всех пользователей в абстрактной форме.

Три виды моделей:

Иерархическая модель - является разновидностью сетевой, являющейся совокупностью деревьев.

Сетевая модель - является моделью объектов связей, допускающие только бинарные связи «N:1» (много к одному) и связи используют модель ориентированных графов.

Реляционная модель - использует представление данных в виде таблиц (реляций), в её основе лежит математическое понятие теоретического множественного отношения.

Физический (внутренний) уровень - связан со способом фактического хранения данных в физической памяти ЭВМ.

Структура реляционной модели данных:

Структурная - модели определяет то, что единственной структурой данных является нормализованное n-арное отношение. Реляционная база данных представляет конечный набор таблиц.

Манипуляционная - модели определяет два фундаментальных механизма манипулирования данными - реляционная алгебра и реляционной исчисление.

Целостная - модели определяет требования целостности сущностей и целостности ссылок. Первое требование состоит в том, что любое отношение должно обладать первичным ключом.

Достоинства реляционной модели:

Простота и доступность для понимания пользователем. Единственной используемой информационной конструкцией является «таблица». Полная независимость данных. Для запросов и написания прикладного ПО нет необходимости знать конкретную организацию базу данных во внешней памяти.

Недостатки реляционной модели:

Далеко не всегда предметная область может быть представлена в виде «таблиц». В результате логического проектирования появляется множество «таблиц» это приводит к трудности понимания структуры данных. База

данных занимает относительно много внешней памяти.

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

1. Бедняк С. Г., Симакова В. Е. Информационные технологии, виртуализация платформ ресурсов // Актуальные направления научных исследований XXI века: теория и практика. — 2015. — №Т. 3. № 7-3 (18-3). — С. 346-349;

2. Кошелев В. Е. Базы данных в Access 2007. — Издательство: Бином. Лаборатория знаний, 2013. — 592 с;

3. Кузин А. В., Левонисова С. В. Базы данных: учеб. пособие для студ. высш. учеб. заведений . — 5-е изд. испр. — М.: Издательский центр «Академия», 2012. — 320 с.

Сатдаров Р.Р. студент 3 курса

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

Россия, г. Самара

Sattarov R. R. Student

3rd year student, faculty "Information systems and technologies"

Volga region State University Of telecommunications and Informatics

Russia, Samara

ZEND FRAMEWORK - СВОБОДНЫЙ FRAMEWORK НА PHP, КАК МОЩНЫЙ ИНСТРУМЕНТ ДЛЯ СОЗДАНИЯ WEB - ПРИЛОЖЕНИЙ ZEND FRAMEWORK - FREE PHP FRAMEWORK, AS A POWERFUL TOOL FOR CREATING WEB APPLICATIONS Аннотация: в статье рассматривается свободный инструмент для создания Web-приложений, его достоинства и недостатки. Ключевые слова: PHP, Zend Framework, web.

Abstract: the article discusses a free tool for creating web applications, its advantages and disadvantages.

Keywords: PHP, Zend Framework, web.

Zend framework - это PHP framework, созданный и поддерживаемый компанией Zend, сотрудники которой являются непосредственными авторами языка PHP. Поэтому он следует традициям и духу PHP -базируется на простоте, объектно-ориентированных принципах, дружественной лицензии и тщательно тестируемом коде с применением agile методов. Zend Framework безопасен, легковосприимчив и современен. Основная задача любого CMF сократить время разработки проекта.

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