추천자료
컴활 3교시 요약
[ERP] ERP와 ERP 도입 및 구축
[전사적자원관리] 전사적 자원관리시스템(ERP)의 개념(정의)과 도입배경, 특성, 도입방식, 도입효과 및 문제점
KTX 한국 고속 철도 의 예약 발매 시스템 분석 통합 철도 정보 시스템 개관 통합
데이터베이스 소프트웨어의 종류와 기능
[정보시스템]데이터베이스관리<거래자료처리시스템,지식업무시스템,의사결정지원시스템>
[행정정보공동활용][행정정보공동이용]행정정보공동활용(행정정보공동이용)문제점,외국사례, 행정정보공동활용(행정정보공동이용)방법,제고과제
[졸업][경영정보] 중소기업 MS SQL DB설계 및 구축
[행정정보체계론] 의사결정지원시스템
[정보자원][지식정보자원][인터넷정보자원][공공부문정보자원][정보자원조사][정보자원관리][정보자원평가]지식정보자원, 인터넷정보자원, 공공부문정보자원, 정보자원조사, 정보자원관리, 정보자원평가 분석
소개글
[데이터베이스시스템] 그룹 관리 DB설계에 대한 자료입니다.
목차
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 사용법