Разработка базы данных "Кадры" — страница 6

  • Просмотров 7687
  • Скачиваний 275
  • Размер файла 89
    Кб

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

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

файлах 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 institution Текстовый (47) Название учебного заведения Требуется Form of training Текстовый (20) Форма обучения Требуется Year of the ending Дата (8) Год окончания Требуется Diploma Текстовый (25) Диплом (серия) Требуется Серия:ХХХХ номер:NNNNNNNN Qualification Текстовый (47) Квалификация по диплому Требуется Speciality Текстовый (47)

Специальность по диплому Требуется Amount education additional Числовой (2) Количество записей в разделе «Дополнительное образование» Kind of hiring Текстовый (30) Вид найма Требуется Kind of work Текстовый (30) Вид работы Требуется Scientific degree Текстовый (30) Ученая степень Scientific rank Текстовый (30) Ученое звание Narrow speciality Текстовый (47) Узкая специальность Amount foreign languages Числовой (2) Количество записей в разделе «Владение иностранными языками» Amount conviction Числовой