powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Ателье_Проката_Видеокассет
4 сообщений из 4, страница 1 из 1
Ателье_Проката_Видеокассет
    #38397032
aslan1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день знатоки

Разработал Модель ателье проката видеокассет

Модель разработано на следующих процедурах

Ателье проката видеокассет классифицирует название фильмов в соответствие с их типом: комедия, вестерн, классика, фантастика, мультфильмы, боевик, музыка или новинки

Каждый тип содержит несколько наименований фильмов и для большинства наименований данного типа доступны несколько копий

Классификация типов видеокассет стандартная совсем необязательно, что фильмы всех типов имеется в наличии

Список фильмов обновляется по мере необходимости, однако фильм из списка может на выдаваться, если хозяин ателье решит, что этого нельзя делать по каким либо причинам

Ателье не обязательно заказывает фильмы у всех поставщиков из имеющегося списка, некоторые поставщики в списке являются потенциальными, у которых фильмы могут быть заказаны в бушующем

Фильмы, которые считаются новинками, переводятся в соответствующий тип через 30 дней. Директор ателье проката должен иметь возможность получения отчета о прокате по типам за некоторый период(неделя, месяц, год)

Если клиенту нужен фильм с определенным названиям, у клерка должно быть возможность найти его быстро. Когда клиент выбирает одно или несколько наименований выписывается счет. В каждом счете может быть указана стоимость одного или более фильмов. Все клиенты производят оплату наличным.

Директору ателье требуется периодические отчеты о доходах по наименованиям и по типам фильмов. Хозяин также должен иметь возможность получения пере одических отчетов об имеющихся запасах кассет и отслеживать заказы

Директору ателье, наняв шуму двух сотрудников, на полный рабочий день (на окладе) и трех сотрудников на не полный день (почасовиков), необходимо отслеживать работы всех сотрудников и вести ведомости на оплату. Почасовики должны составлять график работы и все сотрудники должны расписываться в журнале учета рабочего времени


Знатоки модель я начертил. Прошу вас просмотрите ее, соответствует ли она выше описанным процедурам.

И еще у меня возникла проблема с сущность счет. Как вы думаете уместно ли оно здесь

Потому что я намереваюсь сохранять счет за прокат в сущности прокат, а цену каждого фильма участвующие при формирование счете, в сущности прокат_копия_фильма

А вот диаграмма
...
Рейтинг: 0 / 0
Ателье_Проката_Видеокассет
    #38397035
aslan1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще знатоки я пока лиш студент, если что то сильно не пинайте
...
Рейтинг: 0 / 0
Ателье_Проката_Видеокассет
    #38397059
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чем прыгать с модели на модель, не лучше ли одну довести до работающего приложения, прочувствовать как клиент с сервером взаимодействуют, понять на какие теоретичекие реляционые правильности приходится сознательно нарушать ради работы всей системы как одного целого ?
...
Рейтинг: 0 / 0
Ателье_Проката_Видеокассет
    #38398203
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне неловко об этом говорить, но видеокассеты стремительно перебираются в антикварные магазины, да и пункты проката в большинстве своём остались в двадцатом веке. И об этом ярче всего говорит принципиальная проблема Вашей схемы: неявное сопоставление Фильм = Кассета. Подсказываю: на кассету в большинстве случаев влезало два фильма, и видеопрокаты активно этим пользовались.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Ателье_Проката_Видеокассет
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]