목차 일부
머리말 ... ⅲ
Part 1 데이터베이스 개요 ... 1
Chapter 1 데이터베이스의 기초 ... 3
1.1 데이터베이스의 개념 ... 4
1.1.1 데이터베이스의 정의 ... 4
1.1.2 데이터베이스 관리시스템의 정의 ... 4
1.2 데이터베이스의 구조 ... 9
1.2.1 데...
더보기
목차 전체
머리말 ... ⅲ
Part 1 데이터베이스 개요 ... 1
Chapter 1 데이터베이스의 기초 ... 3
1.1 데이터베이스의 개념 ... 4
1.1.1 데이터베이스의 정의 ... 4
1.1.2 데이터베이스 관리시스템의 정의 ... 4
1.2 데이터베이스의 구조 ... 9
1.2.1 데이터베이스를 구성하는 기본요소 ... 9
1.2.2 데이터베이스의 구성요소 ... 10
1.3 데이터베이스의 종류 ... 12
1.3.1 계층형 데이터베이스(HDB) ... 13
1.3.2 네트워크형 데이터베이스(NDB) ... 13
1.3.3 관계형 데이터베이스(RDB) ... 14
1.3.4 객체지향형 데이터베이스(OODB) ... 15
1.3.5 객체관계형 데이터베이스(ORDB) ... 15
1.4 데이터베이스 관리시스템의 7가지 특징 ... 15
1.4.1 데이터 중복성의 최소화 ... 15
1.4.2 데이터 일관성 유지 ... 16
1.4.3 데이터 무결성 유지 ... 16
1.4.4 데이터 독립성 유지 ... 17
1.4.5 데이터 공유성 최대화 ... 17
1.4.6 데이터 보안성 보장 ... 17
1.4.7 데이터 표준화 관리 ... 17
Chapter 2 관계형 데이터베이스의 이해 ... 19
2.1 관계 데이터 모델 ... 20
2.2 관계 데이터 모델의 기본용어 ... 21
2.2.1 릴레이션(Relation) ... 21
2.2.2 튜플(Tuple) ... 22
2.2.3 속성(Attribute) ... 22
2.2.4 인스턴스(Instance) ... 22
2.2.5 스키마(Schema) ... 22
2.3 색인을 위한 프리미티브 ... 23
2.3.1 색인(Index) ... 23
2.3.2 키(Key) ... 24
2.4 정규화(Normalization) ... 25
2.4.1 제1정규화(1NF) ... 25
2.4.2 제2정규화(2NF) ... 26
2.4.3 제3정규화(3NF) ... 27
2.4.4 Boyce-Codd 정규화(BCNF) ... 28
2.4.5 비정규화(Denormalization) ... 31
Part 2 SQL과 DBMS ... 33
Chapter 3 질의어 ... 35
3.1 질의어의 개념 ... 36
3.1.1 질의어의 정의 ... 36
3.1.2 질의어의 특징 ... 36
3.2 질의어의 구성 ... 37
3.2.1 데이터베이스 언어 ... 37
3.2.2 데이터 정의어(DDL) ... 38
3.2.3 데이터 조작어(DML) ... 39
3.2.4 데이터 제어어(DCL) ... 40
3.2.5 데이터베이스 사용자 ... 40
Chapter 4 MS-SQL Server 설치하기 ... 43
4.1 MS-SQL Server의 트깅 ... 44
4.1.1 MS-SQL Server 2005의 새로운 기능 ... 45
4.1.2 생산성 측면의 개발자 향상 기능 ... 46
4.1.3 비즈니스 측면에서의 향상된 기능 ... 47
4.1.4 MS-SQL Server 2005의 배포판별 기능 제한 ... 48
4.2 MS-SQL Server의 설치 ... 50
4.2.1 다운로드 하기 ... 50
4.2.2 설치파일 실행하기 ... 58
4.3 MS-SQL Server의 시작과 종료 ... 81
4.3.1 SQL Server 2005 Express 시작하기 ... 81
4.3.2 SQL Server 2005 Express 데몬 설정 ... 81
4.4 MS-SQL Server의 기초 사용법 ... 82
4.4.1 SQL Server Management Studio Express 실행하기 ... 82
4.4.2 데이터베이스 생성하기 ... 84
Part 3 MS-SQL을 이용한 데이터베이스 익히기 ... 87
Chapter 5 MS-SQL 기초 ... 89
5.1 생성 ... 90
5.1.1 DB 생성 및 사용 ... 91
5.1.2 테이블 생성 ... 97
5.1.3 명령어 파일 생성 ... 104
5.2 가져오기 ... 108
5.2.1 데이터 등록하기 ... 109
5.2.2 데이터 가져오기 ... 116
5.2.3 데이터 내보내기 ... 127
5.2.4 행 가져오기 ... 136
5.2.5 열 가져오기 ... 145
5.3 정렬 ... 155
5.3.1 Order By 명령어 ... 156
5.3.2 Group By 명령어 ... 160
5.4 데이터형 ... 164
5.4.1 기본 데이터 타입 ... 164
5.4.2 확장 데이터 타입 ... 165
Chapter 6 MS-SQL 중급 ... 169
6.1 조건절 ... 170
6.1.1 Where구 ... 171
6.1.2 Where절 ... 175
6.2 연산자 ... 176
6.2.1 산술연산자 ... 177
6.2.2 관계연산자 ... 179
6.2.3 논리연산자 ... 181
6.2.4 문자처리연산자 ... 186
6.2.5 특별연산자 ... 190
6.3 함수 ... 198
6.3.1 수자함수 ... 199
6.3.2 문자열함수 ... 216
6.3.3 날짜함수 ... 224
6.3.4 집계함수 ... 229
6.3.5 변환함수 ... 234
6.4 서브쿼리 ... 239
6.4.1 조건절 내의 서브쿼리 ... 239
6.4.2 HAVING절 내의 서브쿼리 ... 243
6.4.3 FROM절 내의 서브쿼리 ... 247
Chapter 7 SQL Big 4 명령어 ... 251
7.1 INSERT∼INTO ... 255
7.1.1 열(속성) 이름 없는 INSERT ... 255
7.1.2 특정 열속성에만 값을 넣는 INSERT ... 260
7.1.3 한 테이블에서 신규 테이블로 내보내기(SELECT INTO) ... 261
7.1.4 다른 테이블에서 데이터 가져오기(INSERT SELECT) ... 262
7.2 UPDATE∼SET ... 265
7.2.1 한개의 값(행) 수정하기 ... 265
7.2.2 여러 개의 값(행) 수정하기 ... 270
7.3 DELETE FROM∼ ... 274
7.3.1 조건에 맞는 값(행) 삭제하기 ... 274
7.3.2 전체 값(행) 삭제하기 ... 278
7.4 테이블 값(행) 전체 삭제하기 ... 278
7.5 SELECT∼FROM ... 283
Part 4 MS-SQL을 이용한 의료정보실무 ... 289
Chapter 8 MS-SQL 고급 ... 291
8.1 조인 ... 292
8.1.1 교차조인 ... 292
8.1.2 내부조인 ... 295
8.1.3 외부조인 ... 301
8.1.4 뷰 ... 311
8.2 집합연산자 ... 318
8.2.1 합집합 연산자(UNION) ... 318
8.2.2 교집합 연산자(INTERSECT) ... 319
8.2.3 차집합 연산자(EXCEPT) ... 320
8.3 한정연산자 ... 326
8.4 보호명령어들 ... 332
8.4.1 트랜잭션(Transaction) ... 333
8.4.2 커밋(Commit) ... 338
8.4.3 롤백(Rollback) ... 339
8.5 트리거 ... 344
8.6 저장프로시저 ... 351
8.6.1 저장프로시저의 특징 ... 351
8.6.2 저장프로시저의 종류 ... 353
8.6.3 저장프로지저의 생성 ... 353
8.7 원래내용변경(ALTER) ... 358
8.7.1 데이터베이스의 물리적 이름 변경 ... 359
8.7.2 테이블의 내용 변경 ... 365
Chapter 9 약어사전 DB 구축 ... 379
9.1 임상에서의 약어구조 익히기 ... 402
9.2 약어사전의 구조 ... 402
9.2.1 약어(abbreviation)의 형태 ... 403
9.2.2 약어 풀이(english)의 형태 ... 403
9.2.3 약어 해석(한글)의 형태 ... 404
9.3 약어사전 테이블 생성하기 ... 404
Chapter 10 의학용어 표준화 DB 구축 ... 417
10.1 의학용어의 기본구조 익히기 ... 419
10.1.1 어근 ... 419
10.1.2 접두어와 접미어 ... 420
10.2 계통별 의학용어 테이블 생성하기 ... 437
10.2.1 테이블 및 필드 구성 ... 437
10.2.2 계통별 의학용어 생성 ... 446
부록 ... 469
부록 1. MS-SQL Server 2005 Expression 설치방법 ... 470
부록 2. SQL 쿼리파일 예제 사용하기 ... 471
부록 3. 데이터베이스 백업(파일) 사용하기 ... 473
찾아보기 ... 477
더보기 닫기