데이터베이스 DB Design Project ( 삼국지 개념의 국가, 인재, 성의 정보를 관리하는 데이터베이스 설계 )
닫기
  • 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
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
해당 자료는 10페이지 까지만 미리보기를 제공합니다.
10페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

데이터베이스 DB Design Project ( 삼국지 개념의 국가, 인재, 성의 정보를 관리하는 데이터베이스 설계 )에 대한 보고서 자료입니다.

목차

1. 요구사항 분석 (Requirement Analysis) - - - - - - 1
1-1. 서론 (Preface) - - - - - - - - - - - - - - 1
1-2. 요구사항 (Requirement) - - - - - - - - - - 1
1-3. 요구사항 (Requirement Analysis) - - - - - - 1
① 요구사항 구분 및 키워드 찾기 - - - - - 1
② Entity Set 도출 - - - - - - - - - - 2
③ 관계(Relation) 도출 - - - - - - - - - 5

2. 설계 (Design) - - - - - - - - - - - - - - 9
2-1. E-R Diagram - - - - - - - - - - - - - - 9
2-2. R-Model - - - - - - - - - - - - - - - 10
① 관계로부터 테이블 도출 (Relation Mapping) - 10
② ERD -> Relation Mapping - - - - - - - - 14
③ 테이블 정의 (Table Define) - - - - - - - 15

3. 구현 (Implementation) - - - - - - - - - - - 21
3-1. Schema (Table) - - - - - - - - - - - - - 21
① Table 생성 - - - - - - - - - - - - - 21
o CREATE TABLE 특기 - 21
o CREATE TABLE 아이템 - 22
o CREATE TABLE 계급 - 22
o CREATE TABLE 방어구 - 23
o CREATE TABLE 무기 - 23
o CREATE TABLE 전쟁도구 - 24
o CREATE TABLE 업무 - 25
o CREATE TABLE 세력 - 26
o CREATE TABLE 외교관계 - 27
o CREATE TABLE 도시 - 28
o CREATE TABLE 군단 - 29
o CREATE TABLE 업무관리 - 30
o CREATE TABLE 전쟁도구보유 - 31
o CREATE TABLE 장수 - 31
o CREATE TABLE 교우관계 - 33
o CREATE TABLE 군주 - 34
o CREATE TABLE 특기소유 - 35
o CREATE TABLE 사용아이템 - 36
o CREATE TABLE 업무참여 - 37
o CREATE TABLE 태수 - 38
o CREATE TABLE 수도 - 39
② Table 삭제 - - - - - - - - - - - - - - - 41
②-1. drop.sql 파일 - - - - - - - - - - - 41
②-2. drop.sql 파일 실행 - - - - - - - - - 43
②-3. 삭제 시 Integration Constration(IC) 검사 - 53
③ Table 수정 - - - - - - - - - - - - - - - 55
③-1. Column ADD & DROP 의 예 - - - - - - - 55
③-2. Column Modify의 예 - - - - - - - - - 56
③-3. Constration ADD & DROP 의 예 - - - - - 56
3-2. Data (Instance) - - - - - - - - - - - - - 57
① Instance 입력 - - - - - - - - - - - - - 57
o INSERT INTO 특기 - 57
o INSERT INTO 아이템 - 59
o INSERT INTO 계급 - 60
o INSERT INTO 방어구 - 61
o INSERT INTO 무기 - 62
o INSERT INTO 전쟁도구 - 63
o INSERT INTO 업무 - 64
o INSERT INTO 세력 - 65
o INSERT INTO 외교관계 - 66
o INSERT INTO 도시 - 66
o INSERT INTO 군단 - 67
o INSERT INTO 업무관리 - 69
o INSERT INTO 전쟁도구보유 - 70
o INSERT INTO 장수 - 71
o INSERT INTO 군주 - 73
o INSERT INTO 교우관계 - 74
o INSERT INTO 특기소유 - 75
o INSERT INTO 사용아이템 - 77
o INSERT INTO 업무참여 - 78
o INSERT INTO 태수 - 79
o INSERT INTO 수도 - 80
② Instance 입력 시 Integration Constraint Test - - 81
o 특기 Constraint Test - 81
o 아이템 Constraint Test - 81
o 방어구 Constraint Test - 81
o 계급 Constraint Test - 82
o 무기 Constraint Test - 82
o 전쟁도구 Constraint Test - 82
o 세력 Constraint Test - 82
o 업무 Constraint Test - 83
o 외교관계 Constraint Test - 83
o 도시 Constraint Test - 84
o 군단 Constraint Test - 85
o 전쟁도구보유 Constraint Test - 85
o 장수 Constraint Test - 86
o 군주 Constraint Test - 88
o 교우관계 Constraint Test - 89
o 특기소유 Constraint Test - 89
o 사용아이템 Constraint Test - 91
③ Instance 삭제 및 삭제 시 CONSTRAINT Test - - - - - - 92
④ Instance 수정 및 수정 시 Integration Constraint Test - 95
3-2. 조회명령의 예 - - - - - - - - - - - - - - - 98

4. 결론 및 소감 (Conclusion) - - - - - - - - - 99
4-1. 프로젝트 수행 시 어려웠던 점 - - - - - - - - - 99
4-2. 프로젝트 수행 시 발생 한 문제점 및 해결 방안 - - - 100
4-3. 초기 설계에 개선되어야 할 점 - - - - - - - - - 102

5. 참고도서 - - - - - - - - - - -

본문내용

* 요구사항 분석
각 세력은 세력만의 고유한 이름을 가지고 있다. 세력은 한사람의 관직을 가진 군주가 관리하며 하나의 도시를 수도로 삼는다. 세력은 세력 유지를 위한 재화와 군량을 갖고 있다. 세력은 여러 타 세력과 외교 관계를 맺고 있다. 장수는 하나의 세력에 속해서 일정한 계급을 가지고 세력내의 한 도시에서 근무하는 자를 말하며 다양한 업무를 수행한다. 하지만 한번에는 하나의 업무만 수행할 수 있다. 장수가 가진 계급에 따라 장수가 받는 봉록과 최대관리 가능한 군단수가 결정된다. 장수의 능력은 군사들을 이끄는 능력인 통솔력, 싸움에 능한 정도를 나타내는 무력, 지식의 풍부함을 나타내는 지력, 업무의 수행 능력인 정치력, 다른 사람을 이끄는 능력인 매력의 다섯 가지 기준으로 평가된다. 장수중에는 자신이 특별히 뛰어난 분야에 특기가지고 있는 사람도 있다. 장수중에는 특별한 아이템을 사용하는 사람이 있다. 장수에 대해 더욱더 정확한 정보 파악을 위해서 장수가 가진 특기와 아이템에 대한 정보와 특기에 대한 숙련도, 아이템 사용에 대한 숙련도에 대해 기록해 두어 전쟁 시 장수의 특징을 파악하는데 보조 자료로 이용된다. 장수는 여러 명의 다른 장수들과 교우관계를 맺으며 지낸다. 도시는 고유의 명칭을 가지며 한명의 장수에 의해서 관리된다. 도시를 관리하는 장수를 가리켜서 ‘태수‘라고 말한다. 도시에서는 도시 내에 거주하는 사람의수를 기록하여 도시 관리에 이용한다. 도시는 도시 관리를 위한 재화와 군량을 가지고 있다. 도시는 전쟁에 필요한 여러 가지 도구고 보유하고 있다. 각 도구의 기능 및 특징에 대해 기록해 두어 도시를 대상으로 한 전쟁의 정보로 이용할 수 있다. 도시는 하나이상의 군단을 가질 수 있다. 업무는 하나이상의 도시에 의해 관리되어 진행되는 일로서 한명이상의 장수가 참여하고 있다. 업무를 시작할 때에는 일정한 예산이 배정되며 업무 완료 목표 날짜가 정해진다. 군단은 하나의 도시에 의해 관리 되며 병사 수는 일정하지 않다. 군단을 관리하는 도시는 군단의 병사 수, 군단의 훈련정도, 사기정도를 알아야한다. 한 군단에 속한 병사들은 동일한 무기와 동일한 방어구를 사용 한다. 군단을 효율적으로 관리하기 위해서 군단이 사용하는 무기와 방어구에 대한 특징을 알고있을 필요가 있다.

해당자료는 한글2002나 워디안 자료로 한글97에서는 확인하실 수 없으십니다.

키워드

  • 가격5,000
  • 페이지수120페이지
  • 등록일2006.11.20
  • 저작시기2006.5
  • 파일형식압축파일(zip)
  • 자료번호#372722
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니