데이터베이스설계및구현 교재전범위 핵심요약노트
메인프리
- 최초 등록일
- 2012.08.21
- 최종 저작일
- 2012.08
- 34페이지/
어도비 PDF
- 가격 6,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
* 본 문서는 PDF문서형식으로 복사 및 편집이 불가합니다.
목차
제1장 데이터베이스 모델링
제2장 데이터베이스 설계와 구현을 위한 도구
제3장 프로젝트 분석 및 데이터베이스 설계
제4장 데이터베이스 정의
제5장 데이터베이스 조작
제6장 저장 프로시저와 함수 및 커서와 트리거
제7장 보안과 사용자 관리
제8장 트랜잭션과 데이터 관리
제9장 웹 애플리케이션에서 SQL 활용
- 각 장별 출제예상문제 (해설포함) -
본문내용
제1장 데이터베이스 모델링
1. 개요
(1) 데이터 모델링
① 데이터 개체들을 분석하고 데이터 개체들 사이의 관계를 정의하는 것
② 데이터를 합리적인 해석이 얻어질 수 있는 데이터에 관한 모델화 작업
(2) 모델링 단계
사용자 요구사항 분석 -> 개념적 DB 모델링(ERD사용) -> 논리적 DB 모델링(사용 DBMS 사용) -> 물리적 DB 모델링(내부저장구조, 인덱스, 접근경로, 파일조직)
2. 개념적 데이터베이스 모델링
(1) 개체와 속성
① 개체: 사물의 본질적인 성질을 속성이라고 하며, 관련 있는 속성들이 모여서 의미 있는 하나의 정보 단위를 이룬 것이 바로 개체에 해당
고객
② 속성: 데이터의 가장 작은 논리적 단위. 그 자체만으로는 중요한 의미를 가지지 못하며 단독으로 존재하기 어려운 특성을 갖는다. 일반적으로 실체(entity)에 대한 식별자로서 실체에 관한 서술적 정보를 말한다. 속성은 단순속성, 복합속성, 단일값 속성, 다중값 속성, 유도속성, 저장속성 등이 있다.
고객
이름
주소
고객번호
(2) 관계
① 관계: 개체 타입의 모든 인스턴스 즉 개체집합 사이의 대응성, 즉 사상을 말한다.
지점
직원
근무
② 데이터들 간의 사상: 관계는 일대일, 일대다, 다대일, 다대다 사상 등이 있음
3. 논리적 데이터베이스 모델링
(1) 관계 테이블
① 기본키: 후보키 중에서 선정한 키로서 개체 식별자의 역할을 하며 널(Null)이 될 수 없다.
② 외래키: 릴레이션 R1에 속한 애트리뷰트 FK가 참조 릴레이션 R2의 기본키인 것, R1과 R2가 반드시 다를 필요는 없으나 외래키와 참조되는 기본키의 도메인은 동일하며, 개체 참조를 의미
- 중략 -
참고 자료
없음