블로그 이미지
LifeisSimple

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Notice

2011. 4. 22. 11:42 BookStory
산지 한달만에 읽기 시작한 책 
실전SQLSEVERMVP53
카테고리 컴퓨터/IT > 데이터베이스 > SQL서버 > SQL서버일반
지은이 MVP 커뮤니티 (비제이퍼블릭, 2010년)
상세보기

아마존에 원서가 있지만 그래도 번역자를 신뢰하여 구입한 책...

내용은 음... 와~ 하는 정도는 아니지만 그래도 기억의 저편에 혹은 당연하지만 잊고 지냈던것들을 잘 꺼내서 정리할 수 있도록 해주는 책.
한번은 정독할 가치가 있는 책이다... 그리고, 무엇보다 중요한건 직접테스트하고 실행해보는것...

이제 하나씩 읽으면서 정리를 하도록 하겠다 ㅎㅎ

데이터 무결성을 위한  SQL Server  도구들...

1. 데이터 형식 : 저장할 데이터에 맞는 기본 형식과 크기를 정의
2. NULL  설정 : 실제로 NULL 값이 발생할 수 있는 열에 대해서만 NULL 허용을 설정 (실제 개발자가 NULL 여부를 확인하는 조건절을 넣어도 알아서 무시하게 된다)
3. UNIQUE 제약 조건 : 열 또는 열 집합에 중복된 데이터가 발생하는 것을 방지
4. 필터링된 UNIQUE 인덱스 : 테이블에 있는 일련의 데이터를 구성하는 열 또는 열 집합에 중복된 데이터가 발생되는 것을 방지
5. 참조 키 제약 조건 : 모든 참조 키를 설정된 값들은 연관된 테이블에 기본 키로 정의된 값들 중 하나의 값만 허용
6. 체크 제약 조건 : 행에 있는 갓ㅂ들이 최소 기준을 만족하는지 검사 (너무 열심히 걸어주면 Insert 에 오버헤드가 발생할 수 있다.)
7. 트리거 : 이를 통해 모든 제약 조건들을 구현할 수 있음. DML 명령이 수행될 때마다 설정해놓은 배치 코드를 실행. 이 외에도 사용자가 알지 못하도록 하면서 부수적인 동작을 수행하도록 한다. (그러나, 개발자가 기억하지 못하면 이후에 원인분석으로 인한 고생을 할 수 있다.) 


여러가지 자세한 내용은 책을 직접 읽어볼것....  
posted by LifeisSimple