БАЗЫБАЗЫ ДАННЫХ
База данных БД – организационная совокупность данных, предназначенная для длительного хранения во внешней памяти ЭВМ и постоянного применения. Например: БД книжного фонда библиотеки, БД современных эстрадных песен, БД кадрового состава учреждения.
БД бывают фактографическими и документальными В фактографических БД содержатся краткие сведения об описываемых объектах, представленных в строго определенном формате.(БД книжного фонда. В БД библиотеки о каждой книге хранятся библиографические сведения: год издания, автор, название и пр.) Документальная БД содержит обширную информацию самого разного типа: текстовую, графическую, звуковую, мультимедийную. ( БД современных песен включает в себя ноты песен, информацию о композиторах, звуковые записи и видеоклипы.)
Существуют несколько различных структур информационных моделей и соответственно различных типов БД: 1)Иерархические БД 2)Сетевые БД 3)Табличные БД
ИЕРАРХИЧЕСКИЕ БД БД графически представлены как перевернутое дерево, состоящее из объектов различных уровней. Верхний уровень (корень дерева) занимает один объект, второй – объекты второго уровня и т.д. Между объектами существуют связи, каждый объект включает в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка к потомку, причем объект-предок может не иметь потомков или иметь их несколько. Объекты, имеющие общего предка, называют близнецами.
Иерархические БД ПРИМЕР: Верхний уровень занимает папка Рабочий стол. близнецами. На втором уровне находятся папки Мой компьютер, Мои документы, Сетевое окружение, Корзина, которые являются потомками папки Рабочий стол, а между собой близнецами. Папка Мой компьютер является предком по отношению к папкам третьего уровня – папкам дисков (Диск 3,5 (А), (С:) и т.д.)
СЕТЕВЫЕ БД Сетевая БД Является обобщением иерархической за счет допущения объектов, имеющих более одного предка. Сетевой БД является Всемирная глобальная компьютерная сеть ИНТЕРНЕТ. Гиперссылки связывают между собой миллионы документов.
ТАБЛИЧНЫЕ БД Табличная БД содержит перечень объектов одного типа, т.е. объектов, имеющих одинаковый набор свойств. Такую БД удобно представлять в виде двумерной таблицы. поле 1 поле 2 поле3 Запись 1 Запись 2
полями записью Столбцы называют полями Строки записью ПОЛЕ БД – это столбец таблицы, содержащий значения определенного свойства. ЗАПИСЬ БД – это строка таблицы, содержащая набор значений свойств, размещенных в полях БД. Автор Название Год Беляев Человек-амфибия 1987 Тургенев Повести и рассказы 1982 Беляев Избранное 1980
Некоторые поля отличаются именами. Записи различают значениями ключей. Главным ключом в БД называют поле (или совокупность полей), значение которого НЕ ПОВТОРЯЕТСЯ у разных записей. Пример: НОМЕР В БД «Домашняя библиотека» разные книги могут иметь одного автора, могут совпадать названия, год издания, но инвентарный номер у каждой книги свой, поэтому поле НОМЕР – главный ключ для записей в БД. НОМЕР Автор Название Год 0001 Беляев Человек-амфибия Тургенев Повести и рассказы Беляев Избранное 1982
тип поля. С каждым полем связано еще одно важное свойство – тип поля. Тип определяет множество значений, которые может принимать данное поле в различных записях. - С четчик – целые числа, которые задаются автоматически при вводе записей. Эти числа не могут быть изменены пользователем. -Текстовый – тексты, содержащие до 255 символов. -Числовой – числа. -Дата/время – дата и время. -Денежный – числа в денежном формате. -Логический – значение Истина (ДА) или Ложь (НЕТ). -Гиперссылка – ссылки на информационный ресурс.
ПРИМЕР: Счетчик Дата Фамилия Год рождения Зубков Симков Володин 1986 Поле 1 – Счетчик, Поле 2 – Дата, Поле 3 – Фамилия, Поле 4 – Год рождения. Поле 1 имеет тип «счетчик», поле 2 тип «ДАТА/ВРЕМЯ», поле 3 – тип «текстовый», поле 4 – тип «числовой»