HOME > 상세정보

상세정보

입문 SQL

입문 SQL (139회 대출)

자료유형
단행본
개인저자
高橋麻奈 梅田弘之, 감수 오준혁, 역 김남휘, 역
단체저자명
木村傳文
서명 / 저자사항
입문 SQL / 키무라 히로후미 ; 타카하시 마나 공저 ; 오준혁 ; 김남휘 공역.
발행사항
서울 :   영진.com ,   2001.  
형태사항
371, [3] p. : 삽도 ; 24 cm.
기타표제
10일동안 완성하는 데이터베이스 초보 입문서
ISBN
893141711X
일반주기
색인수록  
000 00848namccc200277 k 4500
001 000000711556
005 20100807011929
007 ta
008 010705s2001 ulka 001a kor
020 ▼a 893141711X ▼g 13000 : ▼c \18000
040 ▼a 211009 ▼c 211009 ▼d 211009
041 1 ▼a kor ▼h jpn
049 1 ▼l 121053503 ▼f 과학 ▼l 121053504 ▼f 과학 ▼l 121053505 ▼f 과학 ▼l 111196724 ▼f 개가
082 0 4 ▼a 005.7565 ▼2 21
090 ▼a 005.7565 ▼b 2001b
110 ▼a 木村傳文
245 1 0 ▼a 입문 SQL / ▼d 키무라 히로후미 ; ▼e 타카하시 마나 공저 ; ▼e 오준혁 ; ▼e 김남휘 공역.
246 1 3 ▼a 10일동안 완성하는 데이터베이스 초보 입문서
260 ▼a 서울 : ▼b 영진.com , ▼c 2001.
300 ▼a 371, [3] p. : ▼b 삽도 ; ▼c 24 cm.
500 ▼a 색인수록
700 1 ▼a 高橋麻奈
700 1 ▼a 梅田弘之, ▼e 감수
700 1 ▼a 오준혁, ▼e
700 1 ▼a 김남휘, ▼e

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.7565 2001b 등록번호 111196724 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/보존서고5(동양서)/ 청구기호 005.7565 2001b 등록번호 121053503 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 3 소장처 과학도서관/보존서고5(동양서)/ 청구기호 005.7565 2001b 등록번호 121053504 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 4 소장처 과학도서관/보존서고5(동양서)/ 청구기호 005.7565 2001b 등록번호 121053505 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 5 소장처 세종학술정보원/과학기술실/ 청구기호 005.7565 2001b 등록번호 151120869 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.7565 2001b 등록번호 111196724 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/보존서고5(동양서)/ 청구기호 005.7565 2001b 등록번호 121053503 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/보존서고5(동양서)/ 청구기호 005.7565 2001b 등록번호 121053504 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 3 소장처 과학도서관/보존서고5(동양서)/ 청구기호 005.7565 2001b 등록번호 121053505 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실/ 청구기호 005.7565 2001b 등록번호 151120869 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

줄거리

DAY 1
SQL을 배우기 전에, 관계형 데이터베이스가 무엇인지에 대해서 알아 둘 필요가 있다. 이 장에서는 관계형 데이터베이스의 개념과 특성 등 관계형 데이터베이스의 기초에 대해 설명하고 있다.

Day 2
관계형 데이터베이스와 대화하기 위한 언어인 SQL의 개요를 살펴보고 데이터베이스 작성, 검색을 위한 기본적인 SQL 질의 사용법을 설명하고 있다.

Day 3
보다 수준 높은 쿼리를 실행하기 위한 기초가 되는 연산자와 연산자에 관련된 중요한 개념인 술어에 대해 다룬다. 먼저 이 장에서는 산술, 비교, 연결 연산자 등 기본적인 연산자와 술어의 사용법을 배워본다.

Day 4
앞 장에서 배운 기본적인 연산자들을 조합하여 복잡한 검색조건을 만드는 방법을 배운다. 또한 논리 연산자와 집합 연산자 등 여러 가지 연산자와 술어의 편리한 이용법을 소개한다.

Day 5
SQL의 함수를 사용하면, 테이블에서 추출한 데이터를 가공할 수 있다. 이 장에서는 집계 함수, 문자열 함수, 산술 함수 등 SQL-92 규격에 정의되어 있는 함수는 물론, 각 RDBMS 제품에서 지원되고 있는 대표적인 함수 사용법을 설명한다.

Day 6
SELECT문의 일반적인 구문과 WHERE구, ORDER BY구, GROUP BY구, HAVING구 등 SELECT문에서 사용하는 여러 가지 구에 대해서 배우고 이러한 여러 개의 구를 조합하는 방법도 다룬다.

Day 7
지금까지 주로 하나의 테이블에서 데이터를 추출하는 방법을 살펴보았다. 이 장에서는 교차결합, 등결합, 외부결합, 자기결합 등의 방법을 통해 여러 개의 테이블을 결합하고, 그것에서 데이터를 추출하는 방법을 배운다.

Day 8
서브쿼리란 쿼리 안에 삽입된 쿼리로 이를 사용하면 복잡한 데이터의 검색이 가능해진다. 이 장에서는 SELECT 문에 대한 학습의 마무리로서, 서브쿼리의 기초와 EXISTS, ANY, ALL 키워드 등 서브쿼리의 주요 사용법을 설명한다.

Day 9
이 장에서는 INSERT문, UPDATE문, DELETE문 등 데이터를 등록, 변경, 삭제하기 위한 SQL문과 데이터 조작언어의 사용법을 배운다. 또한 데이터 정의언어와 데이터 제어언어의 개요도 다룬다.

Day 10
이 장에서는 지금까지 배운 내용을 복습하면서 중요한 포인트를 다시 한번 살펴보기 위해 SQL을 사용할 때 일어나기 쉬운 각종 에러와 대처방법, 틀리기 쉬운 SQL의 용법을 정리해 놓았다.


정보제공 : Aladin

책소개

관계형 데이터베이스 언어인 SQL 활용을 위한 입문서로 10일 동안 모든 내용을 학습할 수 있도록 구성되어 있다. 특히 SQL-92 규격에 근거하여 Oracle, SQL server, Access 등의 주요 데이터베이스 제품간의 호환성을 고려하고 있어 SQL의 기본 개념과 특성을 마스터하도록 도와준다.

SQL을 처음 접하거나 전혀 경험이 없는 사람들을 위해 데이터베이스에 대한 이해와 활용, SQL의 기능과 그 사용법을 쉬운 예제 위주로 설명했다.


정보제공 : Aladin

저자소개

기무라 히로후미(지은이)

<입문 SQL>

다카하시 마나(지은이)

도쿄 대학 경제학부를 졸업하고 테크니컬 라이터로 활동하고 있다. 주요 저서로 『쉬운 C』 『쉬운 C++』 『쉬운 C#』 『좋은 Java』 『쉬운 XML』 『좋은 PHP』 『좋은 Java객체 지향 편』 『쉬운 Android 프로그래밍』 『쉬운 iOS 프로그래밍』 『쉬운 웹 애플리케이션 프로그래밍』 『만화로 배우는 네트워크 기초』 『좋은 JavaScript』(SB크리에이티브) 『입문 테크니컬 라이팅』 『통계학 교과서』(아사쿠라 서점) 『배려의 문장 방법』(문예 춘추) 『헤매지 않은 통계학』 『헤매지 않는 대학의 미분 적분』(기술 평론사) 등이 있다.

오준혁(옮긴이)

<입문 SQL>

정보제공 : Aladin

목차


목차

Day 1 관계형 데이터베이스의 기초

 1 데이터베이스와 DBMS = 12

 2 데이터 모델 = 14

  계층형과 네트워크형 = 14

  관계형 데이터 모델 = 15

 3 관계형 데이터베이스 = 16

  테이블(table) = 16

  키 = 17

   주키 = 17

   보조키(후보키) = 17

   연결키 = 18

   관계(relationship)와 외부키 = 18

 4 집합연산과 관계연산 = 21

  집합연산과 관계연산 = 22

   화(和) = 22

   차(差) = 22

   적(積) = 23

   직적(直積) = 23

  관계연산 = 24

   선택 = 24

   사영 = 24

   결합 = 25

   제산(除算) = 25

  5 정규화 = 26

   비정규형 = 26

   제1정규형 = 27

   제2정규형 = 28

   제3정규형 = 29

  6 요점정리 = 31

Day 2 SQL의 기초

 1 SQL의 개요 = 34

  SQL의 기능 분류 = 34

   데이터 정의 언어 DDL = 34

   데이터 조작 언어 DML = 35

   데이터 제어 언어 DCL = 35

  SQL의 표준화 = 36

  프로그래밍 언어로의 SQL = 37

   직접 호출 = 37

   내장 SQL = 38

   모듈 호출 = 38

   동적 SQL = 39

 2 SQL의 문법 = 40

  SQL의 문법 = 40

  주석(comment) = 42

  기술(記述) 상의 주의 = 43

 3 데이터의 정의와 등록 = 45

  데이터베이스의 정의 = 45

  데이터형 = 46

  테이블 작성 = 48

  데이터의 등록 = 49

 4 데이터의 검색 = 51

  모든 열의 취득 = 52

  열의 순서 지정 = 54

  특정 열의 선택 = 55

  중복된 데이터의 제외 = 57

  검색조건 = 59

 5 요점정리 = 62

Day 3 연산자와 술어(1)

 1 산술연산자 = 66

  가산연산자(+) = 66

  감산연산자(-) = 72

  승산연산자(*) = 75

  제산연산자(/) = 75

  잉여연산자(%) = 76

  산술연산자의 우선순위 = 78

 2 연결연산자 = 80

 3 비교연산자 = 83

  =연산자 = 85

  >연산자와 >=연산자 = 89

  <연산자와 <=연사자 = 90

  <>연산자 = 91

  NULL 술어 = 92

 4 요점정리 = 96

Day 4 연산자와 술어(2)

 1 논리연산자 = 100

  AND 연산자 = 101

  OR 연산자 = 102

  NOT 연산자 = 104

 2 LIKE 술어 = 108

  LIKE 술어 = 108

  _와일드카드 = 112

 3 IN과 BETWEEN = 117

  IN 술어 = 117

  BETWEEN 술어 = 121

 4 집합연산자 = 124

  UNION 연산자 = 125

  INTERSECT 연산자 = 128

  EXCEPT 연산자 = 129

 5 요점 정리 = 131

Day 5 함수

 1 집계 함수 = 134

  COUNT 함수 = 135

  SUM 함수 = 139

  AVG 함수 = 142

  MAX 함수 = 143

  MIN 함수 = 145

 2 문자열 함수 = 148

  UPPER 함수와 LOWER 함수  = 148

  SUBSTRING 함수 = 150

  LENGTH 함수 = 153

  LTRIM 함수와 RTRIM 함수 = 154

 3 산술 함수 = 157

  ABS 함수 = 158

  CEIL 함수와 FLOOR 함수 = 160

  SIGN 함수 = 161

  SQRT 함수 = 162

 4 요점정리 = 164

Day 6 SELECT문의 구

 1 SELECT문의 일반 구문 = 168

 2 WHERE구 = 170

 3 ORDER BY구 = 173

 4 GROUP BY구 = 180

  GROUP BY구의 열과 SELECT구의 열 = 182

 5 HAVING구 = 185

 6 구의 조합 = 190

 7 요점 정리 = 194

Day 7 테이블의 결합

 1 결합의 기초 = 198

  결합의 기초 = 198

  복수 테이블의 열 지정 = 201

 2 등결합 = 207

  등결합의 원리 = 207

  검색조건의 지정 = 211

  3개 이상의 테이블의 결합 = 214

 3 외부결합 = 218

  좌외부 결합 = 219

  우외부 결합 = 221

 4 자기결합 = 224

 5 요점 정리 = 227

Day 8 서브쿼리

 1 서브쿼리의 기초 = 232

  서브쿼리의 기초 = 232

  서브쿼리와 테이블의 결합 = 235

  결과가 하나로 정의되지 않는 서브쿼리 = 237

 2 복잡한 서브쿼리 = 240

  집계함수의 사용 = 240

  서브쿼리의 네스트 = 243

  GROUP BY구나 HAVING구의 사용 = 247

 3 상관 서브쿼리 = 250

 4 EXISTS, ANY, ALL = 256

  EXISTS = 256

  ANY = 260

  ALL = 263

 5 요점 정리 = 265

Day 9 데이터의 조작

 1 INSERT문 = 268

  INSERT ... VALUES 문 = 268

   NULL값의 등록 = 271

   유일한 값의 등록 = 272

  INSERT ... SELECT문 = 273

 2 UPDATE문 = 278

 3 DELETE문 = 284

 4 데이터 정의언어와 데이터 제어언어 = 290

  데이터 정의언어 = 290

   데이터베이스의 정의 = 290

   테이블의 정의 = 291

   뷰의 정의 = 292

   인덱스의 정의 = 292

  데이터 제어언어 = 292

   트랜잭션 관리 = 293

   보안관리 = 294

 5 요점 정리 = 295

Day 10 에러 대처방법

 1 발생하기 쉬운 에러 목록 = 298

  발생하기 쉬운 에러 목록 = 298

   에러 대책 포인트 = 299

  NULL값을〔=NULL〕로 검색하려고 했다 = 300

   에러 대책 포인트 = 300

  문자열형의 열에 대해서 SUM 함수를 사용했다 = 301

   에러 대책 포인트 = 302

  WHERE구 안에서 집계함수를 사용했다(1) = 303

   에러 대책 포인트 = 303

  WHERE구 안에서 집계함수를 사용했다(2) = 304

   에러 대책 포인트 = 305

  일반적인 열이름과 집계함수를 동시에 지정했다 = 306

   에러 대책 포인트 = 306

  GROUP BY구에 없는 열을 SELECT 구에 저장했다 = 309

   에러 대책 포인트 = 309

  테이블이름의 별명을 기술하지 않았다 = 310

   에러 대책 포인트 = 312

  애매한 열이름을 지정했다 = 313

   에러 대책 포인트 = 314

  서브쿼리로부터 복수의 행이 반환되었다 = 315

   에러 대책 포인트 = 316

  서브쿼리로부터 복수의 열이 반환되었다 = 319

   에러 대책 포인트 = 320

  NOT NULL 제약의 열에 값을 등록하지 않았다 = 321

   에러 대책 포인트 = 322

  UNIQUE 제약의 열에 중복된 값을 등록했다 = 323

   에러 대책 포인트 = 323

 2 요점정리 = 325

Appendix A 연습문제 해답

Appendix B 구문 레퍼런스



관련분야 신착자료