Информатика в управлении и экономике. Боброва Л.В - 176 стр.

UptoLike

13. БАЗЫ ДАННЫХ
13.1. Основные понятия
В широком смысле слова база данных - это совокупность сведений о
конкретных объектах реального мира в какой-либо области.
Создавая базу данных, пользователь стремится упорядочить информацию
по различным признакам и быстро извлекать выборку с произвольным
сочетанием признаков. Сделать это возможно, только если данные
структурированы. Структурирование - это введение соглашений о способах
представления
данных. Неструктурированными называют данные,
записанные, например, в текстовом файле.
На рис. 13.1 приведен пример неструктурированных данных, содержащих
сведения о студентах (номер личного дела, фамилию, имя, отчество и год
рождения). Понятно, что организовать поиск необходимых данных,
хранящихся в неструктурированном виде сложно, а упорядочить подобную
информацию практически не представляется реальным.
Личное дело
16495, Сергеев Петр Михайлович, дата рождения 1
января 1976г.; Л/д 16593, Петрова Анна Владимировна, дата
рожд.15 марта 1975г.; личн. дела 16693, д.р. 14.04.76, Анохин
Андрей Борисович
Рис. 13.1.
Чтобы автоматизировать поиск и систематизировать эти данные,
необходимо выработать определенные соглашения о способах
представления данных, т.е. дату рождения нужно записывать одинаково
для каждого студента, она должна иметь одинаковую длину и определенное
место среди остальной информации. Эти же замечания справедливы и для
остальных данных (номер личного дела, фамилия, имя, отчество).
Структурированная запись данных приведена в табл. 13.1.
Таблица 13.1
личного
дела
Фамилия Имя Отчество
Дата
рождения
16493 Сергеев Петр Михайлович 01.01.76
16593 Петрова Анна Владимировна 15.03.75
16693 Анохин Андрей Борисович 14.04.76
Итак, база данных (БД) - это поименованная совокупность структури-
рованных данных, относящихся к определенной предметной области.
Система управления базами данных (СУБД) - это комплекс программных
и языковых средств, необходимых для создания баз данных, поддержания их в
актуальном состоянии и организации поиска в них необходимой информации.
Наиболее популярными являются СУБД FoxPro, Access.