Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой проект БД.docx
Скачиваний:
676
Добавлен:
15.03.2016
Размер:
5.13 Mб
Скачать

2.4. Физическая структура базы данных.

Логическая структура базы данных - структура для пользователя, физическая - структура базы данных для ЭВМ. Физическая структура определяет, тип и свойства данных, которые будут записаны в память компьютера.

Правила перехода к физической модели следующие: каждое отношение превращается в файл базы данных, каждый столбец - в поле файла, каждая строка – в запись файла. Этап физического моделирования базы данных включает в себя определение состава файлов и их заполнение исходными данными в соответствии с ограничениями, допущениями и особенностями предметной области.

По сути дела физическое проектирование базы данных подразумевает конструирование таблиц в СУБД. СУБД Microsoft Access представляет собой систему управления базами данных, в состав которой входят таблицы, запросы, формы, отчеты, макросы и модули как самостоятельные объекты, хранящиеся в общем файле базы данных на жестком диске или любом другом носителе данных. Благодаря этому создание связанных объектов и проверка ссылочной целостности данных значительно облегчена.

В процессе физического проектирования БД необходимо присвоить имена таблицам, а также присвоить имена полям таблиц.

Так как первичный ключ – это некое поле (столбец) или группа полей таблицы базы данных, значение которого (или комбинация значений которых), используется в качестве однозначного уникального идентификатора записи (строки) этой таблицы, например, в таблице «Отделы/Кафедрыв качестве первичного ключа целесообразно определить «Код отдела/кафедры», в таблице «Должности» - поле «Код должности», в таблице «Сотрудники» - поле «Код сотрудника», в таблице «Кафедры» - поле «Код кафедры»

Структура необходимых таблиц представлена наглядно в таблицах:

Таблица 2 – Структура таблицы Отделы/Кафедры

Поле

Тип данных

Комментарий

Код отдела/кафедры

Числовой

Ключ

Название отдела/кафедры

Текстовый

60

Таблица 3 – Структура таблицы Должности

Поле

Тип данных

Комментарий

Код должности

Счетчик

Ключ

Наименование должности

Текстовый

25

Таблица 4 - Структура таблицы Сотрудники(личн_данные)

Поле

Тип данных

Комментарий

Код сотрудника

Числовой

Ключ

Фамилия

Текстовый

17

Имя

Текстовый

15

Отчество

Текстовый

15

Пол

Текстовый

5

Дата рождения

Дата/время

Краткий формат даты

Домашний адрес

Текстовый

35

Семейное положение

Текстовый

Мастер подстановок

Количество детей

Числовой

Длинное целое

Паспортные данные

Текстовый

11

Телефон

Текстовый

11

Таблица 4 - Структура таблицы Сотрудники(труд_деят)

Поле

Тип данных

Комментарий

Код сотрудника

Числовой

Ключ

Код должности

Числовой

Поле со списком таблица «Должность»

Код отдела/кафедры

Числовой

Поле со списком таблица «Отделы/Кафедры»

Дата приема

Дата/время

Краткий формат даты

Дата увольнения

Дата/время

Краткий формат даты

Начало труд_деят

Дата/время

Краткий формат даты

Временно не работает

Логический

Да/Нет

Дата врем_нетрудоспособн

Дата/время

Краткий формат даты

Ставка

Текстовый

Мастер подстановок

Таблица 5. Структура таблицы Вакансии

Поле

Тип данных

Комментарий

Код вакансии

Счетчик

Ключ

Код отдела/кафедры

Числовой

Поле со списком таблица «Отделы/Кафедры»

Код должности

Числовой

Поле со списком таблица «Должность»

Кол-во вакансий

Числовой

Тип вакансии

Текстовый

Мастер подстановок

Дата объявл_вакансии

Дата/время

Краткий формат даты

Дата окончан_вакансии

Дата/время

Краткий формат даты

Таблица 6. Структура таблицы Штатное расписание

Поле

Тип данных

Комментарий

Код шт_ед

Числовой

Ключ

Код отдела/кафедры

Числовой

Поле со списком таблица «Отделы/Кафедры»

Код должности

Числовой

Поле со списком таблица «Должность»

Кол-во шт ед

Числовой

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]