목록스키마 (2)
언젠가는
스키마 3 계층에는 외부 스키마, 개념 스키마, 내부 스키마가 있습니다. 외부 스키마는 서브 스키마라고도 불리고, 사용자 뷰라고도 불립니다. 필요 데이터베이스 논리적 구조 정의하고, 여러 개 외부 스키마 존재 가능합니다. 하나의 외부 스키마를 공용으로 사용이 가능하고, 같은 데이터베이스에 다른 관점을 정의하는 것을 허용합니다. COBOL, C 등 언어를 통해서 DB 접근하는 계층입니다. 개념 스키마는 전체적인 뷰입니다. 데이터베이스의 논리적 구조로 하나만 존재하며, 개체 간 관계, 제약 조건 나타냅니다. 데이터베이스 접근 권한, 보안, 무결성 규칙의 명세를 정의합니다. 데이터베이스 파일에 저장되는 데이터의 형태를 개념 스키마라고 부릅니다. 일반적 스키마 = 개념 스키마인 것입니다. 기관, 조직체 관점 데..
순수 관계 연산자 Selection(릴레이션 행, 수평 연산), Project(릴레이션 열, 수직 연산), Join, Division 트랜잭션(transaction)의 4가지 특성 원자성(Atomicity) : 트랜잭션의 포함된 작업들은 전부 수행되거나, 또는 아예 수행되지 않아야 한다. 일관성(Consistency) : 트랜잭션이 성공적이라면 일관성 있는 상태에 있어야 한다. 독립성(Isolation) : 모든 트랜잭션은 다른 트랜잭션과 아예 독립적으로 수행되는 것처럼 보여야 한다. 지속성(Durability) : 성공적으로 수행된 트랜잭션의 결과는 지속성이 있어야 한다. &는 백그라운드 처리를 위해 명령어 끝에 입력하는 유닉스의 주요 명령어이다. 시스템 호출(system call)은 운영 체제의 커널..