[데이터베이스시스템] 그룹 관리 DB설계

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2012.02.11 / 2019.12.24
  • 28페이지 / fileicon docx (MS워드 2007이상)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 2,100원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
목차
1. 과제 목표
그룹관리에 사용할 관계형 데이터 베이스 시스템 설계와 구현
2. 수행 내용
요구분석과 전체 구성 설계 후 ER 다이어그램을 이용한 개념설계, 데이터 스키마를 명시한 논리설계와 물리설계를 통해 DB 설계
3. 수행 결과
SQL plus를 통하여 sql문으로 DB 구현
4. 결과 분석
설계한 사항에 따라 구현된 table확인
본문내용
데이터 요소 사이의 제약 조건
모든 일련번호는 number로 되어 oracle의 sequence를 통한 auto_increment 동작을 수행하여야 한다. 또한 시간정보 ( 멤버의 생년월일, 가입일자 // 자금 기록 일자 // 활동 시작 일자, 종료일자)의 경우 date 정보를 저장해야 한다. 이때 저장되는 값은 년,월,일 로 시간이나 분 정보는 포함하지 않는다.
이외의 정보는 모두 varchar로 저장되며 크기는 20으로 한다. 전화번호나 주소 같은 경우 특별한 제약조건을 두지 않는다.

-값의 유일성
relation의 구현 시 각각의 Primary key가 되는 일련번호들은(그룹 일련번호, 멤버 일련번호, 활동 일련번호 등) sequence를 이용하여 유일성을 획득한다. 처음 시작 값은 1부터 새로운 row 삽입 때마다 1씩 증가된다. 이외의 모든 도매인들은 널 값과 중복된 값이 가능하다.
Ex)그룹의 경우 그룹명 또한 같을 수 있다. 서울시 겨울스포츠 동호회라는 그룹을 예로 들면 동호회 내에 스키부와 중구지부 라는 부서가 존재 한다면, 중구지부내의 부서명으로 스키부가 중복될 수 있다.

-함수 종속성
처음부터 설계 시 BCNF을 염두해두고 설계를 하여 일련번호 외에 다른 데이터사이의 함수 종속성은 존재하지 않는다.
따라서 그룹일련번호 -> 그룹명, 전화번호, 주소
멤버일련번호-> 이름,전화번호, 주소, 생년월일, 가입일, 그룹일련번호
활동일련번호-> 활동명, 시작일, 종료일, 장소
자금기록일련번호-> 액수, 활동일련번호, 멤버일련번호(기록자)
,활동일련번호, 수용수단일련번호
참고문헌
-참고 문헌
DataBase Concepts 6th ed – silberschatz

-참고 사이트
club.cyworld.com/dg-dsc6 프로젝트 진행 클럽
http://staruml.sourceforge.net/ko/index.php star uml 한국 사이트 ER다이어그램작성정보
http://cs-netlab-01.lynchburg.edu/courses/Oracle/SQLPlus.htm sql plus sequence 사용법
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
오늘 본 자료 더보기
  • 오늘 본 자료가 없습니다.
  • 저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.
    사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
    개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
    copyright (c) 2003 reoprtshop. steel All reserved.