티스토리 뷰
Database ?
대량의 데이터를 처리하기 위한 공간이며, 하나의 Database는 여러개의 table로 구성되어 있다.
- Table
여러 정보들이 정형화된 타입으로 저장이 되는 데이터 목록이다.
하나의 테이블에는 특성을 표기할 수 있는 이름이 주어진다. (대문자와 '_'로 구성 됨)
- Column
하나의 테이블은 하나 이상의 column으로 구성이 된다.
데이터를 담을 수 있는 하나의 공간이다.
각 column은 데이터 타입을 가지고 있다.
- Rows
테이블의 데이터는 하나의 행으로 표현이 되며, 각 행은 여러 개의 컬럼으로 구성된다.
- Keys
Primary Key - 하나의 row를 대표하는 값
하나의 테이블에서 중복이 허용되지 않는 키(ex 회원 아이디, 이메일 주소 등)
테이블은 하나 이상의 Primary Key를 꼭 가져야 한다.
Foreign Key
Primary Key를 참조하는 키
주로 관계를 형성할 때 생성된다.
- Table Constraints
테이블 간의 관계를 정의
관겨의 종류에는 일대다, 다대다
일대다 관계 : 물리적인 관계 ( 하나의 row가 다른 테이블의 다수의 row를 참조한다. )
다대다 관계 : 논리적인 관계, 실제로 존재할 수 없다. ( 직접적인 연결은 불가능하므로 해소를 위한 테이블이 필요하다. )
'Database' 카테고리의 다른 글
많은 데이터 INSERT 하는 TIP (0) | 2016.02.23 |
---|
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- DP
- mybatis
- onPostExecute
- order by
- restfb
- 자바
- boj
- INSERT
- 이클립스
- indexOf
- 예외처리
- onBackPressed
- list
- REDIRECT
- 안드로이드 비콘
- table
- AlertDialog.Builder
- 안드로이드 스튜디오
- jsp
- maven
- java
- sort
- algorithm
- Spring
- RequestMapping
- controller
- servlet
- BFS
- Baekjoon Online Judege
- DFS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함