소개글
[정보시스템] RDB(Relational Database) 관계형 데이터베이스 분석에 대한 자료입니다.
목차
Ⅰ. 서론
Ⅱ. 도입배경
1. 데이터베이스의 발전과정
(1) 파일시스템(1960년대)
(2) 계층형 데이터베이스(1960년대 후반)
(3) 네트워크형 데이터베이스
(4) 관계형 데이터베이스(1970년도)
(5) 객체형 데이터베이스(1980년도 후반)
(6) 객체 관계형 데이터베이스
2. RDB(Relational Database) 도입
Ⅲ. 관계형 데이터베이스 분석
1. 관계형 데이터베이스의 구조적 분석
(1) 키(Key)
(2) 무결성 법칙(Integrity Rules)
(3) 도메인 조건(Domain Constraints)
2. 관계형 데이터베이스의 기능적 분석
(1) 관계형 데이터베이스의 장점과 단점
(2) 일반 집합 연산
(3) 특별 관계형 연산
Ⅳ. 국내적용사례
1. 기업은행의 차세대 프로젝트 도입
(1) 도입 목표
(2) 도입 과정
(3) RDB 도입
2. 차세대 시스템 도입 효과 및 장·단점 분석
(1) 기업은행의 차세대 프로젝트 도입 효과
(2) 도입 장·단점 분석
Ⅴ. 향후 전망 및 대안
1. RDB cluster
2. Memory Cache
3. NoSQL
4. OODBMS
Ⅵ. 결론 및 소감
본문내용
Ⅰ. 서론
1970년 영국의 수학자였던 E.F. Codd 박사의 논문에서 처음으로 관계형 데이터베이스가 소개된 이후, IBM의 SQL 개발 단계를 거쳐서, Oracle을 선발로 여러 회사에서 상용화된 제품을 내놓았다. 이후 관계형 데이터베이스의 여러 장점이 알려지면서 기존의 파일시스템과 계층형, 망형 데이터베이스를 대부분 대체하면서 주력 데이터베이스가 되었다.
현재 기업에서 사용하고 있는 대부분의 데이터베이스는 기존 관계형 데이터베이스에 객체 지원 기능을 추가한 객체 관계형 데이터베이스를 사용하고 있지만, 현실적으로 기업의 핵심 데이터는 대부분 관계형 데이터베이스 구조로 저장이 되고, 관계형 데이터베이스를 유일하게 조작할 수 있는 SQL 문장에 의해 관리되고 있으므로 관계형 데이터베이스와 SQL의 중요성은 아무리 강조해도 지나치지 않다.
데이터는 관계형 데이터베이스의 기본 단위인 테이블 형태로 저장된다. 모든 자료는 테이블에 등록이 되고, 우리는 테이블로부터 원하는 자료를 꺼내 올 수 있다.
테이블에 대해서 좀 더 상세히 살펴보면 테이블은 데이터를 저장하는 객체로서 관계형 데이터베이스의 기본단위이다. 관계형 데이터베이스에서는 모든 데이터를 칼럼과 행의 2차원 구조로 나타낸다. 세로 방향을 칼럼(Column), 가로 방향을 행(Row)이라고 하고, 칼럼과 행이 겹치는 하나의 공간을 필드(Field)라고 한다.
참고문헌
데이터베이스 배움터 -오라클 기반-, 홍의경, 2004, 생능출판사
데이터베이스론, 이태동 외 2명, 2002, OK Press
알기쉬운 데이터베이스론, 김형일 외 1명, 2007, 웅보출판사
http://blog.naver.com/PostView.nhn?blogId=inforide&logNo=80007371015
http://terms.co.kr/OODBMS.htm
http://www.dragoneye.co.kr/sql/sql.asp?sql_page=i84
http://blog.daum.net/_blog/BlogTypeView.do?blogid=0Xm83&articleno=26&_bloghome_menu=recenttext#ajax_history_home
http://www.dragoneye.co.kr/sql/sql.asp?sql_page=i84
http://fantazic.com/archives/517
http://blog.outsider.ne.kr/519