목차
1. Hospital information 관리 시스템 요구사항 명세서
- 병원 구성 인원 개체와 주요개체들의 의미
- 환자예약, 검사단계 설명
- 검사결과, 의사의 진단, 입원, 수술 과정
- 진단 후 처방
- 처방결과, 결과후 조치
3. 관계형 스키마 작성
4. 정규화과정
5. 테이블 출력결과
6. SQL 프로그래밍 작성
- 병원 구성 인원 개체와 주요개체들의 의미
- 환자예약, 검사단계 설명
- 검사결과, 의사의 진단, 입원, 수술 과정
- 진단 후 처방
- 처방결과, 결과후 조치
3. 관계형 스키마 작성
4. 정규화과정
5. 테이블 출력결과
6. SQL 프로그래밍 작성
본문내용
요구사항 명세서 본문 요약...
병원의 모든 의사들은 의사사번, 의사명, 입사일, 성별, 나이, 전공분야, 월급 등의 attribute를 가지며 의사사번으로 모든 의사들을 식별한다. 모든 의사는 자신이 소속되어있는 병동이 한개씩만 꼭 있어야 한다. 또한 모든 병동은 책임의사가 꼭 있어야 하며 인원은 1명이다.
병원의 모든 간호사들은 간호사사번, 간호사명, 나이, 월급의 attribute를 가지며 간호사사번으로 모든 간호사들을 식별할 수 있다. 모든 의사들은 최소한 한명 이상의 담당 간호사를 거느리고 있어야 하고, 간호사 중에서 담당 의사를 배정 받지 않은 간호사들도 있다(예약접수, 환자간호의 목적). 그러나 대부분(80%이상)의 간호사는 담당의사가 있다.
병원의 모든 약사들은 약사번호, 약사명, 입사일, 월급 attribute를 가지며 약사사번으로 모든 약사들을 식별할 수 있다. 약사들은 두개 이상의 약제실에서 근무할 수 없고 모든 약사들은.......
면담예약개체는 예약접수번호, 예약접수일, 예약일의 attribute를 가지며 환자가 본인이 희망하는 의사를 선택해서 면담예약을 할 수 있다. 이때 한 환자는 단 한명의 의사에 대해서 한번의 면담예약을 하여야 하고 한 의사는 여러건의 면담예약을 접수받고 여러 환자와 면담을 할 수 있다.
면담을 예약한 환자는 본인이 희망한 의사와 면담을 하며, 동일한 의사와 다른날에 여러번 면담을 할 수 있다. 또한 의사와 면담을 한 환자는 같은 의사에 의해 진단, 처방, 처방결과확인을 받아야 한다.
SQL 문 본문발췌...
create table 전공별소속병동
(
전공분야 varchar2(20) not null,
소속병동코드 varchar2(15),
constraint pk_전공별소속병동 primary key (전공분야)
)
;
create table 병명_담당약품
(
약품명 varchar2(20) not null,
병명 varchar2(10),
constraint pk_병명_담당약품 primary key(약품명)
)
;
create table 의사
(
의사사번 varchar2(10) not null,
의사명 varchar2(10),
입사일 date,
성별 varchar2(4),
나이 varchar2(4),
전공분야 varchar2(20),
월급 int,
constraint pk_의사 primary key (의사사번),
constraint fk1_의사 foreign key(전공분야) references 전공별소속병동(전공분야)
)
;
create table 환자
(
주민번호 varchar2(15) not null,
환자명 varchar2(10),
성별 varchar2(4),
나이 varchar2(4),
주소 varchar2(30),
HP varchar2(15),
구분 varchar2(4),
constraint pk_환자 primary key (주민번호)
)
;
병원의 모든 의사들은 의사사번, 의사명, 입사일, 성별, 나이, 전공분야, 월급 등의 attribute를 가지며 의사사번으로 모든 의사들을 식별한다. 모든 의사는 자신이 소속되어있는 병동이 한개씩만 꼭 있어야 한다. 또한 모든 병동은 책임의사가 꼭 있어야 하며 인원은 1명이다.
병원의 모든 간호사들은 간호사사번, 간호사명, 나이, 월급의 attribute를 가지며 간호사사번으로 모든 간호사들을 식별할 수 있다. 모든 의사들은 최소한 한명 이상의 담당 간호사를 거느리고 있어야 하고, 간호사 중에서 담당 의사를 배정 받지 않은 간호사들도 있다(예약접수, 환자간호의 목적). 그러나 대부분(80%이상)의 간호사는 담당의사가 있다.
병원의 모든 약사들은 약사번호, 약사명, 입사일, 월급 attribute를 가지며 약사사번으로 모든 약사들을 식별할 수 있다. 약사들은 두개 이상의 약제실에서 근무할 수 없고 모든 약사들은.......
면담예약개체는 예약접수번호, 예약접수일, 예약일의 attribute를 가지며 환자가 본인이 희망하는 의사를 선택해서 면담예약을 할 수 있다. 이때 한 환자는 단 한명의 의사에 대해서 한번의 면담예약을 하여야 하고 한 의사는 여러건의 면담예약을 접수받고 여러 환자와 면담을 할 수 있다.
면담을 예약한 환자는 본인이 희망한 의사와 면담을 하며, 동일한 의사와 다른날에 여러번 면담을 할 수 있다. 또한 의사와 면담을 한 환자는 같은 의사에 의해 진단, 처방, 처방결과확인을 받아야 한다.
SQL 문 본문발췌...
create table 전공별소속병동
(
전공분야 varchar2(20) not null,
소속병동코드 varchar2(15),
constraint pk_전공별소속병동 primary key (전공분야)
)
;
create table 병명_담당약품
(
약품명 varchar2(20) not null,
병명 varchar2(10),
constraint pk_병명_담당약품 primary key(약품명)
)
;
create table 의사
(
의사사번 varchar2(10) not null,
의사명 varchar2(10),
입사일 date,
성별 varchar2(4),
나이 varchar2(4),
전공분야 varchar2(20),
월급 int,
constraint pk_의사 primary key (의사사번),
constraint fk1_의사 foreign key(전공분야) references 전공별소속병동(전공분야)
)
;
create table 환자
(
주민번호 varchar2(15) not null,
환자명 varchar2(10),
성별 varchar2(4),
나이 varchar2(4),
주소 varchar2(30),
HP varchar2(15),
구분 varchar2(4),
constraint pk_환자 primary key (주민번호)
)
;
추천자료
- 군 병원의 CALS시스템 구축을 위한 방법 고찰
- 국내 외 병원의 간호부의 목적, 철학, 비전에 관해
- 병원 사업계획서
- 병원, 간호조직의 징계
- [서비스마케팅]국내 병원마케팅의 현황과 필요성 및 전략적 마케팅 방안(A+리포트)
- 병원의 구조와 기능
- 감염관리, 안전관리, 질관리, 물품관리의 현장사례분석
- [보건복지부][보육사업][지역자활지원계획]보건복지부의 사업별예산, 보건복지부의 보육사업,...
- [대인관계(인간관계), 지역사회]지역사회, 가정에서의 대인관계(인간관계), 사이버공간(인터...
- 환자서비스 관련 개선사례 <원무시스템행정론 과제> (병원CRM 도입, 간호서비스, 외래 체감진...
- (방통대 생활과학 식품위생학4) 1. 소위 햄버거병이라 일컬어지는 용혈성 요독증후군을 일으...
소개글