목차
I. 서론
II. 본론
1. 데이터 모델의 개념
2. 데이터 모델의 유형
(1) 계층 데이터 모델(Hierarchical Data Model)
1) 장점
2) 단점
(2) 네트워크 데이터 모델
1) 장점
2) 단점
(3) 관계형 데이터 모델
1) 장점
2) 단점
III. 결론
* 참고자료
II. 본론
1. 데이터 모델의 개념
2. 데이터 모델의 유형
(1) 계층 데이터 모델(Hierarchical Data Model)
1) 장점
2) 단점
(2) 네트워크 데이터 모델
1) 장점
2) 단점
(3) 관계형 데이터 모델
1) 장점
2) 단점
III. 결론
* 참고자료
본문내용
테이블에서 테이블의 이름은 ‘학생’이고 ‘학번’, ‘ 이름’, ‘ 학과’, ‘ 학년’ 등 속성 네개와 튜플(또는 레코드) 세 개로 구성되어 있다. 위의 테이블에서‘학번’속성은 각 튜플을 구분할 수 있는 속성으로 사용되는데, 이러한 속성을 특별히 기본 키(Primary key)라고 한다.
1) 장점
① 데이터 모델 구조가 탄력적이어서 필요할 때 테이블 사이의 연결을 통해 데이터를 생성 및 처리할 수 있다.
② DDL과 DML이 간단하여 비전산요원도 쉽게 사용할 수 있다.
③ 데이터들 간의 복잡한 관계를 개념적으로 분명하고 간단하게 표현하며, 강력한 데이터 조작 능력을 제공한다.
④ 데이터의 첨가, 삭제, 수정이 쉽고, 미래의 정보 요구에 신축성 있게 대응할 수 있다.
2) 단점
① 기억 용량이 많이 필요하다.
② 정보 추출에 시간이 많이 소요된다.
③ 각 표마다 인덱스(Index)가 수반되므로 번거로울 수 있다.
III. 결론
데이터 모델(Data model)은 데이터베이스 내에 존재하는 데이터의 타입을 정의하고 데이터들 사이의 관계를 규정하며 데이터 의미와 데이터에 가해진 제약 조건을 명시하기 위해 사용하는 개념적인 도구로 데이터 모델의 종류는 다음과 같다.
- 개념적 데이터 모델: 데이터 표현의 논리적 성격에 초점을 맞추어 데이터를 개념적 단계와 뷰 단계에서의 기술이다.
① 개체-관계 모델
- 엔티티 타입(Entity Type) - 관계(Relationship) - 속성(Attribute)
② 의미 객체 모델
- 속성 - 의미 객체 뷰
③ 시멘틱 네트워크 데이터 모델
④ OMT 모델
- 논리적 데이터 모델: 데이터를 개념적 단계와 뷰 단계에서 기술하는 데 사용하며, 데이터베이스의 전체적인 논리적 구조 기술이다.
- 계층 데이터 모델: 데이터베이스의 논리적 구조를 트리(tree) 형태로 표현하고, E-R 모델의 개체를 레코드 타입으로 표현한다.
- 네트워크 데이터 모델: 그래프 형태를 기반으로 하여, 현실세계의 데이터 구조를 표현한다.
- 관계 데이터 모델 : 개체의 모든 데이터와 데이터 사이의 관계를 2차원의 테이블 형태로 기술한다.
* 참고자료
-. http://www.sqler.com/ 대한민국 최고의 SQL 커뮤니티
-. 이재호,『데이터베이스 시스템』, 정일, 2007.-
-. 서보환,『알기 쉬운 데이터베이스 시스템』, 한국시스템통합연구소
-. 홍봉선,『정보처리기사필기』, 시나공, 2008.
1) 장점
① 데이터 모델 구조가 탄력적이어서 필요할 때 테이블 사이의 연결을 통해 데이터를 생성 및 처리할 수 있다.
② DDL과 DML이 간단하여 비전산요원도 쉽게 사용할 수 있다.
③ 데이터들 간의 복잡한 관계를 개념적으로 분명하고 간단하게 표현하며, 강력한 데이터 조작 능력을 제공한다.
④ 데이터의 첨가, 삭제, 수정이 쉽고, 미래의 정보 요구에 신축성 있게 대응할 수 있다.
2) 단점
① 기억 용량이 많이 필요하다.
② 정보 추출에 시간이 많이 소요된다.
③ 각 표마다 인덱스(Index)가 수반되므로 번거로울 수 있다.
III. 결론
데이터 모델(Data model)은 데이터베이스 내에 존재하는 데이터의 타입을 정의하고 데이터들 사이의 관계를 규정하며 데이터 의미와 데이터에 가해진 제약 조건을 명시하기 위해 사용하는 개념적인 도구로 데이터 모델의 종류는 다음과 같다.
- 개념적 데이터 모델: 데이터 표현의 논리적 성격에 초점을 맞추어 데이터를 개념적 단계와 뷰 단계에서의 기술이다.
① 개체-관계 모델
- 엔티티 타입(Entity Type) - 관계(Relationship) - 속성(Attribute)
② 의미 객체 모델
- 속성 - 의미 객체 뷰
③ 시멘틱 네트워크 데이터 모델
④ OMT 모델
- 논리적 데이터 모델: 데이터를 개념적 단계와 뷰 단계에서 기술하는 데 사용하며, 데이터베이스의 전체적인 논리적 구조 기술이다.
- 계층 데이터 모델: 데이터베이스의 논리적 구조를 트리(tree) 형태로 표현하고, E-R 모델의 개체를 레코드 타입으로 표현한다.
- 네트워크 데이터 모델: 그래프 형태를 기반으로 하여, 현실세계의 데이터 구조를 표현한다.
- 관계 데이터 모델 : 개체의 모든 데이터와 데이터 사이의 관계를 2차원의 테이블 형태로 기술한다.
* 참고자료
-. http://www.sqler.com/ 대한민국 최고의 SQL 커뮤니티
-. 이재호,『데이터베이스 시스템』, 정일, 2007.-
-. 서보환,『알기 쉬운 데이터베이스 시스템』, 한국시스템통합연구소
-. 홍봉선,『정보처리기사필기』, 시나공, 2008.
추천자료
- 데이터베이스 시스템
- 데이터베이스(Datebase) 개요 및 데이타베이스 이론과 연습
- 데이터베이스 구축 계획서
- 데이터베이스 기말고사
- 데이터베이스 설계[Ms access이용]
- 데이터베이스 관리시스템과 SQL
- [저작권][저작권법][저작물][저작권침해]저작권법의 정의, 저작권법의 특성, 저작권법의 목적...
- [특허][이중출원][웹데이터베이스][표준화][진보성]특허의 개념, 특허의 분류, 특허의 요건, ...
- 데이터베이스 마케팅(database marketing)의 의의와 목적 및 장단점
- 데이터베이스(IT)
- 데이터베이스 시스템의 종류(계층형/네트워크형/관계형/객체형)에 대해서 시스템별 특징을 자...
- 데이터베이스 report
- 데이터베이스 관리와 실습 MS SQL Server 2008(연습문제4장_mssql결과)
- [데이터 분석 프로그램] 자바(Java), 오라클(oracle), R을 연동한 프로그램 / 워드 클라우드 ...
소개글