- 데이터베이스 03 : 데이터베이스 관리 시스템2024년 09월 13일 23시 21분 11초에 업로드 된 글입니다.작성자: UXO Studio
01 데이터베이스 관리 시스탬 DBMS
02 DBMS 필수 기능
03 DBMS 장단점
01 데이터베이스 관리 시스탬 DBMS
: 응용프로그램이 데이터베이스를 공유할 수 있도록 관리해주는 시스템 소프트웨어
011 DBMS의 목적
사용의 편이성 : 시스템 내부에 대한 지식 없이도 사용하기 위함
관리의 효율성 : 성능과 정확성 보장을 위함
012 용어 정리
데이터베이스 : 데이터가 저장된 것
데이터베이스 시스템 : 데이터베이스 + 데이터베이스 관리 시스템
02 DBMS 필수 기능
정의 기능
: 데이터베이스의 구조 정의
- 논리적 구조, 물리적 구조, 두 구조 사이의 매핑 정의
- DDL Data Definition Language로 지원
- DBA를 위한 기능
조작 기능
: 데이터 처리 기능
- 검색, 갱신, 삭제, 추가
- DML Data Mainpulation Language로 지원
- SQL문으로 조작
- 일반 사용자를 위한 기능
제어 기능
: 데이터에 대한 정확성과 안전성 유지
- 트랜잭션, 동시성 제어, 데이터 물결성, 보안 등
- DCL Data Control Language로 정의
- DBA를 위한 기능
03 DBMS 장단점
DBMS 장점
- 데이터 독립성 제공 : 프로그램과 데이터가 따로 작동
- 데이터 공용 => 데이터 중복 최소화
- 데이터 일관성 유지 : 어떤 데이터가 처리되면 그 상태를 여러 트랜잭션에 유지
- 데이터 무결성 유지 : 잘못된 데이터가 저장되지 않음 (무결성이 깨지면 일관성이 깨짐. 반대의 경우는 안 깨질 수 있음)
- 데이터 보안 보장
- 표준화
- 전체적인 데이터 요구 파악 및 조정 (사용자가 아닌 관리자나 DBA)
DBMS 단점
- 운영비 증가 : DBMS 가격, 고사양의 운영 HW 가격
- 자료 처리방법의 복잡화 (시스템의 취약성) : 단계가 많으면 문제가 발생할 위험도 많아짐 Simple is Best
- 성능상의 문제 : 초기에 구축한 성능 이상의 성능은 낼 수 없음
#DBMS #데이터베이스관리시스템 #데이터베이스 #DBMS기능 #데이터정의기능 #데이터조작기능 #데이터제어기능 #DBMS장점 #DBMS단점 #데이터독립성 #데이터무결성 #데이터일관성 #데이터보안 #DBMS목적 #데이터베이스시스템 #DBMS용어정리 #트랜잭션 #SQL #DML #DDL #DCL
'Data > Database' 카테고리의 다른 글
데이터베이스 06 : 데이터베이스 언어 (0) 2024.09.25 데이터베이스 05 : 데이터 모델 (0) 2024.09.13 데이터베이스 04 : 데이터베이스와 스키마 3단계 (0) 2024.09.13 데이터베이스 02 : 데이터베이스의 개념 (0) 2024.09.13 데이터베이스 01 : 정보 시스템 (0) 2024.09.13 다음글이 없습니다.이전글이 없습니다.댓글