목록RDBMS (2)
개발 무지렁이
𐂂 H2 데이터베이스 관계형 데이터베이스 관리 시스템(DBMS) 중 하나로, 가볍고, 내장형으로 사용할 수 있는 데이터베이스 엔진이다. 개발 및 테스트 환경에 적합하며, 표준 SQL문법을 따른다. 🐘 build.gradle dependencies { .. (생략) implementation 'org.springframework.boot:spring-boot-starter-jdbc' // jdbc 드라이버 runtimeOnly 'com.h2database:h2' // H2데이터베이스가 제공하는 클라이언트 } 📮 application.properties spring.datasource.url=jdbc:h2:tcp://localhost/~/test spring.datasource...
RDBMS 릴레이션(relation)이라는 2차원 테이블을 통해 데이터를 저장하는 데이터베이스를 말한다. SQL 쿼리문을 통해 데이터에 접근하며, 효율적으로 데이터를 보관하기 위해 🧩 구조화가 굉장히 중요하다. 🎭. 무결성 제약조건 (🧩 무결성: 결점이 없는 상태) (1) 도메인 제약조건 : 각 애트리뷰트가 가질 수 있는 값의 범위가 있다. (2) 키 제약조건 : 키 애트리뷰트에 중복된 값이 올 수 없다. (3) 기본키와 엔티티 무결성 제약조건 : 기본키 애트리뷰트는 null값을 가질 수 없다. (4) 외래키와 참조 무결성 제약조건 : 참조하는 애트리뷰트의 도메인은 참조된 애트리뷰트의 도메인과 같아야한다 NOSQL 자유로운 형태로 데이터를 저장한다. 스키마 유연성이 높고, 대량의 데이터를 분산처리하는데 ..