본문 바로가기

기본공부/데이터베이스

(2)
데이터베이스 관리 시스템(DBMS)이란? 데이터베이스 관리 시스템(DBMS, DataBase Management System) 데이터베이스 관리 시스템이란 데이터베이스를 관리하며 응용 프로그램들이 데이터베이스를 공유하며 사용할 수 있는 환경을 제공하는 소프트웨어다(종속성과 중복성을 해결하기 위함). 이런 데이터베이스 관리 시스템은 데이터베이스를 구축하는 틀을 제공하고, 효율적으로 데이터를 검색하고 저장하는 기능을 제공한다. 또한 응용 프로그램들이 데이터베이스에 접근할 수 있는 인터페이스를 제공하고, 장애에 대한 복구 기능, 사용자 권한에 따른 보안성 유지 기능 등을 제공한다. 대표적인 데이터베이스 관리 시스템으로 오라클, 인포믹스, 액세스 등이 있다. DBMS 필수 기능 (1) 정의(Definition) - 데이터의 형(Type)과 구조, 데이..
데이터 베이스란? 데이터베이스(Database) 여러 사람에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합을 말한다. 자료항목의 중복을 없애고 자료를 구조화하여 저장함으로써 자료 검색과 갱신의 효율을 높인다. (종속성의 문제 : 데이터 파일이 보조기억장치에 저장되는 방법이나 저장된 데이터의 접근 방법을 변경할 때는 응용프로그램도 같이 변경해야 한다.) 데이터베이스의 구성 데이터베이스는 특정 조직의 업무를 수행하는 데 필요한 상호 관련된 데이터들의 모임으로, 최소의 중복으로 통합(integrated), 저장(stored)된 운영(operation) 데이터로 구성된다. (1) 통합 데이터(integrated data) 중복을 배제하나, 경우에 따라 불가피하게 중복을 허용하는 데이터다. 이러한 의도적 중복은 항..