본문 바로가기

이론/DB

[DB] DB 스키마 인트로 오늘은 데이터 베이스의 스키마와, 3단계 구조에 대해서 알아보겠습니다. 1) 스키마 정의 2) 데이터 베이스 구조 데이터베이스의 스키마 정의 스키마는, 데이터베이스에 저장되는 구조와 제약 조건을 정의한 것입니다. 스키마에 따라 데이터베이스에 실제로 저장된 값이 인스턴스(instance)입니다. 인스턴스는 저장된 값이므로 자주 변합니다. 그러나, 데이터베이스의 스키마(인덱스의 집합)는 자주 변하지 않습니다. 데이터베이스 구조 데이터베이스의 스키마 구조는 세 단계로 나누어 이해합니다. 각각의 세 단계마다 고유한 기능을 수행합니다. 1) 외부 단계 (external level) : 집주인 관점 각각의 사용자가 데이터베이스를 어떻게 보는가(외부 뷰)를 표현하므로, 사용자마다 생각하는 데이터베이스의 구조가.. 더보기
[DB] 데이터베이스 정의, 등장배경 인트로 오늘은 데이터베이스의 정의 및 특성, 등장 배경에 대해 배워보겠습니다. 1. 데이터 베이스 정의 2. 데이터 베이스의 특성 3. 데이터 베이스의 등장 배경 1. 데이터베이스 정의 데이터베이스는, 조직의 여러 사용자가 공유하여 사용할 수 있도록 통합하여 저장한 운영 데이터의 집합이다. 1) 공유 데이터 데이터는 특정 조직의 여러 사용자끼리 공유될 수 있어야합니다. 또한, 그룹에 따라 데이터 접근 권한 설정이 다르게 되어야 합니다. 2) 통합 데이터 데이터 베이스는 데이터 중복을 최소화해야 합니다. 3) 저장데이터 4) 운영 데이터 데이터베이스는 조직을 운영하는 데 꼭 필요합다. 2. 데이터베이스의 특성 1) 실시간 접근성 데이터 베이스는 실시간 접근이 가능하다.(real-time accessibil.. 더보기