데이터베이스의 개요 및 개발과정
- 최초 등록일
- 2010.05.13
- 최종 저작일
- 2010.05
- 17페이지/ MS 파워포인트
- 가격 1,000원
소개글
데이터베이스의 개요 및 개발과정
목차
데이터의 계층구조
파일처리 방식
데이터베이스의 이용 목적(장점)
데이터베이스시스템의 구성
데이터베이스의 개발과정
데이터베이스 관리 이슈
본문내용
비트 => 바이트 => 필드 => 레코드 => 파일 => DB
파일처리 방식
프로그램: 컴퓨터에 의해 수행될 명령어 집합
자료 파일: 처리에 필요한 자료를 묶어 일정한 형태로 저장해 놓은 실체
자료파일의 유형
순차파일
레코드를 검색키 값으로 정렬해서 저장한 후, 검색시에는 검색키의 순서대로 검색하는 파일 구조
주로 primary key가 검색키로 지정됨
장점: 일괄처리에 신속
단점: 실시간/온라인 시스템에는 부적합
직접파일 ☞
색인순차파일 ☞
파일처리 방식(Cont’d)
자료파일(Cont’d)
자료파일의 유형
직접파일
Hash 함수를 이용해서 한번의 디스크 접근으로 레코드를 찾아가는 파일 구조
우수한 Hash 함수일수록 함수 값이 random and evenly 분포를 이룸
색인순차파일
실시간 처리시에는 색인을 이용해서 접근하고, 일괄 처리시에는 순차접근을 하는 파일 구조
색인의 종류
2 이상의 속성이 모여서 주키가 된 경우
외래키(foreign key)
2개의 relation을 연결하기 위해 다른 쪽에서 넘어온 key
정규화(Normalization) 분석
개념적 모형의 결과에서 이중성을 제거하는 과정
관계이론의 개념을 활용
정규화 과정
실체와 관계를 테이블로 전환
실체의 명칭은 테이블의 명칭, 속성은 항목으로 대체
테이블 정규화
정규화의 종류 및 단계
제 1차 정규형 : 테이블의 각 항목은 한 개의 자료 값만 가짐
제 2차 정규형 : 주키의 일부에 종속되는 비주키가 없음
제 3차 정규형 : 하나의 비주키가 또 다른 비주키에 종속되지 않음
데이터베이스 관리 이슈
보안문제: 방화벽, 암호화 등
장애처리와 비상대책
프로그램 오류나 버그 발생시 조치사항
천재지변에 대한 조치사항
동시성 문제
Locking: 사용중인 데이터에
참고 자료
없음