코딩 배우는 중/DB

DB : 데이터 베이스

inns21 2023. 2. 27. 14:33

데이터 베이스 (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