ERD란 무엇일까?ERD ( Entity Relationship Diagram ) 데이터베이스를 구축할 때, 가장 기초적인 뼈대 역할이며, 테이블간의 관계들을 설명해주는 다이어그램이다.이를 통해 DB의 구조를 한 눈에 파악할 수 있다.한 때 ICT 멘토링에 참여하면서
트랜잭션이란?데이터베이스에서 하나의 논리적 기능을 수행하기 위한 작업의 단위를 말한다.데이터베이스에 접근하는 방법은 쿼리인데, 결국 여러 개의 쿼리들을 하나로 묶는 단위를 말한다.트랜잭션의 특징으로 원자성, 일관성, 독립성, 지속성이 있는데 이를 ACID 특징이라고
행과 열을 가지는 표 형식 데이터를 저장하는 데이터베이스 SQL을 통해 조작한다.관계형 데이터베이스들은 모두 SQL은 사용하지만 각 제품 특성에 맞게 조금씩 다르다.MySQL대부분의 운영체제와 호환되며, 가장 많이 사용되는 데이터베이스이다.C, C++로 만들어졌으며 대
데이터베이스란? 일정한 규칙, 혹은 규약을 통해 구조화되어 저장되는 데이터의 모음이며, 이것을 제어 및 관리하는 통합 시스템을 DBMS(Database Management System)라고 한다. 위 이미지와 같이 응용 프로그램에서 DBMS에 요청을 보내 DB 안의
인덱스란?테이블 안에 찾고자 하는 데이터를 빠르게 찾을 수 있는 기능을 한다.보통 B-트리 라는 자료구조로 이루어져있음(이진 트리를 확장해 하나의 노드가 가질 수 있는 자식 노드의 최대 숫자가 2보다 큰 트리 구조이다. https://ko.wikipedia.o
영속성프로그램이 종료되어도 데이터가 사라지지 않고, 특정 위치에 저장되는 특성자바에서는 데이터의 영속성을 위해 JDBC를 지원한다.JDBC 워크 플로우출처 https://slideplayer.com/slide/8423691/위의 그림과 같이 JDBC에서 DB에