|
장
|
책 목차
|
주 내용
|
설치 및 프로그램
|
|
1장
|
데이터베이스 시스템의 개요
|
- 데이터베이스 개념- DBMS
* 강의소요시간(1주)
|
- 마당서점 C 프로그램(파일 데이터)-마당서점.zip
|
|
2장
|
관계 데이터 모델
|
- 릴레이션
- 관계대수
* 강의소요시간(1-2주)
|
- (없음)
|
|
3장
|
SQL 기초
|
- Oracle 설치
- SQL 개요
- SQL 실습
* 강의소요시간(2-3주)
|
- [Oracle 11gr2] - 윈도우 64bit 버전
1번 파일 : win64_11gR2_database_1of2.zip
2번 파일 : win64_11gR2_database_2of2.zip
- [Oracle 11gr2] - 윈도우 32bit 버전
1번 파일 : win32_11gR2_database_1of2.zip
2번 파일 : win32_11gR2_database_2of2.zip
- [Oracle 11g Express] - OracleXE112_Win64.zip(64bit)
- [Oracle 18c Express] - OracleXE184_Win64(64bit)
- [SQL Developer with Java] - sqldeveloper-4.1.5.21.78-x64
- [Oracle 11g Express 32bit] - OracleXE112_Win32.zip(32bit)
- [madang 계정 및 마당 데이터베이스 생성] - demo_madang.sql
[scott 계정 및 emp/dept 데이터베이스 생성] - demo_scott.sql
- [3절 DML-SELECT] –chap03-3절.sql
- [4절 DDL] –chap03-4절.sql
- [5절 DML] –chap03-5절.sql
- 연습문제 –
|
|
4장
|
4장 SQL 고급
|
- 함수
- View
- Index
* 강의소요시간(1주)
|
- [4장 실습] – chap04.sql
- [Mybook 테이블] - mybook.sql
- [마당 데이터베이스 테이블 및 데이터 초기화] - demo_madang_init.sql
|
|
5장
|
데이터베이스 프로그래밍
|
- PL/SQL
- Java
- JSP
* 강의소요시간(생략 혹은 1주 정도)
|
- [예제5-1] - InsertBook.sql
- [예제5-2] - BookInsertOrUpdate.sql
- [예제5-3] - AveragePrice.sql
- [예제5-4] - Interest.sql
- [예제5-5] - AfterInsertBook.sql
- [예제5-6] - fnc_Interest.sql
|
|
- [3절] 자바 - booklist.java (oracle 11c)
- 자바 컴파일러(부록 참조)
- JDBC 드라이버 ojdbc6.jar (부록참조)
- 이클립스 - Eclipse(부록 참조)
- [3절] 자바 - Oracle 12c, 18c 버전
- booklist.java
- 자바 컴파일러
- JDBC 드라이버 ojdbc8.jar
- 이클립스 - Eclipse(부록 참조)
|
|
- [4절] JSP - booklist.jsp, bookview.jsp
- 톰캣 - Tomcat(부록참조)
- [4절] JSP - booklist.jsp, bookview.jsp (Oracle 12c, 18c 버전)
(jsp 파일내에 user 이름에 c##madang 으로 변경한 파일)
- 톰캣 - Tomcat(부록참조)
(주) ojdbc8.jar 파일을 Tomcat 프로젝트의 Webcontents/web-inf/lib 에 복사
|
|
6장
|
데이터 모델링
|
- ER 모델
- IE 모델
- ERwin 실습
* 강의소요시간(2주)
|
- ERwin 소프트웨어 - ERwin Academic 버전
(academic 버전의 license code를 을 메일로 요청하여 받아야함)
- 마당서점 ERwin - madangbookstore.erwin
- 마당대학 ERwin - madanguniv.erwin
|
|
7장
|
정규화
|
- 이상현상
- 함수종속성
- 정규형
* 강의소요시간(2주)
|
- 7장 전체 SQL 스크립트 - ch07.sql
|
|
8장
|
트랜잭션
|
- 트랜잭션 개념
- 동시성제어
- 회복알고리즘
* 강의소요시간(2주)
|
- 8장 전체 SQL 스크립트 - ZIP 파일(8장 전체)
- [마당 데이터베이스 테이블 및 데이터 초기화] - demo_madang_init.sql
|
|
9장
|
보안과권한, 백업과복원
|
- 보안과권한
- 백업과복원
* 강의소요시간(1주)
|
- 9장 전체 SQL 스크립트 - ch09.sql
|
|
|
프로그램 이름
|
파일명
|
비고
|
|
부록 A
|
부록 A 오라클 11g 설치
(Orace 11g r2)
|
- [Oracle 11gr2] - 윈도우 64bit 버전
1번 파일 : win64_11gR2_database_1of2.zip
2번 파일 : win64_11gR2_database_2of2.zip
- [Oracle 11gr2] - 윈도우 32bit 버전
1번 파일 : win32_11gR2_database_1of2.zip
2번 파일 : win32_11gR2_database_2of2.zip
|
|
|
Oracle 11g Express
|
- [Oracle 11g XE] - OracleXE112_Win32.zip(32bit)
|
XP 사용자를 위하여
|
|
부록 B
|
B.1 [SQL Developer 설치] 방법
|
- SQL Developer4.0.3 (직접 다운 받는 것 권장함)
(Windows 64-bit - zip file includes the JDK 7)
|
|
|
B.2 SQL Plus 사용법
|
|
|
|
B.3 [madang 계정 및 마당 데이터베이스 생성] 방법
|
- demo_madang.sql
|
Madang 샘플 데이터베이스
|
|
B.4 [scott 계정 및 emp/dept 데이터베이스 생성]
|
- demo_scott.sql
|
|
부록 C
|
C JDK, 이클립스, 톰캣
C.1 설치 개요
C.2 JDK(자바 컴파일러)
|
윈도우 64bit - jdk-7u55-windows-x64.exe
윈도우 32bit - jdk-7u55-windows-i586.exe
|
|
|
C.3 JDBC 설치
|
JDBC 드라이버
|
|
|
C.4 Eclipse 설치
|
eclipse-standard-kepler-SR2-win32-x86_64.zip
|
|
|
HelloWorld.java
|
Eclipse 테스트용
|
|
C.5 Tomcat 설치
|
윈도우(32/64bit)- apache-tomcat-8.0.5.exe
|
|
|
mdtest.jsp
|
Tomcat 테스트용
|
|
부록 D
|
부록 D ERwin 설치
(ERwin 9.0 Community Edition)
|
ERwin
(유효기간 때문에 erwin.com에서 community edition을 직접다운받는 것을 권장함)
|
|
| ODBC 드라이버 |
|
| 부록 E |
부록 E 데이터베이스 관리 |
E.1 데이터베이스 시작과 종료
E.2 Oracle Instant Client
E.3 오라클 Enterprise Manager(em)
|
설치에 따라 필요없음
|
| |