우아한 프로그래밍
반응형
article thumbnail
데이터 베이스 설계 문제 #1

문제 1 A 회사는 직원들이 사용하는 주차건물에 주차장이 여러 개 있다. 2 각 주차장은 주차장 이름 위치 주차대수 주차층 정보로 구성된다 3 각 주차장의 주차 공간은 일련번호가 붙은 주차 공간으로 구성되어 있다. 4 직원은 지정 주차 공간을 요청할 수 있다. 직원은 직원번호, 이름, 구내전화번호, 운전면허번호 정보로 구성된다. ERD 테이블 CREATE TABLE `COMPANY` ( `COMPANY_NO` BIGINT NOT NULL, `COMPANY_NAME` VARCHAR(255) NULL ); CREATE TABLE `EMPLOYEE` ( `EMP_NO` BIGINT NOT NULL, `COMPANY_NO` BIGINT NOT NULL, `EMP_NAME` VARCHAR(50) NULL, `EM..

article thumbnail
[논리ERD /물리ERD] 병원-환자-의사

요구사항 기술서 병원에는 의사들이있다. 각의사들은 의사번호, 이름, 입사일, 급여,이메일,휴대폰번호가저장된다 병원은 환자들이 있는데 각 환자들은 환자코드,이름,주민등록번호,병명,성별,입원날짜의 정보를 갖고 있다. 환자들은 환자코드로 식별할 수 있다. 병원의 의사들은 담당환자들의 정보를 갖고 있다. 의사는 여러명의 환자들을 담당할 수 있다. 의사들은 의사번호로 구별할 수 있다. 병원에는 환자가 입원할 수 있는 병실이있다. 각 병실은 병실번호(유일), 환자수가 저장된다. 각 환자는 하나의 병실에만 입원할 수 있다. 의사는 진료기록 정보를 관리할 수 있으며, 진로기록에는 환자id, 진료날짜,진료내용의 정보를 갖고 있다. 각 환자는 한명의 간호사를 배정받을 수 있으며, 간호사는 여러명의 환자들을 담당할 수 있다..

article thumbnail
[데이터베이스] 엔티티(Entity)의 관계에 대해서 알아보자.
카테고리 없음 2019. 3. 26. 22:14

1. 일대일(1:1) 관계 교수와 학과 사이에 있는 학과장이라는 관계에서 교수 한명은 학과장이 될 수 있다. 이 처럼 하나의 엔티티에 대하여 하나의 엔티티만이 관계를 맺는 경우를 일대일(1:1)관계라고 한다. 2. 일대일(1:N) 관계 학과와 학생 사이의 전공이라는 관계에서 특정 학과에 대하여 여러명의 학생이 전공학과로 선택 할 수 있고, 학생은 반드시 하나의 학과만을 전공학과로 선택할 수 있다. 이와 같은 경우르 일대다(1:N) 관계라고 한다. 3. 일대일(N:M) 관계 학생들이 과목을 수강 신청하는 경우를 고려해 보면 다대다(M:N)관계를 이해 할 수 있다. 관계에 참여하는 각각의 엔티티에는 관계를 맺는 다른 여러 엔티티에 대하여 관계가 성립하고, 이것은 양쪽의 엔티티 타입에서 마찬가지이므로 다대다 ..

반응형