DBMS특성과 OS와의 궁합
파일이름
: DBMS비교및분석.hwp   페이지수
: 11페이지
DBMS 데이터베이스관리시스템 데이터베이스 운영체제 OS 
상세정보
목차 § 목 차 §

1. 배경
2. DBMS 종류와 특징
⑴ 계층형 데이터베이스 관리시스템 (HDBMS)
⑵ 네트워크형 데이터베이스 관리시스템 (NDBMS)
⑶ 관계형 데이터베이스 관리시스템 (RDBMS)
⑷ 객체지향형 데이터베이스 관리시스템 (OODBMS)
⑸ 객체관계형 데이터베이스 관리시스템 (ORDBMS)
3. DBMS 제품 비교 및 분석
⑴ 비교 대상
⑵ 비교 내용
▶ 각 DBMS의 특징, 기능, 장·단점
⒜ Oracle
⒝ MySQL
⒞ SQL Server
▶ 운영체제들(Unix, Windows2000, Linux등)과 DBMS의 궁합?

본문요약

1. 배경

DBMS는 데이터를 논리적으로 모델링 하는 방법에 따라서 관계형, 계층형, 네트워크형, 또는 객체형으로 나눌 수 있다. 그러나 데이터베이스 관리 시스템이라는 단어를 들었을 때 종종 반사적으로 관계형 데이터베이스를 생각하도록 관계형 데이터 베이스는 어디에서나 사용하고 있다. RDBMS시장은 오늘날 점점 필수 시장이 되고 있으며 각 DBMS공급업체는 서비스 수준, 특정 고객에 대한 solution제공 등으로 영역을 유지, 확장해 가고 있다.
오늘날, RDBMS에서의 주요 기업은 oracle, IBM, Sybase, Computer Associates 을 들 수 있다. Oracle은 전체 RDBMS시장의 약 29.8%(97년 5월 기준) 이상을 지배하고 있으며, Sybase와 Informix는 UNIX시장의 12%를 점유하고 있다. 그리고 Windows운영체제와 더불어 성장한 Microsoft 사의 SQL server도 계속 시장점유율을 넓혀 가고 있다.
중소규모의 업체에서는 저렴한 비용으로 안정적인 웹서비스를 할 수 있는 Linux를 기반으로한 MySQL의 사용이 급격히 증하하고 있는 추세이다. 이는 무료배포 및 안정성과 신속한 버전의 업데이트로 호응을 얻고 있는 것으로 생각된다.

2. DBMS 종류와 특징


⑴ 계층형 데이터베이스 관리시스템 (HDBMS)

⒜ 에플리케이션 환경의 여러 명의 사용자가 통합된 데이터를 공유
⒝ 파일시스템에서 처리 못한 부수적인 처리들을 어느 정도 DBMS들이 처리
⒞ 그러나 데이터베이스 모델링 및 관리가 용이하지 않음
⒟ Record들을 계층구조로 표현한 데이터 모델
- Database는 세그먼트(레코드 타입)로 이루어진다.
- 한 레코드 타입은 여러 개의 레코드를 포함한다.
- 한 레코드는 필드들로 구성된다.
- 한 필드는 한 개 또는 그이상의 자료항목들(반복그룹)을 포함한다.
- 한 레코드는 다른 레코드 등에 대해 한 개 이상의 포인터들을 가지고 있다.
(부모는 반드시 자식을, 자식은 형제 레코드들의 포인터와 그들만의 자식에 대한 포인터를 가지고 있다.)
- Database Search(검색)는 첫 번째 레코드를 찾아낸 후에 다음 Record를 Pointer 로써 읽는다.
- Data사이의 동적(Dynamic)인 상호 연관사항은 존재하지 않는다.
- Database Schema에 대한 동적인 변화는 없다.
- Data Independence의 보장이 안 된다.
즉, Record Format이 변하면 애플리케이션도 모두 바뀌어야 한다.
⒠ 종류로는 IBM IMS DB가 있다.

소개글

각 DBMS의 특성과 장단점을 비교하였고, 여러 운영체제(OS)들과의 찰떡궁합을 알아보았으며, 좀더 낳은 DB및 서버구축에 도움이 되었으면 합니다.

참고자료/문헌

관련이미지
Posted by 긴하루
,