본문 바로가기

분류 전체보기389

SQLD 3 - SQL 기본 3 - 10 연습문제 1번 - 3 종류 명령어 데이터 조작어(DML) INSERT, SELECT, UPDATE, DELETE == ISSUE 데이터 정의어(DDL) CREATE, ALTER, RENAME, DROP == CARD 데이터 제어어(DCL) REVOKE, GRANT == R.G 트랜잭션 제어어(TCL) COMMIT, ROLLBACK == C.R 2번 - 3(강의 필요) ALTER TABLE SQLD.TB_EMP ADD (HEAD_WORK_YN CHAR(1)); 3번 - 4 TCL - 트랜잭션은 데이터베이스의 논리적 연산단위이다. - 하나의 트랜잭션에는 하나 이상의 SQL 문장이 포함된다. 트랜잭션은 분할할 수 없는 최소의 단위이다. 그렇기 때문에 전부 적용하거나 전부 취소한다. 즉, TRANS.. 2023. 5. 23.
SQLD 2 - 데이터 모델과 성능 2 - 7 연습문제 1번 - 4 => 새로운 요구사항 도출 유연성이 생긴다 2번 - 1 => ??? 3번 - 4 => 정규화는 비즈니스 업무를 위해서 하는 것이고 용량과 트랜잭션 유형에 따라서는 수평/수직 분할을 결정한다 4번 - 4 => 이런건 없다. super sub type, ??? 5번 - 2 => 이런건 없다. 6번 - 4 => 이런건 없다. 2023. 5. 23.
ㅁㅇㄴㅇ Flashback Query => 수정되기 전 원래 데이터 실재 변경은 database buffer cash에서 이루어진다. --- 언두 세그먼트는 처음 2023. 5. 23.
SQLP 3 - 세그먼트 관리 Database > TableSpace > Da Table Table partition 230을 찾은 다음 250 이상의 값을 찾기 위해서 우리는 parent까지 올라갈 필요없다. 리프 노드의 데이터들은 linked list로 저장되어 있기 때문에 그냥 그 다음 노드로 가면 249->250이 있다. 2023. 5. 23.