inblog logo
|
harimmon
    데이터베이스

    [DataBase] 2. 용어 정리

    백하림's avatar
    백하림
    Feb 24, 2025
    [DataBase] 2. 용어 정리
    • SELECT (프로젝션 도구)
    • FROM (하드 디스크의 테이블을 메모리로 퍼올리는 것)
    • WHERE (행 고르기 - 하드 디스크에서 연산 됨)
    • PROJECTION (특정한 열만 선택하는 것)
    • TABLE (전체 껍데기)
    • column (컬럼 제목)
    • row = record (행)
    • cursor
    • full-scan
    • constraint (컬럼에 제약을 준다)
    • unique (유일하다)
    • index → random access
    • schema (테이블 구조)

    notion image
    ✅ 정리 표
    개념
    설명
    사진 속 해당 부분
    Table (테이블)
    데이터 저장 공간
    전체 구조
    Column (컬럼)
    속성
    no, name, phone, age
    Row (행, 레코드)
    한 개의 데이터
    1, 홍길동, 102222, 20
    SELECT
    특정 데이터 선택
    SELECT name FROM users;
    FROM
    테이블을 불러옴
    FROM users;
    WHERE
    특정 행 필터링
    WHERE age = 20;
    PROJECTION
    특정 열 선택
    SELECT name, age FROM users;
    cursor (커서)
    데이터를 한 줄씩 읽음
    데이터 이동 과정
    full-scan
    테이블 전체 검색
    SELECT * FROM users;
    constraint
    제약 조건
    PRIMARY KEY, NOT NULL
    unique
    중복 방지
    phone UNIQUE
    index
    랜덤 검색 가능
    CREATE INDEX idx_phone;
    schema
    테이블 구조
    컬럼 이름 구조

    📌 행(Row) vs 열(Column) 차이점

    개념
    설명
    예제
    행(Row, Record, Tuple)
    테이블에서 하나의 데이터 세트(가로 한 줄)
    (1, 홍길동, 102222, 20)
    열(Column, Attribute, Field)
    같은 속성을 가진 데이터의 집합
    name 컬럼에는 "홍길동", "임꺽정", "장보고" 같은 값들이 들어감
    Share article

    harimmon

    RSS·Powered by Inblog