Основы проектирования БД
В широком смысле слова БД можно определить как совокупность сведений о конкретных объектах реального мира в какой-либо предметной области.
Объект- это нечто существующее и различимое. Это экземпляр некой сущности, отличимый от другого экземпляра той же сущности. При моделировании этих философских понятий о реальном мире в программировании используют понятие класс и объект (экземпляр) класса. Объектом могут быть не только материальные, но и абстрактные понятия.
Группавсех подобных объектов образует набор объектов.БД оперирует наборами объектов, спроектированными применительно к данной предметной области, используя при этом конкретные значения данных о тех или иных объектах.
Данное- это некоторый показатель, который характеризует некий объект и принимает для конкретного экземпляра объекта некоторое числовое или текстовое значение. Например: возраст и фамилия.
Главной задачей проектирования БД является выбор объектов и описывающих их данных, а также установление связей между ними.
Количество данных может меняться в широких пределах. Для Access- это сотни тысяч записей в таблице. Для больших количеств- более дорогие и развитые СУБД, например, INFORMIX, ORACLE, SYBASE ANYWARE. Средства разработки: Power Builder, S-designor. Стоимости: 2 ¸ 10 тысяч $.
Для данного определяются: имя, тип и формат (длина). При выборе данного необходимо приписать ему и сообщить системе точное название (имя данного), с помощью которого в дальнейшем можно манипулировать значениями данных. Примеры: «Наименования продукции», «Год рождения», «Себестоимость».
Далее разработчик сообщает тип данного- числовое или текстовое, а также формат данного, который для числового данного связан с диапазоном представления, а для текстового- длиной строки.
При выборе набора данных учитывается назначение каждого данного, его связь с другими, способы обработки с помощью БД.
Дата добавления: 2014-11-29; просмотров: 796;