[DB] RDBMS(Relationship Database management System, 관계형 데이터베이스)란?

*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의 집합)