본문 바로가기
728x90
반응형

데이터베이스 관리론6

[데이터베이스 관리론] 데이터 추상화(abstraction)와 DBMS/사용자 그리고 데이터베이스 시스템 개발 단계 * 메타데이터(Metadata) 구성: 시스템테이블 => Table의 이름, Table안에 있는 열의 수, 기본 Key: 색인 테이블 => 각각의 Table 마다 Indexsing이 일어남: Column Table => Data의 정보(테이블이름, 테이블 열 이름,데이터 타입, 길이) * 데이터 추상화(abstraction): 사용자가 아니라 DBMS가 데이터 추상화를 하고 있음  내부 스키마 :1) 데이터의 형태, 타입,길이가 들어가 있다.2) key도 가능 key에는 Primary, Secondary가 있다. Primary는 학번처럼 중복이 되지 않는 값을 뜻하며 Secondary는 이름과 같이 중복될 수 있는 것들이다.3) Field, ASCII코드4) 순서 물리적 데.. 2024. 3. 16.
[데이터베이스 관리론] 데이터베이스의 정의와 데이터 모델 * 데이터 베이스 : 사용자의 실 세계를 사용자의 요구에 맞게 컴퓨터에 형상화한 서로 관계가 있는 데이터의 모임 * 데이터 공유란? : 한 데이터를 응용프로그램이 현 데이터를 같이 사용하는 것 데이터 중복 제어 : 데이터 공유가 가능하면 중복을 완전히 없앨 수 있다. -> 중복의 가장 큰 문제 : Inconsistency(불일치) 문제 // 기존에 같은 데이터가 수정.추가 작업을 거칠 시 달라지는 문제 데이터 중복제어가 필요한 이유 : 중요한 데이터를 한곳에 두면 훼손 혹은 손실이 발생할 우려가 있음, 그 데이터는 중복을 허용 데이터 독립(Independence) : 데이터 종속과는 반대되는 개념, 한 데이터가 여러 응용프로그램에서 사용 가능 한 경우 데이터 종속이란? : 한 데이터를 한 응용프로그램에서.. 2024. 3. 13.
728x90
반응형