MVVM이란? MVVM (Model-View-ViewModel) 패턴은 소프트웨어 개발에 있어서 사용자 인터페이스를 구현하기 위한 아키텍처 패턴 중 하나다. 이 패턴은 주로 UI 애플리케이션에서 사용되며, MVC (Model-View-Controller) 패턴을 발전시킨 형태로 볼 수 있다. MVVM은 아래 세 부분으로 구성된다. Model 애플리케이션의 데이터와 비즈니스 로직을 담당. 데이터베이스, 유효성 검사, 객체 등이 여기에 해당된다. View 사용자에게 보여지는 UI 부분으로 사용자의 입력을 받고, 표현하는 역할을 한다. ViewModel View를 표현하기 위한 데이터와 명령을 가지고 있으며, Model과 View 사이의 중재자 역할을 한다. View에 바인딩하여 데이터의 변화를 자동으로 ..
1. 함수 (Function) 데이터베이스 관리에서 SQL 함수는 데이터를 조회, 변환, 계산하는 데 사용되는 강력한 도구중 하나이다. SQL 함수는 입력 값을 받아 처리하고, 결과를 반환하는 일련의 SQL 문을 포함한다. SQL 함수의 기본 SQL 함수는 크게 내장 함수(built-in function)와 사용자 정의 함수(user-defined function, UDF) 두 가지 유형으로 분류된다. 내장함수 데이터베이스 시스템에 사전에 정의된 함수로, 문자열 처리, 날짜 계산, 수학적 계산 등 다양한 기능을 제공한다. 사용자 정의 함수 (User-Defined-Function) 사용자가 특정 작업을 수행하기 위해 직접 작성한 함수로, 복잡한 로직이나 반복적인 작업을 처리하는 데 유용하다. 자주 사용하..
1. SELECT SELECT 문은 데이터베이스에서 특정 데이터를 조회할 때 사용되는 가장 기본적이고 중요한 명령어이다. 기본구조 SELECT column1, column2, ... FROM table_name; column1, column2, ...: 조회하고 싶은 컬럼들을 나열한다. table_name: 데이터를 조회할 테이블의 이름을 기입한다. SELECT 사용법 특정 컬럼 조회 학생 테이블의 이름과 성적 컬럼을 조회하는 방법 SELECT 이름, 성적 FROM 학생; 모든 컬럼 조회 테이블의 모든 컬럼을 조회할 때는 별표(*)를 사용한다. SELECT * FROM 학생; 중복 제거 (DISTINCT) DISTINCT 키워드를 사용하여 중복된 값 없이 특정 컬럼을 조회할 수 있다. SELECT DI..