- •Тема 4: технология баз данных
- •Банк данных, его состав и особенности
- •Модели данных.
- •Преимущества реляционной модели:
- •Структурные элементы бд:
- •Назначение, основные средства и характеристики субд
- •Основные средства субд:
- •Классификация бд и субд
- •1. По технологии обработки данных различают:
- •2. По способу доступа к данным различают:
- •По характеру хранимой информации.
Основные средства субд:
Средства описания структуры БД;
Средства конструирования экранных форм, предназначенных для ввода данных, просмотра и их обработки в диалоговом режиме;
Средства создания запросов для выборки данных при заданных условиях, а также выполнения операций по их обработке;
Средства создания отчетов из БД для вывода на печать результатов обработки в удобном для пользователя виде.
Примеры СУБД: Dbase, Sybase, FoxPro, Paradox, Oracle, MS SQL Server, MS Access.
ХАРАКТЕРИСТИКИ СУБД:
Производительность (время выполнения запросов, скорость поиска информации, время импортирования баз данных из других форматов, скорость выполнения операций, таких как обновление, вставка, удаление, время генерации отчета);
Обеспечение безопасности данных (шифрование прикладных программ, шифрованием данных, защита данных паролем, ограничением доступа к базе данных;
Обеспечение целостности данных подразумевает наличие средств, позволяющих удостовериться, что информация в базе данных всегда остается корректной и полной (непротиворечивой). Целостность данных должна обеспечиваться независимо от того, каким образом данные заносятся в память (в интерактивном режиме, посредством импорта или с помощью специальной программы). Целостность данных достигается набором правил и наличием средств: назначение первичного ключа; поддержка ссылочной целостности; каскадное обновление или удаление связанных записей;
Наличие развитых диалоговых средств конструирования таблиц, форм, запросов, отчетов, макросов и средств работы с БД;
Возможность работы с нетрадиционными данными в корпоративных сетях (страницы HTML, сообщения электронной почты, звуковые файлы, изображения и др.);
Специальные средства, автоматизирующие работу, например, многочисленные мастера в Access;
Уровень использования – локальная СУБД (для настольных систем), архитектура клиент-сервер, многопроцессорная СУБД (с параллельной обработкой данных);
Использование объектной технологии OLE - связывание и внедрение объектов;
Наличие собственного языка программирования (SQL, Visual Basic), его переносимость в другие приложения.
Выбор СУБД зависит от многих факторов, но главным является возможность работы с конкретной моделью данных (иерархической, сетевой и реляционной).
Классификация бд и субд
Классификация СУБД:
1. По технологии обработки данных различают:
Централизованные (локальные) БД – хранятся в памяти одной вычислительной системы (на одном компьютере). Назначение – организация более простого и дешевого способа информационного обслуживания пользователей при работе с небольшими объемами данных и решении несложных задач. Развитие информационной системы с такой БД ограничено техническими параметрами ПК (объем оперативной памяти, объем дисковой памяти для БД, надежность работы компьютера и программного обеспечения) и производительностью центрального процессора (влияет на своевременность обработки всех приложений).
Распределенные БД и БнД состоят из нескольких, возможно пересекающихся или даже дублирующих друг друга частей, хранимых на нескольких ПК вычислительной сети. Ра-бота с такой базой осуществляется с помощью системы управления распределенной базой данных. Назначение – предоставление более гибких форм обслуживания множеству удаленных пользователей при работе со значительными объемами информации в условиях географической или структурной разобщенности. Т.е. каждый компонент БД располагается по месту наличия техники и ее обработки.
