목록SQL (2)
IT보안관의 공부 클라우드

DataBase 용어 릴레이션(Relation) - 같은 성격의 데이터들의 집합. 흔히 테이블이라고 말하기도 한다. - 릴레이션 스키마와 릴레이션인스턴스로 구성된다. 릴레이션 스키마(Relation Schema) - 릴레이션의 이름과 각 애트릐뷰트의 이름들의 집합 - 릴레이션에 데이터를 넣기위한 틀이다. - 위의 학생릴레이션은 학번, 이름, 학과, 학년의 애트리뷰트로 이루어졌다고 말 할 수 있다. 릴레이션 인스턴스(Relation Instance) - 어느 시점의 릴레이션에 들어있는 튜플들의 집합 - 저장된 데이터 전체를 의미한다. 도메인(Domain) - 하나의 애트리뷰트가 가질 수 있는 값의 범위를 나타냄 - 위의 학생릴레이션에서 학년 애트리뷰트에서 가질 수 있는 값은 1, 2, 3, 4 이고 이 이..

DML (Data Manipulation Language, 데이터 조작어) 데이터베이스의 데이터를 관리하는 데 사용됩니다. DML 명령은 자동으로 커밋되지 않습니다. 즉, DML 명령에 의한 변경은 데이터베이스에 영구적이지 않으므로 롤백할 수 있습니다. DML(INSERT, UPDATE, DELETE, SELECT) 명령어의 경우, 조작하려는 테이블을 메모리 버퍼에 올려놓고 작업을 하기 때문에 실시간으로 테이블에 영향을 미치는 것은 아니다. 따라서 버퍼에서 처리한 DML 명령어가 실제 테이블에 반영되기 위해서는 COMMIT 명령어를 입력하여 TRANSACTION을 종료해야 한다. 그러나 SQL Server의 경우는 DML의 경우도 AUTO COMMIT으로 처리되기 때문에 실제 테이블에 반영하기 위해 CO..