Разработка базы данных MS SQL Server в соответствии с индивидуальным заданием
Заказать уникальную курсовую работу- 34 34 страницы
- 19 + 19 источников
- Добавлена 13.10.2019
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
Введение 3
1. Описание и анализ предметной области 5
2. Информационная модель предметной области 13
3. Описание структуры базы данных 19
4. Реализация базы данных 24
Заключение 33
Список использованных источников 34
[gur_pr]WITHCHECKADDCONSTRAINT[FK_gur_pr_pacient]FOREIGNKEY([code_pac])REFERENCES[dbo].[pacient]([code_pac])GOALTERTABLE[dbo].[gur_pr]CHECKCONSTRAINT[FK_gur_pr_pacient]GOALTERTABLE[dbo].[gur_pr]WITHCHECKADDCONSTRAINT[FK_gur_pr_sp_vr]FOREIGNKEY([code_vr])REFERENCES[dbo].[sp_vr]([code_vr])GOALTERTABLE[dbo].[gur_pr]CHECKCONSTRAINT[FK_gur_pr_sp_vr]GOALTERTABLE[dbo].[gur_pr]WITHCHECKADDCONSTRAINT[FK_gur_pr_vrem]FOREIGNKEY([code_vrem])REFERENCES[dbo].[vrem]([code_vr])GOALTERTABLE[dbo].[gur_pr]CHECKCONSTRAINT[FK_gur_pr_vrem]GO- Для справочника пациентов:USE[polikl]GOSETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATETABLE[dbo].[pacient]([code_pac][int]NOTNULL,[fio][nchar](100)NULL,[dtr][datetime]NULL,[adr][nchar](100)NULL,[n_uch][int]NULL,[tel][nchar](20)NULL,CONSTRAINT[PK_pacient]PRIMARYKEYCLUSTERED([code_pac]ASC)WITH (PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY])ON[PRIMARY]GO- Для справочника врачей:USE[polikl]GOSETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATETABLE[dbo].[sp_vr]([code_vr][int]NOTNULL,[fio][nchar](100)NULL,[code_dol][int]NOTNULL,CONSTRAINT[PK_sp_vr]PRIMARYKEYCLUSTERED([code_vr]ASC)WITH (PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY])ON[PRIMARY]GOALTERTABLE[dbo].[sp_vr]WITHCHECKADDCONSTRAINT[FK_sp_vr_dolgn]FOREIGNKEY([code_dol])REFERENCES[dbo].[dolgn]([code_dol])GOALTERTABLE[dbo].[sp_vr]CHECKCONSTRAINT[FK_sp_vr_dolgn]GO- Для журнала платных процедур:USE[polikl]GOSETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATETABLE[dbo].[gur_plat]([code_ppr][int]NOTNULL,[code_pac][int]NULL,[day][datetime]NULL,[kol][int]NULL,[code_pl][int]NULL,CONSTRAINT[PK_gur_plat]PRIMARYKEYCLUSTERED([code_ppr]ASC)WITH (PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY])ON[PRIMARY]GOALTERTABLE[dbo].[gur_plat]WITHCHECKADDCONSTRAINT[FK_gur_plat_pacient]FOREIGNKEY([code_pac])REFERENCES[dbo].[pacient]([code_pac])GOALTERTABLE[dbo].[gur_plat]CHECKCONSTRAINT[FK_gur_plat_pacient]GOALTERTABLE[dbo].[gur_plat]WITHCHECKADDCONSTRAINT[FK_gur_plat_plat_usl]FOREIGNKEY([code_pl])REFERENCES[dbo].[plat_usl]([code_pusl])GOALTERTABLE[dbo].[gur_plat]CHECKCONSTRAINT[FK_gur_plat_plat_usl]GOВвод данных в таблицы может осуществляться как в интерактивном режиме, так и с использованием команды Insert.На рисунке 16 приведен режим справочника пациентов в табличном режиме.Рисунок – Справочник пациентов (табличный режим)На рисунке 17 приведен справочник видов анализов (табличный режим)Рисунок - Справочник видов анализов (табличный режим)На рисунке 18 приведен журнал направлений на анализы (табличный режим)Рисунок - Журнал направлений на анализы (табличный режим)На рисунке 19 приведен журнал приема пациентов (табличный режим). На рисунке 20 – справочник врачей, на рисунке 21 – справочник видов платных услуг.Рисунок – Журнал приема пациентов(табличный режим)Рисунок – Справочник врачей (табличный режим)Рисунок – Справочник видов платных услуг (табличный режим)Далее приведем описание создания представлений в соответствии с поставленными задачами.- Определение посещаемости отдельных кабинетовТекстзапроса:SELECT cab, day, COUNT(code_pr) AS Expr1FROM dbo.gur_prGROUP BY cab, dayРезультатазапроса:- Подсчет количества заболевших за деньSELECT day, COUNT(code_pac) AS Expr1FROM dbo.gur_prGROUP BY dayРезультат:- Количество врачей в поликлинике по специальностямSELECT COUNT(dbo.sp_vr.code_vr) AS Expr1, dbo.dolgn.nam_dolFROM dbo.dolgn INNER JOINdbo.sp_vr ON dbo.dolgn.code_dol = dbo.sp_vr.code_dolGROUP BY dbo.dolgn.nam_dolРезультат:- Выручка от платных услуг по датамSELECT dbo.gur_plat.day, SUM(dbo.gur_plat.kol * dbo.plat_usl.stm) AS Expr1FROM dbo.gur_plat INNER JOINdbo.plat_usl ON dbo.gur_plat.code_pl = dbo.plat_usl.code_puslGROUP BY dbo.gur_plat.dayРезультат:Таким образом, все поставленные задач в рамках данной работы выполнены.ЗаключениеОдним из важных направлений современных информационных технологий является автоматизация работы медицинских учреждений. В рамках данной работы проведено изучение технологии работы по учету пациентов, создана база данных для предметной области "Поликлиника". В рамках данной дипломной работы было проведено проектирование автоматизированной системы, связанной с автоматизацией работы по учету пациентов.Работа над проектом включила в себя этапы:- анализ технологии работы с по учету пациентов в системе учреждений здравоохранения;- анализ бизнес-процессов технологии работы специалистов, связанных с работой поликлиник;- определение целей и задач автоматизации в соответствии с поставленными задачами;- составление технического задания;- проектирование логической и физической моделей данных;- реализация БД в формате MSSQLServer.Все поставленные задачи в рамках данной работы были решены.Список использованных источниковГвоздева В.А. Базы и банки данных. - М.: Альтаир-МГАВТ, 2015. - 76 с.Дадян Э. Г., Зеленков Ю. А. Методы, модели, средства хранения и обработки данных: учебник. - Москва : Вузовский учебник, 2016. - 167с.Дадян Э.Г. Современные базы данных. Часть 2: практические задания: Учебно-методическое пособие. - М.: НИЦ ИНФРА-М, 2017. - 68 с.Затонский А.В. Информационные технологии: разработка информационных моделей и систем. - М.: ИЦ РИОР: НИЦ ИНФРА-М, 2014. - 344с.Златопольский Д.М. Программирование: типовые задачи, алгоритмы, методы - 3-е изд., (эл.) - М.: БИНОМ. ЛЗ, 2015. - 226 с.Карпузова В.И., Скрипченко, К.В. Чернышева, Н.В. Информационные технологии в менеджменте. - М.: Вузовский учебник: НИЦ ИНФРА-М, 2014. – 256с.Колдаев В.Д. Структуры и алгоритмы обработки данных. - М.: ИЦ РИОР: НИЦ ИНФРА-М, 2014. - 296 с.Коннолли Т., Бегг К. Базы данных: проектирование, реализация и сопровождение: теория и практика. - Москва: Вильямс, 2017. - 1439 с.Коряковский А.В. Информационные системы предприятия: Учебное пособие. - М.: НИЦ ИНФРА-М, 2016. - 283 с.Лубянская Э.Б. Информационные системы в экономике: учебное пособие. - Воронеж: ФГБОУ ВО "Воронежский государственный технический университет", 2017. - 140 с.Медведев М.А. Разработка информационных систем. Учебное пособие. - М.: Флинта, Изд-во Урал. ун-та, 2017. - 64 с.Окулов С.М. Программирование в алгоритмах. - 6-е изд., (эл.) - М.: Лаборатория знаний, 2017. - 386 с.Анохина О. В. Юридическое делопроизводство [Электронный ресурс]: учебно-методическое пособие / О.В. Анохина. - Омск : Изд-во ОмГТУ, 2018. – 147с.Польшакова Н.В., Коломейченко А.С., Яковлев А.С. Информационные системы в экономике: [учебник]. - Москва : Буки Веди, 2016. - 480 с.Дрыгина Ю. А., Бабаян А. Р. Делопроизводство в управлении: учебное пособие / Ю. А. Дрыгина, А. Р. Бабаян. - Ростов-на-Дону: Изд-во ЮРИУ РАНХиГС, 2018. - 257 с.Попов Б. Н. Администрирование информационных систем : учебное пособие. - Санкт-Петербург: Изд-во ГУМРФ имени адмирала С.О. Макарова, 2018. - 95 с.Селяничев О. Л. Администрирование информационных систем: учебное пособие. - Череповец: ФГБОУ ВО "Череповецкий государственный университет", 2017. - 99 с.Кузьмина, В.И. Делопроизводство : учебное пособие / И. В. Кузьмина. - Москва : Изд-во Московского гуманитарного университета, 2017. - 127 с.Титоренко Г.А. Информационные системы в экономике/ 2-е изд. - М.: ЮНИТИ-ДАНА, 2015. - 463 с.
1. Гвоздева В.А. Базы и банки данных. - М.: Альтаир-МГАВТ, 2015. - 76 с.
2. Дадян Э. Г., Зеленков Ю. А. Методы, модели, средства хранения и обработки данных: учебник. - Москва : Вузовский учебник, 2016. - 167с.
3. Дадян Э.Г. Современные базы данных. Часть 2: практические задания: Учебно-методическое пособие. - М.: НИЦ ИНФРА-М, 2017. - 68 с.
4. Затонский А.В. Информационные технологии: разработка информационных моделей и систем. - М.: ИЦ РИОР: НИЦ ИНФРА-М, 2014. - 344с.
5. Златопольский Д.М. Программирование: типовые задачи, алгоритмы, методы - 3-е изд., (эл.) - М.: БИНОМ. ЛЗ, 2015. - 226 с.
6. Карпузова В.И., Скрипченко, К.В. Чернышева, Н.В. Информационные технологии в менеджменте. - М.: Вузовский учебник: НИЦ ИНФРА-М, 2014. – 256с.
7. Колдаев В.Д. Структуры и алгоритмы обработки данных. - М.: ИЦ РИОР: НИЦ ИНФРА-М, 2014. - 296 с.
8. Коннолли Т., Бегг К. Базы данных: проектирование, реализация и сопровождение: теория и практика. - Москва: Вильямс, 2017. - 1439 с.
9. Коряковский А.В. Информационные системы предприятия: Учебное пособие. - М.: НИЦ ИНФРА-М, 2016. - 283 с.
10. Лубянская Э.Б. Информационные системы в экономике: учебное пособие. - Воронеж: ФГБОУ ВО "Воронежский государственный технический университет", 2017. - 140 с.
11. Медведев М.А. Разработка информационных систем. Учебное пособие. - М.: Флинта, Изд-во Урал. ун-та, 2017. - 64 с.
12. Окулов С.М. Программирование в алгоритмах. - 6-е изд., (эл.) - М.: Лаборатория знаний, 2017. - 386 с.
13. Анохина О. В. Юридическое делопроизводство [Электронный ресурс]: учебно-методическое пособие / О.В. Анохина. - Омск : Изд-во ОмГТУ, 2018. – 147с.
14. Польшакова Н.В., Коломейченко А.С., Яковлев А.С. Информационные системы в экономике: [учебник]. - Москва : Буки Веди, 2016. - 480 с.
15. Дрыгина Ю. А., Бабаян А. Р. Делопроизводство в управлении: учебное пособие / Ю. А. Дрыгина, А. Р. Бабаян. - Ростов-на-Дону: Изд-во ЮРИУ РАНХиГС, 2018. - 257 с.
16. Попов Б. Н. Администрирование информационных систем : учебное пособие. - Санкт-Петербург: Изд-во ГУМРФ имени адмирала С.О. Макарова, 2018. - 95 с.
17. Селяничев О. Л. Администрирование информационных систем: учебное пособие. - Череповец: ФГБОУ ВО "Череповецкий государственный университет", 2017. - 99 с.
18. Кузьмина, В.И. Делопроизводство : учебное пособие / И. В. Кузьмина. - Москва : Изд-во Московского гуманитарного университета, 2017. - 127 с.
19. Титоренко Г.А. Информационные системы в экономике/ 2-е изд. - М.: ЮНИТИ-ДАНА, 2015. - 463 с.
Вопрос-ответ:
Какие есть требования к разработке базы данных MS SQL Server?
Разработка базы данных MS SQL Server должна соответствовать индивидуальному заданию для данного проекта.
Как я могу описать и проанализировать предметную область для разработки базы данных MS SQL Server?
Для описания и анализа предметной области необходимо изучить требования и цели проекта, провести интервью с заинтересованными сторонами и изучить имеющуюся документацию.
Какую информационную модель можно использовать для разработки базы данных MS SQL Server?
Для разработки базы данных MS SQL Server можно использовать различные информационные модели, такие как ER-модель или UML-диаграммы классов.
Как описать структуру базы данных MS SQL Server?
Структура базы данных MS SQL Server описывается с помощью таблиц, полей, связей между таблицами и ограничений.
Как реализовать базу данных MS SQL Server?
Реализация базы данных MS SQL Server включает создание таблиц, определение полей и связей, создание ограничений и заполнение таблиц данными.
Какие задачи решает разработка базы данных MS SQL Server в соответствии с индивидуальным заданием?
Разработка базы данных MS SQL Server в соответствии с индивидуальным заданием позволяет создать структуру и модель данных, которые будут использоваться для хранения и организации информации в соответствии с требованиями задания. Это позволяет эффективно управлять данными и выполнять необходимые операции.