제5장. 데이터베이스 설계와 ER 모델
★ 데이터베이스 설계 DB 개발은 일반적으로 위의 라이프 사이클 과정을 따른다. ★ ER모델 ER모델은 실세계를 엔티티, 애트리뷰트, 엔티티들 간의 관계로 표현한 것이다. ER다이어그램은 엔티티 타입, 관계 타입, 이들의 애트리뷰트들을 그래픽하게 표현한 것이다. ★ ER 다이어그램의 예 EMPLOYEE(Empno, Empname, Title, City, Ku, Dong, Salary, Dno) PROJECT(Projno, Projname, Budget, StartDate, Manager) DEPARTMENT(Deptno, Deptname, Floor) SUPPLIER(Suppno, Suppname, Credit) PART(Partno, Partname, Price, Subpartno) DEPENDENT(..
2011. 3. 11.
제4장. 관계 대수와 SQL
★ 데이터 정의어 : CREATE, DROP, ALTER 릴레이션을 생성하고 제거하고 새로운 애트리뷰트를 추가하는 일을 하면서 여러 가지 유형의 무결성 제역조건들을 명시할 수 있다. ex) CREATE TABLE A ( DEPTNO INTEGER NOT NULL, NAME CHAR(10)); DROP TABLE A; ALTER TABLE A ADD PHONENUM CHAR(10); ★ 데이터 조작어 : SELECT, INSERT, DELETE, UPDATE 데이터 정의어로 정의된 데이터베이스 스키마 내의 데이터를 조작하는데 사용한다. 사용자는 데이터 조작어를 사용하여 데이터를 검색하고, 삽입, 삭제, 수정한다. ★ 기본적인 SQL 질의 SELECT 절과 FROM절만 필수적인 절이고, 나머지는 선택 사항이..
2011. 3. 9.