DBMS에 대하여(+RDBMS 설명) 📟DBMS(DataBase Management System)란 데이터베이스를 관리하고 운영하는 소프트웨어 프로그램이다. DB를 사용하기 위한 방법 중의 하나이며 DBMS 프로그램을 설치하여 DB를 사용한다. 다양한 데이터가 저장되어 있는 DB를 여러명의 사용자나 응용 프로그램이 데이터를 공유하고 동시 접근을 가능하게 해주는 역할을 한다. *데이터베이스란? DB는 데이터들이 저장되는 저장소라고 생각하면 된다. 정보가 담긴 데이터들이 모두 DB에 저장(=집합)된다. *옵티마이저란? 옵티마이저는 가장 효율적인 방법으로 SQL을 수행할 최적의 처리 경로를 생성해주는 DBMS의 핵심 엔진이다. 컴퓨터의 두뇌가 CPU인 것처럼 DBMS의 두뇌는 옵티마이저라고 할 수 있다. DBMS 종류(RDBMS) MySQL Or.. 2022. 7. 20. [DB] ORM에 대하여 ORM이란? ORM(Object Relational Mapping)은 프로그래밍 언어의 객체와 관계형 DataBase의 데이터를 자동으로 매핑해주는 도구이다. 예를 들어 Spring 프레임워크를 사용 중이라 치면 Repository사용시 JPA를 상속하여 SQL문을 사용하지 않고 데이터를 Query하고 조작할 수 있게 해주는 기술이 라고 할 수 있다. 왜냐하면 SQL 쿼리문 작성의 기술적인 부분은 JPA = ORM 라이브러리가 맡아주기 때문이다. 📌잠깐!! >>SQL과 Query에 대해서 알아보기 SQL - DB에서 데이터를 작업하기 위해 사용하는 표준화된 언어 Query - DB로 정보를 요청하는 것 'DB와의 의사소통(Query)을 위해 SQL이란 언어를 배운다' 라고 생각하면 쉽다. MVC패턴에서 .. 2022. 7. 20. 이전 1 다음 728x90