
✅ 데이터베이스란?
데이터를 체계적으로 저장, 관리, 조작하기 위해 사용되는 것.
많은 사람이 동시에 안전하게 데이터를 접근·사용·관리할 수 있다는 것이 가장 큰 이점이다.
✅ DBMS (database management system)
데이터베이스를 관리하기 위한 소프트웨어.
DBMS는 데이터베이스의 요구사항들(ex. 동시접속, 많은 사람들이 공유가능)을 만족하면서 효율적으로 데이터베이스 관리·운영.
DBMS는 관리 특징에 따라 종류를 관계형, 객체-관계형, 도큐먼트형, 비관계형 등으로 분류.
가장 많이 사용하는 DBMS는 관계형(RDBMS)이다.
✅ RDBMS ( relational DBMS)
관계형 모델을 기반으로 한 DBMS.
테이블 형태로 이루어진 데이터 저장소.
잘 알려진 RDBMS 로는 MySQL, H2, 오라클, 마리아DB 가 있다.
✅ 꼭 알아야 할 데이터베이스 용어
테이블
테이블은 데이터베이스에서 데이터를 구성하기위한 기본적인 단위.
행 (row / record)
테이블의 구성요소 중 하나로, 가로로 배열된 데이터의 집합.
열 (column)
테이블의 구성요소 중 하나로, 세로로 배열된 데이터의 집합.
열은 각 요소에 대한 속정을 나타내며 무결성을 보장함.
기본키 (primary key)
행을 구분할 수 있는 식별자.테이블에서 유일해야하며 중복값을 가질수없음.
쿼리
데이터베이스에서 데이터를 조회하거나 삭제, 생성, 수정같은 처리를 하기위해 사용하는 명령문.
참고자료 : 스프링 부트 3 백엔드 개발자 되기: 자바 편
https://product.kyobobook.co.kr/detail/S000201766024
스프링 부트 3 백엔드 개발자 되기: 자바 편 | 신선영 - 교보문고
스프링 부트 3 백엔드 개발자 되기: 자바 편 | ★ 자바 백엔드 개발자가 되고 싶다면 ★ 자바 언어 입문 그다음에 꼭 보세요실력을 갖춘 개발자로 성장하려면 시작이 중요합니다. 그래서 이 책은
product.kyobobook.co.kr