2021. 11. 15. 23:28ㆍStudy/Database

1. RDBMS (Relational DataBase Management System, 관계형 데이터베이스)
- key 와 value 들의 관계를 테이블화 시킨 DB
ex) Excel 과 같은 형태
- 관계형 모델 : 집합론에 기반을 둔 DB Model
1. PK (Primary Key) 가 있음
2. Column = Field = Attribute (세로로 보는 데이터, 열)
3. Row = Record = Tuple (가로로 보는 데이터, 행)
- 혁신성
1. 역사적 : 최초의 2차원 표를 이용한 DB S/W
2. 기능적 : SQL 언어를 이용한 데이터 Control, 생산성 확대
2. SQL (Structured Query Language)
- RDBMS 의 데이터를 관리하기 위해 설계 된 프로그래밍 언어
- Data를 CRUD 하기 위한 언어
- 장점 : 간결함
- 기본 쿼리 형태
1) 조회
SELECT 조회필드
FROM 테이블
WHERE 조건
2) 삽입
INSERT
INTO 테이블 ( 필드, ... )
VALUES ( 값, ... )
3) 수정
UPDATE 테이블
SET 필드 = 값
WHERE 조건
4) 삭제
DELETE FROM 테이블
WHERE 조건
3. Database VS DBMS
- 추상적 VS 실체적, 구체적, S/W
4. DBMS 와 OS
- Oracle | Redhat Linux
- SQLServer | Windows Server
- MySQL | Windows Server
- TIBERO | AIX Unix
등의 조합으로 사용
5. DBMS Migration
- OS만 교체 : 공수 적음
ex) Linux -> Solaris
- DBMS만 교체 : DBMS 세팅 공수 필요함
ex) Oracle -> SQL Server
- 모두 바뀜 : 많은 공수가 들어감, Risk가 큼
6. Application
- 비즈니스 처리 기능을 가진 S/W
- 보통 WAS 서버에서 동작
'Study > Database' 카테고리의 다른 글
[SQL] SELECT, INSERT, UPDATE, DELETE, MERGE (0) | 2021.12.02 |
---|---|
[SQL] DDL, DML, DCL, TCL (0) | 2021.12.01 |
[Oracle] 테이블 스페이스 설정 (0) | 2021.11.27 |
[Oracle] SQL Plus, 초기설정, 계정생성, 권한부여 (0) | 2021.11.27 |
Oracle 19C 설치 (54% 에서 설치가 멈추는 현상 해결, Windows 10 Pro 기준) (0) | 2021.11.26 |
[SQLP] 이론 4. DB Server Multiplexing (0) | 2021.11.18 |
[SQLP] 이론 3. What is Architecture? (0) | 2021.11.18 |
[SQLP] 이론 1. What is Database? (0) | 2021.11.15 |
[SQLP] <국가공인 SQLP 자격검정 핵심노트 1, 2 (DBian)> (0) | 2021.11.12 |
[SQLP] 시작 (0) | 2021.11.06 |