DB
12개의 글 · 모든 카테고리
[DB] DataBase 파트
Vagran tfile에서 New로 가면 이 부분들을 시작한다. window10은 ssh 접속 디폴트로 제공 아마도. 제일 처음 들어오면 update 먼저 로 업데이트 먼저 해주고 로 mysql을 사용할 수 있는…
[DB] SQL 파이썬 연동
pymysql 모듈로 MySQL과 파이썬을 연동해 데이터를 입력·조회하는 방법과 tkinter를 이용한 GUI 프로그램 기초를 정리한 학습 노트.
[DB] SQL 스토어드 프로시저
MySQL 스토어드 프로시저의 개념과 작성·호출 방법, 매개변수 사용, 스토어드 함수와 커서, 그리고 자동 실행되는 트리거까지 정리한 학습 노트.
[DB] SQL 인덱스
SELECT 조회 속도를 높여주는 인덱스의 개념과 장단점, 클러스터형/보조 인덱스의 차이, 균형 트리 기반 내부 작동 원리, 그리고 실제 생성·제거 문법을 정리한다.
[DB] 데이터베이스 핵심 — Key·Join·정규화·트랜잭션·인덱스
DB Key 5종, JOIN 6종(SQL 포함), SQL Injection 공격/방어, SQL vs NoSQL 비교, 이상 현상(Anomaly), 인덱스 구조, 정규화 1~3NF, 트랜잭션 ACID·격리 수준 4단계, Redis 핵심 개념 정리.
[DB] SQL 테이블
테이블의 구조와 생성 방법, 기본 키·외래 키·고유 키·체크·기본값·NULL 등 제약조건, 그리고 가상의 테이블인 뷰(View)의 개념과 활용을 정리한다.
[DB] SQL 문법
SELECT~FROM~WHERE 기본 조회와 GROUP BY·HAVING, 데이터 변경 SQL(INSERT/UPDATE/DELETE), MySQL 데이터 형식과 형변환, 네 가지 조인, 그리고 스토어드 프로시저 기반 SQL 프로그래밍을 정리한다.
[DB] 데이터베이스 모델링 및 구축
데이터베이스 모델링과 프로젝트 진행 단계, 그리고 테이블·인덱스·뷰·스토어드 프로시저 등 주요 데이터베이스 개체를 정리한 학습 노트.
[DB] 데이터베이스 기초 — RDB 설계·MyBatis·Maven vs Gradle
MySQL PK/FK·데이터 무결성, Docker로 MySQL 컨테이너 실행과 Volume 옵션, ER 다이어그램 설계 실습, MyBatis useGeneratedKeys 활용, Maven과 Gradle의 빌드 방식 차이를 정리한 노트.
[DB] JOIN, 서브쿼리
둘 이상의 테이블을 결합하는 JOIN의 종류와 처리 순서, 그리고 인라인 뷰·스칼라 서브쿼리 등 서브쿼리의 개념을 정리한 학습 노트.
[DB] 그룹 함수, 데이터 모델링
그룹 함수와 GROUP BY·HAVING·집합 연산자, 그리고 데이터 모델링(개념적·논리적 모델링, 개체·속성·식별자·관계, 정규화, 뷰와 인덱스)을 정리한 학습 노트.
[DB] RDBMS,DCL,DDL,DML
RDBMS의 개념과 SQL 명령어 분류(DDL·DML·DCL·TCL), MySQL 데이터 타입과 테이블 생성, 제약조건, 내장함수, 트랜잭션을 정리한 학습 노트.