47578 (608305), страница 4

Файл №608305 47578 (Методология проектирования баз данных) 4 страница47578 (608305) страница 42016-07-30СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 4)

3. Определение наборов отношений

  1. Фирма-клиент (название, адрес, номер телефона)

ПК: название, адрес

ВК: нет

  1. Древесина (порода)

ПК: порода

ВК: нет

  1. Делянка (номер, квадрат, площадь)

ПК: номер

ВК: нет

  1. Работник (таб. номер, ФИО, адрес, телефон, дата поступления, дата назначения, должность, номер бригады)

ПК: таб. номер

ВК: номер бригады ссылается на бригада (номер)

  1. Бригадир (таб. номер, ФИО, адрес, телефон, дата поступления, дата назначения, номер бригады)

ПК: таб. номер

ВК: номер бригады ссылается на бригада (номер)

  1. Бригада (номер, специализация, номер цеха)

ПК: номер

ВК: нет

  1. Продукция (наименование, цена, единицы измерения)

ПК: наименование, цена

ВК: нет

  1. Телефон (номер, название фирмы-клиента, адрес фирмы-клиента, таб. номер работника)

ПК: номер

ВК: название фирмы-клиента, адрес фирмы-клиента ссылается на фирма-клиент (название, адрес)

ВК: таб. номер работника ссылается на работник (таб. номер)

  1. Накладная на заказ (номер, дата, срок, таб. номер нач. сбыта, название фирмы-клиента, адрес фирмы-клиента, номер телефона фирмы-клиента)

ПК: номер

ВК: название фирмы-клиента, адрес фирмы-клиента ссылается на фирма-клиент (название, адрес)

ВК: таб. номер начальника сбыта ссылается на работник(таб. номер)

  1. Строка накладной на заказ (кол-во, наименование продукции, цена продукции, номер накладной)

ПК: номер накладной, наименование продукции, цена продукции

ВК: номер накладной ссылается на накладная на заказ (номер)

ВК: наименование продукции, цена продукции ссылается на продукция (наименование, цена)

  1. Накладная на продажу (номер, дата, таб. номер зав. складом, название фирмы-клиента, адрес фирмы-клиента, номер телефона фирмы-клиента)

ПК: номер

ВК: название фирмы-клиента, адрес фирмы-клиента ссылается на фирма-клиент(название, адрес)

ВК: таб. номер зав. складом ссылается на работник(таб. номер)

  1. Строка накладной на продажу(кол-во, наименование продукции, цена продукции, номер накладной)

ПК: номер накладной, наименование продукции, цена продукции

ВК: номер накладной ссылается на накладная на продажу(номер)

ВК: наименование продукции, цена продукции ссылается на продукция(наименование, цена)

  1. План работы(номер, дата, срок, объём древесины, таб. номер нач. сбыта, номер бригады)

ПК: номер

ВК: таб. номер начальника сбыта ссылается на работник(таб. номер)

ВК: номер бригады ссылается на бригада(номер)

  1. Строка плана работы(кол-во, наименование продукции, цена продукции, номер плана)

ПК: номер плана, наименование продукции, цена продукции

ВК: номер плана ссылается на план работы(номер)

ВК: наименование продукции, цена продукции ссылается на продукция(наименование, цена)

  1. Объём товара(кол-во, таб. номер бригадира, наименование продукции, цена продукции)

ПК: таб. номер бригадира, наименование продукции, цена продукции

ВК: таб. номер бригадира ссылается на работник(таб. номер)

ВК: наименование продукции, цена продукции ссылается на продукция(наименование, цена)

  1. Наличие древесины(кол-во, порода, номер делянки)

ПК: номер делянки, порода

ВК: номер делянки ссылается на делянка(номер)

ВК: порода ссылается на древесина(порода)

  1. Лесобилет(номер, таб. номер зав. делянками, дата)

ПК: номер

ВК: таб. номер зав. делянками ссылается на работник(таб. номер)

  1. Строка лесобилета(номер лесобилета, номер делянки)

ПК: номер лесобилета, номер делянки

ВК: номер лесобилета ссылается на лесобилет(номер)

ВК: номер делянки ссылается на делянка(номер)

  1. Накладная на возврат делянки лесничеству(номер, таб. номер зав. делянками, дата)

ПК: номер

ВК: таб. номер зав. делянками ссылается на работник(таб. номер)

  1. Строка накладной на возврат делянки лесничеству(номер накладной, номер делянки)

ПК: номер накладной, номер делянки

ВК: номер накладной ссылается на накладная на возврат делянки лесничеству(номер)

ВК: номер делянки ссылается на делянка(номер)

  1. Наличие(таб. номер бригадира, таб.номер нач. базы, порода, кол-во)

ПК: таб. бригадира, таб.номер нач. базы, порода

ВК: таб. номер бригадира ссылается на бригадир(таб. номер)

ВК: таб. номер нач. базы ссылается на работник(таб. номер)

ВК: порода ссылается на древесина(порода)

  1. Хранение(таб. номер зав. складом, наименование продукции, цена продукции, кол-во)

ПК: наименование продукции, цена продукции

ВК: таб. номер зав. складом ссылается на работник(таб. номер)

ВК: наименование продукции, цена продукции ссылается на продукция(наименование, цена)

4. Проверка набора отношений на соответствие требованиям нормализации

Для каждого из отношений выпишем функциональные зависимости.

  1. Фирма-клиент

название, адрес – номер телефона

  1. Древесина

порода –

  1. Делянка

номер – квадрат

номер – площадь

  1. Работник

таб. номер – ФИО

таб. номер – адрес

таб. номер – телефон

таб. номер – дата поступления

таб. номер – дата назначения

таб. номер – должность

таб. номер – номер бригады

  1. Бригадир

таб. номер – ФИО

таб. номер – адрес

таб. номер – телефон

таб. номер – дата поступления

таб. номер – дата назначения

таб. номер – номер бригады

  1. Бригада

номер – специализация

номер – номер цеха

  1. Продукция

наименование, цена – единицы измерения

  1. Телефон

номер – название фирмы-клиента

номер – адрес фирмы-клиента

номер – таб. номер работника

  1. Накладная на заказ

номер – дата

номер – срок

номер – таб. номер начальника сбыта

номер – название фирмы-клиента

номер – адрес фирмы-клиента

номер – телефон фирмы-клиента

  1. Строка накладной на заказ

номер накладной, наименование продукции, цена продукции – количество

  1. Накладная на продажу

номер – дата

номер – таб. номер зав. складом

номер – название фирмы-клиента

номер – адрес фирмы-клиента

номер – телефон фирмы-клиента

  1. Строка накладной на продажу

номер накладной, наименование продукции, цена продукции – количество

  1. План работы

номер – дата

номер – срок

номер – таб. номер нач. сбыта

номер – номер бригады

  1. Строка плана работы

номер плана, наименование продукции, цена продукции – количество

номер плана, наименование продукции, цена продукции – объём древесины

  1. Объём товара

таб. номер бригадира, наименование продукции, цена продукции – количество

  1. Наличие древесины

номер делянки, порода – количество

  1. Лесобилет

номер – таб. номер зав. делянками

номер – дата

  1. Строка лесобилета

номер лесобилета, номер делянки –

  1. Накладная на возврат делянки лесничеству

номер – таб. номер зав. делянками

номер – дата

  1. Строка накладной на возврат делянки лесничеству

номер накладной, номер делянки

  1. Наличие

таб. номер бригадира, таб. номер нач. базы, порода – количество

  1. Хранение

таб. номер зав. складом, наименование продукции, цена продукции – количество

5. Проверка модели на возможность выполнения всех транзакций

Для каждой транзакции на ER-модели обозначим путь её выполнения.

6. Построение окончательного варианта ER – модели

ER–модель, изображённую в пункте 2 логического проектирования будет окончательным вариантом, т.к. пунктах 3 -5 ER – модель не претерпела никаких изменений.

7. Определение набора ограничений целостности

1 Обязательные данные. К ним относятся все атрибуты, составляющие первичные ключи + ещё некоторые атрибуты, которые по постановке задачи или из смысловых соображений не могут быть пустыми (см. таблицу «Атрибуты» и таблицу ниже).

Тип сущности/

связи

Атрибут

Описание

Тип данных

строка накладной на заказ

количество

количество товара

плавающий

строка накладной на продажу

количество

количество товара

плавающий

строка плана работы

количество

количество товара

плавающий

хранение

кол-во

кол-во продукции у зав. складом

плавающий

наличие

кол-во

кол-во древесины у бригадира или нач. базы

плавающий

объём товара

кол-во

кол-во продукции, которое имеется у бригадира

плавающий

наличие древесины

кол-во

кол-во древесины на делянке

плавающий

2 Ограничение доменов атрибутов

См. таблицу доменов.

3 Ограничение ссылочной целостности

Для всех внешних ключей определим действие на случай удаления или изменения родительских записей.

Работник

ВК: номер бригады ссылается на бригада(номер)

при изменении CASCADE, при удалении NO ACTION

Бригадир

ВК: номер бригады ссылается на бригада(номер)

при изменении CASCADE, при удалении NO ACTION

Телефон

ВК: название фирмы-клиента, адрес фирмы-клиента ссылается на фирма-клиент(название, адрес)

при изменении CASCADE, при удалении CASCADE

ВК: таб. номер работника ссылается на работник(таб. номер)

при изменении CASCADE, при удалении CASCADE

Накладная на заказ

ВК: название фирмы-клиента, адрес фирмы-клиента ссылается на фирма-клиент(название, адрес)

при изменении NO ACTION, при удалении NO ACTION

ВК: таб. номер начальника сбыта ссылается на работник(таб. номер)

при изменении CASCADE, при удалении NO ACTION

Строка накладной на заказ

ВК: номер накладной ссылается на накладная на заказ(номер)

при изменении CASCADE, при удалении NO ACTION

ВК: наименование продукции, цена продукции ссылается на продукция(наименование, цена)

при изменении NO ACTION, при удалении NO ACTION

Накладная на продажу

ВК: название фирмы-клиента, адрес фирмы-клиента ссылается на фирма-клиент(название, адрес)

при изменении NO ACTION, при удалении NO ACTION

ВК: таб. номер зав. складом ссылается на работник(таб. номер)

при изменении CASCADE, при удалении NO ACTION

Строка накладной на продажу

ВК: номер накладной ссылается на накладная на продажу(номер)

при изменении CASCADE, при удалении NO ACTION

ВК: наименование продукции, цена продукции ссылается на продукция(наименование, цена)

при изменении NO ACTION, при удалении NO ACTION

План работы

ВК: таб. номер начальника сбыта ссылается на работник(таб. номер)

при изменении CASCADE, при удалении NO ACTION

ВК: номер бригады ссылается на бригада(номер)

при изменении CASCADE, при удалении NO ACTION

Строка плана работы

ВК: номер плана ссылается на план работы(номер)

при изменении CASCADE, при удалении NO ACTION

ВК: наименование продукции, цена продукции ссылается на продукция(наименование, цена)

при изменении NO ACTION, при удалении NO ACTION

Объём товара

ВК: таб. номер бригадира ссылается на работник(таб. номер)

при изменении CASCADE, при удалении NO ACTION

ВК: наименование продукции, цена продукции ссылается на продукция(наименование, цена)

при изменении NO ACTION, при удалении NO ACTION

Наличие древесины

ВК: номер делянки ссылается на делянка(номер)

при изменении CASCADE, при удалении NO ACTION

ВК: порода ссылается на древесина(порода)

при изменении NO ACTION, при удалении NO ACTION

Лесобилет

ВК: таб. номер зав. делянками ссылается на работник(таб. номер)

при изменении CASCADE, при удалении NO ACTION

Строка лесобилета

ВК: номер лесобилета ссылается на лесобилет(номер)

при изменении CASCADE, при удалении NO ACTION

Характеристики

Тип файла
Документ
Размер
7,76 Mb
Тип материала
Учебное заведение
Неизвестно

Список файлов курсовой работы

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6951
Авторов
на СтудИзбе
265
Средний доход
с одного платного файла
Обучение Подробнее