ER_Пример отчета - детали (1185809)
Текст из файла
Проектирование БД «Поставки деталей»••••••В этой базе заказчик хотел бы хранить информациюо типах деталей, с которыми будет работать заказчик (гайки, шайбы, болты, винты,и т.п.)о характеристиках каждого поставляемого изделия (вес, металл, диаметр и т.п.)о поставщиках деталейНекоторые условия, существенные для проектирования базы данных:каждый поставщик может поставлять несколько различных изделийодно и то же изделие может поставляться разными поставщикамивозможна поставка одного и того же типа изделия, но с различными характеристиками.Этапы проектирования базы данных:1. определение объектов (сущностей) предметной области - источников данных, которые должны быть включены в базу данных2.
определение атрибутов каждой сущности3. выявление связей между сущностями4. определение степени каждой выделенной связи (один-к-одному, один-комногим, многие-ко-многим) и класса принадлежности каждой сущности, который характеризует обязательность включения каждого экземпляра сущности в связь5.
построение ER-диаграмм, отображающих выявленные связи6. формирование таблиц базы данных по ER-диаграммам: определение нужного количества таблиц определение первичных и вторичных ключей таблиц1 и 2 этапы: объекты, их атрибуты и первичные ключиСписок объектов (сущностей): типы деталей, детали, поставщикиСущности изображаются в виде прямоугольника, атрибуты вписываются внутрьпрямоугольника, изображающего сущность:ТИПЫ ДЕТАЛЕЙНаименованиеИзображениеОписаниеДЕТАЛИПОСТАВЩИКИНазваниеВесДиаметрМеталлЦветФамилия И.О.СтранаГородАдресТелефонНадежностьАтрибут или набор атрибутов, используемый для идентификации экземпляра сущности, называется ключом сущности.
Ключевые атрибуты каким-либо образом выделяютсяна диаграмме (например, подчеркиванием или более жирным шрифтом).1ПОСТАВЩИКИДЕТАЛИТИПЫ ДЕТАЛЕЙКод поставщикаФамилия И.О.СтранаГородАдресТелефонНадежностьКод деталиНазваниеВесДиаметрМеталлЦветНаименованиеИзображениеОписание3, 4 и 5 этапы: выявление степени связей и классов принадлежности,их фиксация с помощью диаграммТИПЫ ДЕТАЛЕЙ1ДЕТАЛИnВ этой диаграмме отражено правило: «каждая деталь – это деталь одного определенного типа; возможна поставка нескольких деталей одного типа, но с разными характеристиками»; в базе данных допускается информация о типах деталей, которые еще не поставляются, но «бестиповых» деталей не бывает.ДЕТАЛИnnПОСТАВЩИКИВ этой диаграмме отражено правило «каждую деталь может поставлять несколькопоставщиков; каждый поставщик может поставлять несколько разных деталей; в базеданных допускается наличие поставщиков, которые в данный момент еще/уже ничего непоставляют, и наличие информации о деталях, которые еще никто не поставляет».6 этап: формирование таблиц базы данных по ER-диаграммамВ связи ТИПЫ ДЕТАЛЕЙ --- ДЕТАЛИ степень связи «один-ко-многим», nсвязная сущность имеет обязательный класс принадлежности => в соответствии с ERметодом достаточно использовать две таблицы (по одной для каждой сущности);ключ каждой сущности служит в качестве первичного ключа соответствующей таблицы.
Кроме того, ключ 1-связной сущности должен быть добавлен как атрибут втаблицу, представляющую n-связную сущность.Но у нас в таблице ДЕТАЛИ уже есть такой атрибут – Название (он и будет вторичным ключом, соответствующим первичному ключу Наименование).ТИПЫ ДЕТАЛЕЙНаименование Изображение ОписаниеГайка……Шайба……Гвоздь……………2ДЕТАЛИКод детали123…ЦветНазвание Вес Диаметр МеталлГайка2050СтальСерыйШайба5030Сплав №1 ЧерныйГайка3145ЛатуньЖелтый……………В связи ДЕТАЛИ --- ПОСТАВЩИКИ степень связи «многие-ко-многим». В этомслучае классы принадлежности сущностей не влияют на количество и структуру соответствующих таблиц => необходимо формирование трех таблиц – по одной для каждойсущности (ключ каждой сущности служит в качестве первичного ключа соответствующейтаблицы), а также таблицы для связи. Таблица, создаваемая для связи, должна иметь поодному ключу от каждой сущности.ПОСТАВЩИКИКодФамилия И.О.
СтранаГородпост1Орлов А.С.РоссияМосква2Станов О.Т.РоссияКурск3Рыбаков И.И. Украина Ровно…………АдресЛесная 34-1-75Новая 23-56Рыбная 2-34…Телефон263-67-8923-45-1234-54-12…Надежность103515…ДЕТАЛИКод детали123…Название Вес Диаметр МеталлЦветГайка2050СтальСерыйШайба5030Сплав №1 ЧерныйГайка3145ЛатуньЖелтый……………ПОСТАВКИКто12132ЧтоСколько133223000400023000120045000Цена изделия234,56р.254,90р.294,00р.136,58р.504,77р.Цена доставки4,56р.2,90р.4,00р.6,58р.5,77р.Дата доставки29.10.035.12.0312.01.0420.11.0315.11.03Оформленодаданетдада3.
Характеристики
Тип файла PDF
PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.
Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.