메뉴 바로가기 검색 및 카테고리 바로가기 프로모션 바로가기 책 바로가기 네트워크 바로가기

한빛아카데미

IT CookBook, SQL Server로 배우는 데이터베이스 개론과 실습

한빛아카데미

집필서

절판

  • 저자 : 박우창 , 남송휘
  • 출간 : 2013-07-01
  • 페이지 : 576 쪽
  • ISBN : 9788998756246
  • 물류코드 :4024
  • 개정판정보 :개정판이 새로 출간되었습니다. 개정판 보기
본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.
초급 초중급 중급 중고급 고급
4.6점 (7명)
좋아요 : 57

SQL Server 2012 기반

데이터베이스 이론과 실습을 한번에!

 

데이터베이스를 처음 배우는 학생을 대상으로 이론과 실습을 병행하면서 공부할 수 있도록 구성한 책이다. 이론은 사례 중심으로 추상적인 내용을 직관적으로 이해할 수 있도록 했으며, 실습은 예제 중심으로 SQL, 데이터 모델링, 데이터베이스 프로그래밍 등을 다루었다. 본문 전체를 이끄는 마당서점 예제를 통해 실습의 재미를 더하였고, 하나의 흐름으로 전체를 이해할 수 있도록 했다. 

 

이 책의 특징

  • 데이터베이스 이론과 실습을 마당서점이라는 가상의 서점을 예로 들어 실제 업무에 맞게 설명한다.
  • 모든 실습은 직접 따라해 볼 수 있도록 필요한 소프트웨어의 설치와 사용 방법을 꼼꼼히 설명한다. 
  • 연습문제는 기본문제와 심화문제로 구성하여 배운 내용을 단계별로 확인하고 응용할 수 있도록 했다.

 

박우창 저자

박우창

서울대학교 계산통계학과를 졸업하고 동 대학원에서 박사 학위를 취득했다. 1988년부터 현재까지 덕성여자대학교 컴퓨터공학과 교수로 재직 중이며, 데이터베이스와 자료구조 등을 강의하고 있다. 저서로 『IT CookBook, MySQL로 배우는 데이터베이스 개론과 실습』(한빛아카데미, 2019), 『IT CookBook, SQL Server로 배우는 데이터베이스 개론과 실습』(한빛아카데미, 2013), 『알기쉬운 자료구조-C언어』(21세기사, 2019), 『데이터마이닝』(자유아카데미, 2004) 등이 있다.

 

남송휘 저자

남송휘

학부에서 컴퓨터공학을 전공하여 ERP 개발을 시작으로 데이터베이스 튜닝, 모델링 등의 업무를 수행했다. 현재는 IT 분야의 기획, 설계, 데이터 분석 등의 업무와 함께 IT 실무 강의도 하고 있다. 일상에서의 IT 기술 변화를 고민하여 MOT(기술경영) 석사 과정을 졸업하였고, 경제학(IT경제) 박사 과정을 수료했다. 데이터베이스 연구 사이트인 BYSQL.NET 을 운영하고 있다.

Part 01 데이터베이스 시스템의 개념

 

Chapter 01 데이터베이스 시스템 
1 데이터베이스와 데이터베이스 시스템 
1.1 데이터, 정보, 지식 
1.2 일상생활의 데이터베이스 
1.3 데이터베이스의 개념 및 특징
1.4 데이터베이스 시스템의 개념
2 데이터베이스 시스템의 발전
2.1 마당서점과 데이터베이스 시스템
2.2 정보 시스템의 발전 
3 파일 시스템과 DBMS 
3.1 마당서점 데이터를 저장하는 방법
3.2 마당서점 데이터의 저장 방법 비교 
3.3 파일 시스템과 DBMS의 비교 
4 데이터베이스 시스템의 구성
4.1 데이터베이스 언어 
4.2 데이터베이스 사용자 
4.3 DBMS 
4.4 데이터 모델 
4.5 데이터베이스의 개념적 구조
요약/연습문제 

 

Chapter 02 관계 데이터 모델 
1 관계 데이터 모델의 개념 
1.1 릴레이션
1.2 릴레이션 스키마와 인스턴스
1.3 릴레이션의 특징 
1.4 관계 데이터 모델 
2 무결성 제약조건 
2.1 키
2.2 무결성 제약조건 
2.3 무결성 제약조건의 수행
3 관계대수
3.1 관계대수 
3.2 셀렉션과 프로젝션
3.3 집합연산
3.4 조인
3.5 디비전 
3.6 관계대수 예제 
요약/연습문제 

 

Part 02 데이터베이스 프로그래머

 

Chapter 03 SQL 기초 
1 SQL 학습을 위한 준비 
1.1 마당서점의 데이터 
1.2 누가 어떤 정보를 원하는가?
1.3 SQL Server와 샘플 데이터 설치 
2 SQL 개요
3 데이터 조작어 - 검색
3.1 SELECT 문
3.2 집계 함수와 GROUP BY
3.3 두 개 이상 테이블에서 SQL 질의
4 데이터 정의어
4.1 CREATE 문 
4.2 ALTER 문
4.3 DROP 문 
5 데이터 조작어 - 삽입, 수정, 삭제
5.1 INSERT 문 
5.2 UPDATE 문 
5.3 DELETE 문 
요약/연습문제 

 

Chapter 04 SQL 고급 
1 내장 함수
1.1 SQL 내장 함수 
1.2. NULL 값 처리 
1.3 TOP n 질의 
2 부속질의 
2.1 스칼라 부속질의 - SELECT 부속질의 
2.2 인라인 뷰 - FROM 부속질의
2.3 중첩질의 - WHERE 부속질의
3 뷰 
3.1 뷰의 생성
3.2 뷰의 수정 
3.3 뷰의 삭제 
4 인덱스 
4.1 데이터베이스의 물리적 저장 
4.2 인덱스와 B-tree 
4.3 인덱스의 종류 
4.4 인덱스의 생성 
4.5 인덱스의 재구성과 삭제
요약/연습문제

 

Chapter 05 데이터베이스 응용 
1 데이터베이스 프로그래밍의 개념 
2 T-SQL 
2.1 프로시저 
2.2 트리거
2.3 사용자 정의 함수
2.4 T-SQL 문법 요약
3 데이터베이스 연동 자바 프로그래밍
3.1 소스코드 설명
3.2 프로그램 실습
4 데이터베이스 연동 웹 프로그래밍
4.1 소스코드 설명
4.2 프로그램 실습
요약/연습문제

 

Part 03 데이터베이스 설계자

 

Chapter 06 데이터 모델링
1 데이터 모델링의 개념 
1.1 데이터베이스 생명주기 
1.2 데이터 모델링 과정
2 ER 모델 
2.1 개체와 개체 타입
2.2 속성
2.3 관계와 관계 타입
2.4 약한 개체 타입과 식별자 
2.5 IE 표기법
3 ER 모델을 관계 데이터 모델로 사상 
3.1 개체 타입의 사상 
3.2 관계 타입의 사상
3.3 다중값 속성의 사상
4 ERwin 실습
4.1 ERwin 기본 화면 및 툴 둘러보기
4.2 ERwin 실습을 위한 기본 환경 설정하기 
4.3 마당서점 설계 실습 
4.4 DBMS에 접속하여 테이블 생성하기 
5 모델링 연습(마당대학 데이터베이스)
5.1 마당대학의 요구사항
5.2 마당대학의 ER 다이어그램
요약/연습문제

 

Chapter 07 정규화
1 이상현상
1.1 이상현상의 개념
1.2 이상현상의 예
2 함수 종속성
2.1 함수 종속성의 개념
2.2 함수 종속성 다이어그램
2.3 함수 종속성 규칙
2.4 함수 종속성과 기본키
2.5 이상현상과 결정자 
2.6 함수 종속성 예제 
3 정규화 
3.1 정규화 과정 
3.2 무손실 분해 
3.3 정규화 정리
4 정규화 연습(부동산 데이터베이스)
요약/연습문제

 

Part 04 데이터베이스 관리자

 

Chapter 08 트랜잭션, 동시성 제어, 회복 
1 트랜잭션
1.1 트랜잭션의 개념
1.2 트랜잭션의 성질
1.3 트랜잭션과 DBMS
2 동시성 제어
2.1 갱신손실 문제 
2.2 락 
3 트랜잭션 고립 수준 
3.1 트랜잭션 동시 실행 문제 
3.2 트랜잭션 고립 수준 명령어
3.3 트랜잭션 고립 수준 실습
4 회복
4.1 트랜잭션과 회복
4.2 로그 파일
4.3 로그 파일을 이용한 회복
4.4 체크포인트를 이용한 회복
요약/연습문제

 

Chapter 09 데이터베이스 보안과 관리 
1 데이터베이스 관리의 개요
1.1 데이터베이스 관리의 중요성 
1.2 데이터베이스 관리 업무
2 보안과 권한
2.1 로그인 사용자 관리
2.2 권한 관리 
3 백업과 복원 
3.1 복구 모델
3.2 백업의 종류
3.3 백업 및 복원 실습
요약/연습문제

 

부록 실습 소프트웨어 설치
A SQL Server 2012 설치
A.1 소개
A.2 다운로드 
A.3 설치
A.4 마당서점 데이터베이스 생성
A.5 AdventureWorks Sample Database 설치
B JDK, 이클립스, 톰캣 설치
B.1 설치 개요
B.2 JDK 설치 
B.3 JDBC 설치 
B.4 이클립스 설치
B.5 톰캣 설치
C ERwin 설치 
C.1 소개 
C.2 다운로드 
C.3 설치 
C.4 ODBC 설정

 

참고문헌
찾아보기

okm164@naver.com

답안지가 필요합니다. 빠른 시일에 답안지를 보내주세요!

etoile0320@naver.com

연습문제 답안과 해설 부탁드립니다.

답안지 보고 확인해보고 싶어요!!! 제발요!!!

whdtjs3397@naver.com

연습문제답지가 필요합니다.

연습문제를 풀었는데 답이 없어서 막막합니다. 답지좀 보내주세요...ㅠㅠ

연습문제 답안과 해설 부탁드립니다.

독학하기 너무 힘드네요

ghun0722@naver.com

부록/예제소스
자료명 등록일 다운로드
DOWNLOAD 예제소스 2021-05-03 다운로드
결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

도서구입 안내

<한빛아카데미> 도서는 한빛 홈페이지에서 더 이상 판매를 하지 않습니다. 도서 구입은 인터넷 서점을 이용하시기 바랍니다. 양해바랍니다.

도서판매처

리뷰쓰기

닫기
* 도서명 :
IT CookBook, SQL Server로 배우는 데이터베이스 개론과 실습
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
IT CookBook, SQL Server로 배우는 데이터베이스 개론과 실습
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
IT CookBook, SQL Server로 배우는 데이터베이스 개론과 실습
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실