Информатика. Боброва Л.В - 51 стр.

UptoLike

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