ВУЗ:
Составители:
Рубрика:
1. БАЗЫ ДАННЫХ. СИСТЕМЫ УПРАВЛЕНИЯ
БАЗАМИ ДАННЫХ
1.1. ОБЩИЕ ПОЛОЖЕНИЯ
В этом году нам предстоит познакомиться с основными принципами организации и обработки больших массивов дан-
ных об объектах и явлениях реального мира. Такие массивы данных вместе с программно-аппаратными средствами для их
обработки называют информационными системами (ИС).
Цель любой информационной системы – обработка данных об объектах реального мира. В широком смысле слова база
данных – это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области. Под пред-
метной областью принято понимать часть реального мира, подлежащего изучению для организации управления и в конеч-
ном счете автоматизации, например, предприятие, вуз и т.д.
Создавая базу данных, пользователь стремится упорядочить информацию по различным признакам и быстро извлекать
выборку с произвольным сочетанием признаков. Сделать это возможно, только если данные структурированы.
Структурирование – это введение соглашений о способах представления данных.
Неструктурированными называют данные, записанные, например, в текстовом файле.
Пример. На рис. 1 представлен пример неструктурированных данных, содержащих сведения о студентах (номер личного
дела, фамилию, имя, отчество и год рождения). Легко убедиться, что сложно организовать поиск необходимых данных, хранящих-
ся в неструктурированном виде, а упорядочить подобную информацию практически не представляется реальным.
Чтобы автоматизировать поиск и систематизировать эти данные, необходимо выработать определенные соглашения о
способах представления данных, т.е. дату рождения нужно записывать одинаково для каждого студента, она должна иметь
одинаковую длину и определенное место среди остальной информации. Эти же замечания справедливы и для остальных
данных (номер личного дела, фамилия, имя, отчество).
Личное дело № 16493, Сергеев Петр Михайлович, дата
рождения 1 января 1976; личное дело № 16593, Петрова Анна
Владимировна, дата рождения 15 марта 1975; личное дело № 16693,
Анохин Андрей Борисович, дата рождения 14 апреля 1976.
Рис. 1. Пример неструктурированных данных
Пример. После проведения несложной структуризации с информацией, указанной в примере выше, она будет выгля-
деть так:
№ личного дела Фамилия Имя Отчество Дата рождения
16493 Сергеев Петр Михайлович 01.01.76
16593 Петрова Анна Владимировна 15.03.75
16693 Анохин Андрей Борисович 14.04.76
Пользователями базы данных могут быть различные прикладные программы, программные комплексы, а также специа-
листы предметной области, выступающие в роли потребителей или источников данных, называемые конечными пользовате-
лями.
В современной технологии баз данных предполагается, что создание базы данных, ее поддержка и обеспечение доступа
пользователей к ней осуществляются централизованно с помощью специального программного инструментария – системы
управления базами данных.
База данных (БД) – это поименованная совокупность структурированных данных, относящихся к определенной пред-
метной области.
Система управления базами данных (СУБД) – это комплекс программных и языковых средств, необходимых для соз-
дания баз данных, поддержания их в актуальном состоянии и организации поиска в них необходимой информации.
1.2. КЛАССИФИКАЦИЯ БАЗ ДАННЫХ
По технологии обработки данных БД подразделяются на централизованные и распределенные.
Централизованная база данных хранится в памяти одной вычислительной системы. Если эта вычислительная система
является компонентом сети ЭВМ, возможен распределенный доступ к такой базе. Такой способ использования баз данных
часто применяют в локальных сетях ПК.
Распределенная база данных состоит из нескольких, возможно, пересекающихся или даже дублирующих друг друга
частей, хранимых в различных ЭВМ вычислительной сети. Работа с такой базой осуществляется с помощью системы управ-
ления распределенной базой данных (СУРБД).
По способу доступа к данным базы данных разделяются на базы данных с локальным доступом и базы данных с удаленным
(сетевым) доступом.
Системы централизованных баз данных с сетевым доступом предполагают различные архитектуры подобных систем:
• файл-сервер;
• клиент-сервер.
Страницы
- « первая
- ‹ предыдущая
- …
- 4
- 5
- 6
- 7
- 8
- …
- следующая ›
- последняя »