КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
ПОДРАЗДЕЛЕНИЯ
- номер цеха; - наименованиецеха или участка.
ПЛАН (производственный план предприятия)
- код изделия; - распределение плана по всем месяцам - выпуск , в штуках, в январе, феврале и т.д.; - дата начала действия плана.
ДОГОВОРЫ ( на поставку компонент)
- код поставщика; - уникальный номер договора; - код компонента - материала или покупной детали; - единица измерения; - план поставки на год, в шт.; - распределение плана по всем месяцам - поставки в январе, феврале и т.д.;; - дата начала действия договора.
РАБОТНИКИ (личный состав, штат предприятия)
- номер цеха; - табельный номер рабочего; - код профессии; - разрядрабочего; - часовая тарифная ставка; - семейное положение; - фамилия с инициалами.
ВЫРАБОТКА(учет выработки работников)
- номер цеха; - номер участка; - код изделия; - номер операции; - табельный номер работника; - количество годных деталей; - количество бракованных деталей; - процент оплаты брака; - дата выполнения работ.
ПОСТАВЩИКИ
- уникальный код поставщика; - наименование поставщика; - адрес поставщика.
ПОСТАВКА компонент
- номер склада; - код поставщика; - код компоненты; - единица измерения; - количество ; - дата поступления; - уникальный номер документа.
ОТГРУЗКА готовой продукции
- номер склада; - код покупателя; - код готового изделия; - единица измерения; - количество; - дата отгрузки; - уникальный номер документа.
ПОКУПАТЕЛИ
- уникальный код покупателя; - наименование; - город; - почтовый адрес.
СКЛАДЫ
- номер склада; - фамилия материально ответственного лица; - код детали - компоненты или изделия; - единица измерения; - количество, имеющееся на складе; - дата последней операции.
ЗАРПЛАТА (бухгалтерский учет начисления и удержания по зарплате)
- табельный номер работника; - сумма начисления; - сумма удержания; - дата выдачи.
ЗАКАЗЫ (договоры на отгрузку готовой пpодукции покупателям)
- код покупателя; - уникальный номер заказа; - код изделия; - единица измерения; - план поставки на год, в шт.; - распределение плана по всем месяцам - поставки вянваре, февралеи т.д.; - дата начала действия договора.
Упражнение. Постройте формальную модель предприятия в форме базы данных, определив таблицы КОМПОНЕНТЫ, ИЗДЕЛИЯ и т.д., используя выделенные слова (код, наименование, характеристика, единица, цена и т.д.) в качестве имен полей (здесь и далее мы для удобства используем кириллические имена произвольной длины; если ваша СУБД не поддерживает соответствующие идентификаторы, используйте латинскую транскрипцию и сокращения). Выясните, какие поля (или группа полей) являются первичными и внешними ключами. Правила целостности и корректности значений полей и записей таблиц (в частности, допустимость неопределенных значений) определите самостоятельно, исходя из содержательного смысла таблиц и отношений. Упражнение. Проведите в компьютерном классе деловую игру, распределив роли директора предприятия, бухгалтера, мастера, поставщика, заказчика и т.п. по предлагаемому или - выдуманному самостоятельно "сценарию":
Заказчик - директору: "По нашему договору №…, от …. ваше предприятие недопоставило … изделий "…". Если Вы не поставите требуемые изделия в течении … дней, мы обратимся в суд" Директор - заказчику "Минутку-минутку, сейчас уточним…У меня почему-то стоит другая дата…" Директор - кладовщику "Сколько у нас на складе изделий "…"? Не хватает?" Директор - начальнику цеха "Сможем в течении … дней собрать недостающие .. штук изделий "…"?
Далее следуют обращения
- начальника цеха на склад в поиске нужных компонент, - начальника цеха - к директору с просьбой повысить тарифные расценки за срочную работу, - директора - в бухгалтерию, с вопросом о финансовых возможностях предприятия выполнить эту просьбу, - директора к поставщикам с просьбой срочно поставить недостающие компоненты, - и т.д. - импровизируйте!
Разумеется, ваша игра должна быть достаточно деловой, т.е. серъезной - все обращения должны подкрепляться конкретными цифрами, датами, наименованиями, ссылками и т.д. - проще говоря, реальной работой по формированию запросов к БД и ее модификации.
ЛИТЕРАТУРА.
1) М.Нагао, Т.Катаяма, С.Уэмура. Структуры и базы данных – М.,Мир, 1986 – 196 с. 2) М.Грабер. Введение в SQL 3) А.Горев. Visual FoxPro 5.0. Книга для программистов – М., ТОО «Эдэль», 1997 – 552 с. 4) М.Антонович, Visual FoxPro для Windows, BINOM Publishers, 1996 – 688 с. 5) М.Базиян. Использование Visual FoxPro 6. Вильямс, 2000 - 925 с. 6) З.Пэддок, Дж.Петерсен, Р.Тэлмейдж. Visual FoxPro 6. Разработка корпоративных приложений. Изд-во ДМК 2000, 588 с.
Приложение1. Нормальные формы БД.
Приложение 2. (выполнено, под руководством автора, студенткой А.Юсуповой в качестве одного из разделов дипломной работы)
|