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