
1.1 데이터베이스란 1.1.1 데이터베이스의 개념 데이터베이스의 정의 > 데이터베이스(DataBase, DB)란 구조화된 데이터의 집합 DB는 사용자가 빠르고 효율적으로 데이터를 활용할 수 있도록 함 1.1.2 DBMS DBMS의 정의 > DBMS(DataBase
2.1 데이터 CRUD란 데이터 CRUD의 정의 > 데이터 CRUD란 DB의 데이터를 관리하기 위한 기본 동작 생성(Create) 조회(Read) 수정(Update) 삭제(Delete) 2.2 데이터베이스 만들기 2.2.1 데이터베이스 목록 조회하기 SQL 워크벤치를
3.1 데이터 필터링이란 3.1.1 데이터 필터링의 개념 > 데이터 필터링이란 원하는 데이터만 걸러내는 작업으로 주로 WHERE 절을 통해 수행한다. 데이터 필터링을 실습하기 위해 mapdonalds DB에 burgers 테이블 생성 3.1.2 비교 연산자 > 비교
4.1 집계 함수란 4.1.1 집계 함수의 개념 > 집계 함수란 특정 칼럼 값을 입력받아 통계적 계산을 해 주는 함수 최댓값, 최솟값, 합계, 평균 등을 구할 때 사용 4.1.2 최댓값, 최솟값 구하기 이번 실습은 burgers 테이블을 이용 4.1.3 튜플의 개수
5.1 자료형이란 5.1.1 자료형의 개념 > 자료형: 데이터의 형태 (INTEGER, VARCHAR, DECIMAL 등) 자료형을 잘 선택해야 데이터 저장의 효율성, 데이터 사용의 정확성을 높일 수 있다. 데이터베이스에서 사용하는 자료형은 크게 숫자형, 문자형, 날짜
6.1 관계란 6.1.1 관계의 개념 > 관계란 여러 테이블에 분산 저장된 데이터가 서로 어떻게 연결돼 있는지를 정의하는 개념 일대일 관계는 국가-수도 관계처럼 하나의 데이터가 하나의 데이터와만 연결된 관계 일대다 관계는 부모-자식 관계처럼 하나의 데이터가 여러 데
7.1 조인이란 7.1.1 조인의 개념 > 조인이란 테이블 간에 일치하는 칼럼을 기준으로 두 테이블을 하나로 합쳐 보여 주는 명령 조인 형식: FROM 절의 '테이블A'를 기준으로 JOIN 절의 '테이블B'를 연결하라는 의미. ON 키워드 다음에는 조인 조건을 작성하는
8.1 그룹화란 8.1.1 그룹화의 개념 > 그룹화란 데이터 분석 기법의 하나로, 데이터를 특정 기준에 따라 여러 그룹으로 나누고 그룹별 데이터를 요약하거나 분석하는 것 실습 코드 8.1.2 그룹화의 특징 1. 집계 함수와 함계 사용해야 한다 2. 여러 칼럼으로 그
9.1 서브쿼리란 9.1.1 서브쿼리의 개념 > 서브쿼리란 쿼리 안에 포함된 또 다른 쿼리로, 안쪽 서브쿼리의 실행 결과를 받아 바깥쪽 메인쿼리가 실행된다. 9.1.2 서브쿼리의 특징 1. 중첩 구조다 2. 메인쿼리와는 독립적으로 실행된다 3. 다양한 위치에서 사용
10.1 데이터 모델링이란 10.1.1 데이터 모델링의 개념 > 데이터 모델링이란 현실 세계의 어떤 사물이나 현상을 추상화해 데이터간 구조와 관계를 정의한 '데이터 모델'을 만드는 과정 즉 데이터를 어떤 구조로 저장하고, 데이터 간 관계는 어떻게 설정할지 등을 정의하는