Понятие системы баз данных. Схема базы данных. Данные. Аппаратное и программное обеспечение. Пользователи баз данных
Содержание
- 1. Определение системы баз данных. Что называется системой баз данных?
- 2. Как определяются термины «данные» и «информация» с точки зрения теории баз данных?
- 3. Как классифицируются системы баз данных по критерию количества пользователей? Какие существуют виды систем баз данных с точки зрения доступа к базе данных разного количества пользователей?
- 4. Схема многопользовательской базы данных. Основные компоненты системы баз данных
- 5. Что означает термин «интегрированность данных»?
- 6. Что значит термин «разделяемость данных»?
- 7. Какие базы данных называются базами данных специального назначения?
- 8. Какие основные категории устройств относятся к аппаратному обеспечению системы баз данных?
- 9. Какие программные компоненты входят в состав программного обеспечения баз данных?
- 10. Классификация пользователей базы данных
- Связанные темы
Поиск на других ресурсах:
1. Определение системы баз данных. Что называется системой баз данных?
Система баз данных – это компьютеризированная система, предназначенная для сохранения информации, которая представлена в виде записей и может быть полезной для данного пользователя или организации которые ее эксплуатируют. Система баз данных обеспечивает удобные средства для получения и модификации необходимой информации. Информация, которая размещается в записях, представляет собой базу данных.
Например. На некотором предприятии есть отдел кадров. Для отдела кадров важной есть общая информация о сотрудниках некоторого предприятия, а именно:
- фамилия, имя и отчество сотрудника;
- дата рождения сотрудника;
- адрес проживания.
Для отдела бухгалтерии важной есть следующая информация о сотруднике:
- фамилия, имя и отчество;
- дата рождения;
- тарифный разряд.
Организацию работы с информацией о сотрудниках выполняет система баз данных или система управления базами данных.
2. Как определяются термины «данные» и «информация» с точки зрения теории баз данных?
Данные в базе данных – это реальные значения данных, которые сохраняются в базе данных. Информация в базе данных – это объяснение содержания или сути реально сохраненных данных в базе данных.
3. Как классифицируются системы баз данных по критерию количества пользователей? Какие существуют виды систем баз данных с точки зрения доступа к базе данных разного количества пользователей?
По доступу к базе данных некоторого количества пользователей, системы баз данных есть двух видов:
- однопользовательские (single user system). В однопользовательских системах доступ к базе данных одновременно может иметь не более одного пользователя;
- многопользовательские (multi user system). В многопользовательской системе доступ к базе данных могут иметь одновременно несколько пользователей. Для пользователя работа в многопользовательской системе ничем не отличается от работы в однопользовательской. В многопользовательской системе все трудности, связанные с общим доступом к ресурсам базы данных есть незаметными для пользователя.
4. Схема многопользовательской базы данных. Основные компоненты системы баз данных
На рисунке 1 изображена схема многопользовательской базы данных.
Рис. 1. Схема многопользовательской базы данных
На рисунке 1 можно выделить 4 основные компоненты системы баз данных:
- данные;
- аппаратное обеспечение;
- программное обеспечение;
- пользователи.
5. Что означает термин «интегрированность данных»?
«Интегрированность данных» – это возможность представить базу данных разными файлами данных, которые:
- могут быть объединены между собой. Например, база данных, которая реализована в нескольких файлах данных, информация в которых дополняет одна другую;
- полностью или частично выключают избыточность информации. В этом случае структура файлов организована таким образом, что нет необходимости задавать дополнительную уточняющую информацию в одном файле, которая уже есть представлена в другом файле.
6. Что значит термин «разделяемость данных»?
Разделяемость данных – это возможность доступа разных пользователей к одному и тому же элементу данных, который размещается в базе данных. Другими словами, каждый из пользователей может использовать (иметь доступ) один и тот же элемент данных на свое усмотрение. Пользователи могут иметь параллельный доступ к элементу данных.
Элементом данных может служить, например, информация из конкретного поля таблицы базы данных.
Пример. На рисунке 2 изображена таблица Worker, содержащая общую информацию о сотруднике некоторого учреждения. Данные из полей Name, Surname, Patronymic могут использоваться в разных отделах учреждения. Этими отделами могут быть: отдел бухгалтерии и отдел кадров.
Рис. 2. Данные из таблицы Worker могут использоваться разными пользователями базы данных
7. Какие базы данных называются базами данных специального назначения?
База данных специального назначения – это такая база данных, которая не поддерживает разделяемость данных. В такой базе данных доступ к одному и тому же элементу базы данных имеет только один пользователь. База данных специального назначения еще называется личной базой данных.
8. Какие основные категории устройств относятся к аппаратному обеспечению системы баз данных?
Аппаратное обеспечение систем баз данных включает в себя две основные категории устройств:
- средства, обеспечивающие сохранение информации. К этим средствам относятся разнообразные тома внешней (вторичной) памяти (как правило дисковые накопители), соответствующие устройства ввода вывода (дисководы, разъемы для флеш-носителей, карты памяти и прочие устройства), контроллеры устройств, каналы ввода-вывода и т.д.;
- средства, поддерживающие работу программного обеспечения системы баз данных. К этим средствам относится аппаратный процессор в сочетании с основной (первичной) памятью.
9. Какие программные компоненты входят в состав программного обеспечения баз данных?
К программному обеспечению систем баз данных относятся:
- система управления базами данных СУБД (Database Management System – DBMS). Систему управления базами данных еще называют менеджером баз данных (Database Manager) или сервером баз данных (Database Server). СУБД есть уровнем, связывающим между собой физическую базу данных (реально сохраняемые данные) и пользователя системы;
- утилиты для организации работы с базой данных;
- средства разработки приложений, которые взаимодействуют с известными базами данных;
- средства проектирования баз данных;
- генераторы отчетов на основе данных, помещенных в базу данных;
- менеджер транзакций (transaction manager) или диспетчер выполнения транзакций (TP monitor).
10. Классификация пользователей базы данных
Пользователи базы данных делятся на 3 взаимосвязанные группы:
- прикладные программисты. Это люди, которые разрабатывают программное обеспечение использующее базу данных;
- конечные пользователи, которые работают с базой данных с помощью специального программного обеспечения. Как правило, программное обеспечение или пользователь работает с базой данных с помощью специального языка запросов. Наиболее распространенный язык запросов к базе данных это язык SQL (structured query language);
- администраторы баз данных. Это люди, обеспечивающие необходимую техническую поддержку базы данных. Они осуществляют создание базы данных, организовывают технический контроль, проводят действия из обеспечения необходимого быстродействия и его техническое обслуживание.
Связанные темы
- Общие сведения о базах данных. История развития систем управления базами данных
- Функции систем управления базами данных