- •Тема 4: технология баз данных
- •Банк данных, его состав и особенности
- •Модели данных.
- •Преимущества реляционной модели:
- •Структурные элементы бд:
- •Назначение, основные средства и характеристики субд
- •Основные средства субд:
- •Классификация бд и субд
- •1. По технологии обработки данных различают:
- •2. По способу доступа к данным различают:
- •По характеру хранимой информации.
Преимущества реляционной модели:
Устраняется дублирование информации. Все необходимые данные можно хранить только в одной таблице. Например, в таблице СЕССИЯ нет необходимости хранить ФИО каждого студента, сдающего экзамены, достаточно задать связь с таблицей СТУДЕНТ.
Легко производить изменения. Если в таблице СЕССИЯ изменить какие-нибудь значения, то правильная информация автоматически будет связана с другими таблицами, ссылающимися на первую, напр., табл. СТИПЕНДИЯ.
Удается легко избежать установления ошибочных связей между различными таблицами данных, а необходимый объем памяти сокращен до минимума.
Максимально возможная компактность хранения данных;
Возможность извлечения из базы данных разнообразной информации в определенной предметной области;
Удобные для пользователя вид и форма извлекаемой информации;
Высокая скорость доступа к данным;
Надежность хранения информации и возможность предоставления санкционированного доступа к данным для отдельных пользователей;
Удобство и простота конструирования пользователем запросов, форм и отчетов для выборки данных.
Структурные элементы бд:
Поле – элементарная единица логической организации БД, которая соответствует неделимой единице информации - реквизиту. Поле идентично столбцу в таблице. Для описания поля используются следующие характеристики:
- имя;
- тип (числовой, текстовый);
- длина.
Запись – совокупность логически связанных полей.
Экземпляр записи – отдельная реализация записи, содержащая конкретные значения ее полей. Запись идентична строке в таблице. Запись соответствует составной единице информации – документу (разовый), или строке документа (накопительный).
Файл (таблица) – именованная совокупность одинаковых по структуре экземпляров записей.
Каждый экземпляр записи однозначно идентифицируется уникальным ключом записи.
В структуре записи файла указываются поля, значения которых являются ключами: первичными (они идентифицируют экземпляр записи) и вторичными (они выполняют роль поисковых или группировочных признаков).
Файл (таблица) соответствует составной единице информации – информационному массиву.
Описать логическую структуру – означает указать последовательность расположения полей записей и их основные характеристики (тип, длина).
Ключевое поле – это поле, значение которого однозначно идентифицирует запись.
Назначение, основные средства и характеристики субд
Создание базы данных, ее поддержка и обеспечение доступа пользователей к ней осуществляется с помощью специального программного инструмента — системы управления базами данных.
СУБД представляет собой пакет программ, посредством которых реализуется централизованное управление базой данных и обеспечивается доступ к данным. СУБД выступает в качестве интерфейса между пользователями и БД.
СУБД обеспечивает программные средства для создания, загрузки, запроса и обновления данных, контролирует действия, связанные с вводом-выводом данных, решает вопросы совместного их использования и защиты.
СУБД служит для поддержания БД в актуальном состоянии и обеспечивает эффективный доступ пользователей к данным.
Система управления базой данных (СУБД) – это комплекс программных и языковых средств, предназначенных для создания, ведения и совместного использования БД многими пользователями.
СУБД различают по используемой модели данных. Они обеспечивают многоцелевой характер использования БД, защиту и восстановление данных. Наличие развитых диалоговых средств и языка запросов делает СУБД удобным средством для конечного пользователя.
