Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- nginx
- index
- 신입
- 레이디스코드
- db
- Inside Of Me
- 천공의 시간
- 러블리즈
- oracle
- 아이유
- 말 더듬
- 인덱스
- 기타
- 니가 참 좋아
- DBMS
- 오라클
- 봄 사랑 벚꽃 말고
- 데이터베이스
- 개발자
- I'm fine thank you
- 오라클 아키텍처
- DBMS 구성요소
- 악보
- 장범준
- 스위트라떼
- 6학년 8반 1분단
- 핑거스타일
- 슬픔의 후에
- IT
- SQL 처리
Archives
취미로 음악을 하는 개발자
DBMS란? 본문
728x90
데이터베이스 관리 시스템(이하, DBMS)
: 사용자와 데이터베이스를 연결하며, 데이터베이스의 모든 접근을 처리하는 소프트웨어로 데이터의 물리적, 논리적 독립을 보장하며, 데이터의 무결성을 유지하고, 데이터의 불일치를 제거하며, 데이터를 공유하게 하는 소프트웨어
DBMS 장단점
장 점 |
단 점 |
데이터 중복의 최소화, 데이터 공유 |
비용의 증대 |
DBMS가 갖추어야 할 기능
- 데이터 정의 기능, (Data Definition Language: DDL)
여러 사용자들의 요구에 맞춰 데이터를 기술할 수 있으며, 테이블을 구성하는 칼럼 등 데이터베이스의 논리적 구조 및 특성을 정의할 수 있다. 그리고 인덱스 등 데이터의 물리적인 구조도 기술할 수 있으며, 논리적 구조와 물리적 구조 사이의 사상도 정의할 수 있다.
Ex) CREATE, ALTER, DROP
- 데이터 조작 기능, (Data Manipulation Language: DML)
데이터의 검색, 갱신, 삽입, 삭제 등의 연산을 통해 데이터베이스에 접근할 수 있는 기능을 제공하고, 질의어로 데이터베이스를 조작하도록 한다.
Ex) SELECT, INSERT, UPDATE, DELETE
- 데이터 제어 기능, (Data Control Language: DCL)
여러 사용자들이 공동으로 사용하는 데이터베이스의 내용을 항상 정확하게 유지하는 기능으로, 주로 데이터베이스 관리자가 사용한다.
Ex) GRANT, REVOKE
출처
'공대인 > DB' 카테고리의 다른 글
[ORACLE] 실행 계획에 의한 조인의 종류 (0) | 2021.05.17 |
---|---|
[ORACLE] 인덱스(INDEX) (0) | 2021.03.06 |
[ORACLE] SQL문 처리 과정 (0) | 2021.03.06 |
[ORACLE] DBMS 구성요소 (0) | 2021.02.28 |
Comments