23년 이전 글/데이터베이스

    데이터베이스 시스템, 데이터 모델

    데이터베이스 API API는 데이터베이스에 접근하기 위하여 공통적으로 사용되는 라이브러리 함수들의 모임 중요한 데이터베이스 API 표준 ODBC, JDBC ODBC(Open Database Connectivity) : 마이크로 소프트가 주도적 개발한 데이터베이스 드라이버로 윈도우 운영체제에서 사용 JDBC(Java Database Connectivity) : 자바를 위한 데이터베이스 드라이버, 자바가 운영되는 모든 플랫폼에서 지원 데이터베이스 시스템 아키텍처의 유형 중앙 집중식 데이터베이스 시스템(centralized database system) 데이터베이스 시스템이 하나의 컴퓨터 시스템에서 운영됨 데이터베이스 접근과 관련하여 다른 컴퓨터 시스템과 상호 작용하지 않음 분산 데이터베이스 시스템(distr..

    데이터베이스 시스템 구성 요소

    데이터 베이스 조직체의 여러 응용 시스템들이 공유해서 사용하기 위한, 구조적으로 통합된 운영 데이터들의 모임 시스템 카탈로그( 또는 데이터 사전)와 저장된 데이터베이스로 구분 가능 시스템 카탈로그는 저장된 데이터베이스의 스키마 정보를 유지 데이터베이스 관리시스템 사용자 요구에 따라 데이터베이스에 대한 모든 연산을 수행 1. 사용자의 접근 요구를 접수/분석 2. 시스템이 이해할 수 있는 형태로 요청 변환 3. 외부/개념/내부/저장 구조 간의 스키마 역할 4. 저장 데이터베이스에 대한 연산을 실행 구성요소 DDL 컴파일러 : DDL을 내부 형태로 변환하여 카탈로그에 저장(메타 데이터베이스) 질의어 처리기 : 질의문을 파싱, 분석, 컴파일하여 목적 코드 생성 예비 컴파일러 : 응용 프로그램의 DML을 추출하고..

    데이터베이스 관리 시스템

    데이터베이스 관리 시스템 등장 배경 파일 중심 데이터 처리 시스템 파일 시스템은 1960년대부터 사용 파일은 기본적으로 순차적인 레코드들로 구성됨 파일 시스템에서는 정보를 운영체제의 파일에 저장 일반적으로 각각의 응용프로그램마다 별도의 파일을 유지 각각의 응용프로그램마다 별도의 파일 유지(응용프로그램 종속적) 파일내의 데이터 구조가 응용 프로그램에 반영(프로그래머는 데이터의 논리적인 구조와 물리적인 구조도 프로그램에 표현 프로그램의 논리적 파일 구조는 직접 물리적 파일 구조로 구현(논리적 파일 구조와 물리적 파일 구조가 일대일로 대응) 두개의 프로그램이 하나의 Employee 파일과 대응 두개의 프로그램에는 Employee 파일의 내용들이 열거 됨 단점 데이터가 여러 파일에 중복되어 저장됨, 데이터 중복..

    정보의 환경

    정보 처리 시스템 데이터와 정보 정보 시스템 조직체에 필요한 데이터를 수집, 조직, 저장하여 의사결정에 필요한 정보를 생성, 분배하는 수단으로 사용되는 시스템 정보 시스템의 종류 경영 정보 시스템(MIS:Management Information System) 기업 업무의 기획, 운영, 통제에 필요한 의사결정을 위해 정보를 제공하는 수단으로 사용 군사 정보 시스템(MIS : Military Information System) 행정 정보 시스템(AIS : Administration Information System) 인사 정보 시스템(PIS : Personnel Information System) 의사 결정 지원 시스템(DSS : Decision Support System) 인사 정보 시스템(PIS : Pe..