티스토리 뷰
Database Management System(DBMS) 데이터를 처리하기 위한 시스템.
데이터를 보관하는 것보다는 처리하는 것이 더 맞다.
다수의 데이터베이스로 구성된다.
예를 들자면, 드럼통 안에 데이터를 차곡차곡 쌓아 그 안에서 내가 필요한 데이터를 찾아오기도 하고, 때로는 데이터를 섞어 완전히 새로운 데이터를 만들어내기도 한다. 그래서 다수의 데이터베이스가 서로 관계를 맺고 있다. --> RDBMS(Relationship Database Management System)
DB Link 데이터베이스끼리 연결
Database 대량의 데이터를 처리하기 위한 공간.
Table 쉽게 말하면 장표. 예를 들어 학생 장표를 만든다고 하면, 학생들의 개인 정보가 장표에 적힌다. 이름, 전화번호, 생년월일, 주소만 적겠다고 한다면 어떠한 규칙을 정해서 하나의 장표를 완성한다. 우리가 장표에 적을 수 있는 것이 정형화된 타입들로 채워지게 되는 것이다.
이러한 장표들은 서로 관계를 맺게 된다. 즉 한개 이상의 데이터들은 따로 테이블을 만들어 서로 관계(실무에서는 Join이라고 부른다)를 맺게 되는 것이다.
Column
- 하나의 테이블은 하나 이상의 컬럼으로 구성된다.
- 데이터를 담을 수 있는 하나의 '공간'이다.(엑셀에서 하나의 '칸'에 해당된다)
- 각 컬럼은 데이터타입(CHAR, VARCHAR2, NUMBER 등) 을 가지고 있다.
Rows
테이블의 데이터는 하나의 '행'으로 표현된다.
Keys
하나의 row를 대표하는 값이다.
이제는 개인정보 수집이 안되서 이메일을 Primary Key로 사용한다.
'프로그래밍 > 데이터베이스' 카테고리의 다른 글
서브 쿼리 (0) | 2016.02.16 |
---|---|
GROUP BY 쿼리 (0) | 2016.02.16 |
SELECT 쿼리 (0) | 2016.02.15 |
Oracle 설치하기 (0) | 2016.02.15 |
데이터베이스 모델링 (0) | 2016.02.15 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- ERD
- mongo db
- 예외처리
- 쿼리
- query
- 뉴스피드 가져오기
- 글쓰기 버튼
- 뒤로가기 버튼
- jQuery
- 자바프로그래밍
- Linear Layout
- JSP
- MVC
- 클래스
- 게시판 만들기
- er다이어그램
- intent
- Relative Layout
- sql
- aop
- spring
- mybatis
- 제이쿼리
- Erwin
- 메뉴바에 버튼 생성하기
- facebook 연동
- 배열
- 포스팅하기
- activity
- 메소드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함