[강의자료]

 

 

시작 
강의자료 

 

 데이터베이스 개론 및 실습 자료 사이트입니다.

 

        [강의 프로그램 소스] -  실습에 필요한 파일들
      (샘플 pdf 파일 1장, 3장은 아래 링크 참조)

    장

    책 목차

    주 내용

    설치 및 프로그램

    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

    [부록 파일] - 목차
    (주 : pdf 파일이 다운 안되거나 멈출 경우 오른쪽 마우스를 이용하여 다른이름으로 저장 )

     

    프로그램 이름

    파일명

    비고

    부록 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)

    설치에 따라 필요없음

     

 

방문수(since 20140101) =>27786

[시작][강의자료]

Copyright (c) 2005 Prof. Uchang Park. All rights reserved.

ucpark@duksung.ac.kr