데이터와 데이터베이스, DBMS
- 데이터(data)와 베이스(base)의 합성어
- 효율적인 데이터 관리와 검색을 위한 구조화돤 데이터 집합
- Database ManagementSystem의 약자로 '데이터베이스 관리 시스템'
-관계형 데이터베이스
Oracle, MySql, MSSql, PostgreSql
데이터와 정보
-수집한 데이터를 어떠한 목적을 위해 분석하거나 가공하여 가치를 추가하거나 새로운 의미를 이끌어 낼 수 있는 결과
-수집한 데이터를 어떠한 목적을 위해 분석하거나 가공하여 가치를 추가하거나 새로운 의미를 이끌어 낼 수 있는 결과
-수집한 데이터 -> 가치판단 -> 정보
Relational Data Model
-관계 : 테이블 간의 관계 : JOIN
에드거 프랭크 커드(E. F. Codd)가 제안한모델
-관계 대수 - JOIN : SQL
데이터 간 관계(relationship)에 초점
종류
1) DML (Data Manipulation Language) : 데이터 조작어 - 추가, 수정, 삭제, 조회
INSERT: 추가
UPDATE: 수정
DELETE: 삭제
2) DDL(Data Definition Language) : 데이터 정의어
-데이터의 틀을 정의하는 언어
-CREATE []
3) DCL(Data Control Language) : 데이터 제어어
-사용자 권한 : GRANT, REVOKE ..
- TCL(Transaction Control Language) : 트랜잭션 제어어
→ 트랜잭션 : SQL 처리 단위 : 트랜잭션이 종료 -> 데이터베이스 영구 반영
-COMMIT : 트랜잭션 종료
-ROLLBACK : 트랜잭션 종료 전에 데이터 복구