Lecture/데이터베이스/2007
Retired DISLab
목차 |
개요
- 교수 : 박상원
- 조교 : 박원주
평가
- 주의 : 결석이 4번부터는 F, 시험 및 퀴즈 미응시자도 F
- 중간고사 : 30%, 2007년 10월 25일
- 기말고사 : 30%
- 레포트 : 20%
- 퀴즈 : 10%
- 첫번째 퀴즈 : 9월 10일
- 범위 : 기본 관계 대수 연산자
- 두번재 퀴즈 : 10월 4일
- 범위 : SQLite3를 이용한 SQL
- DB_0, DB_1, DB_2, DB_3, DB_4, DB_5, DB_6, DB_7, DB_8, DB_9
- 첫번째 퀴즈 : 9월 10일
- 출석 및 태도 : 10%
교안
- 제 1 장 서론
- 제 2 장 관계형 데이터베이스
- 제 3 장 SQL
- 제 4 장 고급 SQL
- 제 6 장 데이터베이스 설계와 개체-관계 모델
- 제 7 장 관계형 데이터베이스의 설계
- 제 8 장 응용 프로그램의 설계와 개발
- 제 11 장 저장과 파일 구조
- 제 12 장 인덱싱과 해싱
과제
자연 조인 해석
- 제출 기간 : 9월 10일 까지
- 강의 교안 2장 37 페이지의 조인 연산을 아래와 같이 제출
- 연산의 각 단계별로 중간 결과 릴레이션을 기술
- 이 연산을 조인이 없는 기본 관계 대수 연산으로 변경.
JDBC로 학적 시스템 작성
- 제출 기간 : 12월 14일 까지
- JDBC-ODBC Bridge 프로그램를 이용하여 프로그램 작성
- JDBC-ODBC Bridge란?
- JDBC-ODBC Bridge를 이용하여 작성(MS Access 이용)
- 주소록 프로그램 요구사항
- 개인별 프로그램 작성
- 들어가야할 정보 (학생, 학과, 교과목, 수강) - 4NF까지 적절히 고려하여 테이블 설계
- 제공해야할 기능
- 학생, 학과, 교과목, 수강 등록/검색/삭제
- 학생 정보를 디스플레이할 때 학생의 모든 정보가 나타나도록 - 학번 입력
- 학생별 수강 리스트 출력 - 학번 입력
- 과목별 학생 리스트 출력 - 과목번호 입력
- 학과별 학생 리스트 출력 - 학과 입력
- 학과별 교과목 리스트와 교과목별 수강인원 출력 - 학과 입력
- 제출물: 보고서 및 프로그램을 조교에게 제출