데이터 베이스 (Data Base)
데이터 : 아직 정제되지 않은 값이나 자료들
정보 : 데이터를 정리한 결과
: 여러 사람이 공유하며 효율적인 데이터 관리와 검색을 위한 데이터의 집합
DBMS (Data Base Management System)
: 데이터 베이스 관리 시스템
데이터 모델
: 컴퓨터에 데이터를 저장하는 방식을 나눈 것
계층형, 네트워크형, 관계형, 객체 지향형 등이 있다
관계형 데이터 베이스 RDBMS
: 관계형 데이터 모델을 바탕으로 데이터를 저장, 관리하는 데이터 베이스
● 관계형 데이터 베이스 구성 요소
테이블 : 데이터 저장 공간
행(row) : 하나의 개체를 구성하는 여러 값 (ex. 20230312, 홍길동, 38 등)
열(column) : 저장하는 데이터의 대표 이름이나 특성 (ex. 학번, 이름, 나이 등)
SQL (Structuresd Query Language)
: RDBMS에서 데이터를 다루고 관리하는 데 사용하는 데이터 베이스 질의 언어
DML 데이터 조작어 Data Maniplation Language |
테이블의 데이터를 저장, 수정, 삭제 | SELECT INSERT UPDATE DELETE |
DDL 데이터 정의어 Data Definition Language |
테이블과 객체를 생성, 수정, 삭제 | CREATE ALTER DROP RENAME TURNCATE |
DCL 데이터 제어어 Data Control Language |
데이터 사용 권한과 관련된 명령어 | GRANT REVOKE |
TCL 트랜젝션 제어어 Transaction Control Language |
트랜잭션 데이터의 영구 저장 취소 | COMMIT ROLLBACK SAVEPOINT |
데이터의 자료형
- VARCHAR2(문자열 길이byte) : 4000byte만큼 가변 길이 문자열 데이터 저장
- NUMBER(전체 자릿수, 소수점 이하 자릿수) : 38자리의 숫자 저장
- DATE : 날짜 형식 저장
- CHAR(문자열 길이byte) : 4000byte만큼 고정 길이 문자열 데이터 저장
'코딩 배우는 중 > DB' 카테고리의 다른 글
DB : 오라클 함수 (0) | 2023.02.27 |
---|---|
DB : SELECT문 사용하기 (0) | 2023.02.27 |