Читайте также:
|
|
Проще всего представить себе базу данных в виде таблицы с некоторым фиксированным числом столбцов и достаточно большим неопределенным числом строк. Столбцы в базе данных называются полями, а строки ‒ записями. Простейший пример базы данных ‒ телефонный справочник. Его поля фиксированы: Фамилия, Имя, Отчество, Номер телефона. Набор записей телефонного справочника не является постоянным. Телефонный справочник может непрерывно пополняться, записи в нем могут изменяться при смене телефонного номера.
Что останется в базе данных, если удалить из нее все записи? В ней останутся только названия полей, а точнее говоря, структура базы данных, которую определяет совокупность полей и их свойства.
База данных с нулевым количеством записей все равно остается базой, поскольку имеет структуру. Точно так же книжка для записи телефонных номеров не перестает быть книжкой, даже если в ней пока нет ни одной записи.
Таким образом, создание базы данных состоит как бы из двух этапов: создания ее структуры и наполнения структуры информацией. И ту и другую функцию выполняет СУБД.
2.1. Проектирование базы данных
Проектирование данных (базы данных) представляет собой процесс отображения исследуемых явлений реального мира в виде данных в памяти ЭВМ (рис.2.1).
Явления реального мира | Данные ЭВМ | |
Рис.2.1. Процесс отображения
Конкретные явления реального мира представляющие интерес для проводимого исследования называется предметной областью.
Проектирование базы данных ‒ это процесс создания базы данных, предназначенной для поддержки функционирования информационного объекта и способствующей достижению его целей. Оно представляет собой трудоемкий процесс, требующий совместных усилий аналитиков, проектировщиков и пользователей. При проектировании базы данных необходимо учитывать тот факт, что она должна удовлетворять комплексу требований:
• целостность базы данных ‒ требование полноты и непротиворечивости данных;
• многократное использование данных;
• быстрый поиск и получение информации по запросам пользователей;
• простота обновления данных;
• минимизация избыточности данных;
• защита данных от несанкционированного доступа, искажения и уничтожения.
Дата добавления: 2015-07-19; просмотров: 71 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Клиенты | | | Этапы проектирования базы данных и их процедуры |