Разработка логической структуры базы данных
Логическая структура реляционной базы данных определяется совокупностью логически связанных реляционных таблиц.
Логические связи соответствуют структурных связям между объектами в концептуальной модели, каждый объект в логической модели отображается соответствующей реляционной таблицы.
Связи между таблицами осуществляются посредством общих атрибутов. Логическая структура реляционной базы данных имеет вид:
Рис 5. Связь таблиц в Access
РЕЛЯЦИОННАЯ МОДЕЛЬ
Вначале раздела приводится теоретическая информация о реляционной модели.
Реляционная модель проектируемой базы данных:
Вакансии (Номер вакансии, код работодателя, дата размещения, должность, размер заработной платы, график работы, требования, условия работы, состояние вакансии)
Внешний ключ: Должность
Соискатели (Код соискателя, ФИО соискателя, дата рождения, город, адрес регистрации, дата обращения, должность, номер телефона, образование, опыт работы, результат)
Внешний ключ: Должность
Работодатели (Код работодателя, название организации работодателя, адрес организации, город, номер телефона, адрес электронной формы)
Внешний ключ: Код работодателя
ОПРЕДЕЛЕНИЕ ТИПОВ ДАННЫХ В ЗАДАННОМ ФОРМАТЕ
Таблица "Вакансии"
Содержит информацию о вакансиях.
Таблица 6
Структура таблицы данных"Вакансии"
Название поля | Тип поля | Размер поля | Обязательное поле | Ключевое поле |
Номер Вакансии | Числовой | Длинное целое | да | да |
Код Работодателя | Числовой | Длинное целое | да | нет |
Дата Размещения | Дата/время | Длинное целое | нет | нет |
Должность | Текстовый | да | нет | |
Размер заработной Платы | Числовой | Длинное целое | да | нет |
График Работы | Числовой | Длинное целое | нет | нет |
Требования | Текстовый | нет | нет | |
Условия Работы | Текстовый | да | нет | |
Состояние Вакансии | Текстовый | да | нет |
Таблица "Работодатели"
Содержит информацию о работодателях
Таблица 7
Структура таблицы данных"Работодатели"
Наименование поля | Тип поля | Размер поля | Обязательное поле | Ключевое поле |
Код Работодателя | Числовой | Длинное целое | да | да |
Название Организации Работодателя | Текстовый | да | нет | |
Адрес Организации | Текстовый | да | нет | |
Город | Текстовый | нет | нет | |
Номер телефона | Текстовый | да | нет | |
Адрес Электронной Почты | Текстовый | да | нет |
Таблица"Соискатели"
Содержит информацию о соискателях.
Таблица 8
Структура таблицы данных"Соискатели"
Наименование поля | Тип поля | Размер поля | Обязательное поле | Ключевое поле |
Код Соискателя | Числовой | Длинное целое | да | да |
ФИО Соискателя | Текстовый | да | нет | |
Дата Рождения | Дата/время | Длинное целое | да | нет |
Город | Текстовый | нкт | нет | |
Адрес Регистрации | Текстовый | нет | нет | |
Дата Обращения | Дата/время | Длинное целое | да | нет |
Должность | Текстовый | да | нет | |
Номер телефона | Текстовый | да | нет | |
Образование | Текстовый | да | нет | |
Опыт Работы | Текстовый | да | нет | |
Результат | Текстовый | нет | нет |
СОЗДАНИЕ ГЛОБАЛЬНОЙ СХЕМЫ СВЯЗЕЙ.