데이터베이스(Database)
- 특정 소프트웨어나 프로그램에 종속되지 않고 독립된 정보의 집합 내지 저장소.
DBMS(Database Management System)
- 데이터베이스에 정보를 집어넣거나 원하는 걸 찾아 꺼내는 기능을 갖는 소프트웨어.
SQL(Structured Query Langauage)
- 데이터베이스에서 사용자가 정보들을 입력하고 조회하고 수정, 삭제하는 등 데이터를 관리할 수 있도록 제공하는 방식.
- RDBMS 데이터를 관리하기 위해 설계된 Domain-Specific Language.
RDBMS(Relational Database Management System)
- RDB는 관계형 데이터 모델을 기초로 두고 모든 데이터를 2차원 테이블 형태로 표현하는 데이터베이스.
- 정해진 스키마에 따라 데이터를 저장하여 명확한 데이터 구조 보장.
- 테이블을 효율적으로 분리하여 데이터 중복을 줄이고, JOIN이라는 기능으로 테이블들의 관계를 맺어줘서 한 테이블로 보는 것처럼 확인할 수 있다.
- 데이터를 다양한 방식으로 필터링, 정렬, 가공해서 내가 필요로 하는 의미있는 '정보'들로 만들어내는 기능 제공.
'프로그래밍 강의 메모 > 갖고노는 MySQL 데이터베이스 by 얄코' 카테고리의 다른 글
SELECT 기초 > 조건에 따라 그룹으로 묶기 (0) | 2022.05.01 |
---|---|
SELECT 기초 > 시간/날짜 관련 및 기타 함수들 (0) | 2022.05.01 |
SELECT 기초 > 숫자와 문자열을 다루는 함수들 (0) | 2022.05.01 |
SELECT 기초 > 각종 연산자들 (0) | 2022.04.30 |
SELECT 기초 > 전반 기능 훑어보기 (0) | 2022.04.30 |