Study/데이터베이스

    데이터베이스 3. 데이터베이스 시스템의 구성

    데이터베이스 3. 데이터베이스 시스템의 구성

    데이터베이스 시스템(DBS) : 데이터를 데이터베이스로 저장하고 관리해서 필요한 정보를 생성하는 컴퓨터 중심의 시스템 데이터베이스 관리 시스템 (DBMS) : 데이터베이스 시스템을 구성하는 주요 요소들의 일부 구성 요소 1. 3단계 데이터베이스 2. 데이터 언어 3. 사용자 4. DBMS 5. Database Administrator 6. Database Computer 1. 3단계 데이터베이스 - 스키마 (Schema) : 데이터베이스 구조와 제약조건에 대한 명세를 기술한 것 1. 외부 스키마 (일부를 기술) : 데이터베이스 사용자나 응용 프로그래머가 접근하는 데이터베이스 (데이터베이스 전체의 한 논리적 부분이 되기때문에 서브 스키마라고도 부른다.) 2. 개념 스키마 (논리적 구조를 기술) : 범 기관..

    데이터베이스 2. 데이터베이스 관리 시스템과 구성

    데이터베이스 2. 데이터베이스 관리 시스템과 구성

    1. 데이터베이스 관리 시스템 (DBMS)의 발전 배경 파일 중심 데이터 처리 시스템(file system) - OS가 지원 - 각 응용 프로그램이 논리적 파일 구조를 정의하고 직접 물리적 파일 구조로 구현 - 각 응용 프로그램이 물리적 데이터 구조에 대한 접근 방법을 구현 - 각 사용자가 데이터와 이를 처리하는 프로그램을 모두 관리 유지 - 응용 간의 데이터 공용이 불가능 - 데이터의 종속성과 중복성을 야기 데이터의 종속성과 중복성 1. 데이터 종속성 - 응용 프로그램과 데이터간의 상호 의존관계 - 데이터의 구성 방법이나 접근 방법의 변경시 관련 응용 프로그램도 동시에 변경해야 됨 - 응용 프로그램 관리가 곤란 2. 데이터 중복성 - 한 시스템 내에 같은 내용의 데이터가 여러 파일에 중복 저장되어 관리..

    데이터베이스 1. 데이타베이스 환경

    데이터베이스 1. 데이타베이스 환경

    1. 정보처리 시스템 데이터 : 현실세계로부터 단순한 관찰이나 측정을 통해서 수집된 사실이나 값 정보 : 어떤 상황에 대한 적절한 결정을 할 수 있게하는 지식으로써 데이터의 유효한 해석이나 데이터 상호간의 관계 정보 시스템 : 한 조직체의 활동에 필요한 데이터를 수집, 조직, 저장해 두었다가 필요시에 처리해서 의사결정에 유효한 정보를 생성하여 분배하는 수단 정보 시스템은 사용 목적에 따라 여러가지 이름으로 불린다. 2. 데이타 처리 시스템 데이터의 처리 형태, 즉 데이터가 조직되고 접근되는 방법에 따라 구분 1. 일괄 처리 시스템 : 데이터를 수집해서 분류하고 정렬시킨 다음에 일괄 처리하는 데이터 처리 방법 트랜잭션 : 논리적 작업 단위 유사한 트랜잭션을 한데 모아 일정 시간에 한꺼번에 처리 => 각 트..