(A+ 레포트) 데이터베이스의 모형-계층형, 네트워크형, 관계형
본 자료는 3페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

(A+ 레포트) 데이터베이스의 모형-계층형, 네트워크형, 관계형 에 대한 보고서 자료입니다.

목차

I. 서론

II. 본론

1. 데이터베이스의 정의

2. 데이터베이스관리시스템

3. 파일처리 방식과 데이터베이스관리시스템 방식 비교
(1) 파일처리 방식
(2) 데이터베이스관리시스템(DBMS) 방식

4. 데이터베이스 모형
(1) 계층형(hierarchical) 모형
1) 계층형의 장점
2) 계층형의 단점
(2) 네트워크형(network) 모형
1) 네트워크형의 장점
2) 네트워크형의 단점
(3) 관계형(Relational) 모형
1) 관계형 모형의 장점
2) 관계형 모형의 단점

III. 결론

* 참고자료

본문내용

Language:DDL)와 ‘자료조작어’ (Data Manipulation Language: DML)를 사용하여 데이터베이스를 다룬다. 자료정의어(DDL)는 데이터베이스 내부의 자료에 관한 논리적 관점과 물리적 관계를 설명해주는 언어이다. 여기서 논리적 관점은 논리적 개념의 범위를 어떤 식으로 확장할 것인가의 문제이고, 물리적 관점은 어떤 하드웨어를 사용할 것인가의 문제라고 할 수 있다. 논리적 관점에서 작성되는 자료구조를 스키마(schema)또는 전체스키마(상위스키마)라고 한다. 전체스키마로부터 특정사용자에게 필요한 데이터 항목만을 골라대어, 사용자 중심으로 데이터를 작성한 것을 하위스키마(sudschema) 또는 부분스키마라고 한다. 자료조작어(DML)는 데이터를 분류하거나 삽입, 삭제하는 등 데이터베이스 관리에 따른 각종 처리를 할 수 있도록 해 주는 언어이다. 자료조작어 는 물리적인 저장위치 대신에 논리적인 이름을 사용하여 자료를 조작한다. 결국 데이터베이스 관리 시스템은 자료정의어(DDL)와 자료조작어(DML)를 사용하여 데이터를 정규화하고 논리적인 구조로 만들어 관리하는 소프트웨어 프로그램이라고 할 수 있다.
3. 파일처리 방식과 데이터베이스관리시스템 방식 비교
(1) 파일처리 방식
파일처리 방식은 데이터베이스에서 자료에 관한 사항을 해당 프로그램이 직접관리하며, 자료관리가 중복적, 비효율적이며 처리속도가 늦은 단점을 갖는다.
① 기존의 여러 데이터 파일 간에 존재하는 무수한 공간객체와 관련되는 정보를 관리
② 공간 객체간의 관계를 정의할 수 있는 기능
③ DB와 응용 프로그램 또는 DB와 사용자간의 중앙제어의 역할이 가능
④ 자료에 독립성을 부여
⑤ 넓은 범위의 자료의 추출과 조작이 DBMS의 기능으로 대처
⑥ 효율적이고 경제적인 자료 제공자의 구실
⑧ DBMS의 단점
- 비용 : 하드웨어와 소프트웨어의 비용이 상대적으로 높다.
- 시스템의 복잡성 : 시스템 구성이 복잡하여 자료 손실 가능성이 높다. 자료가 손실된 경우 시스템의 회복 역시 어렵다. DBMS는 효율적인
백업과 회복기능을 필수로 갖추어야 한다.
- 중앙 집약적인 위험 부담 : 이론적으로 자료 손실이나 시스템의 작동
불능이 될 수 있는 여지가 크다.
4. 데이터베이스 모형
데이터베이스 모형이란 데이터베이스의 개념적 구성으로 자료간의 관계를 정의하거나 묘사한 것을 의미한다.
(1) 계층형(hierarchical) 모형
게층형DB는 트리구조를 갖고 있으며, 각 개체는 계층성을 가지고 정의된다. 계층구조 데이터 모형은 컴퓨터의 디렉터리와 같은 형태로 데이터를 구성하는 방식이다. 제일 위를 뿌리(root), 그 다음을 부모 (parent), 자식(children)으로 하여 차례대로 파일이 들어가 있다. Entity는 사각형의 노드로 표시하고, Entity간의 관계는 방향을 가진 화살표(↓)로 표시. 이 구조도는 사이클이 허용되지 않으며, 레코드 타입들 간에는 상하위 레벨관계가 성립된다. 상위 레벨의 레코드 타입 사이에는 일 대 다(1 : n)관계만 허용되고, 또 다른 두 레코드 타입을 만들어 두 개의 일 대 다(1 : n)관계로 표현된다.
1) 계층형의 장점
계층 구조인 현실 세계 표현이 용이하며, 데이터 독립성이 보장된다. 또한 성능 예측이 간단하다.
2) 계층형의 단점
n:n 관계처리가 매우 복잡하다. 또한 데이터의 삽입과 삭제가 복잡하다. 검색 경로를 지정할 경우 처리가 효율적이지만 그렇지 않을 경우는 비효율적이며, 검색이 절차적으로 처리되어 속도가 느리다.
(2) 네트워크형(network) 모형
네트워크형 DB는 하나의 개체는 여러 개의 부모레코드와 자식레코드를 가질 수 있다. 자식이 몇 명의 부모를 공유하는 경우이다. 예를 들어 학과에는 학생, 교수가 있고 과목, 수강등록정보가 서로 네트웨크로 연결되어 있다. 데이터베이스의 논리적 구조를 표현한 데이터 구조도가 네트워크, 즉 , 그래프 형태라는 것이다. 아래의 네트워크에서는 등록과 수강이라는 두 개의 일 대 다(1 : n)관계로 명세하고 있다. 왜냐하면 이 데이터 구조도에서는 다 대 다(n : n) 관계를 직접 표현할 수 없고 다만 일 대 다(1 : n)로만 표현 할 수 잇는 제한점을 가지고 있기 때문이다.
1) 네트워크형의 장점
n:n 관계 표형이 가능하다. 다양한 형태 제공하며, DBTG 후원으로 표준되어 있다.
2) 네트워크형의 단점
구조가 복잡하고, 데이터의 독립성이 결여되어 있다. 또한 절차적 검색으로 처리 속도가 느리다.
(3) 관계형(Relational) 모형
관계형 모델은 1970년 codd에 의해 소개된 모델로서 단순하고 균일한 데이터 구조를 가지고 있어 각광을 받아왔다. 관계형 모델에 근거한 관계형 DBMS는 현재 상용 데이터 처리 분야에서 가장 광범위하게 사용되는 시스템이다.관계형 DB는 속성자료 관리에 주로 사용한다. 관계형 DB 모형은 데이터 항목간의 관계를 이용하여 여러 가지 방식으로 구성된 자료를 연결해서 사용하는 방법이다. 관계구조 데이터 모형의 장점은 사용자들이 제각기 서로 다른 관계로 연결된 자료를 원하는 경우, 이를 쉽게 충족시켜 줄 수 있다는 것이다. 동일 수준의 자료가 담겨있는 테이블간의 관계 연결은 관계형 연산자에 의해 이루어지는데, 이러한 관계형 연산자에는 투영과 결합이 있다.
III. 결론
데이터베이스는 사용자에게 데이터에 대한 추상화 뷰를 제공하는 것, 데이터가 어떻게 구상되는지, 어떻게 유지, 관리되는지에 대한 자세한 것을 몰라도 사용자가 데이터베이스 시스템을 쉽게 사용할 수 있도록 시스템 자체가 내부의 자세한 사항을 사용자에게 숨기는 역할을 한다. 데이터베이스 설계시 활용 용도에 따라 적합한 모형을 선택하는 것이 처리 속도나 유지보수 측면에서 매우 중요하다.
* 참고자료
-. 이재호,『데이터베이스 시스템』, 정일, 2007.-
-. 서보환,『알기 쉬운 데이터베이스 시스템』, 한국시스템통합연구소
-. 홍봉선,『정보처리기사필기』, 시나공, 2008.
-. http://terms.naver.com/ 네이버 용어사전
-. http://www.sqler.com/ 대한민국 최고의 SQL 커뮤니티
  • 가격4,000
  • 페이지수11페이지
  • 등록일2011.06.24
  • 저작시기2011.6
  • 파일형식한글(hwp)
  • 자료번호#685542
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니