2025/05/13 5

(DB)관계 차수란? -15

학습 목표-관계형 데이터베이스에서 관계 차수(Relation Degree)의 개념 이해-1:1, 1:N , N:M 관계의 특징과 설계 방법 학습 관계차수란더보기관계 차수 (Relation Degree)는 관계형 데이터베이스에서 두 테이블 간의 관계 복잡성을 나타내는 개념입니다.관계는 테이블 간의 데이터 연결 방식을 정의하며, 주로 1:1(일대일), 1:N(일대다), N:M(다대다)로 나뉩니다. 혼동 주의 (용어 정리)-테이블 차수 : 테이블 내의 컬럼 수 (예 : tb_user의 컬럼 수 = 3)-관계 차수: 두 테이블 간의 관계 유형 (예: 1:1, 1:N, N:M)2. 1:1 (일대일) 관계 예시더보기사람(Person)테이블과 여권(Passport)테이블이 있다고 가정합니다. 사람(person)테..

MySQL 2025.05.13

(DB)MySQL 기초 복습 하기 - 14

학습 목표- MySQL에서 배운 DDL,DML,DCL의 개념 복습- PRIMARY KEY. UNIQUE KEY , FOREIGN KEY, INDEX 활용실습- SELECT, INSERT , UPDATE , DELETE 구문으로 데이터 조작 연습 1. 테스트 환경 설정(샘플 데이터 입력)더보기---> 연습영 데이터베이스 와 테이블을 생성해주세요.-- 데이터베이스 생성CREATE DATABASE shop;USE shop;-- 회원 테이블 생성(PRIMARTY KEY, UNIQUE KEY 사용)CREATE TABLE member ( id INT PRIMARY KEY AUTO_INCREMENT, email VARCHAR(100) UNIQUE, name VARCHAR(50) NOT NULL, phone V..

MySQL 2025.05.13

(DB)인덱스(index)가 뭐야? - 13

1. 인덱스란?더보기인덱스는 데이터베이스 테이블의 특정 열에 대한 정렬된 데이터 구조로, 검색 성능을 향상시키키 위해 사용됩니다.데이블의 전체 데이터를 스캔하지 않고, 인덱스를 통해 빠르게 원하는 데이터를 찾을 수 있습니다. 책의 색인(index)과 유사-책에서 '인터페이스'관련 내용을 찾을 때, 전체 페이지를 읽는 대신 색인을 보고 관련 페이지를 바로 찾음.-인덱스는 테이블의 특정 열 값을 정렬된 형태로 저장해 빠른 조회를 가능하게 함. 주요 특징-저장 위치: 데이터베이스 내 별도의 공간에 저장 자동 생성 : PRMARY KEY: 자동으로 고유 인덱스 생성. UNIQUE : 자동으로 고유 인덱스 생성.2. 인덱스의 장단점더보기장점- 빠른검색 : SELECT, WHERE, J..

MySQL 2025.05.13