제1부 데이터베이스 이론
1장. 데이터베이스시스템의 개요
1.1 데이터베이스의 정의
1.2 데이터베이스시스템의 구조
1.3 데이터언어와 데이터관리자
2장. 데이터베이스관리시스템
2.1 데이터베이스관리시스템의 정의
2.2 데이터베이스관리시스템의 기능
2.2.1 정의기능
2.2.2 조작기능
2.2.3 제어 기능
2.3 데이터 모델의 종류
2.4 데이터 독립성(data independency)
3장. 관계데이터베이스 설계
3.1 데이터베이스시스템의 SDLC
3.2 개체-관계(Entity Relationship:E-R) 모델
3.2.1 개체 집합과 애트리뷰트
3.2.2 관계 집합
3.3 E-R 다이어그램
4장. 관계데이터 구조
4.1 릴레이션
4.2 무결성 제약조건
4.3 관계대수
4.4 관계해석
5장. 분산/멀티미디어/객체 데이터베이스시스템
5.1 분산 데이터베이스시스템
5.1.1 집중형과 분산형 데이터베이스의 비교
5.1.2 분산 데이터베이스 관리 시스템의 기능
5.1.3 분산 데이터베이스 관리 시스템의 구조
5.2 분산 은폐성과 데이터분할
5.2.1 분산 데이터베이스 계층 참조 구조
5.2.2 분산 데이터베이스의 데이터 분할
5.2.3 분산 데이터베이스 은폐성의 단계
5.3 멀티미디어 데이터베이스시스템
5.3.1 멀티미디어와 데이터베이스의 결합
5.3.2 멀티미디어 데이터베이스와 MDBMS
5.3.3 객체지향 데이터베이스와 멀티미디어의 결합
5.4 객체지향 데이터베이스시스템
5.4.1 객체 지향 데이터베이스의 개요
5.4.2 객체지향 데이터베이스의 장단점
5.4.3 객체지향 데이터 모델
제2부 MySQL실습
6장. 테이블 생성
6.1 테이블 만들기
7장. MySQL 시작하기
7.1 MySQL 설치하기
7.1.1 RPM 패키지를 사용해서 리눅스에 MySQL 74
7.1.2 tar.gz 파일을 이용한 수동 설치
7.2 MySQL 접속하기
7.3 MySQL명령어 실행 방법
7.3.1 쿼리 입력하기
7.3.2 데이터베이스 생성 방법
8장. 테이블 생성하는 명령어
8.1 리눅스 운영체제에서 MySQL 테이블 생성
8.2 vi 편집기를 이용해서 테이블과 레코드 생성하기
9장. 테이블 사용하기
9.1 테이블의 사용
9.2 UPDATE 문 사용하기
9.3 다중 데이터를 지정한 컬럼에 저장하기
9.4 SET 컬럼명 =‘데이터 값’형식으로 테이블에 저장
9.5 기존의 테이블에서 데이터 레코드를 불러오는 작업
9.6 검색 조건으로 테이블의 데이터 값을 불러오는 작업
9.6.1 WHERE 절을 이용한 자료 검색
9.7 날짜 데이터값 처리
9.8 DELETE 삭제 명령어
9.9 DELETE 명령문의 WHERE 조건절
10장. 데이터의 패턴 검색 작업
10.1 날짜 관련 함수
10.2 데이터의 패턴 검색
10.3 데이터의 요약과 별칭
10.3.1 한 개의 컬럼에 저장된 데이터의 레코드 개수를 구하는 작업
10.3.2 두 개 이상의 컬럼에 저장된 데이터의 레코드 개수를 구하는 작업
10.3.3 DISTINCT를 이용하여 중복된 레코드 추려내기
10.3.4 GROUP BY 컬럼을 이용하여 그룹 설정 작업
11장. 다중 테이블의 데이터 수행 작업
11.1 데이터를 생성하는 작업
11.2 테이블의 컬럼을 부분 지정자로 설정
11.3 테이블의 모든 컬럼을 전체 지정자로 설정
11.4 레프트 조인을 이용한 테이블의 데이터 검색 작업
12장. 기존 테이블의 데이터 업데이트 작업
12.1 DROP 제거 명령어
12.2 UPDATE 명령문의 WHERE 조건절
12.3 기존의 테이블 컬럼 구조 변경
12.3.1 ALTER TABLE 명령의 기본 사용 방법
12.3.2 ALTER TABLE의 컬럼 타입 변경
제3부 데이터베이스를 연결하는 자바프로그램 따라하기
제1장. Project.
1.1 프로그램 분석
1.2 중요한 메서드 설계
1.3 프로그램 구현
1.4 실행결과
2.1 프로그램 분석
2.2 중요한 메서드 설계
2.3 프로그램 구현과 실행결과
1장. 데이터베이스시스템의 개요
1.1 데이터베이스의 정의
1.2 데이터베이스시스템의 구조
1.3 데이터언어와 데이터관리자
2장. 데이터베이스관리시스템
2.1 데이터베이스관리시스템의 정의
2.2 데이터베이스관리시스템의 기능
2.2.1 정의기능
2.2.2 조작기능
2.2.3 제어 기능
2.3 데이터 모델의 종류
2.4 데이터 독립성(data independency)
3장. 관계데이터베이스 설계
3.1 데이터베이스시스템의 SDLC
3.2 개체-관계(Entity Relationship:E-R) 모델
3.2.1 개체 집합과 애트리뷰트
3.2.2 관계 집합
3.3 E-R 다이어그램
4장. 관계데이터 구조
4.1 릴레이션
4.2 무결성 제약조건
4.3 관계대수
4.4 관계해석
5장. 분산/멀티미디어/객체 데이터베이스시스템
5.1 분산 데이터베이스시스템
5.1.1 집중형과 분산형 데이터베이스의 비교
5.1.2 분산 데이터베이스 관리 시스템의 기능
5.1.3 분산 데이터베이스 관리 시스템의 구조
5.2 분산 은폐성과 데이터분할
5.2.1 분산 데이터베이스 계층 참조 구조
5.2.2 분산 데이터베이스의 데이터 분할
5.2.3 분산 데이터베이스 은폐성의 단계
5.3 멀티미디어 데이터베이스시스템
5.3.1 멀티미디어와 데이터베이스의 결합
5.3.2 멀티미디어 데이터베이스와 MDBMS
5.3.3 객체지향 데이터베이스와 멀티미디어의 결합
5.4 객체지향 데이터베이스시스템
5.4.1 객체 지향 데이터베이스의 개요
5.4.2 객체지향 데이터베이스의 장단점
5.4.3 객체지향 데이터 모델
제2부 MySQL실습
6장. 테이블 생성
6.1 테이블 만들기
7장. MySQL 시작하기
7.1 MySQL 설치하기
7.1.1 RPM 패키지를 사용해서 리눅스에 MySQL 74
7.1.2 tar.gz 파일을 이용한 수동 설치
7.2 MySQL 접속하기
7.3 MySQL명령어 실행 방법
7.3.1 쿼리 입력하기
7.3.2 데이터베이스 생성 방법
8장. 테이블 생성하는 명령어
8.1 리눅스 운영체제에서 MySQL 테이블 생성
8.2 vi 편집기를 이용해서 테이블과 레코드 생성하기
9장. 테이블 사용하기
9.1 테이블의 사용
9.2 UPDATE 문 사용하기
9.3 다중 데이터를 지정한 컬럼에 저장하기
9.4 SET 컬럼명 =‘데이터 값’형식으로 테이블에 저장
9.5 기존의 테이블에서 데이터 레코드를 불러오는 작업
9.6 검색 조건으로 테이블의 데이터 값을 불러오는 작업
9.6.1 WHERE 절을 이용한 자료 검색
9.7 날짜 데이터값 처리
9.8 DELETE 삭제 명령어
9.9 DELETE 명령문의 WHERE 조건절
10장. 데이터의 패턴 검색 작업
10.1 날짜 관련 함수
10.2 데이터의 패턴 검색
10.3 데이터의 요약과 별칭
10.3.1 한 개의 컬럼에 저장된 데이터의 레코드 개수를 구하는 작업
10.3.2 두 개 이상의 컬럼에 저장된 데이터의 레코드 개수를 구하는 작업
10.3.3 DISTINCT를 이용하여 중복된 레코드 추려내기
10.3.4 GROUP BY 컬럼을 이용하여 그룹 설정 작업
11장. 다중 테이블의 데이터 수행 작업
11.1 데이터를 생성하는 작업
11.2 테이블의 컬럼을 부분 지정자로 설정
11.3 테이블의 모든 컬럼을 전체 지정자로 설정
11.4 레프트 조인을 이용한 테이블의 데이터 검색 작업
12장. 기존 테이블의 데이터 업데이트 작업
12.1 DROP 제거 명령어
12.2 UPDATE 명령문의 WHERE 조건절
12.3 기존의 테이블 컬럼 구조 변경
12.3.1 ALTER TABLE 명령의 기본 사용 방법
12.3.2 ALTER TABLE의 컬럼 타입 변경
제3부 데이터베이스를 연결하는 자바프로그램 따라하기
제1장. Project.
1.1 프로그램 분석
1.2 중요한 메서드 설계
1.3 프로그램 구현
1.4 실행결과
2.1 프로그램 분석
2.2 중요한 메서드 설계
2.3 프로그램 구현과 실행결과