Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
srs_IPOVS_BD.doc
Скачиваний:
44
Добавлен:
05.06.2015
Размер:
1 Мб
Скачать

Введение

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

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

Раздел 1. Основные сведения о хранении данных

Тема 1. Понятие банка данных, базы данных и системы управления базами данных (СУБД). Состав банка данных. Классификация баз данных. Этапы проектирования баз данных

1.1. Основные понятия

База данных (БД) - это поименованная совокупность взаимосвязанных данных, управляемых специальной системой, называемой системой управления базой данных (СУБД).

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

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

1.2. Компоненты БнД

БнД является сложной человеко-машинной системой, состоящей из взаимосвязанных и взаимозависимых компонентов (рис.1.1).

Рис.1.1. Компоненты БнД

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

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

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

Языковые средства СУБД относятся к языкам четвертого поколения, при проектировании которых используются принципы, перечисленные на с.21 в книге [1]. Имеются СУБД со средствами визуального программирования (Visual FoxPro, Delphi, Clarion).

Языковые средства предназначаются для пользователей разных категорий: конечных пользователей, системных аналитиков, профессиональных программистов. По функциональным возможностям выделяются 10 категорий языков (см. с.24-25 в [1]). По форме представления различают аналитические, табличные и графический языковые средства.

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

  1. процедурный язык Object Pascal;

  2. табличный язык запросов QBE (Query-By-Example);

  3. язык SQL (Structured Query Language).

В системе FoxPro: 1) процедурный язык Xbase; 2) табличный язык Relation QBE; 3) язык SQL.

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

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

Администратор БнД обеспечивает создание, функционирование и развитие БнД.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]