ER-Model의 기본 개념을 설명해보라. 그리고 다음과 같은 현실 세계를 E-R다이어그램으로 표현해 보라. 사원은 사원번호, 이름 , 주소로 구성되고 부서는 부서번호, 부서이름, 예산으로 구성된다. 사원은 한 부서만을 위해 근무한다. 근무 활동은 근무 시간으로 표현한다. 근무 활동은 근무 시간으로 표현한다. 사원번호와 부서번호는 유일하다. 각 부서에는 부서를 관리하는 한 사원이 있으며 이 부서를 관리하는 사원은 모두 다르다. 맞는지... 잘 모르겠다...
① 교수(Professor)는 아이디(ssn), 이름(name), 나이(age), 직위(rank), 연구 분야(speciality)를 가진다. ② 학과(Department)에는 학과번호(dno), 학과이름(dname), 학과사무실(office)이 있다. ③ 대학원생(Graduate)은 아이디(ssn), 이름(name), 나이(age), 학위과정(deg_prog, 석사/박사)을 가진 다. ④ 과제(Project)는 과제번호(pid), 지원기관(sponsor), 개시일(start_date), 종료일(end_date), 예산액 (budget)이 있다. ⑤ 학과마다 그 학과를 운영(run)하는 교수(학과장이라고 한다)가 한 명씩 있다. ⑥ 한 교수가 여러 학과에서 근무(work-dept)할 수 있는데, 이때 각..
/*백준 [10989번] 수 정렬하기3 분류 : 정렬 비슷한 문제 : 2750번 수 정렬하기, 2751번 수정렬하기2 문제 풀기 : quick sort 사용 오름차순 정렬로 풀려고 했으나 overflow가 남 그래서 DB시간에 배운 index를 활용하여 품 주의 사항arr의 배열이 int당 4byte라 치면 40,000,000byte -> 39062kbyte -> 38mb라는 큰 메모리를 요구하게 된다 */ /*#include #include #include #include void swap(int* a, int* b) {int tmp = *a;*a = *b;*b = tmp;} void quick_sort(int* array, int start, int end) { if (start >= end) ret..