목차
. 단계 데이터베이스 구조 (3 Level Database Architecture)
. 단계 데이터베이스 구조의 개념
- 외부단계 (External View)
- 개념단계 (Conceptual View)
- 내부단계 (Internal View)
1)데이터 모델의 개념
개념적 데이터 모델
논리적 데이터 모델
애트리뷰트의 유형
E-R 다이어그램
1. 관계 데이타 모델
2. 네트워크 데이타 모델
3. 계층 데이타 모델
데이터베이스시스템 (DBS) 구성
가. 스키마 (3단계구조)
나. 데이터베이스 언어
다. 데이터베이스관리시스템(DBMS)
라. 데이터베이스 사용자
Ⅱ. 데이터독립성 구현방법: 3 레벨 스키마구조
가. 3단계 스키마 구조의 개념
나. 3단계의 내용
. 단계 데이터베이스 구조의 개념
- 외부단계 (External View)
- 개념단계 (Conceptual View)
- 내부단계 (Internal View)
1)데이터 모델의 개념
개념적 데이터 모델
논리적 데이터 모델
애트리뷰트의 유형
E-R 다이어그램
1. 관계 데이타 모델
2. 네트워크 데이타 모델
3. 계층 데이타 모델
데이터베이스시스템 (DBS) 구성
가. 스키마 (3단계구조)
나. 데이터베이스 언어
다. 데이터베이스관리시스템(DBMS)
라. 데이터베이스 사용자
Ⅱ. 데이터독립성 구현방법: 3 레벨 스키마구조
가. 3단계 스키마 구조의 개념
나. 3단계의 내용
본문내용
나. 데이터베이스 언어
- 데이터베이스 구축, 조작, 검색하는데 사용하는 프로그래밍 언어.
- 종류 : DDL, DML, DCL
다. 데이터베이스관리시스템(DBMS)
- 데이터베이스를 구축하고 이용하는 기능을 제공하는 시스템 소프트웨어
- DDL, DML, DCL, 성능향상, 데이터 무결성 유지, 동시성 제어, 복구처리.
라. 데이터베이스 사용자
- 데이터베이스 관리자 : 자원을 관리하고 감독, 데이터베이스 접근감독, 자원사용 모니터링.
- 데이터베이스 설계자 : 데이터베이스에 저장될 데이터를 선정, 데이터를 나타내고 저장하는 구조 정의
- 데이터베이스 최종사용자 : 데이터베이스에 질의,변경,보고서를 작성하는 사용자
1) Casual End User : 데이터베이스를 가끔 접근하지만 매번 다른 정보 검색, 중상급 관리자.
2) 초보사용자 : 최종 사용자 중 대부분을 차지. 데이터베이스 검색하고 변경하는 사용자.
3) 전문 사용자 : 복잡한 요구사항을 가진 엔지니어, 과학자, 비즈니스 분석가 등. DBMS 고급기능을 이용하는 사용자
4) 독자적인 사용자 : 편리한 패키지를 사용하여 개인 데이터베이스를 유지하는 사용자.
. 스키마 (3단계구조) : 데이터베이스 구조를 의미하며, 관련 데이터의 관계를 기술.
- 외부 스키마 : 사용자들의 View 묘사, 복수개의 스키마로 구성.
- 개념 스키마 : 외부스키마의 각 View 통합. 전체 데이터베이스의 개념적 묘사.
- 내부 스키마 : DB 에 대한 물리적 저장 구조
Ⅱ. 데이터독립성 구현방법: 3 레벨 스키마구조
가. 3단계 스키마 구조의 개념
- 하나의 데이터베이스를 데이터를 이용하는 각 개인의 관점, 개인의 관점이 모두 종합된 조직의 관점 그리고 물리적 저장 장치의 입장에서 보는 저장 장치의 관점 등 3단계로 나누어 데이터베이스를 기술하고 이들간의 관계를 정의한 것.
- 미국 표준화 기구인 ANSI/SPARC 에서 제안한 것이기 때문에 ANSI/SPARC 구조라고도 함.
- 데이터베이스를 사용하는 가장 큰 이유 중 하나는 데이터와 프로그램간의 독립성을 유지하기 위함이며, 이러한 데이터 독립성은 3레벨 구조를 통해 획득가능.
나. 3단계의 내용
1) 외부스키마 레벨
- 데이터베이스 사용자 그룹별 뷰 기술 (= 뷰 레벨)
- 사용자 그룹이 관심 있는 데이터베이스 부분만 기술하고 나머지 데이터베이스 부분은 감춘다.
- 복수개의 스키마로 구성.
2) 개념스키마 레벨
- 전체 사용자 그룹을 위한 전반적인 데이터베이스 구조 기술.
- 외부스키마의 각 뷰들을 통합한 전체적인 DB 의 개념적 묘사.
- 개체, 관계성, 제약조건 등을 나타내는데 중점 (예: ER 모델)
- 자세한 물리적 저장구조는 감추고 데이터베이스의 골격에만 관심을 둠.
- 고급 데이터모델이 주로 사용됨. (예: 관계형모델, 네트워크 모델 등)
3) 내부스키마 레벨
- 데이터베이스의 물리적 저장구조 기술
- 물리적 데이터모델을 사용해서 저장구조와 액세스 패스를 처리
- 데이터베이스 구축, 조작, 검색하는데 사용하는 프로그래밍 언어.
- 종류 : DDL, DML, DCL
다. 데이터베이스관리시스템(DBMS)
- 데이터베이스를 구축하고 이용하는 기능을 제공하는 시스템 소프트웨어
- DDL, DML, DCL, 성능향상, 데이터 무결성 유지, 동시성 제어, 복구처리.
라. 데이터베이스 사용자
- 데이터베이스 관리자 : 자원을 관리하고 감독, 데이터베이스 접근감독, 자원사용 모니터링.
- 데이터베이스 설계자 : 데이터베이스에 저장될 데이터를 선정, 데이터를 나타내고 저장하는 구조 정의
- 데이터베이스 최종사용자 : 데이터베이스에 질의,변경,보고서를 작성하는 사용자
1) Casual End User : 데이터베이스를 가끔 접근하지만 매번 다른 정보 검색, 중상급 관리자.
2) 초보사용자 : 최종 사용자 중 대부분을 차지. 데이터베이스 검색하고 변경하는 사용자.
3) 전문 사용자 : 복잡한 요구사항을 가진 엔지니어, 과학자, 비즈니스 분석가 등. DBMS 고급기능을 이용하는 사용자
4) 독자적인 사용자 : 편리한 패키지를 사용하여 개인 데이터베이스를 유지하는 사용자.
. 스키마 (3단계구조) : 데이터베이스 구조를 의미하며, 관련 데이터의 관계를 기술.
- 외부 스키마 : 사용자들의 View 묘사, 복수개의 스키마로 구성.
- 개념 스키마 : 외부스키마의 각 View 통합. 전체 데이터베이스의 개념적 묘사.
- 내부 스키마 : DB 에 대한 물리적 저장 구조
Ⅱ. 데이터독립성 구현방법: 3 레벨 스키마구조
가. 3단계 스키마 구조의 개념
- 하나의 데이터베이스를 데이터를 이용하는 각 개인의 관점, 개인의 관점이 모두 종합된 조직의 관점 그리고 물리적 저장 장치의 입장에서 보는 저장 장치의 관점 등 3단계로 나누어 데이터베이스를 기술하고 이들간의 관계를 정의한 것.
- 미국 표준화 기구인 ANSI/SPARC 에서 제안한 것이기 때문에 ANSI/SPARC 구조라고도 함.
- 데이터베이스를 사용하는 가장 큰 이유 중 하나는 데이터와 프로그램간의 독립성을 유지하기 위함이며, 이러한 데이터 독립성은 3레벨 구조를 통해 획득가능.
나. 3단계의 내용
1) 외부스키마 레벨
- 데이터베이스 사용자 그룹별 뷰 기술 (= 뷰 레벨)
- 사용자 그룹이 관심 있는 데이터베이스 부분만 기술하고 나머지 데이터베이스 부분은 감춘다.
- 복수개의 스키마로 구성.
2) 개념스키마 레벨
- 전체 사용자 그룹을 위한 전반적인 데이터베이스 구조 기술.
- 외부스키마의 각 뷰들을 통합한 전체적인 DB 의 개념적 묘사.
- 개체, 관계성, 제약조건 등을 나타내는데 중점 (예: ER 모델)
- 자세한 물리적 저장구조는 감추고 데이터베이스의 골격에만 관심을 둠.
- 고급 데이터모델이 주로 사용됨. (예: 관계형모델, 네트워크 모델 등)
3) 내부스키마 레벨
- 데이터베이스의 물리적 저장구조 기술
- 물리적 데이터모델을 사용해서 저장구조와 액세스 패스를 처리
추천자료
좋은 입지의 구성요소
인터네트워킹의 개념과 구성요소에 관하여 설명
디자인론 디자인 구성요소 및 원리 디자인 분석
지방자치법상 지방자치단체의 구성요소
건강가정의 개념과 구성요소와, 법률적 접근방향
6장 교정장치의 구성요소.ppt
보육과정의 개념과 구성요소
프로그램 마케팅의 구성요소를 제시하고, 각각의 의미를 설명. 또한, 프로그램 마케팅 전략...
사회복지정책의 개념과 구성요소 및 기능, 사회복지정책 영역
사회복지의 가치와 구성요소(사회복지 및 사회복지전문직의 가치 사회복지의 주체와 대상 및 ...
[사회복지정책의 구성요소] 사회복지정책의 대상 내용(사회복지급여) 사회복지정책의 재정 사...
[사회복지정책의 구성요소] 사회복지정책의 주체와 객체 사회복지정책의 기능과 목적 및 목표
소개글