▣ SQL : Database

    [SQL] Order Entry Database 테이블 생성하기 [University of Colorado System - Database Management Essentials]

    - 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]

    - Intercollegiate Athletic Database 테이블 생성하기 문제는 Intercollegiate Athletic Database의 고객, 시설 및 위치 테이블을 사용합니다. Customer 테이블에는 이벤트 요청을 시작하는 클라이언트가 포함되어 있습니다. 시설 테이블에는 사용 가능한 기능이 포함되어 있습니다. 위치 테이블에는 시설 내부의 여러 위치가 포함되어 있습니다. 테이블의 기본 키는 Customer의 경우 CustNo, 시설의 경우 FacNo, Location의 경우 LocNo입니다. 1. Customer 테이블에 대한 CREATE TABLE 문을 작성합니다. 강좌에서 사용되는 DBMS에 적합한 데이터 유형을 선택한다. 모든 열은 필수입니다(null이 아님). 기본 키 제약 조건..

    [DB] H2 Database DB 연동 방법 [스프링 부트 데이터베이스 연결 설정 세팅]

    - H2 Database DB 연동 방법 build.gradle 파일에 JDBC, h2 데이터베이스 관련 라이브러리 추가 implementation 'org.springframework.boot:spring-boot-starter-jdbc' runtimeOnly 'com.h2database:h2' 스프링 부트 데이터베이스 연결 설정 추가 [위치 : resources/application.properties] spring.datasource.url=jdbc:h2:tcp://localhost/~/test spring.datasource.driver-class-name=org.h2.Driver spring.datasource.username=sa

    [Oracle] SYS 계정과 SYSTEM 계정의 차이 [SYSOPER 권한과 SYSDBA 권한의 차이]

    - SYS 계정과 SYSTEM 계정의 차이 오라클을 설치하면 기본적으로 제공되는 계정으로 SYS와 SYSTEM이 있다. 이 두 계정은 이름도 비슷한데, 어떤 차이가 있을까? 갖고 있는 권한이 다르다. SYS 계정과 SYSTEM 계정의 차이는 DB 생성과 삭제를 할 수 있냐 없느냐이다. SYS 계정은 DB 생성과 삭제도 가능하지만, SYSTEM 계정은 불가능하다. SYSTEM 계정은 왜 불가능할까? SYS 계정과 SYSTEM 계정에게 부여된 권한이 달라서 그렇다. SYSTEM 계정에는 SYSOPER라는 권한이 주어지고, SYS 계정에는 SYSDBA라는 권한이 주어진다. - SYSOPER 아래 권한 외에 DB 자체를 생성·삭제하거나, 다른 유저 소유의 데이터에는 접근할 수 없다. 인스턴스와 데이터베이스에 대..

    [DB] H2 Database DB 파일 저장 위치 [윈도우(windows)에서 .mv.db 파일 경로 찾기]

    - H2 Database DB 파일 저장 위치 윈도우의 경우, C:\Users\user 에 가면 .mv.db 파일이 존재한다. (mac과 Linux의 경우, home 디렉토리에 파일이 생성된다.)