Легальное понятие дано в ч. 4 ГК РФ:
База данных – это представленная в объективной форме совокупность самостоятельных материалов (статей, расчетов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (ЭВМ).
С понятием баз данных связано понятие базы знаний – это фактически похожее явление, но используется в узкой сфере – экспертных системах. Отличием от базы данных является то, что база знаний использует также и логические приемы, обладает определенным подобием искусственного интеллекта (т.е. может делать выводы и обосновывать их). База данных необходима же только для поиска необходимой информации, удовлетворения информационных потребностей.
Система управления базы данных – это программа, управляющая доступом к базе данных. Она предназначена для создания. Ведения и применения базы данных многими пользователями. Если есть программа СУБД, но нет данных, то это называется Система базы данных (СБД).
|
|
|
Основные элементы.
База данных состоит из собственно данных (структурированных), технических средств для их структурирования и отображения, СУБД.
Базы данных бывают иерархические (поиск осуществляется сверху вниз), сетевые (где поиск происходит вдоль и поперек), а также реляционные, состоящие из взаимосвязанных таблиц, имеющих общие значения, за счет которых и происходит поиск по таким данным. Наиболее распространенные базы на данный момент – реляционные.
Жизненный цикл базы данных состоит из следующих этапов:
1. Проектирование.
- Анализ предметной области (предмета изучения).
- Анализ запросов пользователей.
- Интеграция запросов и представлений пользователей о предмете изучения. Формализованное описание представлений в этой области.
- Выбор средств реализации. Т.е. программных средств, етс.
2. Физическое проектирование, когда программист осуществляет выполнение определенных работ и готовит макет БД.
3. Непосредственное создание базы данных. Написание программы и генерация схемы. Подготовка программы, ввод и контроль ввода данных. Сопряжение введенных данных с СУБД, корректировка.
4. Эксплуатация.






