Персональные СУБД обеспечивают возможность создания персональных баз данных и недорогих приложений работающих с ними. Они выступают в роли клиентской части многопользовательских СУБД.
Многопользовательские СУБД включают в себя сервер баз данных и клиентскую часть. Как правило они могут работать в неоднородной вычислительной среде, т.е. в эмв ОС.
Проектирование и нормализация БД
При проектировании реляционных баз данных необходимо решить вопрос о наиболее эффективной структуре данных, цели которые при этом достигаются:
Исключить ненужные повторения, которые могут явится причиной ошибок при вводе и нерационального использования дискового пространства
Обеспечить целостность данных таким образом, что изменяя одни объекты, автоматически происходило изменение связанных с ним объектов
Обеспечить быстрый доступ к данным таблицы
Процесс уменьшения избыточности информации называется нормализацией. Теория нормализации оперирует пятью нормальными формами- процесс уменьшения избыточности информации происходит постепенно от первой до пятой нормальной формы. От сюда следует что каждая последующая нормальная форма удовлетворяет принципам предыдущей и некоторым дополнительным условиям
Таблица продажа
Код покупателя
| |
Предприятие
| |
Фамилия
| |
Имя
| |
Отчество
| |
Телефон
| |
Индекс
| |
Страна
| |
Область
| |
Город
| |
Адрес
| |
Кредит
| |
№ заказа
| |
Дата заказа
| |
Заказанное количество
| |
Дата продажи
| |
Проданное количество
| |
Код менеджера
| |
Имя менеджера
| |
Группа товара
| |
Код товара
| |
Наименование
| |
Цена
| |
Примечание
| |