db

소개 MySQL와 PostgreSQL은 인기 있는 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)입니다. 아키텍처 MySQL: MySQL은 클라이언트-서버 아키텍처로 동작합니다. 데이터베이스 서버와 클라이언트 애플리케이션 간에 통신을 통해 데이터를 관리합니다. PostgreSQL: PostgreSQL은 객체-관계형 데이터베이스 관리 시스템(ORDBMS)으로 동작합니다. 고급 기능과 확장성을 제공하며, 객체 지향 기능을 포함합니다. 데이터 모델 MySQL: MySQL은 전통적인 관계형 데이터베이스 모델을 따릅니다. 테이블 간의 관계를 통해 데이터를 구성하고 관리합니다. PostgreSQL: PostgreSQL은 관계형 데이터베이스 기능에 더해 객체 기능을 제공합니다. 테이블, 뷰, 함수, 트리거 등..
· Spring
프로퍼티(Properties) 파일이란, - KeyWord 설정 정보를 XML로 분리해두면 빈 클래스나 의존관계 정보를 소스코드 수정 없이도 간단히 조작할 수 있다. XML에는 빈의 정의와 의존관계뿐 아니라 빈이 필요로 하는 각종 설정 정보를 프로퍼티 값으로 지정해줄 수도 있다. (대표적인 설정 값 : dataSource) 서버환경에 종속적인 정보가 있다면, 이를 애플리케이션의 구성정보에서 분리하기 위해서이다. 환경에 따라 자주 변경될 수 있는 내용은 프로퍼티 파일로 분리하는 것이 가장 깔끔하다. XML처럼 복잡한 구성이 필요 없고 키와 그에 대응되는 값의 쌍으로 구성하면 충분하기 때문이다. 장점 : @Value를 효과적으로 사용할 수 있다. @Value는 소스코드 안에 포함되는 애노테이션이어서 값을 수..
· MySQL
1.1 DML (Data Manipulation Language) 1) 데이터 조작어 2) 데이터베이스의 데이터를 관리하는데 사용된다. 1.2 DML 종류 1) SELECT 데이터베이스에 들어 있는 데이터를 조회하거나 검색하기 위한 명령어 2) INSERT 테이블에 들어 있는 데이터에 삽입을 하는 명령어 3) UPDATE 테이블에 들어있는 데이터를 변경하는 명령어 4) DELETE 테이블에 들어있는 데이터를 삭제하는 명령어 2.1 DDL (Data Definition Language) 1) 데이터 정의어 2) 데이터베이스 구조 또는 스키마를 정의하는데 사용 2.2 DDL 종류 1) CREATE 데이터베이스의 객체를 생성 2) ALTER 데이터베이스의 구조를 변경 3) DROP 데이터베이스의 객체를 삭제 ..
공모
'db' 태그의 글 목록