1 / 9

1. 데이터베이스에 대한 이해 1-1. 데이터 베이스 정의 1-2. 데이터 베이스의 특징 2. 데이터베이스 관리 시스템에 대한 이해 2-1. 파일 시스템

1장. 데이터베이스 개념. 1. 데이터베이스에 대한 이해 1-1. 데이터 베이스 정의 1-2. 데이터 베이스의 특징 2. 데이터베이스 관리 시스템에 대한 이해 2-1. 파일 시스템 2-2. 데이터베이스 관리 시스템( DBMS) 2-3. 데이터베이스 관리 시스템( DBMS) 의 유형 2-3-1. 계층형 데이터베이스 관리 시스템( HDBMS) 2-3-2. 네트웍 데이터베이스 관리 시스템( NDBMS)

wyome
Download Presentation

1. 데이터베이스에 대한 이해 1-1. 데이터 베이스 정의 1-2. 데이터 베이스의 특징 2. 데이터베이스 관리 시스템에 대한 이해 2-1. 파일 시스템

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 1장. 데이터베이스 개념 1. 데이터베이스에 대한 이해 1-1. 데이터 베이스 정의 1-2. 데이터 베이스의 특징 2. 데이터베이스 관리 시스템에 대한 이해 2-1. 파일 시스템 2-2. 데이터베이스 관리 시스템(DBMS) 2-3. 데이터베이스 관리 시스템(DBMS)의 유형 2-3-1. 계층형 데이터베이스 관리 시스템(HDBMS) 2-3-2. 네트웍 데이터베이스 관리 시스템(NDBMS) 2-3-3. 관계형 데이터베이스 관리 시스템(RDBMS) 2-3-4. 객체 지향 데이터베이스 관리 시스템(OODBMS) 2-3-5. 객체 관계형 데이터베이스 관리 시스템(ORDBMS)

  2. 1장. 데이터베이스 개념 1. 데이터베이스에 대한 이해 1.1) 데이터베이스 정의 : 데이터베이스란? 여러 응용시스템을 통해 액세스가 가능한 공유된 형태의 통합된 데이터의 집합이라고 정의할 수 있다. 정보와 데이터 데이터 : 현실 세계로부터 단순한 관찰이나 측정을 통해서 수집된 사실이나 값을 말한다. 정 보 : 상황에 따른 적절한 의사 결정을 할 수 있게 하는 지식으로 데이터의 유효한 해석이나 데이터 상호간의 관계를 말하는 것이다. 정보는 데이터를 처리해서 얻어진 결과라고 할 수 있다. 1.2) 데이터베이스 특징 : DATA의 독립성 (Independency)유지, DATA의 무결성 (Integrity)유지 DATA의 보안성 (Security),DATA의 불일치 (Inconsistency) 배제 DATA의 중복성 (Redundancy) 감소, DATA의 공유 (Share)

  3. 2. 데이터베이스 관리 시스템에 대한 이해(DBMS) 2.1) 파일 시스템 ( File System ): 파일 시스템은 각각의 파일 단위로 업무와 관련한 데이터를 저장하며 이러한 파일들을 처리하기 위한 독립적인 어플리케이션과 상호 연동 되어 있어야 한다.단점 : 데이터 중복성과 데이터 종속성 App1 App2 App3 App4 App5 File1 File2 File3 File4 File5

  4. 2.2) 데이터베이스 관리 시스템(DBMS) : 파일 시스템의 단점을 극복하고 데이터를 효율적으로 관리하기 위해 출현한 시스템이며 사용자 어플리케이션과 데이터베이스 간의 인터 페이스 역할을 하는 논리적인 프로그램이다.  데이터베이스 관리 시스템은 데이터 모델에 따라 계층형, 망형, 관계 형, 객체 지향, 객체 관계형 DBMS로 구분할 수 있다. 사용자 데이터베이스 DB관리도구 데이터베이스관리시스템( DBMS) 사용자 Application 사용자 사용자 Application 사용자

  5. 2.2) 데이터베이스 관리 시스템의 유형 2.2.1) 계층형( Hierarchical ) DBMS : 계층형 데이터베이스 관리시스템은 계층적으로 데이터가 상하 종속 적인 관계로 구성되어 있으며 데이터의 엑세스 속도가 빠르고 데이 터 사용량을 쉽게 예측할 수 있다는 장점을 가지고 있지만 변화하는 프로세서에 대한 적응이 쉽지 않다는 단점을 가지고 있다. Entity 1 Entity 2 Entity 3 Entity 4 Entity 5 Entity 6 Entity 7 Entity 8 Entity 9

  6. 2.2.2) 네트웍( Network ) DBMS: 데이터 구조를 네트웍상의 노드 형태로 논리적으로 표현한 데이터 모델로서 각각의 노드를 서로 대등한 관계로 구성한 시스템이다. (노드란 시스템을 의미하는 것이 아니며 자료를 정의한다.) 이러한 망형 데이터베이스 관리 시스템은 구성과 설계가 복잡하고 궁극적으로 데이터의 종속성을 해결하지 못한 시스템이다. Entity 1 Entity 3 Entity 2 Entity 4 Entity 6 Entity 5

  7. 2.2.3) 관계형( Relational ) DBMS: 1969년 IBM의 연구원으로 있던 E.F.Codd가 수학적 기초에 근거를 두고 고안한 것이 관계형 데이터베이스 (Relational Database)이다. 기본 개념: 데이터베이스는 최소한의 의미를 가지는 테이블들로 구 성되며 그 테이블들에 있는 필드들로 연결한 것이다. 필드 또한 가장 작은 논리적인 단위로 구분하는 것이 좋다. 관계형 데이터베이스는 수학적 논리 관계를 테이블 형태로 구성한 구조로 테이블 내의 필드 중 일부를 다른 테이블과 중복함으로 해서 각 테이블간의 상관 관계를 정의 한다. 장 점 : 업무 변화에 대한 적응능력, 유지 보수 편리성, 높은 생산성, 응용 프로그램의 개발 용이 단 점 : 시스템의 부하가 상대적으로 높다.

  8.  관계형 데이터베이스 표현 : 실체( Entity )와 관계( Relation )를 중심으로 기업의 정보 구조 와 업무 프로세서를 정의 한다. Entity 1 Entity 2 Entity 3 Entity 5 Entity 4 Entity 6 Entity 8 Entity 7

  9. 2.2.4) 객체 지향( Object - Oriented ) DBMS: 최근 급증하고 있는 멀티미디어 데이터의 원할한 처리를 위해 고안 된 데이터베이스 이며 객체 지향적 프로그래밍의 개념을 도입해서 구현한 시스템이다. 2.2.5) 객체 관계형( Object - Relational ) DBMS : 관계형 데이터베이스의 안정된 성능에 기반하면서 멀티미디어 데 이터를 원할히 처리하기 위해 현실적으로 제안된 모델이다. FILE SYSTEM SAM ISAM VSAM HDB NDB RDB OODB D B M S ORDB

More Related