db 3

DBMS SQL Oracle Database 샘플 스키마 설치 및 생성

Oracle Database에서 제공하는 샘플 스키마를 가지고 학습할 수 있습니다 Oracle Database C21버전에서는 수동으로 다운받아 설치 및 생성해야 합니다 샘플 스키마 설치 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ https://github.com/oracle-samples/db-sample-schemas/releases Releases · oracle-samples/db-sample-schemas Oracle Database Sample Schemas. Contribute to oracle-samples/db-sample-schemas development by creating an account on GitHub. github.com 파일을 다운로드 받은 후 압축 해제 [C:\app\***\..

DB/DBMS & SQL 2023.03.10

DBMS SQL Oracle Database JOIN문 조인

JOIN문 : 하나 이상의 테이블에 있는 데이터를 조회하기 위해 사용하는 SQL문 Primary Key 를 중심으로 Forign Key와 일치하는 컬럼들에 대한 경우의 수를 만들어 사용하는 것이 일반적이다 JOIN 조건은 where 절에 기술 똑같은 열 이름이 하나 이상의 테이블에 존재하면 모호성을 없애기 위해서 컬럼앞에 테이블명을 붙인다 별명을 붙여 사용 ; 일반적으로 별명은 최대한 단순하게 만들어서 사용 데이터가 있는 위치를 정확히 알려주므로 성능 향상에 도움을 준다 각 조인의 형태에 따라 적는 키워드 들이 존재한다 보통은 테이블 사이에 키워드를 적는다 crossJoin : 조인되는 두 테이블에서 곱집합을 반환 m행을 가진 테이블과 n행을 가지는 테이블이 교차 조인 되면서 m*n개의 결과를 나타낸다 ..

DB/DBMS & SQL 2023.03.10

DBMS & SQL 기본개념과 정의 Oracle Database

DB(DataBase) : 다량의 데이터를 저장할 수 있는 저장소 DBMS(DataBase Management System) : DB에 데이터를 저장하고 관리하는 시스템 ex. Oracle(Oracle), MySQL, MS-SQL Server(MS), DB2(IBM), SQLite, MariaDB, ... SQL(Structured Query Language) : DB 명령어 구조화된 언어 - 일정한 규칙 또는 틀 안에 패턴들이 존재한다 - 규칙 및 패턴을 파악하면 사용하기 쉽다 SQL 표준이 존재 - 큰 틀은 정해져 있으며 DB마다 조금씩 다르다 - 질의어 ; 묻고 답하기 SQL문의 종류 - DML(Manipulation) : 데이터 조작 ; 조작어 - DDL(Definition) : 데이터베이스 구조..

DB/DBMS & SQL 2023.03.07