19390

РАЗРАБОТКА ФИЗИЧЕСКОЙ ОРГАНИЗАЦИИ БАЗЫ ДАННЫХ: СОЗДАНИЕ ТАБЛИЦ БАЗЫ ДАННЫХ И ФОРМ ПРОСМОТРА ДАННЫХ

Лабораторная работа

Информатика, кибернетика и программирование

БАЗЫ ДАННЫХ Лабораторная работа № 2 РАЗРАБОТКА ФИЗИЧЕСКОЙ ОРГАНИЗАЦИИ БАЗЫ ДАННЫХ: СОЗДАНИЕ ТАБЛИЦ БАЗЫ ДАННЫХ И ФОРМ ПРОСМОТРА ДАННЫХ ЦЕЛЬ РАБОТЫ Изучение средств автоматизации конструирования реляционных таблиц форм просмотра и редактирования данных в СУБ

Русский

2013-07-12

3.32 MB

25 чел.

БАЗЫ ДАННЫХ

Лабораторная работа № 2

РАЗРАБОТКА ФИЗИЧЕСКОЙ ОРГАНИЗАЦИИ  БАЗЫ  ДАННЫХ: СОЗДАНИЕ ТАБЛИЦ БАЗЫ ДАННЫХ И ФОРМ ПРОСМОТРА ДАННЫХ

ЦЕЛЬ РАБОТЫ

Изучение средств автоматизации конструирования реляционных таблиц,  форм просмотра и редактирования данных в СУБД MS Access.

Отработка методов конструирования таблиц, форм представления данных и их реализация.

ОБЪЕКТЫ И СРЕДСТВА ИССЛЕДОВАНИЯ

Предметная область в соответствии с вариантом задания. ПЭВМ типа IBM PC,  дисплейный класс,  операционная система Windows 95, СУБД MS Access.

ПРОГРАММА РАБОТЫ

По предложенному преподавателем варианту разработать необходимые таблицы БД и заполнить их информацией. При построении таблиц используйте индексацию записей. Установите отношения между таблицами. Определите условия целостности данных. Разработайте формы для часто встречающихся групп данных с использованием конструктора форм. Добавьте для наглядности в форму подходящее графическое изображение. Если ваши данные отображаются в виде графика, то постройте его в форме. Оформить отчет.

ВЫПОЛНЕНИЕ РАБОТЫ

1. РАЗРАБОТКА ТАБЛИЦ БД

На основе построенной схемы нормализованных отношений можно разработать таблицы БД. Для этого используем СУБД MS Access.

Ниже приводится вид таблиц с выбранными типами данных, созданных в режиме конструктора.

Таблица «Карточка пациента»

Рисунок

Здесь представлены 5 атрибутов, характеризующие данные о пациенте. Ключевое поле – «№ карточки» является числовым по типу данных, все остальные поля имеют разный тип данных, в зависимости от данных, которые необходимо внести в это поле.

Таблица «Адрес пациента»

Рисунок

Здесь представлены 7 атрибутов, характеризующие данные о месте жительства пациента. Ключевое поле – «№ карточки» является числовым по типу данных, все остальные поля имеют разный тип данных, в зависимости от данных, которые необходимо внести в это поле.

Таблица «Родители»

Рисунок

Здесь представлены 5 атрибутов, представляющие информацию о родителях пациента. Ключевое поле – «№ карточки» является числовым по типу данных, все остальные поля имеют тип данных текстовый.

Таблица «Прививки»

Рисунок

Здесь представлены 5 атрибутов, характеризующие данные о прививках пациента. Ключевое поле – «№ карточки» является числовым по типу данных, все остальные поля имеют разный тип данных, в зависимости от данных, которые необходимо внести в это поле.

Таблица «Хронические заболевания»

Рисунок

Здесь представлены 6 атрибутов, характеризующие данные о хронических заболеваниях пациента. Ключевое поле – «№ карточки» является числовым по типу данных, все остальные поля имеют разный тип данных, в зависимости от данных, которые необходимо внести в это поле; поле «Осложнения» имеет логический тип данных – т.е. поле может принимать значение только Да/Нет.

Таблица «Больничный лист»

Рисунок

Здесь представлены 6 атрибутов, характеризующие данные о болезни пациента. Ключевое поле – «№ больничного листа» является счетчиком по типу данных, т.е. т.е. автоматически присваиваем идентификационный номер больничному листу, все остальные поля имеют разный тип данных, в зависимости от данных, которые необходимо внести в это поле. В данной таблице надо обратить внимание на то, что поле «Дата закрытия» может быть пустым, это означает что больничный лист открыт и больной проходит курс лечения.

Таблица «Детское учреждение»

Рисунок

Здесь представлены 7 атрибутов, характеризующие данные о прививках пациента. Ключевое поле – «№ карточки» является числовым по типу данных, все остальные поля имеют разный тип данных, в зависимости от данных, которые необходимо внести в это поле; поле «Код врача» – индексированное, совпадения не допускаются. Поле «Карантин» является логическим и вычисляется автоматически (анализируется процент заболевших по данному учреждению к общему числу учащихся).

Таблица «Врач»

Рисунок

Здесь представлены 3 атрибута, характеризующие данные о враче. Ключевое поле – «Код врача» является текстовым по типу данных, все остальные поля также имеют текстовый тип данных.

Таблица «Профиль врача»

Рисунок

Здесь представлены 4 атрибута, которые дополняют данные о враче из таблицы «Врач», связанные со специализацией врача. Ключевое поле – «Код специализации» является текстовым по типу данных, все остальные поля также имеют текстовый тип данных, кроме поля «Оклад», которое имеет денежный формат.

Таблица «Справочник заболеваний»

Рисунок

Содержит полную информацию о заболеваниях. Представлены 4 атрибута; ключевое поле –  «Название заболевания» - текстового типа.


2. СОЗДАНИЕ ФОРМ

Создание внешней модели - один из важнейших этапов проектирования  базы данных. Созданные формы должны соответствовать информационным требованиям пользователя и охватывать все исходные данные в базе.

Формы для ввода и просмотра данных в таблицах упрощают как ввод, так и вывод (просмотр) имеющихся данных.

Для ввода и просмотра данных создано 6 форм. Все они представлены на рисунках    11 – 16.

Рисунок -Форма "Карточка пациента"

Данная форма «Карточка пациента» заполняется путем ввода в каждый столбец соответствующих данных о пациентах в детской поликлинике.  При нажатии кнопки Tab или Enter происходит переход к другой записи, и в элементах управления формы выводятся данные из соответствующей строки набора записей.

Остальные формы заполняются аналогичным образом.

Рисунок -Форма "Адрес пациента"

Рисунок -Форма "Больничный лист"

Рисунок -Форма "Профиль врача"

Следует заметить, что данная форма Содержит информацию из двух таблиц базы данных – таблицы «Врач» и таблицы «Профиль врача» для более удобного ввода и просмотра данных о враче. При создании данной формы автоматически создается так называемая подчиненная форма «Врач подчиненная форма», но она не требуется для ввода данных, а просто содержит в себе информацию о враче.


3. ПОСТРОЕНИЕ СХЕМЫ СВЯЗЕЙ

Все таблицы связаны между собой и имеют тип связи “ один ко многим” или “многие к одному”. В Access линии связывания между полями устанавливают соответствие записей в таблицах. Жирная линия связывания с символами 1 и “бесконечность” на концах означает, что для этой связи установлена проверка ссылочной целостности, без символов означает отсутствие ссылочной целостности.

Схема данных базы данных «детская поликлиника» выглядит следующим образом:

Рисунок -Схема данных БД "Детская поликлинника"

Следует заметить, что таблица «Справочник заболеваний» является справочной структурой, а поэтому не имеет связи ни с одной таблицы базы данных.

ВЫВОД

В ходе данной лабораторной работы произошло изучение средств автоматизации конструирования реляционных таблиц,  форм просмотра и редактирования данных в СУБД MS Access. Были разработаны следующие структуры:

  1.  Таблицы с полями, характеризующими вводимые в них данные. Необходимые таблицы были заполнены информацией. При построении таблиц была использована индексацию записей  определены ключевые поля для каждой из таблиц.
  2.  Были установлены отношения между таблицами – создана схема данных. Определены условия целостности данных.
  3.  Были разработаны формы для более наглядного и удобного представления ввода данных часто встречающихся групп данных с использованием конструктора форм.


 

А также другие работы, которые могут Вас заинтересовать

37002. Організація сервера мережевої файлової системи (CIFS, SMB, SMB2, NFS) 1.28 MB
  Організація сервера мережевої файлової системи CIFS SMB SMB2 NFS Мета роботи: одержати вміння в організації сервера мережевої файлової системи. Найвживанішими мережевими файловими системами у Linux є SMB впроваджена Smb сервером та NFS. SMB Smb CIFS SMB скорочення від Server Messge Block походить від старшого NetBIOS протоколу що використовувався раніше IBM для власної LN Mnger програми. Майкрософт завжди був досить зацікавленим у NetBIOS і його спадкоємцях NetBEUI SMB та CIFS.
37003. Дослідження перехідних процесів у електричних колах постійного струму 5.35 MB
  Київ2011 Мета роботи: визначити характер змін електричного струму і напруги на окремих елементах схеми під впливом вхідної напруги прямокутної форми; визначити умови реалізації операцій диференціювання та інтегрування вхідних сигналів за допомогою RC і RL схем. са3 з директорії âЕL_LR3â що моделює різні варіанти RCкіл під впливом вхідної напруги прямокутної форми. Підключати до осцилографа вхідні напруги схем що закінчуються ємностями виходи що позначені цифрою 1. Використовуючи 2й закон Кірхгофа розраховуємо падіння напруги на...
37005. Застосування статистичних методів у педагогічному дослідженні 29.13 KB
  Статистичні методи в педагогіці. Організація та методика науководослідницької діяльності: Підручник. ТЕОРЕТИЧНІ ВІДОМОСТІ Система методів і методика педагогічного дослідження У відповідності з логікою наукового пошуку здійснюється розробка методики дослідження що є сукупністю теоретичних та емпіричних методів які дають можливість з найбільшою достовірністю дослідити такий складний і багатофункціональний об'єкт яким є освітньовиховний процес. Методи педагогічного дослідження на відміну від методології це власне способи вивчення...
37006. Побудова вольт-фарадної характеристики варикапа. Напівпровідникові діоди 351.5 KB
  Дослідження напруги і струму діода при прямому і зворотньому зміщенні рн переходу. Побудова та дослідження вольтамперної характеристики ВАХ напівпроводнікового діода. Дослідження опору діода при прямому і зворотньому зсуві по вольтамперній характеристиці. Короткі теоретичні відомості Для дослідження напруги та струму діода при прямому і зворотному зсуві рн переходу досить мати універсальний прилад мультиметр.
37008. Робота із утилітою SiSoftware Sandra 1.59 MB
  SiSoftwre Sndr розроблена для роботи в ОС Windows 32. Запускаємо програму SiSoftwre Sndr. Ознайомлюймось з меню програми SiSoftwre Sndr.
37009. Файлова система NTFS 1.45 MB
  Імя робочої групи домену в який входить компютер MSHOME Імя користувача dmin Характеристики компютера: Процесор 1.6GHz Оперативна пам'ять 512Mб Обєм жорсткого диска 80Gb Моделі мережевих пристроїв внутрішніх і зовнішніх Reltek RTL8139 810x Fmily Fst Ethernet NIC 10 100 mb s Наявність локальної мережі Ні Наявність глобальної мережі Так Операційна система Microsoft Windows XP Порядок виконання роботи: 1.txt рис1 Рис 1 1.
37010. Створення консольних додатків. Обробка розгалужених обчислювальних процесів на мові програмування C# 31.5 KB
  Індивідуальні завдання. Дано порядковий номер факультету вивести на екран його назву. Дан порядковый номер месяца вывести на экран количество месяцев оставшихся до конца года. Дан порядковый номер дня месяца вывести на экран количество дней оставшихся до конца месяца.