Разработка базы данных Кадры
| | |налогоплательщика | |
|Tax bearer series |I, U |Серия свидетельства |Stuff |
| | |налогоплательщика | |
|Tax bearer number |I, U |Номер свидетельства |Stuff |
| | |налогоплательщика | |
|Tax bearer |I, U |Дата выдачи |Stuff |
|distribution date | |свидетельства | |
| | |налогоплательщика | |
|Date begin in |I, U |Дата поступления в у/з|Education |
|education | | |additional |
|Date of end |I, U |Дата окончания у/з |Education |
|education | | |additional |
|Additional |I, U |Образование |Education |
|education | | |additional |
|Name education |I, U |Название у/з |Education |
| | | |additional |
|Diploma education |I, U |Диплом |Education |
| | | |additional |
|Form of training |I, U |Форма обучения |Education |
|additional | | |additional |
|Qualification |I, U |Квалификация |Education |
|additional | | |additional |
|Speciality |I, U |Специальность |Education |
|additional | | |additional |
|Other language |I, U |Язык |Language |
|Level of |I, U |Уровень владения |Language |
|possession | | | |
|Date of verdict |I, U |Дата вынесения |Conviction |
| | |приговора | |
|Article |I, U |Статья |Conviction |
|Period |I, U |Срок |Conviction |
|Degree of |I, U |Степень родства |Family |
|relationship | | | |
|Names |I, U |Фамилия, инициалы |Family |
| | |родственника | |
|Date of birth |I, U |Дата рождения |Family |
|relative | | | |
|Expense |I, U |На иждивении |Family |
|By whom is given |I, U |Кем выдан |Passport |
| | | |registration |
|Date of |I, U |Дата выдачи |Passport |
|distribution | | |registration |
|Index |I, U |Индекс |Passport |
|Area registration |I, U |Область |Passport |
| | | |registration |
|Region |I, U |Район |Passport |
|registration | | |registration |
|City |I, U |Город |Passport |
| | | |registration |
|Point |I, U |Населенный пункт |Passport |
| | | |registration |
|Street |I, U |Улица |Passport |
| | | |registration |
|House |I, U |Дом |Passport |
| | | |registration |
|Corps |I, U |Корпус |Passport |
| | | |registration |
|Flat |I, U |Квартира |Passport |
| | | |registration |
|Date of statement |I, U |Дата постановки |Work record card |
|Date of dismissal |I, U |Дата увольнения |Work record card |
|Name of company |I, U |Название учреждения |Work record card |
|A post |I, U |Должность |Work record card |
|Reason card |I, U |Причина |Work record card |
|Basis card |I, U |Основание |Work-record card |
|Date moving |I, U |Дата |Purpose and moving|
|Reason moving |I, U |Основание |Purpose and moving|
|Department |I, U |Отдел |Purpose and moving|
|Post |I, U |Должность |Purpose and moving|
|Method of |I, U |Режим работы |Purpose and moving|
|operating | | | |
|Date qualification|I, U |Дата |Qualification |
|Reason |I, U |Основание |Qualification |
|qualification | | | |
|Qualification |I, U |Квалификация |Qualification |
|Date started trip |I, U |Дата начала |Business trip |
|Date closed trip |I, U |Дата окончания |Business trip |
|Destination |I, U |Место назначения |Business trip |
|Kind of holiday |I, U |Вид отпуска |Holiday |
|Basis holiday |I, U |Основание |Holiday |
|In time with |I, U |За время с |Holiday |
|In time on |I, U |За время по |Holiday |
|Date started |I, U |Дата начала |Holiday |
|holiday | | | |
|Amount |I, U |Количество дней |Holiday |
|Date closed |I, U |Дата окончания |Holiday |
|holiday | | | |
Теперь можно приступить к более тщательному анализу данных и
объединению отдельных элементов данных в объекты. Эти объекты станут
впоследствии основой для создания таблиц в проектируемой базе данных.
Далее следует заполнить еще один комплект рабочих бланков, который
поможет объединить элементы данных в объекты. В верхней части бланка для
каждого объекта надо перечислить все объекты связанные с данным. В графе
бланка «Связь» указывается тип связи («один-ко-многим» или «один-к-
одному»).
Для каждого элемента данных, в рабочем бланке объекта, обязательно
должны быть указаны тип данных (текстовый, числовой, денежный, Мемо и т.д.)
и длина поля, необходимая для их хранения. Должно быть дано краткое
описание этого элемента, которое впоследствии будет использоваться при
определении таблицы.
Также, в бланке должно быть записано условие на значение, которое будет
применяться к соответствующему полю данных. В дальнейшем, можно будет
задать эти условия в программных файлах 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) |Причина увольнения |Требуется |
Страницы: 1, 2, 3, 4, 5, 6, 7
|