1장 데이터 베이스 시스템
<DB의 정의>
조직체의 응용시스템들이 공유해서 사용하는 운영데이터들이 구조적으로 통합된 모임
- 특징: 여러사용자/ 동시성/ 중복 최소화/ 데이터 + 스키마 + 메타 데이터/ 독립성/ 질의응답
<스키마>
전체 DM의 구조, 상태를 미리 정의, 내포
<상태>
특정 시점의 내용, 외연
<파일 시스템>
- 순차적인 레코드/ 연관된 필드의 모임/ 응용프로그램의 의존도 높/ 중복 저장
<데이터 모델>
1) 개념적 데이터 모델: 전체 논리 구조 - ER relation/ OOP model
2) 표현 데이터 모델: 계층/ 네트워크/ 관계
3) 물리적 데이터 모델: 어떻게 저장
<관계 DBMS>
모델이 간당/ 사용자는 자신이 원하는 것만 명시, 방법은 DBMS가 결정 = How말고 What만 결정
<데이터 정의어 : DLL>
스키마 정의 ex) CREATE/ ALTER / DROP
<데이터 조작어: DML>
SQL ex) SELECT/ UPDATE/ DELETE/ INSERT
<데이터 제어어: DCL>
트랜잭션 명시, 권한 부여
<안시스파크 아키텍쳐>
1) 외부 단계: 사용자의 뷰
2) 개념 단계; 조직 전체의 스키마 - 관계, 무결성 제약조건
3) 내부 단계; 물리적 데이터 구조
+ 사상: 외부 - 개념 (논리적 데이터 독립성) / 개념 - 내부 (물리적 데이터 독립성)
Comments
Post a Comment