ВУЗ:
Составители:
Рубрика:
8
Для работы с данными используются системы управления базами данных
(СУБД). Основные функции СУБД:
– определение данных (описание структуры баз данных);
– обработка данных;
– управление данными.
Разработка структуры БД – важнейшая задача, решаемая при проектиро-
вании БД. Структура БД (набор, форма и связи ее таблиц) – это одно из основ-
ных проектных решений при создании приложений с использованием БД. Соз-
данная разработчиком структура БД описывается на языке определения данных
СУБД.
Любая СУБД позволяет выполнять следующие операции с данными:
– добавление записей в таблицы;
– удаление записей из таблицы;
– обновление значений некоторых полей в одной или нескольких запи-
сях в таблицах БД;
– поиск одной или нескольких записей, удовлетворяющих заданному
условию.
Для выполнения этих операций применяется механизм запросов. Резуль-
татом выполнения запросов является либо отобранное по определенным крите-
риям множество записей, либо изменения в таблицах. Запросы к базе форми-
руются на специально созданном для этого языке, который так и называется
«язык структурированных запросов» (SQL – Structured Query Language).
Под управлением данными обычно понимают защиту данных от несанк-
ционированного доступа, поддержку многопользовательского режима работы с
данными и обеспечение целостности и согласованности данных.
1.2. Этапы проектирования реляционной базы данных
Основная причина сложности проектирования базы данных заключается
в том, что объекты реального мира и взаимосвязи между ними вовсе не обязаны
иметь и, как правило, не имеют структуры, согласованной с реляционной моде-
лью данных. Разработчик при проектировании должен придумать представле-
ние для реальных объектов и их связей в терминах таблиц, полей, атрибутов,
записей и т. п., то есть в терминах абстракций реляционной модели данных.
Поэтому в данном контексте термин «проектирование» можно понимать и как
процесс, результатом которого является проект, и как процесс, результатом ко-
торого является проекция.
Разработка эффективной базы данных состоит из нескольких этапов.
Процесс разработки БД начинается с анализа требований. Проектировщик на
этом этапе разработки должен найти ответы на следующие вопросы: какие эле-
менты данных должны храниться, кто и как будет к ним обращаться.
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »