본문 바로가기

기사/정보처리기사

[정처기] 실기 오답 - DB

728x90
반응형

데이터베이스 파일 구조 
1. 순차 방법
  - 레코드들의 물리적 순서가 레코드들의 논리적 순서와 같게 순차적으로 저장
2. 인덱스 방법 
  - <키값, 주소> 쌍으로 구성
  - 인덱스가 가리키는 주소를 따라 원하는 레코드에 접근할 수 있도록 하는 방법 
3. 해싱 방법 
  - 키값을 해시 함수에 대입시켜 계산한 결과를 주소로 사용하여 레코드에 접근할 수 있게 하는 방법 


UPDATE [테이블] SET [데이터]
 
JOIN 테이블 (ON 조인조건) 
조인조건 없을 경우 생략 가능 

IN
속성값 제한, 개별 집합

CHECK
참이 되어야하는 조건
 
정렬 
내림 DESC
오름 ASC 


INSERT INTO ... VALUES 

 

UPDATE SET WHERE 

 

DELETE FROM WHERE 

 

CREATE VIEW [뷰이름] AS [조회 쿼리]

 

CREATE INDEX [인덱스명] ON 테이블명(컬럼명1, 컬럼명2...);

 

GRAN 권한 ON 테이블 TO 사용자;

 

REVOKE 권한 ON 테이블 FROM 사용자; 

 

ALTER TABLE 테이블명 [ADD | MODIFY | DROP] 

DROP TABLE 

 

CASCADE / RESTRICT 

 

TRUNCATE 

 

DISTINCT : 중복되면 하나만 

 

UNION : 중복 제거한 모든 값 

INTERSECT : 겹치는 값만 


CREATE TABLE 테이블명 ( 

컬럼명 VARCHAR(10) PRIMARY KEY, 

컬럼명 VARCHAR(5) NOT NULL

);


SELECT 컬럼 FROM 테이블 

WHERE 조건 

GROUP BY 컬럼 ROLLUP -

HAVING 

ORDER BY 

;


SELECT 컬럼명

FROM 테이블명 (FULL) JOIN 테이블명

ON 조인조건;

 

SELECT A.책번호, A.책명, B.가격

FROM 도서 A (FULL) JOIN 도서가격 B

ON A.책번호 = B.책번호;

728x90
반응형