*RDBMS(Relationship Database management System, 관계형 데이터베이스)
- 목적 : 과거의 데이터를 가지고 미래를 예측하기 위해서 사용한다.
- 제품(프로그램)
Oracle : 대용량데이터에 적합하다.
DBⅡ : IBM, 가성비가 좋다.
MsSQL
SyBase
mysql : Free DBMS, Web에서 움직이는 소용량 데이터를 처리하기에 적합하다.
access : 사용자 인증이 되지 않기 때문에 잘 사용하지 않는다.
mSQL
...
- 테이블을 생성하고, 데이터를 저장&관리하는 데이터베이스이다.
- SQL문을 사용하여 데이터를 관리한다.(ANSI : 표준쿼리, DBMS가 달라도 공통적용 가능한 SQL문장)
- 데이터 정의, 조작, 제어문
DDL(Data Definition Language) : 정의어
create, drop, alter
DML(Data Manipulation Language) : 조작어
select, insert, update, delete
DCL(Data Control Language)
commint, rollback, grant, revoke
*학습 내용 프리뷰
create, insert, select, update, delete, function(Oracle제공), subquery, constreints, union, Join, 백업, 복구
- PL/SQL
- 기본문법, 연산자, 제어문, exception handling, cursor, function(사용자 정의), procedure, trigger, package
* 테이블 구조
테이블(Entity)
이름 | 나이 | 주소 | (속성, Attribute, column name, field name) |
|
이진기 | 26 | 광명시 | tuple, record | cardinality (레코드의 전체 수) |
최민호 | 24 | 인천 | ||
column | ||||
domein(column의 집합) |
'예전 포스팅 모음' 카테고리의 다른 글
[java] 추상클래스(abstract class) (0) | 2014.09.18 |
---|---|
[DB] 오라클 구조, sqlplus.exe 사용법, 테이블 생성, 레코드 추가 (0) | 2014.09.18 |
[java] 쓰레드(Thread) (0) | 2014.09.15 |
[java] String (0) | 2014.09.05 |
[java] FileInputStream과 FileOutputStream 사용 예제 (0) | 2014.08.26 |