일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 전산직
- swap
- 슈퍼탱크대작전
- 잡담만설
- 설계도
- 정보
- NICU
- 추가채용
- 광주-해남
- 육아일기
- 일기처럼 보이는 뻘글
- 말씀새기기
- 컴퓨터일반
- 반복문
- Lover
- 가톨릭
- c언어
- 티스토리챌린지
- 슈퍼탱크럼블
- 공략
- 천주교
- 일기처럼 보이는 잡글
- 해남종합버스터미널
- 일상
- 버스시간표
- 오블완
- 해남버스터미널
- 정보보호론
- 끄적끄적
- 해설
Archives
- Today
- Total
리안이와 함께하는 세상
[데이터베이스] 설계(모델링) 및 구축 본문
* 설계 단계 : (요구사항 분석) > 개념적 설계 > 논리적 설계 > 물리적 설계
※ 이제 스키마와 독립성과 헷갈리기 시작할듯 스키마는 안, 밖, 개념이고, 독립성은 논, 물이다.
1. 개념적 설계
- 현실 -> 개념 (개념구조, 개념 세계라고도 함)
- DBMS에 독립적인 개념적 설계,
데이터 중심의 개념 스키마 모델링,
처리 중심의 트랜잭션 모델링
- 개체-관계 다이어그램(모델) 이용!
> E-R 모델(다이어그램)은 개념설계!!!
2. 논리적 설계
- 개념 -> 논리구조
- 목표한 DBMS에 맞는 스키마 설계,
트랙잭션 인터페이스 설계
- 관계 (데이터) 모델, 네트워크 (데이터) 모델, 계층 (데이터) 모델, 객체지향형 (데이터) 모델 이용 << 논리적 데이터 모델이라고 함
> 데이터가 들어가면 논리구조!
※ 논리적 데이터 모델의 표현 : 관계, 객체지향, 네트워크, 계층
- 관계 모델 : 테이블
- 계층 모델 : 트리구조
- 네트워크 : 그래프
- 객체지향 : 객체(데이터와 연산을 일체화 함)
3. 물리적 설계
- 논리 >물리구조
- 목표 DBMS에 맞는 물리적 구조 설계, 트랜잭션 세부 설계
- 데이터 구조화, 디스크에 데이터 표현될 수 있도록 물리적 구조로 변환
4. 구현
- 목표 DBMS DDL로 스키마 작성, 트랜잭션 작성
** 트랜잭션에 따라 본 설계
트랜잭션 모델링(개념) > 트랜잭션 인터페이스 설계(논리) > 트랜잭션 세부 설계(물리) > 트랜잭션 작성(구현)
'9급 공무원 > 컴퓨터 일반' 카테고리의 다른 글
[데이터베이스] 트랜잭션 (0) | 2017.03.05 |
---|---|
[데이터베이스] 정규화(Normalization) (0) | 2017.03.05 |
[데이터베이스] 기능 (2) | 2017.03.05 |
[데이터베이스] 데이터 독립성 (0) | 2017.03.05 |
[데이터베이스] 데이터베이스 스키마(Schema) (0) | 2017.03.05 |