СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ Сущность и основные понятия систем управления базами данных


Практически в любой сфере человеческой деятельности приходится в той или иной мере собирать, хранить и использовать различные данные. При этом используются разные способы и технологии работы с ними: внешне бессистемные (но понятные владельцу) записи в личных записных книжках, упорядоченная регистрация информации в журналах, ведение систематизированных картотек, обработка документов в организованном комплексе делопроизводства и т.
п.
При всем разнообразии упомянутых методов и средств можно выделить общие признаки, характеризующие работу с данными:
собираемые, хранимые и обрабатываемые данные относятся к определенной и ограниченной области деятельности, специфичной для людей, их использующих, и называемой предметной областью;
сами данные разбиваются на определенные компоненты, различным образом связанные друг с другом, т.е. они структурированы и упорядочены;
имеются определенные методы! поиска и извлечения (выборки) необходимой
информации и ее представления.
Совокупность структурированных и упорядоченных данных, относящихся к определенной предметной области, называется базой данных (БД), а система методов и средств сбора, регистрации, хранения, упорядочения, поиска, выборки и представления информации в БД носит название системы управления базой данных (СУБД).
При значительных объемах информации, хранящейся в БД, или при существенной ее значимости для деятельности возникает проблема надежности и скорости обработки данных. Эта проблема во многом может быть решена за счет использования компьютерных технологий. Соответствующие СУБД получили довольно широкое распространение, и значительную их часть составляют системы, основывающиеся на реляционном подходе.
В рамках этого подхода объекты, входящие в предметную область, описываются как совокупности атрибутов (свойств), находящихся в определенных отношениях (связях) друг с другом (отсюда и название реляционный: от английского relation — отношение). Конкретная форма представления этой совокупности часто принимает вид таблицы.
Рассмотрим пример. Данные о сотрудниках некоторой проектной организации включают в себя:
табельный номер сотрудника; фамилию, имя и отчество; дату рождения; домашний адрес; домашний телефон; дату поступления на работу; место работы; служебный телефон; должность; оклад;
надбавку за стаж работы; проект, в котором участвует сотрудник; надбавку за участие в проекте.
Эти данные можно представить в виде таблицы, в которой каждому виду данных соответствует свой столбец, а каждому конкретному сотруднику — строка (табл. 5.15). Каждая строка этой таблицы (отношения) называется записью, а ее отдельный элемент, отвечающий тому или иному столбцу, — полем.
Табл. 5.15 представляет собой лишь небольшой фрагмент базы данных, но его свойства весьма показательны.
Во-первых, некоторые поля являются достаточно сложными и включают в себя данные, которые можно (и нужно) разбить на более мелкие компоненты (это поля, в которые входят фамилия, имя и отчество, дата рождения, адрес, место работы).
Во-вторых, по отдельным полям данные в различных записях дублируются, что не оправдано с точки зрения затрат на хранение (сведения о надбавках).
Так, второе поле должно быть разбито на три компонента, содержащие по отдельности фамилию, имя и отчество сотрудника; третье и шестое поля с датами также необходимо разбить на три — с числом, месяцем и годом; в поле с
домашним адресом надо выделить первый компонент, указывающий на регион (Москва или Московская область); а поле с указанием места работы разделить на два — номер отдела и номер помещения.
Для исключения хранения излишней информации из табл. 5.15 необходимо убрать поля, касающиеся свойств объектов, отличных от персонала, и создать для них свои отношения: «Отдел» (табл. 5.17) и «Проект» (табл. 5.18), «Надбавки» (табл. 5.19). Тогда отношение «Персонал» будет описано в табл. 5.16.
Такие действия по представлению данных в теории и практике создания баз данных называют нормализацией.
В каждом отношении (таблице) одно из полей должно играть роль первичного ключа, однозначно идентифицирующего конкретную запись, т.е. имеющего уникальное значение для каждой записи. В отношении «Персонал» это табельный номер, в отношении «Отдел» — номер отдела, в отношении «Проект» — наименование проекта, в отношении «Надбавки» — стаж работы.
Некоторые из остальных полей отношений могут выполнять роль вторичных ключей, по значениям которых будут осуществляться различные операции: поиск и выборка данных.
Представленные в табл. 5.16 — 5.19 отношения связаны друг с другом через отдельные поля: отношения «Персонал» и «Отдел» — через поле «Номер отдела» (соответственно вторичный и первичный ключ); отношения «Персонал» и «Проект» — через поле «Название проекта» (соответственно вторичный и первичный ключ).

Таблитта. 5.15

Табель
ный
номер

Фамилия,
имя,
отчество

Дата
рождения

Домашний адрес

Домаш
ний
теле
фон

Дата
поступления на работу

Место
работы

Служеб
ный
телефон

Долж
ность

Оклад,
руб

Надбавка за стаж работы,
%

Про
ект

Надбавка за участие в проекте,
%

1075

Соловьев
Георгий
Иванович

13 июня 1955 г.

Москва, Вешняковская ул., 13, кв,54

3754432

1
сентября 1975 г.

17
отдел, к.29

1924354

Конс
трук
тор

2500

30

Баш
ня

20

1283

Николаев
Сергей
Алексеевич

15 января I960 г.

Московская обл., г. Люберцы, Шоссейная ул., 5, кв.42

5598308

12 июня 1984 г.

15
отдел,
к.32

1924468

Инже
нер

2000

20

Мост

25

1193

Архипова
Валентина
Сергеевна

17 марта 1970 г.

Москва, Волгоградский просп., 78, кв.32

2727021

10
октября 1993 г.

15
отдел,
к.32

1924468

Тех
ник

1200

10

Баш
ня

20

1096

Державин
Михаил
Петрович

30 мая I960 г.

Москва, Ферганская ул., 16, кв.4

3723407

23 августа 1987 г.

17
отдел, к,29

1924354

Конс
трук
тор

2400

15

Мост

25

1174

Иванова
Елена
Михайловна

23 января 1975 г.

Московская обл,, г.Мытищи, Центральная ул., 14, кв. 7


7 февраля 1996 г.

17
отдел,
к.29

1924354

Лабо
рант

1000

0

Мост

25

1279

Егоров
Александр
Тихонович

18 декабря 1952 г.

Москва, Ленинский просп., 43, кв.109

1378632

11 августа 1972 г.

15
отдел,
к.32

1924468

Техно
лог

2700

30

Мост

25

1093

Карпов
Евгений
Анатольевич

27 октября 1969 г.

Москва, 2-я Хуторская ул., 11, кв. 187

2139556

15 января 1985 г.

15
отдел,
к.32

1924468

Инже
нер

2100

20

Баш
ня

20

Сведения о персонале проектной организации
Отношение «Персонал»
Связь отношений «Персонал» и «Надбавки» осуществляется через поля «Дата поступления на работу» (составной вторичный ключ») и «Стаж работы» (первичный ключ), но не непосредственно, а с помощью процедуры вычисления стажа работы по значению даты поступления на работу.
Представленные в данном примере структурирование и упорядочивание данных в целом характерны для всех систем управления базами данных, и для различных программ отличается деталями.
Таблица 5.16


<< | >>
Источник: Годин В.В., Корнеев И.К.. Информационное обеспечение управленческой деятельности: Учебник.. 2001

Еще по теме СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ Сущность и основные понятия систем управления базами данных:

  1. Недостатки работы с базами данных, содержащими информацию по мультипликаторам
  2. 4.4. ПОДГОТОВКА ОПЕРАЦИОННЫХ ДАННЫХ ДЛЯ УПРАВЛЕНИЯ МАРКЕТИНГОМ В СИСТЕМЕ MARKETING EXPERT
  3. 12.2. Основные понятия системы управления агромаркетингом
  4. Основные системы управления запасами Система управления запасом с фиксированным размером заказа
  5. § 4. Автоматизированная система обработки данных правовой статистики
  6. Основные понятия и сущность управления качеством
  7. Сущность процесса управления товарными системами
  8. Глава 1 СИСТЕМА УПРАВЛЕНИЯ ФИНАНСАМИ ФИРМЫ: СУЩНОСТЬ И ЛОГИКА ОРГАНИЗАЦИИ
  9. Сравнение основных систем управления заказами
  10. 1. Система государственного управления: понятие и структура
  11. Структура и порядок разработки основных документов систем управления качеством
  12. Глава 3 ОСНОВНЫЕ ВОПРОСЫ ПОСТРОЕНИЯ СИСТЕМЫ УПРАВЛЕНИЯ РЕСУРСАМИ РАЗВИТИЯ РЕГИОНА
  13. Глава 9. Система организации и управления сетями связи и основные направления ее развития
  14. Глава 8. Основные этапы построения системы управления цепями поставок на практике
  15. Понятие о маркетинге как современной системе управления производством и реализацией товаров
  16. Финансовый менеджмент как система и механизм Управления финансами Определение ключевых понятий
  17. Понятие налогового планирования, его роль и место в системе управления финансами предприятий
  18. 2.2. Понятия «интранет > и «экстранет•>, их возможности в системе управления бизнес-процессами коммерческих организаций
  19. 2.1. Понятие налогового планирования, его роль и место в системе управления финансами предприятий
- Регулирование и развитие инновационной деятельности - Антикризисное управление - Аудит - Банковское дело - Бизнес-курс MBA - Биржевая торговля - Бухгалтерский и финансовый учет - Бухучет в отраслях экономики - Бюджетная система - Государственное регулирование экономики - Государственные и муниципальные финансы - Инновации - Институциональная экономика - Информационные системы в экономике - Исследования в экономике - История экономики - Коммерческая деятельность предприятия - Лизинг - Логистика - Макроэкономика - Международная экономика - Микроэкономика - Мировая экономика - Налоги - Оценка и оценочная деятельность - Планирование и контроль на предприятии - Прогнозирование социально-экономических процессов - Региональная экономика - Статистика - Страхование - Транспортное право - Управление финасами - Финансовый анализ - Финансовый менеджмент - Финансы и кредит - Экономика в отрасли - Экономика общественного сектора - Экономика отраслевых рынков - Экономика предприятия - Экономика природопользования - Экономика труда - Экономическая теория - Экономический анализ -