본문 바로가기

데이터베이스3

데이터베이스 관리 시스템의 변화 데이터베이스 관리 시스템의 변천사 1960년부터 파일관리 시스템을 통해 데이터가 관리되었다. 파일관리시스템은 데이터들을 파일이라는 자료구조로 구성하여 컴퓨터에서 관리하는 시스템이다. DBMS는 1960년대 후반과 1970년대 초반에 계층형 DBMS로 발전되면서 널리 사용되었고, 1980년대 이후부터는 객체지향 DBMS로 변화를 가져왔다. 1) 파일관리시스템 별도의 시스템 구입을 필요로 하지 않음 시스템을 관리하는 파일이 개별 응용 시스템에 필요시마다 각각 생성되는 구조 요구사항 변경 시 파일에 해당하는 응용시스템 모두 변경, 프로그램 의존도가 높음. 2) 데이터베이스관리 시스템 백업 및 복구기법이 더 복잡해지고 운영비가 증대되는 단점 DBMS선정 시 데이터 모델, 사용자 인터페이스, 프로그래밍 언어, 개.. 2022. 12. 29.
데이터베이스 구조와 구성요소 데이터베이스(DB) 구조 1) 논리적 구조 일반 사용자 관점에서 본 구조 데이터가 배치되어있다고 간주하는 가상적인 구조 2) 물리적 구조 저장장치 관점에서 본 구조 저장장치에 물리적으로 저장되어 있는 데이터의 실제 구조 데이터베이스의 개념적 구성 요소 1) 개체(Entity) 표현하려는 유형, 무형 정보 대상으로 서로 구별이 되는 것 생각하는 개념이나 정보의 단위 하나 이상의 속성으로 구성되며 단독으로 존재할 수 있음. 2) 속성(Attribute) 개체의 특성이나 상태를 기술하는 것으로 단독으로 존재하기 어려움 3) 관계(Relationship) 개체 간 또는 속성 간의 상호작용으로 일대일(1:1), 일대다(1:n), 다대다(n:m)등의 관계가 있음. 데이터베이스시스템(Database System) 데.. 2022. 12. 29.
데이터베이스(Database) 개요 1. 데이터베이스의 개요 정보와 데이터 데이터 : 관찰이나 측정을 통해서 수집된 사실이나 값(수치, 스트링) 정보 : 자료를 가공하여 얻은 결과로서 부가가치를 지니며 의사결정을 할 수 있게 하는 유효한 해석이나 상호관계 데이터 처리 시스템 : 한 기관이나 조직을 위해 데이터를 수집, 조직, 저장하고 필요시 처리하여 의사결정에 유용한 정보를 생성, 분배하는 수단 데이터베이스 정의 상호 연관 있는 데이터들의 체계적인 집합체. 응용 시스템들이 공유(Share)해서 사용하는 운영 데이터들이 구조적으로 통합되어 저장된 형태 데이터베이스의 구조는 사용되는 데이터 모델에 의해 결정된다. 데이터베이스 특징 대규모 저장소로, 여러 부서에 속하는 여러 사용자에 의해 동시에 사용된다. 모든 데이터에 대한 중복을 최소화하며 .. 2022. 12. 29.