Читайте также:
|
|
Видавничий центр "Друк" укладає з письменниками контракти на видання книг. Протягом терміну контракту письменники працюють тільки з цим центром і можуть об'єднуватися в творчі групи для сумісного написання книг. Видавничий центр може розривати або переукласти контракт з письменником на новий термін.
Центр видає написані книги і продає їх замовникам: організаціям, магазинам, бібліотекам і ін. За видані книги письменники одержують гонорари.
Необхідно спроектувати базу даних Видавничий центр, інформація якої використовуватиметься для визначення гонорарів письменникам за видані книги, дотримання терміну контракту з письменниками, кількості написаних книг письменником за час контр акту, витрат на видання книг, прибутку від продажу книг і ін.
У БД повинна зберігатися інформація
§ про письменників: номер паспорта, прізвище, ім'я, по батькові, домашня адреса, телефон;
§ контрактах: номер контракту, дата укладення контракту, термін контракту (років), контракт розірваний або не розірваний (Так/Ні), дата розірвання контракту;
§ книгах: шифр книги, назва, тираж, дата виходу з друку, собівартість (грн.), ціна продажу (грн.), гонорар (на всіх авторів книги, тис. грн.); замовниках: назва замовника, адреса, телефон, звертатися до (П.І.Б.);
§ замовленнях: номер замовлення, дата надходження замовлення, дата виконання замовлення, кількість екземплярів книги, що замовляється.
При проектуванні БД необхідно враховувати наступне:
■ письменнику відповідає один контракт (у разі переукладення контракту колишній контракт замінюється новим). Контракт укладається з одним письменником;
■ письменник може написати декілька книг. Книга може бути написана декількома письменниками; на книгу може бути зроблено декілька замовлень. Замовлення оформляється на одну книгу; замовник може зробити декілька замовлень. Замовлення оформляється на одного замовника.
Крім того слід врахувати:
■ кожному письменнику обов'язково відповідає контракт. Кожен контракт обов'язково полягає з письменником;
■ письменник не обов'язково пише книгу (він уклав контракт, але з якоїсь причини не пише книгу). Кожна книга обов'язково пишеться одним або декількома письменниками;
■ на книгу не обов'язково робиться замовлення (вона може бути не затребувана замовниками). Кожне замовлення обов'язково оформляється на книгу; кожен замовник обов'язково робить замовлення. Кожне замовлення обов'язково оформляється на замовника.
Дата добавления: 2015-07-25; просмотров: 29 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Задавання 25. Проект ДИПЛОМНИЙ ПРОЕКТ | | | Задавання 27. Проект АВІАЛІНІЇ |