
-
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
-
31
-
32
-
33
-
34
-
35
-
36
-
37
-
38
-
39
-
40
-
41


목차
제1장 데이터베이스의 이해
제2장 데이터베이스 모델링
제3장 관계형 모델
제4장 SQL
* 각 장별 출제예상문제 제공(해설포함) *
제2장 데이터베이스 모델링
제3장 관계형 모델
제4장 SQL
* 각 장별 출제예상문제 제공(해설포함) *
본문내용
제2장 데이터베이스 모델링
1. 데이터베이스 모델링 과정
(1) 데이터베이스 모델링 과정
① 사용자 요구 사항 분석: 간결하게 작성된 사용자 요구 사항명세 작성함
② 개념적 데이터베이스 설계
• 추상화 : 실세계의 개체를 일반화시킨 개체 타입과 이 타입에 속한 개체들의 공통적인 속성들을 이끌어내는 과정으로 실세계를 다른 사람과 통신하기 위한 방법
• 개념적 구조 : 사용자들의 데이터 요구사항을 기술한 것으로 데이터 타입, 관계, 제약조건을 설명함
• E-R모델 : 개념적 데이터 설계 중 가장 대표적인 모델
③ 논리적 데이터베이스 설계
- 상용 데이터베이스 관리시스템을 사용하여 데이터베이스를 실제로 구현하기 위해서 고수준의 개념적 구조를 목표 데이터베이스 관리시스템의 구현 데이터 모델로 변환하는 과정
- 목표 데이터베이스 관리시스템의 데이터 정의 언어(DDL)로 기술된 스키마를 생산
- 응용 프로그램에 대한 인터페이스를 설계 함(각 트랜잭션에 대한 데이터 접근방법과 인터페이스를 절차적으로 명세함)
- 중략 -
1. 데이터베이스 모델링 과정
(1) 데이터베이스 모델링 과정
① 사용자 요구 사항 분석: 간결하게 작성된 사용자 요구 사항명세 작성함
② 개념적 데이터베이스 설계
• 추상화 : 실세계의 개체를 일반화시킨 개체 타입과 이 타입에 속한 개체들의 공통적인 속성들을 이끌어내는 과정으로 실세계를 다른 사람과 통신하기 위한 방법
• 개념적 구조 : 사용자들의 데이터 요구사항을 기술한 것으로 데이터 타입, 관계, 제약조건을 설명함
• E-R모델 : 개념적 데이터 설계 중 가장 대표적인 모델
③ 논리적 데이터베이스 설계
- 상용 데이터베이스 관리시스템을 사용하여 데이터베이스를 실제로 구현하기 위해서 고수준의 개념적 구조를 목표 데이터베이스 관리시스템의 구현 데이터 모델로 변환하는 과정
- 목표 데이터베이스 관리시스템의 데이터 정의 언어(DDL)로 기술된 스키마를 생산
- 응용 프로그램에 대한 인터페이스를 설계 함(각 트랜잭션에 대한 데이터 접근방법과 인터페이스를 절차적으로 명세함)
- 중략 -