-
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
본문내용
1. 프로젝트 개요 설명
(1) 도서대여 관리 데이터베이스 작성
1) 구체적인 시나리오 및 구성
도서대여 관리 데이터베이스를 작성하기 위한 시나리오 및 구성에 관한 요구사항 정리.
A. 도서대여 관리 관련 구성은 다음과 같은 요구사항을 고려한다.
①. 도서 대여점에는 여러 명의 회원이 가입할 수 있다.
회사에는 다수의 사원들이 재직한다.
②. 각 회원에 대해서 회원번호, 회원명, 전화번호를 저장한다.
각 사원에 대해서 사원번호(고유함), 사원이름, 급여를 저장한다.
③. 각 도서에 대해서 도서번호, 도서명, 도서위치를 저장한다.
각 부서에 대해서 부서번호(고유함), 부서이름, 부서 연락처를 저장한다.
④. 각 도서는 반드시 한 군데 위치해야 한다.
각 사원은 반드시 하나의 부서에 속해야 한다.
⑤. 각 위치는 여러 개의 도서를 포함할 수도 있고, 도서가 없을 수도 있다.
⑥. 각 회원은 여러 권의 도서를 대여할 수 있다.
⑦. 각 대출에 대해서 도서번호, 회원번호, 대출일, 반납일 을 저장한다.
2) 도서관리 데이터베이스 제약 조건
도서관리 데이터베이스에서는 도메인 제약조건, 키 제약조건, 엔티티무결성 제약조건, 외래키와 참조 무결성 제약조건을 가지고 있으며 이 제약조건을 만족한다고 할 때 데이터베이스에 대한 검색연산의 수행 결과는 아무런 제약조건을 위배하지 않는다. 그러나 데이터베이스에 대한 갱신 연산의 수행 결과에 따라서는 무결성 제약조건이 위배될 수 있다. 그러므로 데이터베이스에 대한 갱신이상 발생할 수 있는 상황에 대하여 간단히 제약조건을 명시한다.
A. 삽입연산
①. 회원이 새롭게 추가 될 경우 회원의 모든 정보는 반드시 입력되어야 한다.
②. 도서가 새롭게 추가 될 경우 도서의 모든 정보는 반드시 입력되어야 한다. 도서의 위치정보는 위치 테이블에 반드시 존재해야 한다.
③. 위치가 새롭게 추가 될 경우 위치의 모든 정보는 반드시 입력되어야 한다.
④. 대출이 새롭게 추가될 경우 회원과 도서에 있는 정보가 입력되어야 하며, 반납일에는 NULL이 입력된다.
(1) 도서대여 관리 데이터베이스 작성
1) 구체적인 시나리오 및 구성
도서대여 관리 데이터베이스를 작성하기 위한 시나리오 및 구성에 관한 요구사항 정리.
A. 도서대여 관리 관련 구성은 다음과 같은 요구사항을 고려한다.
①. 도서 대여점에는 여러 명의 회원이 가입할 수 있다.
회사에는 다수의 사원들이 재직한다.
②. 각 회원에 대해서 회원번호, 회원명, 전화번호를 저장한다.
각 사원에 대해서 사원번호(고유함), 사원이름, 급여를 저장한다.
③. 각 도서에 대해서 도서번호, 도서명, 도서위치를 저장한다.
각 부서에 대해서 부서번호(고유함), 부서이름, 부서 연락처를 저장한다.
④. 각 도서는 반드시 한 군데 위치해야 한다.
각 사원은 반드시 하나의 부서에 속해야 한다.
⑤. 각 위치는 여러 개의 도서를 포함할 수도 있고, 도서가 없을 수도 있다.
⑥. 각 회원은 여러 권의 도서를 대여할 수 있다.
⑦. 각 대출에 대해서 도서번호, 회원번호, 대출일, 반납일 을 저장한다.
2) 도서관리 데이터베이스 제약 조건
도서관리 데이터베이스에서는 도메인 제약조건, 키 제약조건, 엔티티무결성 제약조건, 외래키와 참조 무결성 제약조건을 가지고 있으며 이 제약조건을 만족한다고 할 때 데이터베이스에 대한 검색연산의 수행 결과는 아무런 제약조건을 위배하지 않는다. 그러나 데이터베이스에 대한 갱신 연산의 수행 결과에 따라서는 무결성 제약조건이 위배될 수 있다. 그러므로 데이터베이스에 대한 갱신이상 발생할 수 있는 상황에 대하여 간단히 제약조건을 명시한다.
A. 삽입연산
①. 회원이 새롭게 추가 될 경우 회원의 모든 정보는 반드시 입력되어야 한다.
②. 도서가 새롭게 추가 될 경우 도서의 모든 정보는 반드시 입력되어야 한다. 도서의 위치정보는 위치 테이블에 반드시 존재해야 한다.
③. 위치가 새롭게 추가 될 경우 위치의 모든 정보는 반드시 입력되어야 한다.
④. 대출이 새롭게 추가될 경우 회원과 도서에 있는 정보가 입력되어야 하며, 반납일에는 NULL이 입력된다.
추천자료
- 사서 교사 - 사서교사가 필요한 이유
- 신용불량자의 현황과 증가원인 및 대책
- 특별이용대상자
- [알고리즘][유전자알고리즘][뼈나이측정알고리즘][동기알고리즘][에지디텍션알고리즘]알고리...
- 예스24의 경영전략 방안
- [시장경제]신용불량자의 개념과 신용불량자가 사회에 미치는 영향
- OCLC (Online Computer Library Center)
- 경영 정보시스템 사례분석
- 우리나라 자원봉사활동이 사회복지 실천현장에 미치는 영향
- 자원봉사 영역조사
- 전북장애인손수레자립생활협회 사회복지현장실습 (기관소개, 자립생활, 자립생활의 역사, 자...
- 88만원 세대 _ 우석훈 박권일 공저 [독후감, 감상문]
- 『차별화된 면접 경쟁력을 키워라 _ 취직한 그녀들의 취직 전략 엿보기』 _ 이병숙 저 [독후감]
소개글