데이터베이스 database processing kroenke auer 정리
- 최초 등록일
- 2017.03.02
- 최종 저작일
- 2014.07
- 18페이지/ 한컴오피스
- 가격 2,500원
목차
없음
본문내용
데이터베이스의 설계
1) 기존의 데이터로부터 데이터베이스 설계 : 데이터분석, 추출, 정규화
2) 새로운 시스템 개발 : 데이터 모델 생성, 데이터베이스 설계
3) 데이터베이스 재설계 : 데이터베이스를 옮긴다, 통합한다. 모델 변환하여 새로 설계.
key의 종류
1) 후보키(Candidate Key) : 유니크 한 키.
2) 기본키(Primary Key) : 후보키 중에서 대표되는 키. 후보키 중 짧고, 숫자, 활용도 높은 거
3) 대체키(Alternate Key) : 후보키 중에서 기본키가 아닌 것.
4) 복합키(Composite Key) : 2개 이상을 조합해서 후보키가 되는 것. 슈퍼키(Super Key)라고도 함.
5) 외래키(Foreign Key) : 한 테이블에서 가진 열이 다른 테이블에서 기본키로 사용되는 것.
6) 대리키(Surrogate Key) : 기본키가 크고 현명한 선택이 아닐 때 사용.
데이터 모델의 종류(Types of data model)
1) 관계 데이터 모델(relational data model)
2) 네트워크 데이터 모델(network data model)
3) 계층적 데이터 모델(hierarchical data model)
<중 략>
SELECT [DISTINCT] 컬럼(또는 내용)1, 컬럼(또는 내용)2 AS 이름2, 컬럼(또는 내용)3....☞해당 컬럼(데이터 내용)을 고른다(불러온다). distinct 사용 시 중복 제거. 불러 온 놈의 (열)이름을 as뒷 값으로 한다. 칼럼이름 뿐 아니라 데이터 내용도 가능. ex) SELECT num + price AS new1 라고하면 ‘num과 price를 합친걸 new1이라는 이름으로 불러옴’ *☞전체 라는 의미 ex) select * from table1 이라고 하면 테이블 1에서 다 고른다는 말.
FROM 테이블명☞‘테이블명에서 부터’ 라는 말.
WHERE 조건☞ 조건을 설정할 수 있다. HAVING 보다 우선적으로 적용됨.- 뭐가 in 조건 : ‘in 에 속하는 애들 중에서’ 라는 말이다.☞ where ST_number in (’1번‘ , ’2번‘....)
참고 자료
데이터베이스입문 database processing kroenke auer