도서관리 프로그램
본 자료는 3페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

도서관리 프로그램에 대한 보고서 자료입니다.

목차

1. 데이터베이스 개요

2. 데이터베이스 생성.

3. 테이블 생성

4. 다이어그램 ( 관계 설정 )

5. 무결성과 규칙

6. 과제 후기

본문내용

오른쪽 버튼을 눌러 새 테이블을 클릭한다.
(2) 열 이름에 개념스키마에서 작성한 릴레이션 스키마의 각 애튜리뷰트 값을 입력하고 기본키 설정한다. 다른 테이블을 이와 같은 방법으로 모두 작성한다.
- 회원 테이블 : 회원번호는 정수형 데이터 형식을 정의하여 정수로 데이터를 입력받아 튜플을 고유하게 식별할 수 있도록 기본 키로 선언한다.
회원명은 nchar(10) 데이터 형식으로 문자를 입력 받을 수 있게 정의.
전화번호도 nchar(20) 데이터 형식으로 입력 받을 수 있게 정의
- 위치 테이블 : 위치번호는 정수형 데이터 형식으로 정의하여 정수로 데이터를 입력받아 튜플을 고유하게 식별할 수 있도록 기본 키로 선언한다.
위치명은 nchar(10) 데이터 형식으로 문자를 입력 받을 수 있게 정의.
- 도서 테이블 : 도서번호는 정수형 데이터 형식을 정의하여 정수로 데이터를 입력받아 튜플을 고유하게 식별할 수 있도록 기본 키로 선언한다.
도서명은 nchar(10) 데이터 형식으로 문자를 입력받게 정의한다.
도서위치는 정수형 데이터 형식으로 숫자를 입력받게 정의한다.
-대출 테이블 : 회원번호는 정수형 데이터 형식으로 정의하고 회원 테이블의 회원번호를 참조하는 외래 키이다.
도서번호는 정수형 데이터 형식으로 정의하고 도서 테이블의 도서번호를 참조하는 외래 키이다.
회원번호와 도서번호 두 외래 키를 합쳐서 대출 테이블의 기본 키로 선언한다.
대출일과 반납일은 nchar(10) 데이터 형식으로 문자를 입력 받게 정의하고, 대출일은 ‘NULL'값을 허용하지 않는 대신에 기본값을 0으로 설정하고, 반납일은 ’NULL'값을 허용한다.
(3) 데이터베이스 분석에서 위치테이블의 위치번호는 1~5까지 5개의 값만 유지한고 한다. CHECK 제약조건으로 규칙을 정의한다.
4. 다이어그램 ( 관계 설정 )
(1) 개체 탐색기에서 데이터베이스 다이어그램에서 마우스 오른쪽을 클릭하여 새 데이터베이스 다이어그램을 클릭한다. 그럼 다이어그램을 통하여 서로 관계를 형성할 테이블을 추가하는 창이 나온다. 작성한 4개의 테이블(대출, 도서, 위치, 회원)을 추가한다.
(2) 대출테이블의 도서번호를 클릭한 상태로 도서테이블의 도서번호 애튜리뷰트로 드래그 하여 대출테이블의 도서번호가 도서테이블의 도서번호를 참조하는 외래키가 되도록 정의한다.
(3) 위와 같은 방법으로 나머지 테이블들 간의 외래키 관계를 설정하여 다이어그램을 완료한다.
5. 무결성과 규칙
(1) 작성이 완료한 테이블에 각 데이터를 입력하면서 데이터베이스 무결성 제약 조건과 작성 오류등 수정, 보완할 점을 확인한다.
- 회원 테이블
기본 키로 선언된 회원번호가 중복되거나 NULL 값을 가지면 키 제약조건과 기본 키와 엔티티 무결성 제약조건으로 에러가 발생한다.
- 위치 테이블
기본 키로 선언된 위치번호가 중복되거나 NULL 값을 가지면 키 제약조건과 기본 키와 엔티티 무결성 제약조건으로 에러가 발생한다.
위치번호에 1~5 이외의 값을 넣으면 CHECK의 제약조건으로 에러가 발생한다.
- 도서 테이블
기본 키로 선언된 도서번호가 중복되거나 NULL 값을 가지면 키 제약조건과 기본 키와 엔티티 무결성 제약조건으로 에러가 발생한다.
도서위치는 위치테이블의 위치번호의 외래 키로서 위치테이블에 없는 값을 가지면
외래 키와 참조 무결성 제약조건으로 에러를 발생한다.
- 대출 테이블
대출 테이블의 회원번호 애트리뷰트는 회원 테이블의 기본 키인 회원번호를 참조하는 외래 키이며 도서번호 애트리뷰트는 도서 테이블의 기본키은 도서번호를 참조하는 외래 키 이다. 대출테이블의 기본 키는 회원번호, 도서번호이다.
그러므로 키 제약조건과 기본 키와 엔티티 무결성 제약조건으로 에러가 발생한다.
6. 과제 후기
이번 과제를 수행하면서 MS-SQL의 사용법에 대해 알게 되었고, 사용하는 법이 의외로 간단해서 과제를 수행하면서 큰 어려움은 없었습니다.
데이터베이스를 생성하고, 테이블을 구성하는 방법. 관계 설정을 해서 다이어그램을 작성하는 방법 등 온라인 강의 5주차를 보면서 쉽게 수행할 수 있었습니다.
수업시간에 이론으로만 듣다가 직접 실습을 해볼 수 있는 계기가 되어 앞으로의 수업을 이해하는데 더 큰 도움이 될 것 같습니다. 앞으로도 좋은 수업 부탁드리겠습니다.
--- 목 차 ---
1. 데이터베이스 개요
2. 데이터베이스 생성
3. 테이블 생성
4. 다이어그램 ( 관계 설정 )
5. 무결성과 규칙
6. 과제 후기

키워드

  • 가격1,000
  • 페이지수9페이지
  • 등록일2010.04.29
  • 저작시기2009.4
  • 파일형식한글(hwp)
  • 자료번호#606390
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니