Рефераты. Разработка базы данных Кадры p> Теперь можно приступить к более тщательному анализу данных и объединению отдельных элементов данных в объекты. Эти объекты станут впоследствии основой для создания таблиц в проектируемой базе данных.

Далее следует заполнить еще один комплект рабочих бланков, который поможет объединить элементы данных в объекты. В верхней части бланка для каждого объекта надо перечислить все объекты связанные с данным. В графе бланка «Связь» указывается тип связи («один-ко-многим» или «один-к- одному»).

Для каждого элемента данных, в рабочем бланке объекта, обязательно должны быть указаны тип данных (текстовый, числовой, денежный, Мемо и т.д.) и длина поля, необходимая для их хранения. Должно быть дано краткое описание этого элемента, которое впоследствии будет использоваться при определении таблицы.

Также, в бланке должно быть записано условие на значение, которое будет применяться к соответствующему полю данных. В дальнейшем, можно будет задать эти условия в программных файлах FoxPro, чтобы использовать их для проверки данных.

Опишем используемые объекты, заполнив рабочий бланк №2.

|РАБОЧИЙ БЛАНК №2 (ОБЪЕКТЫ) |
| |
|Имя объекта: |KADRES |
|Краткое описание: |Основные анкетные данные сотрудников |
|Связанные объекты: |Имя: |Связь: |
| |Education additional |Многие |
| |Language |Многие |
| |Conviction |Многие |
| |Family |Многие |
| |Passport registration |Многие |
| |Work record card |Многие |
| |Purpose and moving |Многие |
| |Qualifications |Многие |
| |Business trip |Многие |
| |Holiday |Многие |
| |
|Имя элемента |Тип данных |Описание |Условие на значение |
|данных | | | |
|Organic number |Числовой (6) |Табельный номер |Требуется |
| | |сотрудника | |
| | | |Не должны |
| | | |повторяться |
|Insurance number|Текстовый (14) |Страховой номер |NNN-NNN-NNN |
|Surname |Текстовый (15) |Фамилия |Требуется |
|Name |Текстовый (15) |Имя |Требуется |
|Patronymic name |Текстовый (15) |Отчество |Требуется |
|Sex |Текстовый (15) |Пол |Требуется |
| | | |М или Ж |
|Date of birth |Дата |Дата рождения |Требуется |
|Birthplace |Текстовый (47) |Место рождения |Требуется |
|Nationality |Текстовый (15) |Национальность |Требуется |
|Social origin |Текстовый (47) |Социальное |Требуется |
| | |происхождение | |
|Citizenship |Текстовый (30) |Гражданство |Требуется |
|Education |Текстовый (47) |Образование |Требуется |
|Education |Текстовый (47) |Название учебного |Требуется |
|institution | |заведения | |
|Form of training|Текстовый (20) |Форма обучения |Требуется |
|Year of the |Дата (8) |Год окончания |Требуется |
|ending | | | |
|Diploma |Текстовый (25) |Диплом (серия) |Требуется |
| | | |Серия:ХХХХ |
| | | |номер:NNNNNNNN |
|Qualification |Текстовый (47) |Квалификация по |Требуется |
| | |диплому | |
|Speciality |Текстовый (47) |Специальность по |Требуется |
| | |диплому | |
|Amount education|Числовой (2) |Количество записей в| |
|additional | |разделе | |
| | |«Дополнительное | |
| | |образование» | |
|Kind of hiring |Текстовый (30) |Вид найма |Требуется |
|Kind of work |Текстовый (30) |Вид работы |Требуется |
|Scientific |Текстовый (30) |Ученая степень | |
|degree | | | |
|Scientific rank |Текстовый (30) |Ученое звание | |
|Narrow |Текстовый (47) |Узкая специальность | |
|speciality | | | |
|Amount foreign |Числовой (2) |Количество записей в| |
|languages | |разделе «Владение | |
| | |иностранными | |
| | |языками» | |
|Amount |Числовой (2) |Количество записей в| |
|conviction | |разделе «Наличие | |
| | |судимости» | |
|Marital status |Текстовый (20) |Семейное положение |Требуется |
|Amount family |Числовой (2) |Количество записей в| |
| | |разделе «Состав | |
| | |семьи» | |
|Trade union |Текстовый (40) |Профсоюз |Требуется |
|Group of |Числовой (1) |Группа инвалидности | |
|inability | | | |
|Pensioner |Текстовый (1) |Пенсионер ? |Требуется |
| | | |Д или Н |
|Participant of a|Текстовый (1) |Участник войны |Требуется |
|war | | | |
| | | |Д или Н |
|Postal index |Числовой (6) |Домашний индекс |Требуется |
|Region |Текстовый (20) |Район |Требуется |
|Area |Текстовый (40) |Область |Требуется |
|Home address |Текстовый (40) |Домашний адрес |Требуется |
|Telephone number|Текстовый (18) |Домашний телефон |###-##-## код: ### |
|Passport |Текстовый (29) |Серия, номер |Требуется |
| | | |Серия: XXXXXXX-XX |
| | | |номер: ###### |
|Conscription |Текстовый (20) |Воинская обязанность| |
|Military rank |Текстовый (20) |Воинское звание | |
|Number |Числовой (12) |Номер ВУС | |
|Military ticket |Текстовый (23) |Номер военного |Серия: XXX |
| | |билета |номер: ####### |
|Validity to |Текстовый (47) |Годность к военной | |
|military service| |службе | |
|Attitude to |Текстовый (47) |Отношение к | |
|booking | |бронированию | |
|Mobile |Текстовый (1) |Наличие моб, |Д или Н |
|instructions | |предписания | |
|Group of thee |Текстовый(47) |Группа учета | |
|account | | | |
|Category of the |Текстовый (20) |Категория учета | |
|account | | | |
|Commissioners |Текстовый (47) |Райвоенкомат | |
|Date started |Дата |Дата начала срочной | |
|service | |службы | |
|Date close |Дата |Дата окончания | |
|service | |срочной службы | |
|Date of last |Дата |Дата последнего | |
| | |прохождения мед. | |
| | |Комиссии | |
|Amount work |Числовой (2) |Количество записей в| |
|record cards | |разделе «Трудовая | |
| | |книжка» | |
|Amount purpose |Числовой (2) |Количество записей в| |
|and moving | |разделе «Назначения | |
| | |и перемещения» | |
|Amount |Числовой (2) |Количество записей в| |
|qualifying | |разделе | |
|category | |«Квалификационный | |
| | |разряд» | |
|Company name |Текстовый (47) |Название учреждения |Требуется |
|Subdivision |Текстовый (30) |Подразделение |Требуется |
|Current post |Текстовый (30) |Текущая должность |Требуется |
|Date of |Дата |Дата приема на |Требуется |
|employment | |работу | |
|Date closed of a|Дата |Дата окончания |Требуется |
|trial period | |испытательного срока| |
|Amount business |Числовой (2) |Количество записей в| |
|trip | |разделе | |
| | |«Командировки» | |
|Amount holiday |Числовой (2) |Количество записей в| |
| | |разделе «Отпуска» | |
|Date of |Дата |Дата увольнения |Требуется |
|dismissal | | | |
|Reason of |Текстовый (47) |Причина увольнения |Требуется |
|dismissal | | | |
|Individual |Текстовый (12) |Индивидуальный номер|Требуется |
|number | |налогоплательщика | |
|Tax bearer |Текстовый (14) |Серия свидетельства |Требуется |
|series | |налогоплательщика | |
|Tax bearer |Текстовый (14) |Номер свидетельства |Требуется |
|number | |налогоплательщика | |
|Tax bearer |Дата |Дата выдачи |Требуется |
|distribution | |свидетельства | |
|date | |налогоплательщика | |
| |
| |
|Имя объекта: |Education additional |
|Краткое описание: |Сведения о дополнительном образовании |
|Связанные объекты: |Имя: |Связь: |
| |Stuff |Один |
| |
|Имя элемента |Тип данных |Описание |Условие на значение |
|данных | | | |
|Date begin in |Дата |Дата поступления в |Требуется |
|education | |у/з | |
|Date of end |Дата |Дата окончания у/з |Требуется |
|education | | | |
|Additional |Текстовый (30) |Образование |Требуется |
|education | | | |
|Name education |Текстовый (15) |Название у/з |Требуется |
|Diploma |Текстовый (15) |Диплом |Требуется |
|education | | | |
|Form of training|Текстовый (15) |Форма обучения |Требуется |
|additional | | | |
|Qualification |Текстовый (15) |Квалификация |Требуется |
|additional | | | |
|Speciality |Текстовый (15) |Специальность |Требуется |
|additional | | | |
| |
| |
|Имя объекта: |Language |
|Краткое описание: |Знание дополнительных иностранных языков |
|Связанные объекты: |Имя: |Связь: |
| |Stuff |Один |
| |
|Имя элемента |Тип данных |Описание |Условие на значение |
|данных | | | |
|Other language |Текстовый (20) |Язык |Требуется |
|Level of |Текстовый (30) |Уровень владения |Требуется |
|possession | | | |
| |
| |
|Имя объекта: |Conviction |
|Краткое описание: |Наличие судимости у сотрудника |
|Связанные объекты: |Имя: |Связь: |
| |Stuff |Один |
| |
|Имя элемента |Тип данных |Описание |Условие на значение |
|данных | | | |
|Date of verdict |Дата |Дата вынесения |Требуется |
| | |приговора | |
|Article |Текстовый (20) |Статья |Требуется |
|Period |Текстовый (20) |Срок |Требуется |
| |
| |
|Имя объекта: |Family |
|Краткое описание: |Сведения о составе семьи |
|Связанные объекты: |Имя: |Связь: |
| |Stuff |Один |
| |
|Имя элемента |Тип данных |Описание |Условие на значение |
|данных | | | |
|Degree of |Текстовый (20) |Степень родства |Требуется |
|relationship | | | |
|Names |Текстовый (20) |Фамилия, инициалы |Требуется |
| | |родственника | |
|Date of birth |Дата |Дата рождения |Требуется |
|relative | | | |
|Expense |Текстовый (20) |На иждивении |Требуется |
| |
| |
|Имя объекта: |Passport registration |
|Краткое описание: |Паспортные данные (прописка) |
|Связанные объекты: |Имя: |Связь: |
| |Stuff |Один |
| |
|Имя элемента |Тип данных |Описание |Условие на значение |
|данных | | | |
|By whom is given|Текстовый (50) |Кем выдан |Требуется |
|Date of |Дата |Дата выдачи |Требуется |
|distribution | | | |
|Index |Текстовый (6) |Индекс |Требуется |
|Area |Текстовый (30) |Область |Требуется |
|registration | | | |
|Region |Текстовый (30) |Район |Требуется |
|registration | | | |
|City |Текстовый (30) |Город |Требуется |
|Point |Текстовый (30) |Населенный пункт |Требуется |
|Street |Текстовый (30) |Улица |Требуется |
|House |Текстовый (10) |Дом |Требуется |
|Corps |Текстовый (10) |Корпус |Требуется |
|Flat |Текстовый (10) |Квартира |Требуется |
| |
| |
|Имя объекта: |Work record card |
|Краткое описание: |Записи в трудовой книжке |
|Связанные объекты: |Имя: |Связь: |
| |Stuff |Один |
| |
|Имя элемента |Тип данных |Описание |Условие на значение |
|данных | | | |
|Date of |Дата |Дата постановки |Требуется |
|statement | | | |
|Date of |Дата |Дата увольнения |Требуется |
|dismissal | | | |
|Name of company |Текстовый (20) |Название учреждения |Требуется |
|A post |Текстовый (20) |Должность |Требуется |
|Reason card |Текстовый (20) |Причина |Требуется |
|Basis card |Текстовый (20) |Основание |Требуется |
| |
| |
|Имя объекта: |Purpose and moving |
|Краткое описание: |Сведения о назначениях и перемещениях |
| |сотрудника |
|Связанные объекты: |Имя: |Связь: |
| |Stuff |Один |
| |
|Имя элемента |Тип данных |Описание |Условие на значение |
|данных | | | |
|Date moving |Дата |Дата |Требуется |
|Reason moving |Текстовый (20) |Основание |Требуется |
|Department |Текстовый (20) |Отдел |Требуется |
|Post |Текстовый (15) |Должность |Требуется |
|Method of |Текстовый (15) |Режим работы |Требуется |
|operating | | | |
| |
| |
|Имя объекта: |Qualification |
|Краткое описание: |Сведения о квалификационном разряде |
| |сотрудника |
|Связанные объекты: |Имя: |Связь: |
| |Stuff |Один |
| |
|Имя элемента |Тип данных |Описание |Условие на значение |
|данных | | | |
|Date |Дата |Дата |Требуется |
|qualification | | | |
|Reason |Текстовый (20) |Основание |Требуется |
|qualification | | | |
|Qualification |Текстовый (20) |Квалификация |Требуется |
| |
| |
|Имя объекта: |Business trip |
|Краткое описание: |Командировки |
|Связанные объекты: |Имя: |Связь: |
| |Stuff |Один |
| |
|Имя элемента |Тип данных |Описание |Условие на значение |
|данных | | | |
|Date started |Дата |Дата начала |Требуется |
|trip | | | |
|Date closed trip|Дата |Дата окончания |Требуется |
|Destination |Текстовый (25) |Место назначения |Требуется |
| |
| |
|Имя объекта: |Holiday |
|Краткое описание: |Отпуска |
|Связанные объекты: |Имя: |Связь: |
| |Stuff |Один |
| |
|Имя элемента |Тип данных |Описание |Условие на значение |
|данных | | | |
|Kind of holiday |Текстовый (15) |Вид отпуска |Требуется |
|Basis holiday |Текстовый (15) |Основание |Требуется |
|In time with |Дата |За время с |Требуется |
|In time on |Дата |За время по |Требуется |
|Date started |Дата |Дата начала |Требуется |
|holiday | | | |
|Amount |Числовой (3) |Количество дней |Требуется |
|Date closed |Дата |Дата окончания |Требуется |
|holiday | | | |

Страницы: 1, 2, 3, 4



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.