반응형
데이터 형을 이해한다.
NULL/NOT NULL과 IDENTITY 속성을 이해한다.
기본 값, 유효성 검사, 기타 제약 조건과 설정 방법을 이해한다.
테이블을 만드는 기본 지식을 숙지한다.
업무 규칙(business rule)을 구현하는 방법을 숙지한다.
문자 데이터 형
위에 권장도 바뀜~A <-> B
char 와 varchar의 차이점
char(10) 과 varchar(10)의 차이점
char(10) 의 값에 4자리가 들어가고 나머지는 공백으로 채워진다
varchar(10)은 4자리가 들어갔을때 나머리를 닫는다
유니코드는 전세계언어를 쓰기위해서 고안된것 ㅋㅋ
varchar(4) = '한글' 4바이트
'abcd' 4바이트
nvarchar(4) = '한글' 2바이트 유니코드를 사용하기위해서 (글자갯수대로만 계산)
'abcd' 4바이트 유니코드를 사용하기위해서 (글자갯수대로만 계산)
숫자 데이터 형
날짜/시각 데이터 형
이진 데이터형 -> 어머어머하게 큰 데이터를 저장할때 쓴다
BLOB 데이터 형 대규모의 데이터
기타 데이터형 => sql_variant, rowversion, unique identifier, table , cursor
사용자 정의 데이터 형
사용자가 추가로 정의하는 데이터형
NULL 형과 NOT NULL
널을 허용한다는것은 아무것도 안받겠다는뜻이제?
IDENTITY 속성을 테이블에 ID열을 만든다
ID열은 하나만 존재
IDENTITY 속성은 정수형 숫자형 데이터에만 쓸수있다 ( 속성 ID 사양-> 예 , 가능)
IDENTITY 마지막 ID사양값을 알수있다~!!
데이터 무결성
회원 가입시킬때 주민번호 똑같을필요가없다
주민번호가 2개들어가는것을 방지하는것이 데이터 무결성이다
휴효성 검사 제약조건도 키 조약조건도 나중에하자
나중에 데이터 모델링부분을 보면서 학습하자구나 ㅎㅎㅎㅎ
'Database > MS-SQL' 카테고리의 다른 글
데이터 모델링 (0) | 2008.10.02 |
---|---|
데이터베이스 수정 삭제 (0) | 2008.10.02 |
데이터베이스 생성 T-SQL (0) | 2008.10.02 |
데이터 베이스 기본구조 트렌젝션 (0) | 2008.10.02 |
T-SQL (0) | 2008.10.01 |
DB Transact-SQL (0) | 2008.10.01 |
db DELETE문 + 팁 + 명령문정리 (0) | 2008.10.01 |
db 명령문 update (0) | 2008.10.01 |