[건국대학교] 데이터베이스 시험정리

목차

없음

본문내용

4.5.2 기본 값
– 테이블 생성 시 default 값 생성
Ex)
Create table student
(tot_cred numeric (3,0) default 0,
Primary key(ID));
Default 0 으로 해주면 그 애트리뷰트에 null값이 안들어가게 해줌

4.5.3 인덱스 생성
– 데이터베이스 시스템이 릴레이션의 모든 투플을 살펴보는 과정 없이 효과적으로 찾을 수 있는 자료구조.
Create index 인덱스이름 on 릴레이션(애트리뷰트)
Create index studentID_index on student(ID);

4.5.4 대형 객체 타입
– 대형 데이터 저장 가능
Lob = large object
Book_review clob(10KB)
Image blob(10MB)
Movie blob(2GB)

4.5.6 Create Table 확장
현재 존재하는 테이블과 같은 스키마를 가지고 있는 테이블을 생성하는 기능.
Create table temp_instructor like instructor
Create table 새로운 테이블이름 like 기존 테이블명
– 질의 결과를 포함하는 테이블 생성
Create table t1 as
(select *
from instructor
where dept_name = ‘Music’)
With data(오라클은 이거 없어도 됨.)

4.6 권한(Previlige)
계정으로 인증(Authentication) -> 권한부여(Authorization)-사용자가 어디까지 무엇을 할 수 있는지 권한 부여.
인증은 보안이 잘 되어 있는데, 권한 부여에서 잘못되면 피해가 크다. 내부적으로 데이터를 마음대로 얻을 수 있기 때문.
권한의 종류
– 데이터를 읽을 권한(read)
– 새로운 데이터를 삽입하는 권한(Insert)
– 데이터를 갱신하는 권한(Update)
– 데이터를 삭제하는 권한(Delete)

출처 : 해피캠퍼스

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다