DUAL
SELECT (계산이라든지, 현재 날짜라든지) FROM DUAL
SYSDATE를 불러오거나 앞의 상황처럼 FROM절에 쓸 테이블이 없을 때,, FROM절에 DUAL을 쓴다.ERD->TABLE 구축

일대다 관계같은 경우에는 , 관계 테이블을 따로 만들지 않고 개체 테이블을 2개만 만들어도 표현이 가능하다.
이 ERD에서는 '사용'관계 같은 경우에는 '사용자' 개체와 묶어서 테이블을 구축하면 된다. 왜냐하면, 사용자가 학습실을 사용할 경우에, 학습실 정보를 가져오면 되고 사용자가 학습실을 사용하지 않는다면 NULL값으로 넣어주면 되기 때문이다. 아래 테이블 예시를 보면서 이해해보자.

맨 오른쪽 컬럼 s_name과 s_loc이 학습실에서 가져온 외래키이다.
이 테이블 data를 보면 yy09yy사용자와 youngk 사용자는 학습실을 사용중이여서 s_name s_loc 컬럼에 데이터가 채워져있고 siri505와 b0ra같은 경우는 데이터가 없다(NULL)

다대다 관계 ERD이다. 이 경우에는 관리(manage)테이블을 따로 만들어야 한다. 왜냐하면 직원이 여러개의 책을 관리할 수도 있고 책이 여러 직원에게 관리받을 수도 있어서 '1직원이 B책을 관리한다' '2직원이 B책을 관리한다'라고 했을 경우에, 책 테이블에서 B책에 대한 데이터를 작성할 때, 직원이 여러명이 들어간다는 건데, 데이터의 컬럼 하나에 여러개의 데이터 (1직원, 2직원)가 들어갈 수 없다. 아래 테이블을 보면서 이해해보자

e_name이 bomin인 사원을 보자. 이 사원은 2권의 책(CE96874, CE43234)을 관리하고있다. 이정보를 Emp테이블에 넣을 수는 없으니 Manage table을 따로 구축해서 데이터를 넣어줬다.
만약에! 관리하는 기간도 넣어주고 싶은 경우! 관리에 '관리기간'이라는 속성을 추가해주면 된다. 그럴 경우에는 Manage테이블에 'm_duration(관리기간)'이라는 컬럼을 추가해주면 된다!
ps.흠.. 나는 이해가 됐는데, 다른사람들이 이 설명을 보고 이해할,, 수없을 것,,, 같다 하하하핳,,