SAN (Storage Area Network)
SAN은 DAS의 빠른 처리와 NAS의 파일 공유 장점을 혼 합한 방식으로, 서버와 저장장치를 연결하는 전용 네트워크를 별도로 구성하는 방식이다.
•광 채널(FC) 스위치를 이용하여 네트워크를 구성한다.
•광 채널 스위치는 서버나 저장장치를 광케이블로 연결 하므로 처리 속도가 빠르다.
•저장장치를 공유함으로써 여러 개의 저장장치나 백업 장비를 단일화시킬 수 있다.
•확장성, 유연성, 가용성이 뛰어나다.
•높은 트랜잭션 처리에 효과적이나 기존 시스템의 경우 장비의 업그레이드가 필요하고, 초기 설치 시에는 별도의 네트워크를 구축해야 하므로 비용이 많이 든다.
DDL(Data Define Language, 데이터 정의어)
DDL은 SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의하거나 변경 또는 삭제할 때 사용하는 언어이다.
•논리적 데이터 구조와 물리적 데이터 구조의 사상을 정 의한다.
•데이터베이스 관리자나 데이터베이스 설계자가 사용 한다.
•DDL(데이터 정의어)의 세 가지 유형
명령어 기능 CREATE SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의함 ALTER TABLE에 대한 정의를 변경하는 데 사용함 DROP SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 삭제함
DML(Data Manipulation Language, 데이터 조작어)
DML은 데이터베이스 사용자가 응용 프로그램이나 질의 어를 통하여 저장된 데이터를 실질적으로 처리하는 데 사 용되는 언어이다
•데이터베이스 사용자와 데이터베이스 관리 시스템 간 의 인터페이스를 제공한다.
•DML(데이터 조작어)의 네 가지 유형
명령어 기능 SELECT 테이블에서 조건에 맞는 튜플을 검색함 INSERT 테이블에 새로운 튜플을 삽입함 DELETE 테이블에서 조건에 맞는 튜플을 삭제함 UPDATE 테이블에서 조건에 맞는 튜플의 내용을 변경함
DCL(Data Control Language, 데이터 제어어)
DCL은 데이터의 보안, 무결성, 회복, 병행 수행 제어 등 을 정의하는 데 사용되는 언어이다.
•데이터베이스 관리자가 데이터 관리를 목적으로 사용 한다.
•DCL(데이터 제어어)의 종류
명령어 기능 COMMIT 명령에 의해 수행된 결과를 실제 물리적 디스크로 저 장하고, 데이터베이스 조작 작업이 정상적으로 완료 되었음을 관리자에게 알려줌 ROLLBACK 데이터베이스 조작 작업이 비정상적으로 종료되었을 때 원래의 상태로 복구함 GRANT 데이터베이스 사용자에게 사용 권한을 부여함 REVOKE 데이터베이스 사용자의 사용 권한을 취소함