Понятие базы данных. База данных (БД) — это систематизированное хранилище информации, которое может относиться к различным сферам человеческой деятельности
База данных (БД) — это систематизированное хранилище информации, которое может относиться к различным сферам человеческой деятельности. Типичные примеры такой информации: телефонный справочник, сведения о студентах вуза, записи о заказах товаров и т.д.
До появления компьютеров вся эта информация хранилась в папках или картотеках. На каждом листе бумаги или на карточке был напечатан бланк формы, в котором были оставлены пустые места для заполнения данными. Весьма затруднителен был поиск нужной информации, когда для получения справки приходилось перебирать сотни личных карточек.
На начальных этапах использование компьютеров позволило устранить многие проблемы, характерные для некомпьютерных БД. С помощью компьютера можно быстро найти нужные сведения, причем критерий поиска может быть весьма сложным. Резко упростились подготовка и печатание различных отчетов и информационных справок. Однако работа с информацией, содержащейся в изолированных файлах, весьма затруднительна.
Для того чтобы возможности компьютера были использованы в полной мере, необходимо:
– пользоваться программным обеспечением, специально предназначенным для этих целей;
– соблюдать определенные правила организации информации.
Для координации доступа к БД из различных прикладных программ, обеспечения целостности данных, их модификации, создания, добавления и удаления необходим один «хозяин» хранилища данных. Таким «хозяином» является специальная прикладная система программ, называемая системой управления базой данных (СУБД).
СУБД- это прикладное программное обеспечение, с помощью которого пользователи могут определять, создавать и поддерживать базу данных, а также осуществлять к ней контролируемый доступ.
По универсальности различают два класса СУБД общего назначения и специализированные.
СУБД общего назначения- это очень сложные программные комплексы, предназначенные для выполнения всей совокупности функций по созданию и эксплуатации баз данных. Основные разработки СУБД принадлежат фирмам Microsoft (Foxpro-DOS/WIN, Access) и Borland (Paradox-DOS/WIN).
Специализированные СУБДсоздаются в тех случаях, когда невозможно или нецелесообразно использовать СУБД общего назначения, например, информационно-поисковые системы ( Консультант+; Кодекс; Гарант).
Правила организации информации называют модель данных,под которойпонимают совокупность структур данных и операций над ними. Существует три типа моделей данных иерархическая, сетевая и реляционная.
1. Иерархическая модель- ориентированный граф. Основная идея - каждая запись имеет свой путь от корневой записи. В иерархической модели данных используются только вертикальные линии связи подчинения между узлами данных на разных уровнях. Каждый узел может иметь любое количество связей с подчиненными узлами на нижнем уровне и только одну связь с родительским узлом на верхнем уровне.
2. Сетевая модель- неориентированный граф. Основная идея - каждая запись может быть связана с другой записью. В сетевой модели используются вертикальные и горизонтальные связи подчинения между узлами данных на разных уровнях. Каждый узел может быть связан с любым другим узлом на любом уровне.
3. Реляционная модель– таблица, которая представляет совокупность записей, которые являются совокупностью именованных полей. Основная идея – представить произвольную структуру данных в виде двумерных таблиц. Понятие реляционный модели (relation - отношение) связано с разработками известного американского специалиста в области баз данных Кодда.
В настоящее время наибольшее распространение получили БД, основанные на реляционной модели.
Базы данных классифицируются и по другим признакам: по месту хранения, способу доступа к данным и архитектуре.
Дата добавления: 2016-04-06; просмотров: 2849;