Курсовая с практикой на тему Поликлиника
-
Оформление работы
-
Список литературы по ГОСТу
-
Соответствие методическим рекомендациям
-
И еще 16 требований ГОСТа,которые мы проверили
Скачать эту работу всего за 690 рублей
Ссылку для скачивания пришлем
на указанный адрес электронной почты
на обработку персональных данных
Содержание:
Введение 2
Общее описание базы данных 3
Запросы на создание базы данных 4
ERDiagram 9
Запросы на заполнение базы данных 10
Запросы к базе данных 16
Заключение 22
Список литературы 23
Введение:
Рассматривая общий смысл понятия БД, начнем с того, что с самого начала развития вычислительной техники образовались два основных направления ее использования. Первое направление — применение вычислительной техники для выполнения численных расчетов, которые слишком долго или вообще невозможно производить вручную. Становление этого направления способствовало интенсификации методов численного решения сложных математических задач, развитию класса языков программирования, ориентированных на удобную запись численных алгоритмов, становлению обратной связи с разработчиками новых архитектур ЭВМ.
Второе направление, возникшее несколько позже первого, которое непосредственно касается нашей темы, это использование средств вычислительной техники в автоматических или автоматизированных информационных системах. В самом широком смысле информационная система представляет собой программный комплекс, функции которого состоят в поддержке надежного хранения информации в памяти компьютера, выполнении специфических для данного приложения преобразований информации и/или вычислений, предоставлении пользователям удобного и легко осваиваемого интерфейса. Обычно объемы информации, с которыми приходится иметь дело таким системам, достаточно велики, а сама информация имеет достаточно сложную структуру. Классическими примерами информационных систем являются банковские системы, системы резервирования авиационных или железнодорожных билетов, мест в гостиницах и как в нашем случае — информационная система для поликлиники.
Заключение:
В общем смысле термин «база данных» (БД) можно применить к любой совокупности связанной информации, объединенной вместе по определенному признаку, т.е. к набору данных, организованных определенным образом. При этом большинство БД использует табличный способ преставления, где данные располагаются по строкам (которые называются записями) и столбцам (которые называются полями), причем все записи должны состоять из одинаковых полей и все данные одного поля должны иметь один тип. Например, расписание движения поездов, полетов самолетов, книга заказов или учет товаров и т.п. легко могут быть представлены в такой форме. Базы данных должны содержать только независимую (первичную) информацию, поэтому не любая таблица представляет собой базу данных.
Основным назначением БД является быстрый поиск содержащейся в ней информации. При этом БД могут содержать значительный объем информации, например, список домашних телефонов составляет десятки тысяч абонентов. В телефонной книге абоненты упорядочены (отсортированы) в алфавитном порядке и поиск по фамилии займет не очень много времени, однако, поиск по адресу или неточному номеру телефона и т.п. вручную – не решаемая практически задача.
Фрагмент текста работы:
Общее описание базы данных
Для решения задачи по фиксации и планированию времени записи пациента к доктору на определенную процедуру, нужна таблица, хранящая время приема, доктора, пациента, кабинет и оказываемую услугу. Соответственно, дополнительно создаются таблицы: услуги и кабинеты. Также в БД хранится ВУЗ для каждого доктора.
Для сохранения страховых полисов пациентов, создается отдельная таблица. Итого, в БД будут следующие сущности и хранящие их данные таблицы: пациенты, доктора, услуги, полисы, кабинеты, специализации, институты, услуги. И необходимые таблицы связей.
Запросы на создание базы данных
— Создание БД поликлиники с кодировкой utf8mb4 и сравнением utf8mb4_0900_ai_ci(для кириллицы) с версии MySQL>=4.1.0 (4.01.00)
CREATE DATABASE `polyclinic` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci */;
USE `polyclinic`;
— Создание таблицы пациентов — patients
CREATE TABLE `patients` (
`id` int NOT NULL AUTO_INCREMENT,
`fio` varchar(200) NOT NULL,
`birthdate` date DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `patients_fio_IDX` (`fio`,`birthdate`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
— Создание таблицы специальностей докторов — specializations
CREATE TABLE `specializations` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(100) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `specializations_name_IDX` (`name`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;