Oralce은 많은 기업이랑 개발자가 사용하는 강력한 관계형 데이터베이스 관리 시스템이다.하지만 유로 버전이기 때문에 직장을 다니지 않는다면 접하지 않는 경우가 많고 입사 후에 처음 접하는 일이 많다.처음 접하는 사람도 따라가기 쉽게 글을 작성해 보려고 한다.요번 글에서 진행할 내용은 SQL, PL/SQL이다.1. SQL 기초 개념과 명령어SQL은 데이터베이스와 상호작용하는 언어로 크게 DDL, DML, DCL 세 가지 명령어로 나눌 수 있다.1.1 DDL (Data Definition Language) - 데이터 정의테이블, 뷰, 인덱스 등 데이터베이스 객체를 생성하거나 수정하는 명령어이다.자동으로 COMMIT 되기 때문에 ROLLBACK이 불가능하다.(여기서 인덱싱, Transaction에 대해서는 ..
Spring Boot 의 MVC에 대해 알아보자 1. MVC 아키텍처란? Model-View-Controller의 약자로 소프트웨어 디자인 패턴이다. Model : 어플리케이션이 데이터와 비지니스 로직을 당담한다. View : 사용자에게 보이는 UI를 표현하며 모델의 데이터를 표시한다. Controller : 사용자의 입력을 처리하고, 그에 따른 모델의 업데이트 및 뷰의 갱신을 컨트롤 한다. 2. Spring Boot MVC의 특징은 뭐가 있을까? 2.1 자동 설정 자동 설정을 지원하기 때문에 @SpringBootApplication 애노테이션만 사용해도 기본적인 MVC를 사용할 수 있다.. 2.2 간단한 URL 매핑 @Controller 애노테이션을 사용해서 간단하게 URL을 매핑 할 수 있다. 202..