DB란 무엇일까?DB(데이터베이스)는 데이터를 효율적으로 저장,관리,검색,수정할 수 있도록 구조화된 데이터의 집합이다SQL (Structured Query Language): 데이터베이스를 조작하는 언어 (예: 데이터를 추가, 조회, 수정, 삭제하는 명령어) SQL은 철자 그대로 "에스큐엘" 또는 "시퀄"(Sequel)이라고도 읽기도 한다DB의 유형
관계형 데이터베이스 (RDB, Relational Database)
비관계형 데이터베이스 (NoSQL, Non-Relational Database)
관계형 데이터베이스 (RDB, Relational Database)
비관계형 데이터베이스 (NoSQL, Non-Relational Database)
DB의 주요 기능
- CRUD 작업: 데이터 생성(Create), 읽기(Read), 수정(Update), 삭제(Delete)
- 트랜잭션 관리: 데이터의 일관성과 무결성을 유지 (예: 은행 송금 시 오류 발생 시 원래 상태로 복구)
- 보안 관리: 사용자 접근 제어, 암호화 등
데이터베이스 관리 시스템(DBMS)이란?
데이터베이스에는 일반적으로 "데이터베이스 관리 시스템"(
DBMS)으로 알려진 포괄적인 데이터베이스 소프트웨어 프로그램이 필요합니다.DBMS는 데이터베이스와 최종 사용자 또는 프로그램 간의 인터페이스 역할을 하여 사용자가 정보의 구성 및 최적화 방법을 검색, 업데이트 및 관리할 수 있게 해줍니다. 또한DBMS는 데이터베이스의 감독 및 제어가 용이하여 성능 모니터링, 튜닝, 백업, 복구 같은 다양한 관리 작업이 가능합니다.
출처: 오라클_데이터베이스란?
출처1: [KDC] 엑셀보다 쉽고 빠른 SQL
출처2: chatGPT