티스토리 뷰
※ 데이터베이스 시스템
1. 조직체의 응용 시스템들이 공유해서 사용하는 운영 데이터들이 구조적으로 통합된 모임.
3. 시스템 카탈로그(System Catalog)는 저장된 데이터베이스의 스키마 정보를 유지.
1. 데이터베이스 시스템
1. 컴퓨터를 사용하여 정보를 수집하고 분석하는데 데이터베이스 기술이 활용되고 있음.
2. 정보와 데이터는 서로 다름
3. 데이터베이스(DataBase) 의 정의
데이터베이스는 조직체의 응용 시스템들이 공유해서 사용하는 운영데이터(Operational Data) 들이 구조적으로 통합된 모임이다.
데이터베이스의 구조는 사용되는 데이터 모델에 의해 결정된다.
2 데이터베이스의 특징
데이터베이스는 데이터의 대규모 저장소로서, 여러 부서에 속하는 여러 사용자에 의해 동시에 사용됨.
모든 데이터가 중복을 최소화하면서 통합됨.
데이터베이스는 한 조직체의 운영데이터뿐만 아니라 그 데이터에 관한 설명(데이터베이스 스키마 또는 메타데이터(MetaData) 포함.
프로그램의 데이터 간의 독립성이 제공됨.
효율적으로 접근이 가능하고 질의를 할 수 있음.
3. DBMS
1. 데이터베이스를 정의하고, 질이의어를 지원하고, 리포트를 생성하는 등의 작업을 수행하는 소프트웨어.
2. 사용자가 새로운 데이터베이스를 생성하고, 데이터베이스의 구조를 명시할 수 있게하고, 사용자가 데이터를 효율적으로 질의하고 수정할 수 있도록 하며, 시스템의 고장이나 권한이 없는 사용자로부터 데이터를 안전하게 보호하며, 동시에 여러 사용자가 데이터베이스를 접근하는 것을 제어하는 소프트웨어 패키지.
3. 데이터베이스 언어라고 부르는 특별한 프로그래밍 언어를 한 개 이상 제공.
4. SQL은 여러 DBMS에서 제고오디는 사실상의 표준 데이터베이스 언어.
4. 데이터베이스 스키마
1. 전체적인 데이터베이스 구조를 뜻하며 자주 변경되지는 않음.
2. 데이터베이스의 모든 가능한 상태를 미리 정의.
3. 내포(Intension)라고 부른다.
5. 데이터베이스 상태
1. 특정 시점의 데이터베이스의 내용을 의미하며, 시간이 지남에 따라 계속해서 바뀜.
2. 외연(Extension) 이라고 부름.
1. DBMS / DBS
1. 데이터베이스 시스템
참고자료