본문 바로가기

반응형

학교수업/데이터베이스

(11)
3. 데이터베이스 시스템(DBS) 데이터베이스 시스템(DBS)이란 데이터베이스에 데이터를 저장하고 이를 관리하여 조직에 필요한 정보를 생성해주는 시스템 데이터베이스와 데이터베이스 관리 시스템을 이용해 조직에 필요한 정보를 제공하는 전체 시스템 사용자, 데이터언어, 컴퓨터도 데이터베이스 시스템에 포함됨. 데이터베이스의 구조 스키마(Schema) 데이터베이스에 저장되는 데이터구조와 제약조건을 정의한 것 예시: 이름 CHAR(10) 인스턴스(Instance) 스키마에 따라 데이터베이스에 실제로 저장된 값 미국 표준화 기관인 ANSI/SPARC에서 제안 데이터베이스를 쉽게 이해하고 이용할 수 있도록 하나의 데이터베이스를 보는 관점에 따라 3 단계로 나눔 외부단계(External level) 데이터베이스를 개별 사용자 관점에서 이해하고 표현. 집..
[데이터베이스] 2. 데이터베이스 관리 시스템 (DBMS) 파일 시스템 데이터를 파일로 관리하고자 파일 생성, 삭제, 수정, 검색 기능을 제공하는 전통적 소프트웨어 응용프로그램마다 필요 데이터를 따로 관리 >> 데이터 중복성, 데이터 일관성과 무결성 유지 어려움 응용프로그램이 데이터 파일에 종속적이다. 데이터 파일에 대한 동시공유, 보안, 회복 기능 없음 응용 프로그램의 개발 난이도가 높다. 파일 시스템의 단점을 극복하고자 데이터베이스 관리 시스템 등장 데이터베이스 관리 시스템(DataBase Management System) 조직에 필요한 데이터를 데이터베이스에 통합하여 저장 DBMS의 주요기능 정의 : 데이터베이스 구조를 정의, 수정 조작 : 데이터를 삽입, 삭제, 수정, 검색 연산 가능 제어 : 데이터를 항상 정확하게 유지할 수 있는 보안, 접근제어 기능 ..
[데이터베이스] 1. 데이터베이스의 기본 개념 주요 용어 데이터(data) 현실세계에서 단순히 관찰하거나 측정한 값 정보(information) 의사결정에 활용하기 위해 data를 처리한 결과물 정보 처리 (information processing) 데이터에서 정보를 추출하는 과정, 방법 정보 시스템 필요한 데이터를 수집하여 저장해두었다가 필요할 때 유용한 정보를 만들어주는 수단 데이터베이스(DB) 정보시스템 안에서 데이터를 저장하고 있다가 필요할 때 제공하는 역할 여러 사용자가 공유하여 사용할 수 있도록 통합해서 저장한 운영 데이터의 집합 데이터베이스의 정의 공유 데이터 (shared data) : 특정 조직의 여러 사용자가 함께 소유하고 이용 가능 통합 데이터 (integrated data) : 최소의 중복과 통제가능한 중복만 허용 저장 데이터 ..

반응형