
■ 데이터 베이스
○ 개요
· 자료
- 현실 세계에서 관찰이나 측정을 통해 수집한 단순한 사실이나 값
· 정보
- 의사결정에 도움을 줄 수 있는 유용한 형태
- 자료를 가공(처리)해서 얻을 수 있는 결과를 의미
· 데이터베이스
- 어느 한 조직체의 여러 응용 시스템들이 공동으로 사용할 수 있도로 통합하여 저장한 운영 데이터의 집합
- 공동의 목적을 지원하기 위한 서로 관련된 자료드의 모임
- 주제와 관련된 의미 있는 데이터들의 모음
○ 정의
· 통합된 데이터
- 산재 되어있지 않고 한곳에 있어야함
- 모든 데이터가 중복을 최소화하면서 통합
· 저장 데이터
- 컴퓨터에서 처리가 가능하도록 전자적 형태로 저장
- 디스크, 테이프 등 컴퓨터가 접근 가능한 저장 매체에 저장된 데이터
· 운영 데이터
- 고유 기능을 수행하기 위해 반드시 유지되어야 할 데이터
· 공영 데이터
- 한 조직의 여러 응용 시스템들이 공동으로 소유, 유지, 이용하는 데이터
○ 특징
- 실시간 접근이 가능
- 계속적인 변화
- 동시 공유 가능
- 내용에 의한 참조 가능
○ 구성요소
- 개체 : 데이터 베이스에 표현하는 유형 무형의 정보
- 속성 : 데이터의 가장 작은 논리적 단위로 항목, 필드에 해당
■ DBMS
○ DBMS
- 사용자에게 데이터 베이스를 생성하고 유지할 수있게 하는 프로그램 집합
- DBMS는 데이터베이스 언어를 가지고 있으며 이를 통해 데이터의 삽입 삭제 수정을 할 수 있다
○ 기능
- 데이터의 무결성 유지
○ 특징
-논리적 독립성
- 참조 무결성과 데이터 무결성
- 비정규 질의
○ 종류
- 계층데이터 모델
- 망 데이터 모델
- 관계 데이터 모델
= 테이블
= 열
= 행

■ SQL
- SQL은 관계형 데이터 베이스 언어이다
- 데이터의 삽입, 삭제, 갱신, 질의, 보호(보안) 명령문으 구성
- SQL은 관계 데이터베이스 언어로 비절차적 데이터베이스 언어로 분류한다
○ 분류
- 데이터 정의어 : 테이블이나 관계의 구조를 생성하는데 사용 CREATE, ALTER, DROP등
- 데이터 조작어 : 검색 삽입 수정 삭제하는데 사용 SELECT, INSERT, DELETE, UPDATE등
- 데이터 제어어 : GRANT, REVOKE등
'Programming > [DB]' 카테고리의 다른 글
[DB] DML (0) | 2018.04.19 |
---|---|
[DB] DDL문 (0) | 2018.04.19 |
[DB] 그룹함수 (0) | 2018.04.18 |
[DB] SQL함수 (0) | 2018.04.18 |
[DB] SQL PLUS 명령어 (0) | 2018.04.18 |