База данных Access Издательский центр
Издательский центр «Печать» заключает с писателями контракты на издание книг. В течение срока контракта писатели работают только с этим центром и могут объединяться в творческие группы для совместного написания книг. Издательский центр может расторгнуть или перезаключить контракт с писателем на новый срок.
Центр издает написанные книги и продает их заказчикам: организациям, магазинам, библиотекам и др. За изданные книги писатели получают гонорары.
Необходимо спроектировать базу данных Издательский центр, информация которой будет использоваться для определения гонораров писателям за изданные книги, исчисления срока контракта с писателями, количества написанных книг писателем за время контракта, затрат на издание книг, прибыли от продажи книг и др.
БД должна храниться информация:
• О ПИСАТЕЛЯХ (номер паспорта, фамилия, имя, отчество, домашний адрес, телефон);
• О КОНТРАКТАХ (номер контракта, дата заключения контракта, срок контракта (лет), контракт расторгнут или не расторгнут (Да/Нет), дата расторжения контракта);
• О КНИГАХ (шифр книги, название, тираж, дата выхода из печати, себестоимость (руб.), цена продажи (руб.), гонорар (на всех авторов книги, тыс. руб.));
• О ЗАКАЗЧИКАХ (название заказчика, адрес, телефон, обращаться к (Ф.И.О.));
• О ЗАКАЗАХ (номер заказа, дата поступления заказа, дата выполнения заказа, количество экземпляров заказываемой книги).
При проектировании БД необходимо учитывать следующее:
• писателю соответствует один контракт (в случае перезаключения контракта прежний контракт заменяется новым). Контракт заключается с одним писателем;
• писатель может написать несколько книг. Книга может быть написана несколькими писателями;
• на книгу может быть сделано несколько заказов. Заказ оформляется на одну книгу;
• заказчик может сделать несколько заказов. Заказ оформляется на одного заказчика.
Кроме того следует учесть:
• каждому писателю обязательно соответствует контракт. Каждый контракт обязательно заключается с писателем;
• писатель не обязательно пишет книгу (он заключил контракт, но по какой-то причине не пишет книгу). Каждая книга обязательно пишется одним или несколькими писателями;
• на книгу не обязательно делается заказ (она может быть не востребована заказчиками). Каждый заказ обязательно оформляется на книгу;
• каждый заказчик обязательно делает заказ. Каждый заказ обязательно оформляется на заказчика.
База данных Access Издательский центр содержит 6 таблиц, 7 запросов, 6 форм + главная кнопочная форма, 6 отчетов, 1 макрос. Данная база данных Access является учебной, подходит для дальнейшей оптимизации и доработки под собственные нужды.
Пояснительной записки нет!
Цель практических заданий – приобретение навыков анализа предметной области, проектирования базы данных, ее физической реализации в СУБД Access.
Результат выполнения работы представляется в виде базы Access, который должен содержать:
• структуру спроектированных таблиц,
• схему данных со связями между таблицами,
• формы, обеспечивающих интерфейс пользователя,
• запросы,
• отчеты,
• главную кнопочную форму.
Таблица «Заказчики» — База данных Access Издательский центр
Таблица «Книги» — База данных Access Издательский центр
Форма «Заказы» — База данных Access Издательский центр
Форма «Писатели» — База данных Access Издательский центр
Форма «Контракты» — БД Access Издательский центр
Отчет «Сумма заказа» — БД Access Издательский центр
Главная кнопочная форма
Готовая база данных БД Access Издательский центр доступна для скачивания по ссылке ниже.
Спасибо за программу, выручили очень. Программа работает, Дизайн замечательный. Теперь буду разбираться в программе что бы сдать задание.