Формирование нескольких баз данных «Лекарства», «Фирмы», «Пациенты», «Врачи»

Страницы работы

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

Содержание работы

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

ФАКУЛЬТЕТ АВТОМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

КАФЕДРА ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ


Расчётно-графическая работа

по дисциплине “Базы данных”

Вариант: 28

Факультет: АВТ                                                

Группа:

Выполнил:

Преподаватель: Трошина Г.В.                         

Дата сдачи:

Новосибирск 2009

Содержание

1.  Задание……………………………………………………………………3

2.  Структура таблиц базы данных…………………………………………3

3.  Данные в таблицах……………………………………………………….8

4.  Структура взаимосвязи данных таблиц……………………………….12

5.  Меню с основными командами……………………………………......13

           5.1 Пункт  меню «Запросы».........................................................................................13

           5.2 Пункт  меню «Таблицы»........................................................................................14

     5.3 Пункт  меню «Редактирование»............................................................................14

     5.4 Пункт  меню «О программе».................................................................................15

           5.5 Пункт  меню «Выход в основное меню»..............................................................15

      6. Выполнение запросов………………………………………………......16

          6.1 Запрос №1…………………………………………………………………………16

            6.2 Запрос №2…………………………………………………………………………20

            6.3 Запрос №3…………………………………………………………..……………..21

            6.4 Запрос №4…………………………………………………………..……………..22

6.5 Запрос №5…………………………………………………………..……………..23

6.6 Запрос №6…………………………………………………………..……………..24

6.7 Запрос №7…………………………………………………………..……………..25

6.8 Запрос №8…………………………………………………………..……………..26

            6.9 Запрос №9…………………………………………………………..……………..27

            6.10 Запрос №10………………………………………………………..……………..28

            6.11 Запрос №11………………………………………………………..……………..29

            6.12 Запрос №12………………………………………………………..……………..30

6.13 Запрос №13………………………………………………………..……………..31

6.14 Запрос №14………………………………………………………..……………..32

6.15 Запрос №15………………………………………………………..……………..33

6.16 Запрос №16………………………………………………………..……………..34

6.17 Запрос №17………………………………………………………..……………..35

6.18 Запрос №18………………………………………………………..……………..36

      7. Специальные формы для просмотра и редактирования данных…….37

          7.1 База данных <Пациенты>......................................................................................37

            7.2 База данных <Врачи>.............................................................................................38

            7.3 База данных <Лекарства>......................................................................................38

            7.4 База данных <Фирмы>...........................................................................................39

            7.5.База данных <Пациенты-Врач>............................................................................39

            7.6 База данных <Пациенты-Лекарства>...................................................................40

            7.7 База данных <Лекарства-Фирмы>........................................................................40

      8. Выводы…………………………………………………………………..41

      9. Список используемой литературы………………………………….....42

1.  Задание

Сформировать несколько баз данных «Лекарства», «Фирмы», «Пациенты», «Врачи».  Предусмотреть: меню, печать на экран, ввод данных, редактирование, просмотр данных. С введением и использованием нескольких баз данных реализовать заданные запросы.

2.  Структура таблиц базы данных

      Рассмотрим структуры всех таблиц:

      В структуре каждой таблицы достаточно использовать три поля:

NAME- имя поля

TYPE- тип задаваемого поля

WIDTH- длина поля (в байтах)

  Также для связывания отдельных таблиц требуются индексы таблицы -они находятся в  столбце INDEXES.  ( параметр Primary у родительских таблиц- первичный ключ)

Первая таблица – пациенты.dbf

          

Рис. 1 Пациенты.dbf

Вторая таблица – врачи.dbf

 

Рис. 2 Врачи.dbf

Третья таблица - лекарства.dbf

Рис. 3 Лекарства.dbf

Четвертая таблица - фирмы.dbf

Рис. 4 Фирмы.dbf

Пятая таблица –  пациент_врач.dbf

( используется для связывания отдельных полей двух таблиц пациенты.dbf и врачи.dbf)

Рис. 5 Пациент_врач.dbf

Шестая таблица - пациент_лекарства.dbf

( используется для связывания отдельных полей двух таблиц пациенты.dbf и лекарства.dbf)

Рис. 6 Пациент_лекарства.dbf

Седьмая таблица – лекарства_фирмы.dbf

( используется для связывания отдельных полей двух таблиц лекарства.dbf и фирмы.dbf)

Рис. 7 Лекарства_фирмы.dbf

Восьмая таблица – отделения.dbf

( используется для связывания отдельных полей двух таблиц пациенты.dbf и отделения.dbf)

Рис. 8 Отделения.dbf

3.  Данные в таблицах

Данные по каждой таблице в отдельности:

Первая таблица – пациенты.dbf

Похожие материалы

Информация о работе

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.