Data
-관찰 결과로 나나탄 정량적 혹은 정성적인 실제 값
정보
-데이터를 기반으로 의미를 부여한 것
ex) 에베레스트의 높이: 8848m -> data
에베레스트트 세계에서 가장 높은 산이다 -> 정보
데이터베이스
- 한 조직에 필요한 정보를 여러 응용시스템에서 공용할 수 있도록 논리적으로 연관된 데이터를 모윽 중복되는 데이터를 최소화하여 구조적으로 통합/저장해놓은 것
정의
1. 공용 데이터: 공동으로 사용되는 데이터
2. 통합 데이터: 중복 최소화로 중복으로 인한 데이터 불일치 현상 제거
3. 저장 데이터: 컴퓨터 저장장치에 저장된 데이터
4. 운영 데이터: 조직의 목적을 위해 사용되는 데이터 -> 반드시 필요한 데이터만을 공유해라!
특징
- 실시간 접근성: 사용자가 데이터 요청시 실시간으로 결과를 서비스한다
- 계속적인 변화: 데이터 값은 시간에 따라 항상 바뀜
- 동시 공유: 서로 다른 업무 또는 여러 사용자에게 동시 사용됨
DBMS
-데이터베이스에서 데이터 추출,조작,정의,제어등을 할 수 있게 해주는 데이터베이스 전용 관리 시스템이다
기능
데이터 추출 - 사용자가 조회하는 데이터 추출
데이터 조작 - 삽입,수정,삭제 작업
데이터 정의 - 데이터 구조에 대한 삭제 및 변경기능 수행
데이터 제어 - 데이터 실시간 제어(사용자 생성 및 권할 설정, 백업, 회복 등)
주요 데이터 타입-
NUMBER - 숫자
CHARACTER ( CHAR, VARCHAR2, LONG) - 고정길이 문자, 가변길이 문자 등 문자열을 취급
DATE - 날짜
LOB (CLOB,BLOB) -가변길이 문자나 BINARY DATA저장 가능
SQL
-관계형 데이터베이스에서 데이터를 조회하거나 조작하기 위해 사용하는 표준 검색 언어
DQL (Data Query Language) - 데이터 검색을 위함, 명령어 - SELECT
DML (Data Manipulation Language) - 데이터 조작 - INSERT, UPDATE, DELETE, SELECT
DDL (Data Definition Language) - 데이터 정의 - CREATE,DROP,ALTER
TCL (Transaction Control Language) - 트랜젝션 제어 - COMMIT, ROLLBACK
DCL (Data Control Language) - 데이터 제어 - GRANT, REVOKE, COMMIT, ROLLBACK
'Database' 카테고리의 다른 글
오라클 함수 select문 실행 순서 (0) | 2021.03.08 |
---|---|
오라클 함수 (0) | 2021.03.05 |
오라클 연산자 우선순위 (0) | 2021.03.04 |
DML - SELECT (0) | 2021.03.03 |
사용자 계정 생성(Oracle) (0) | 2021.03.02 |