서브메뉴

본문

DATABASE MODELING SQL(초보자를 위한)
DATABASE MODELING SQL(초보자를 위한)
저자 : 이종만
출판사 : 이한출판사
출판년 : 2008
정가 : 20000, ISBN : 9788982416187

책소개


초보자를 위한 Database Modeling & SQL!!

이 책은 데이터베이스를 처음 배우는 사람들에게 꼭 필요한 내용을 담고 있다. 특히 개념을 바탕으로 ERD에서 SQL까지의 간결한 설명과 아울러 우리의 흥미를 자극할 수 있는 소소한 일상의 스냅샷 그림과 사례가 곁들여져 있어서 친근하고 즐겁게 공부할 수 있고,데이터베이스를 쉽게 이해할 수 있도록 도와준다.

이 책 안에는 데이터베이스 초보 사용자에게 꼭 필요한 모든 데이터베이스 기술들은 데이터베이스(DB),데이터베이스 관리 시스템(DBMS),데이터베이스의 추상화,스키마와 인스턴스,기본 키(PK)와 외래 키(FK),ERD,테이블 명세서,정규화,데이터 모델링 도구,토드 데이터 모델러(TDM),DBMS,마이크로소프트 SQL 서버(MS-SQL),SELECT, CREATE,INSERT,UPDATE,DELETE 등 일반적인 주제별로 묶여 있다.

목차


Part 1 데이터베이스 개념
Chapter 1 데이터베이스 개념
1 데이터베이스
1.1 데이터와 정보
1.2 데이터베이스의 정의
1.3 정보시스템
2 데이터베이스 관리 시스템
2.1 데이터베이스 관리 시스템의 등장 배경
2.2 데이터베이스 관리 시스템의 정의
2.3 DBMS의 장·단점
2.4 DBMS의 종류
3 데이터베이스 시스템
3.1 데이터베이스 스키마와 상태
3.2 데이터베이스 시스템의 구성요소 9
4 데이터베이스의 추상화
4.1 데이터의 계층 구조
4.2 데이터베이스의 추상화
4.3 데이터의 독립성 2
4.4 데이터 모델
- 기출문제
- 연습문제
Chapter 2 관계 데이터 모델과 제약조건
1 관계 데이터 모델
1.1 관계 데이터 모델의 개념
1.2 관계 데이터 모델의 구조
2 무결성 제약조건
2.1 릴레이션의 키
2.2 무결성 제약조건
- 기출문제
- 연습문제
Chapter 3 SQL Server 2000 설치 및 실행
1 SQL Server 2000 설치
2 SQL Server 2000 실행
Chapter 4 실습 예제 데이터베이스 구축
1 실습 예제 ERD
2 실습 예제 테이블 명세서
3 실습 예제 데이터베이스 생성
3.1 엔터프라이즈 관리자를 이용하여 데이터베이스 생성
3.2 엔터프라이즈 관리자를 이용하여 로그인 생성
4 실습 예제 테이블 생성
4.1 쿼리 분석기를 이용하여 테이블 생성
4.2 쿼리 분석기를 이용하여 데이터 입력
Chapter 5 데이터 활용 기본
1 기본적인 SELECT 명령문
1.1 테이블의 모든 열을 검색
1.2 테이블의 특정 열만 선택적으로 검색
1.3 화면에 표시되는 열 이름 변경
1.4 중복되는 행 검색 방지
2 WHERE 절을 이용한 조건 검색
2.1 비교 연산자
2.2 논리 연산자
2.3 BETWEEN ... AND 연산자
2.4 IN, NOT IN 연산자
2.5 LIKE 연산자
2.6 NULL 연산자
2.7 IS NULL 연산자와 IS NOT NULL 연산자
2.8 연산자 우선순위
3 ORDER BY 절을 이용한 정렬
3.1 기본적인 정렬 방법
3.2 여러 개의 열을 이용한 정렬
3.3 열의 위치를 이용한 정렬

Part 2 데이터베이스 모델링 실습
Chapter 6 개념적 데이터베이스 모델
1 ER 모델의 개념
1.1 집합과 원소
1.2 ER 모델
1.3 ER 모델의 용어
2 ER 모델의 구성 요소
2.1 엔티티
2.2 속성
2.3 관계
3 ER 모델의 다양한 표시법
- 기출문제
- 연습문제
Chapter 7 릴레이션 정규화
1 제 1 정규형
2 제 2 정규형
3 제 3 정규형
4 정규화 요약
5 비정규화
- 연습문제
Chapter 8 데이터 모델링 도구의 활용
1 토드 데이터 모델러 프리웨어 설치하기
2 토드 데이터 모델러 프리웨어 실행하여 ERD 작성하기
- 연습문제
Chapter 9 명문학교 데이터베이스 설계 사례 6
1 데이터베이스 설계의 단계
1.1 개념적 데이터베이스 설계
1.2 DBMS의 선정
1.3 논리적 데이터베이스 설계
1.4 물리적 데이터베이스 설계
2 명문학교 데이터베이스의 ERD 작성 절차
2.1 데이터 요구 사항 수집과 분석
2.2 엔티티와 속성의 식별
2.3 관계와 속성의 식별
3 명문학교 데이터베이스의 테이블 명세서 작성 절차
3.1 엔티티와 단순 속성 변환
3.2 복합 속성 변환
3.3 관계 변환
3.4 다중값 속성 변환
- 기출문제
- 연습문제
Chapter 10 대박서점 데이터베이스 설계 및 구축 사례 2
1 대박서점 데이터베이스의 ERD 작성 절차
1.1 데이터 요구 사항 수집과 분석
1.2 엔티티와 속성의 식별
1.3 관계와 속성의 식별
2 대박서점 데이터베이스의 테이블 명세서 작성 절차
2.1 엔티티와 단순 속성 변환
2.2 복합 속성 변환
2.3 관계 변환
2.4 다중값 속성 변환
3 대박서점 데이터베이스 구축 절차
3.1 데이터베이스 생성
3.2 로그인 사용자 생성 및 사용권한 부여
3.3 테이블 생성
- 연습문제
- 프로젝트
- 공모전소개

Part 3 SQL Server 활용 실습
Chapter 11 데이터베이스 관리
1 데이터베이스 관리
1.1 데이터베이스 생성
1.2 데이터베이스 조회
1.3 데이터베이스 크기 변경
1.4 데이터베이스 삭제
2 사용자 및 보안 관리
2.1 로그인 생성
2.2 사용자 생성
2.3 데이터베이스 객체 사용 권한 부여
Chapter 12 테이블 관리
1 테이블 생성
1.1 데이터 형식을 사용한 테이블 정의
1.2 NULL 값 사용
1.3 기본 키 제약조건 설정
1.4 외래 키 제약조건 설정
1.5 기타 제약조건 추가
2 테이블 수정
2.1 열 추가
2.2 열 삭제
2.3 열 변경
3 테이블 삭제
- 연습문제
Chapter 13 데이터 관리
1 데이터 입력
1.1 단일 행 입력
1.2 NULL 데이터 처리
1.3 날짜 데이터 처리
1.4 여러 행 입력
3 데이터 수정
3 데이터 삭제
- 연습문제
Chapter 14 데이터 활용 고급
1 집단함수(집계함수)를 이용한 요약 정보의 검색
1.1 집단함수 (집계함수)
1.2 그룹화
1.3 그룹 검색 조건
2 여러 개 테이블에서의 데이터 검색
2.1 조인
2.2 서브쿼리
- 연습문제
Chapter 15 다양한 데이터베이스 구축 및 활용 사례
1 nation 데이터베이스를 이용한 기본 쿼리 실습
1.1 실습 예제 데이터베이스 구축
1.2 기본 쿼리 실습
2 music 데이터베이스를 이용한 조인 실습
2.1 실습 예제 데이터베이스 구축
2.2 조인 실습
3 movie 데이터베이스를 이용한 쿼리 종합실습 1
3.1 실습 예제 데이터베이스 구축
3.2 쿼리 종합실습 1
4 holyrood 데이터베이스를 이용한 쿼리 종합실습 2
4.1 실습 예제 데이터베이스 구축
4.2 쿼리 종합 실습 2
- 연습문제