데이터란 정량적 혹은 정성적인 실제 값을 말하고, 이러한 데이터를 기반으로 의미를 부여한 것이 정보이다.
(데이터와 정보는 다른 말이다)
데이터베이스란
여러 시스템에서 공유할 수 있도록 중복되는 데이터를 최소화하여 구조적으로 통합/저장한 것을 말한다
데이터베이스의 특징
1) 사용자가 데이터를 요청하면 실시간으로 결과를 제공하는 실시간 접근성
2) 데이터 값은 계속적으로 변화
3) 다수의 여러 사용자에게 동시 공유 가능
4) 데이터의 물리적 위치기 아닌 데이터 내용에 값에 따라 참조 - 내용에 따른 참조
데이터베이스에서 데이터를 추출, 조작, 정의, 제어 등을 할 수 있게 하는 전용 관리 프로그램이 DBMS (DataBase Management System)이다.
→ Access, SQL Server, Oracle, MySQL, MriaDB, SQLite 등 운영체제나 용도에 따라 다양한 종류가 존재한다.
(<> File System)
DBMS을 왜 사용할까? (DBMS의 이점)
1. 데이터 독립화
- 데이터와 응용 프로그램을 분리함으로써 상호 영향 정도를 줄일 수 있다.
2. 데이터 중복 최소화 및 데이터 무결성 보장
- 중복되는 데이터를 최소화 시키면 저장공간의 낭비를 줄일 수 있으며, 데이터의 무결성보장도 가능하다.
3. 데이터 보안 향상
- DBMS가 허용하는 데이터에만 접근가능하고, 권한에 맞게 데이터 접근을 제한하거나 데이터를 암호화하여 사용가능하다.
4. 관리 편의성 향상
- 다양한 방법으로 데이터 백업이 가능하여 장애 발생 시에도 즉각적 데이터 복구가 가능하다
'Database' 카테고리의 다른 글
DB 구현 & SQL활용 (0) | 2022.09.20 |
---|---|
[SQL] SEQUENCE (0) | 2022.09.17 |
[SQL] VIEW (1) | 2022.09.17 |
[SQL] DML - SELECT구문 (0) | 2022.09.04 |
[SQL] SQL(Structured Query Language) (0) | 2022.09.03 |