1.수퍼키

유일성을 나타낼 수 있는 키

2.후보키

슈퍼키중 최소성을 가진 것

3.기본키

후보키중 선택 된 키

4.대체키

후보키중 선택 안된 키

5.외래키

다른 테이블의 기본 키

6.대리키/인조키

기본키를 사용 없을 경우

보통 일련번호를 사용한다.

이유 :

기본키가 유출되어서는 안될 경우

기본키가 여러개의 속성으로 구성되어 복잡할 경우

기본키가 없을 경우


'데이터베이스' 카테고리의 다른 글

시스템 프롬프트에서 검색  (0) 2017.08.18
검색결과를 파일로  (0) 2017.08.18
조인 연산  (0) 2017.07.30
데이터베이스 무결성  (0) 2017.07.29
키의 종류  (0) 2017.07.29
데이터 베이스 테이블 관련 용어(relation)  (0) 2017.07.29

relation

table

tuple

릴레이션의 행

개체 인스턴스


쉽게 말해 행에 입력된 실질적 데이타

db에서 피지컬 행에 해당

DOMAIN

컬럼 범위
예)int, varchar, float

dgree

열의 수

Cadinality

투플의 개수


'데이터베이스' 카테고리의 다른 글

시스템 프롬프트에서 검색  (0) 2017.08.18
검색결과를 파일로  (0) 2017.08.18
조인 연산  (0) 2017.07.30
데이터베이스 무결성  (0) 2017.07.29
키의 종류  (0) 2017.07.29
데이터 베이스 테이블 관련 용어(relation)  (0) 2017.07.29

mybatis에서 string argument 보낼 때

parameterType을 string으로 지정할 필요는 없지만

mybatis tag에서 변수를 사용하려면 객체에 담아서 보내야 한다.

객체없이 스트링으로는

<if test="name != null" >

같이 name 변수를 쓸수 없다.

name은 객체에서 getter로 받아 오기 때문이다.

tag를 안쓰고

쿼리에서 #{name } 은 getter가 필요 없다.


InternetAddress 사용시 missing local name

메일 user 입력에 이메일 도메인까지 써야 된다.

kimsungwook@hanamil.net  @hanmail.net 이 없으면 나는 에러

+ Recent posts