목록분류 전체보기 (385)
ITGenerations
뷰(View)의 개요 - 뷰는 사용자에게 접근이 허용된 자료만을 제한적으로 보여주기 위해 하나 이상의 기본 테이블로부터 유도된, 이름을 가지는 가상테이블이다.- 뷰는 저장장치 내에 물리적으로 존재하지 않지만, 사용자에게 있는 것 처럼 간주된다.- 뷰는 데이터 보정작업, 처리과정 시험 등 임시적인 작업을 위한 용도로 활용된다.- 뷰는 조인문의 사용 최소화로 사용상의 편의성을 최대화 한다. 단점- 독립적인 인덱스를 가질 수 없다.- ALTER VIEW 문을 사용할 수 없다. 즉, 뷰의 정의를 변경할 수 없다.- 뷰로 구성된 내용에 대한 삽입, 삭제,갱신 연산에 제약이 따름 (보안) 생성- CREATE VIEW ~ 삭제- DROP VIEW ~ 기타RESTRICT 뷰를 다른 곳에서 참조하고 있으면 삭제 취소CA..
튜플릴레이션을 구성하는 각각의 행속성의 모임레코드와 같은 의미튜플의 수 = 카디널리티, 기수, 대응수 속성가장 작은 논리적 단위데이터 항목 혹은 데이터 필드에 해당개체의 특성 기술속성의 수 = 디그리, 차수 도메인튜플들은 모두 상이튜플 사이에 순서 x속성들간 순서 중요x원자값 저장
개체-관계모델(E-R 다이어그램)1976, 피터첸(Peter Chen) 개념적 데이터 모델의 가장 대표적개체, 관계, 속성으로 묘사1:1, 1:N, N:M 관계유형 제한 x 관계형 데이터 모델테이블구조가장 널리 사용되는 모델계층모델과 망 모델을 간단화시킨 모델1:1,1:N, N:M 관계유형 제한x대표언어 SQL기본키, 외래키 계층형 데이터 모델트리구조 망(네트워크)형 데이터 모델CODASYL제안 CODASYL DBTG 모델이라고도 함그래프 이용, 데이터 논리 구조 표현상위와 하위 레코드 사이 다대다 대응 관계 만족레코드 타입간에는 1:1, 1:N, N:M 가능대표적 DBMS: DBTG, EDBS, TOTAL오너와 멤버 레코드 타입은 서로 동일 형태 불가능
DCL 명령어Data Control Languagecommitrollbackgrantrevoke DDL 명령어Data Define Languagecreatedropalter DML 명령어Data Management Languageselect deleteinsertupdate