수평분할의 분할기법
라운드-로빈
해시 분할
범위분할
SQL
FROM 절에는 질의에 의해 검색될 데이터들을 포함하는 테이블명을 기술한다.
검색결과에 중복되는 레코드를 없애기위해서는 SELECT 절에 'DISTINCT'키워드를 사용한다.
HAVING 절은 GROUP BY 절과 함께 사용되며, 그룹에 대한 조건을 지정한다.
ORDER BY 절은 특정 속성을 기준으로 정렬하여 검색할 때 사용한다.
VIEW를 삭제하기 위해서는 DROP을 사용 ( 추가로 TABLE, DATABASE를 지울 때에도 DROP을 사용 )
VIEW에서는 ALTER 사용이 안됨
DELETE는 특정 행을 삭제
INTERSECT - 공통된 행만 가져온다. ( 다른 거 딸려오는 것 없이 )
DDL
CREATE - 정의
ALTER - 정의를 변경
병행제어 기법
- 동시에 여러 개의 트랜잭션 ( 하나의 기능을 위한 연산들) 을 병행수행할때, DB의 일관성을 파괴하지 않도록 제어하는 것이다.
로킹 기법
타임스탬프 기법
다중 버전 기법
최적 병행 수행 기법
릴레이션
모든 속성 값은 원자 값을 갖는다.
한 릴레이션에 포함된 튜플은 모두 상이하다.
한 릴레이 션에 포함된 튜플 사이에는 순서가 없다.
한 릴레이션을 구성하는 속성 사이에는 순서가 존재하지 않는다.
카티션 프로덕트
차수는 더하고 카디널리티는 곱한다.
속성 ( attribute )
속성은 데이터베이스를 구성하는 가장 작은 논리적 단위이다.
속성은 파일 구조상 데이터 항목 또는 데이터 필드에 해당된다.
'정보처리기사' 카테고리의 다른 글
[21년 2회] 정보처리기사 필기 - 정보시스템 구축관리 (0) | 2022.02.09 |
---|---|
[21년 2회] 정보처리기사 필기 - 프로그래밍 언어 활용 (0) | 2022.02.09 |
[21년 2회] 정보처리기사 필기 - 소프트웨어 개발 (0) | 2022.02.09 |
[21년 2회] 정보처리기사 필기 - 소프트웨어 설계 (0) | 2022.02.08 |
[21년 1회] 정보처리기사 필기 - 정보시스템 구축관리 (0) | 2022.02.07 |