country 라는 테이블을 만들어서 다양한 쿼리를 사용해봤다. 필요에 의해 테이블을 만들기도 했다. 나라를 주제로 테이블을 만든건 내 아이디어고 필요한 데이터와 문제는 GPT에게 물어서 만들었다. 따봉 피티야 고마워..! 사용된 테이블 country city pop
rollback: 마지막 commit 이후 변경 내용 되돌림commit: 지금까지의 변경 내용 영구 저장savepoint:트랜잭션 내 중간지점(이름표) 설정
Constraint의 종류 5가지pk: not null(nullX) + unique(중복X)fk: 참조무결성, 테이블간의 관계check: 컬럼값이 참이여야 하는 조건, 사용자 정의 조건
Dictionary메타정보데이터의 데이터, 관리 데이터읽기 전용Dictionary의 예오라클 서버 사용자명사용자에게 허가된 권한데이터베이스 객체명(table, sequence, view ,index 등)테이블 제약조건감사 정보(누가 언제 뭘 했는지)
시퀀스란자동으로 고유한 숫자 부여, 기본키 값을 생성하기 위해 사용1,2,3,4Nextval 다음 값사용가능한 다음 시퀀스의 값을 반환다른 사용자에 의해 참조되어도 매번 고유한 값을 반환Currval 현재 값반드시 nextval 사용 후에 참조
문제1. 오늘 날짜를 기준으로 전달의 같은 날짜를 출력하시오 문제2. 오늘 날짜가 포함된 이번 달의 마지막 날을 출력하시오 문제3. 어제,오늘,내일의 날짜를 한꺼번에 출력하시오. 각각 날짜에 "어제","오늘","내일" 이라는 라벨도 함께 표시하시오.
인덱스란테이블에서 데이터를 빠르게 검색하기 위한 구조B\* Tree 기반의 정렬된 구조값 + 위치(rowid) 형태로 저장됨 → 위치는 고유함오라클이 자동으로 사용하거나 무시할 수도 있음 (옵티마이저 판단)
ㅇㅇ