[SQL] Order Entry Database 테이블 생성하기 [University of Colorado System - Database Management Essentials]
·
▣ SQL : Database/SQL 실전문제🐌
- Order Entry Database 테이블 생성하기 이 문제는 단순화된 Order Entry 데이터베이스의 Customer, OrderTbl 및 Employee 테이블을 사용합니다. Customer 테이블에는 주문한 클라이언트가 포함되어 있습니다. OrderTbl에는 고객 주문에 대한 기본 팩트가 포함되어 있습니다. Employee 테이블에는 주문을 받는 직원에 대한 팩트가 포함되어 있습니다. 테이블의 기본 키는 Customer의 경우 CustNo, Employee의 경우 EmpNo, OrderTbl의 경우 OrdNo입니다. 1. Customer 테이블에 대한 CREATE TABLE 문을 작성합니다. 강좌에서 사용되는 DBMS에 적합한 데이터 유형을 선택한다. CustBal 열에는 소수점 오른쪽에 ..
[SQL] Intercollegiate Athletic Database 테이블 생성하기 [University of Colorado System - Database Management Essentials]
·
▣ SQL : Database/SQL 실전문제🐌
- Intercollegiate Athletic Database 테이블 생성하기 문제는 Intercollegiate Athletic Database의 고객, 시설 및 위치 테이블을 사용합니다. Customer 테이블에는 이벤트 요청을 시작하는 클라이언트가 포함되어 있습니다. 시설 테이블에는 사용 가능한 기능이 포함되어 있습니다. 위치 테이블에는 시설 내부의 여러 위치가 포함되어 있습니다. 테이블의 기본 키는 Customer의 경우 CustNo, 시설의 경우 FacNo, Location의 경우 LocNo입니다. 1. Customer 테이블에 대한 CREATE TABLE 문을 작성합니다. 강좌에서 사용되는 DBMS에 적합한 데이터 유형을 선택한다. 모든 열은 필수입니다(null이 아님). 기본 키 제약 조건..
[Oracle] 타임스탬프(TIMESTAMP) 사용법 [오라클 삭제한 데이터 복구하기]
·
▣ SQL : Database/Oracle SQL🏮
- 오라클 삭제한 데이터 복구하기 : 타임스탬프(TIMESTAMP) 사용법 DB를 잘못 수정하거나 삭제한 뒤에 commit을 한 경우, 오라클은 TIMESTAMP로 데이터를 복구할 수 있다. → DB 설정에 따라 시간이 오래지난 데이터는 TIMESTAMP로 복구가 불가능할 수 있음 -- 10초전 데이터 조회 SELECT * FROM 테이블 AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '10' SECOND) WHERE 컬럼 = 'A'; -- 조건문 사용 가능 -- 10분전 데이터 조회 SELECT * FROM 테이블 AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '10' MINUTE) -- 5시간전 데이터 조회 SELECT * FROM 테이블 AS OF TIME..