2023 정보처리기사 실기 대비 문제 특강 4탄_DB, SQL 특강1

Поделиться
HTML-код
  • Опубликовано: 27 окт 2024

Комментарии • 1

  • @user-fu2ec1rq8p
    @user-fu2ec1rq8p Год назад +1

    0:22
    1. 트랜잭션의 실행 전과 실행 후의 상태가 같아야하는 성질
    데이터가 상이하지 않고 일관적인 내용을 가지고 있어야 한다는 개념,
    키워드? 트랜잭션의 특성, 일관성
    기출
    # 2021 2 원자성 약술
    2020 2 일관성, 지속성 이외의 특성
    트랜잭션? 논리적인 작업 단위,
    트랜잭션의 특성
    원자성? 트랜잭션이 성공하거나 혹은 실패하거나 둘 중에 한 가지 상태만 가지는 특성
    일관성? 전과 후가 같다? 트랜잭션의 수행 전과 트랜잭션 수행 완료 후의 상태는 이전과 같아 된다,
    ex. 이름에는 낫 널인데 널이 들어갔을 경우, 일관성이 깨졌다라고 볼 수 있음,
    독립성? 트랜잭션은 다른 트랜잭션으로 부터 독립되어야 한다,
    ex. 50 데이터 가지고 작업 중인데, 60을 갑자기 추가 시킬 경우, 격리성이 깨짐,
    isolation level로 독립성을 보장,
    영속성? 트랜잭션 수행에 대한 기록이 영구적으로 물리적 매체에 저장되어야한다,
    5:51
    2. 1. 트리거
    2. 프로시저
    키워드? 자동으로 수행되는 절차형 sql, 코드의 집합, 직접 호출하여 실행
    *트리거와 프로시저의 차이
    create trigger
    생성 후 자동으로 실행
    commit/ rollback 불가
    create procedure
    명시적으로 호출, excute/exec 프로시저명;
    commit/ rollback 가능
    + 사용자 정의 함수
    프로시저랑 유사하나 리턴 값이 존재,
    프로시저 안에서 사용자 정의 함수를 호출할 수 있음,
    8:22
    3.
    키워드?
    나)
    table 학생
    insert 문제
    문자열 '', ; 사용
    insert into 학생
    values(20230821, '지기', 3, '컴퓨터공학', '010-123-1234');
    11:48
    4.
    키워드? a cross join b? 4*2= 8
    나)
    faker
    fake
    faker
    showmaker
    4
    14:11
    5.
    키워드? 조인, 조인의 조건절 on,
    나) 1. on
    2. 코드
    selelct a.코드, a.영화명, b.관객수 from 영화
    a left join 관객수 b on a.코드 = b.코드;