- •Содержание
- •1. Основная часть
- •1.1. Описание предметной области. Постановка задач Оглавление
- •1.2. Выбор средств – методология проектирования
- •2. Разработка Базы Данных
- •2.1. Структура базы данных Microsoft Office Access
- •3. Формы, запросы, отчеты
- •3.1. Создание форм в базах данных
- •3.2 Создание запросов в базе данных
- •Создание отчетов в базе данных
- •4. Анализ базы данных средствами сводных таблиц
- •5. Безопасность базы данных
- •Заключение
- •Список литературы
2. Разработка Базы Данных
Для хранения данных создано 7 таблиц, структура которых приведена ниже. В Таблице 1 хранятся данные о посещениях.
Таблица 1 – База посещений
Поле |
Тип данных |
Id |
Счетчик (ключевое поле) |
Id клиента |
Числовой |
Дата обращения |
Дата/время |
Тип обследования |
Числовой |
Врач |
Числовой |
Дата обследования |
Дата/время |
Диагноз |
Текстовый |
В Таблице 2 содержатся данные о должностях сотрудников.
Таблица 2 – Должности
Поле |
Тип данных |
Id |
Счетчик (ключевое поле) |
Должность |
Текстовый |
В Таблице 3 содержатся данные о кабинетах.
Таблица 3 - Кабинеты
Поле |
Тип данных |
Id |
Счетчик (ключевое поле) |
№ кабинета |
Числовой |
В Таблице 4 содержатся данные о клиентах.
Таблица 4 – Клиенты
Поле |
Тип данных |
id |
Счетчик (ключевое поле) |
Фамилия |
Текстовый |
Имя |
Текстовый |
Отчество |
Текстовый |
Паспорт: серия |
Числовой |
Паспорт: номер |
Числовой |
Страховой полис № |
Числовой |
В таблице 5 находятся данные о направлениях обследования.
Таблица 5 – Направление
Поле |
Тип данных |
Id |
Счетчик (ключевое поле) |
Направления обследования |
Текстовый |
В Таблице 6 хранятся данные о типах образования сотрудников.
Таблица 6 – Преподаватели
Поле |
Тип данных |
Id |
Счетчик (ключевое поле) |
Образование |
Текстовый |
В Таблице 7 находятся данные о сотрудниках.
Таблица 7 – Сотрудниках
Поле |
Тип данных |
Id |
Счетчик (ключевое поле) |
№ кабинета |
Числовой |
Фамилия |
Текстовый |
Имя |
Текстовый |
Отчество |
Текстовый |
Паспорт:серия |
Числовой |
Паспорт:номер |
Числовой |
Трудовая книжка № |
Текстовый |
ИНН |
Числовой |
СНИЛС |
Числовой |
Должность |
Числовой |
Специализация |
Числовой |
Образование |
Числовой |
Диплом № |
Числовой |
Личный код |
Числовой |
Создание таблиц в программе Microsoft Office Access, как и других объектов баз данных, начинается с активации окна базы данных (рисунок 1). В этом окне выбирается элемент управления Таблицы.
Рисунок 1 - Окно базы данных
Рассмотрим Создание таблиц в режиме конструктора (рисунок 2).
Рисунок 2 - Создание таблиц в режиме конструктора
Необходимо заполнить Имена полей и выбрать Типы данных и сохранить каждую таблицу соответствующим именем (рисунок 3).
При работе с Microsoft Access используются следующие типы данных:
текстовый – тип данных, используемый для хранения простого неформатированного текста, число символов в котором не должно превышать 255;
поле MEMO – специальный тип данных, применяемый для хранения больших объёмов текста (до 65 535 символов);
числовой – тип данных для хранения чисел;
дата/время – тип данных для хранения значений даты и времени;
денежный – тип данных для хранения денежных значений (длина поля 8 байт);
счётчик – специальный тип данных, используемый для автоматической нумерации записей;
логический – для хранения логических данных, которые могут иметь одно из двух возможных значений Да или Нет;
поле объекта OLE – специальный тип данных, предназначенный для хранения объектов OLE (электронных таблиц Microsoft Excel, документов Microsoft Word, звукозаписей и др.);
гиперссылка – специальное поле для хранения адресов URL Web-объектов;
мастер подстановок – тип данных, запускающий мастер подстановок, что позволяет выбирать данные из раскрывающегося списка, а не вводить их в поле вручную.
Числовые поля могут иметь следующие размеры:
байт (Byte) – целые числа от 0 до 255 (1 байт);
целое (Integer) – целые числа от минус 32768 до +32767 (2 байта);
длинное целое (Long Integer) – целые числа от минус 2147483648 до +2147483647 (4 байта);
одинарное с плавающей точкой (Single) – числа от минус 3,41038 до +3,41038 с точностью до 7 знаков (4 байта);
двойное с плавающей точкой (Double) – числа от минус 1,79710308 до +1,79710308 с точностью до 15 знаков (8 байт).
Рисунок 3 - Таблицы базы данных в режиме конструктора