МО и ПО РФ
НГТУ
по дисциплине “Базы данных”
Выполнил:
Студент группы АМ-010
Безлер И. В.
Преподаватель:
Трошина Г.В.
Содержание
|
Задание |
3 |
|
Структура таблиц |
3 |
|
Структура связей таблиц |
6 |
|
Данные в таблицах |
7 |
|
Запросы |
13 |
|
Запрос1 |
13 |
|
Запрос2 |
13 |
|
Запрос3 |
14 |
|
Запрос4 |
14 |
|
Запрос5 |
15 |
|
Запрос6 |
15 |
|
Запрос7 |
16 |
|
Запрос8 |
16 |
|
Запрос9 |
17 |
|
Запрос10 |
17 |
|
Запрос11 |
18 |
|
Запрос12 |
18 |
|
Запрос13 |
19 |
|
Запрос14 |
19 |
|
Запрос15 |
20 |
|
Запрос16 |
20 |
|
Запрос17 |
21 |
|
Запрос18 |
21 |
|
Формы для редактирования |
22 |
|
Выводы |
25 |
Задание
Сформировать несколько баз данных “Лекарства”, “Фирмы” , “Пациенты” и др. Предусмотреть: меню, печать на экран, ввод данных, редактирование, просмотр данных. С введением и использованием нескольких баз данных реализовать 18 запросов.
Структура таблиц
Companies.dbf
Поля таблицы
|
Имя поля |
Тип |
Длина поля (в байтах) |
|
Id_company |
Integer |
4 |
|
Название |
Character |
50 |
Индексы таблицы
|
Сортировка |
Имя индекса |
Тип |
Выражение |
|
ASC |
Id_company |
Primary |
Id_company |
Detachment.dbf
Поля таблицы
|
Имя поля |
Тип |
Длина поля (в байтах) |
|
Id_detach |
Integer |
4 |
|
Название |
Character |
50 |
Индексы таблицы
|
Сортировка |
Имя индекса |
Тип |
Выражение |
|
ASC |
Id_detach |
Primary |
Id_detach |
Doctors.dbf
Поля таблицы
|
Имя поля |
Тип |
Длина поля (в байтах) |
|
Id_doctor |
Integer |
4 |
|
Фамилия |
Character |
30 |
|
Имя |
Character |
30 |
|
Отчество |
Character |
30 |
|
Год_рождения |
Date |
8 |
|
Телефон |
Character |
20 |
Индексы таблицы
|
Сортировка |
Имя индекса |
Тип |
Выражение |
|
ASC |
Id_doctor |
Primary |
Id_doctor |
Patients.dbf
Поля таблицы
|
Имя поля |
Тип |
Длина поля (в байтах) |
|
Id_patient |
Integer |
4 |
|
Фамилия |
Character |
30 |
|
Имя |
Character |
30 |
|
Отчество |
Character |
30 |
|
Год_рождения |
Date |
8 |
|
Диагноз |
Character |
50 |
|
Отделение |
Integer |
4 |
|
Палата |
Integer |
4 |
|
Койка |
Integer |
4 |
Индексы таблицы
|
Сортировка |
Имя индекса |
Тип |
Выражение |
|
ASC |
Id_patient |
Primary |
Id_patient |
|
ASC |
Отделение |
Regular |
Отделение |
Drugs.dbf
Поля таблицы
|
Имя поля |
Тип |
Длина поля (в байтах) |
|
Id_drug |
Integer |
4 |
|
Название |
Character |
50 |
|
Срок_годности |
Date |
8 |
Индексы таблицы
|
Сортировка |
Имя индекса |
Тип |
Выражение |
|
ASC |
Id_drug |
Primary |
Id_drug |
|
ASC |
Название |
Regular |
Название |
Doct_pati.dbf
Поля таблицы
|
Имя поля |
Тип |
Длина поля (в байтах) |
|
Id_dp |
Integer |
4 |
|
Id_doctor |
Integer |
4 |
|
Id_patient |
Integer |
4 |
Индексы таблицы
|
Сортировка |
Имя индекса |
Тип |
Выражение |
|
ASC |
Id_dp |
Primary |
Id_dp |
|
ASC |
Id_doctor |
Regual |
Id_doctor |
|
ASC |
Id_patient |
Regual |
Id_patient |
Drug_comp.dbf
Поля таблицы
|
Имя поля |
Тип |
Длина поля (в байтах) |
|
Id_dc |
Integer |
4 |
|
Id_drug |
Integer |
4 |
|
Id_company |
Integer |
4 |
Индексы таблицы
|
Сортировка |
Имя индекса |
Тип |
Выражение |
|
ASC |
Id_dc |
Primary |
Id_dc |
|
ASC |
Id_drug |
Regual |
Id_drug |
|
ASC |
Id_company |
Regual |
Id_company |
Pati_drug.dbf
Поля таблицы
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.