DB 3

[Oracle] JOIN, SUB_QUERY, 시퀀스

1) JOIN - 여러 테이블에 흩어져 있는 정보 중 사용자가 필요한 정보만 가져와서 가상의 테이블처럼 만들고 결과를 보여주는 것 - 조회테이블이 너무 많이 쪼개져 있으면 느리다. - 입력, 수정, 삭제 성능을 향상시키기 위해 사용 - JOIN을 쓰면 ON이고 콤마로 쓰면 WHERE에다가 쓴다 조건이 더 필요하면 AND나 OR 사용 1. 내부 조인(INNER JOIN) : JOIN 앞에 INNER 생략 - 조건이 일치하는 값이 두 테이블에 모두 존재할 때 조회 FROM 테이블1 JOIN 테이블2 ON 조인조건 등가 조인 : ON절에 등호가 있을 때 비등가 조인 : ON절에 등호가 없을 때 2. 외부 조인(OUTER JIOIN) - 두개 이상의 테이블 중 조건이 거짓이라도 한개의 테이블의 모든 데이터가 검..

Oracle / DBeaver 설치

1) Oracle 설치 순서 1. Oracle 홈페이지 : https://www.oracle.com/kr/index.html 접속 2. 검색창에 XE 검색(대한민국 필터링 없애기) 3. XE Prior Release Archive 클릭 4. XE버전 - 11gR2 페이지 확인 후, 본인 OS 버전에 맞는것 클릭 5. 로그인 6. 다운로드 된 알집파일 압축 해제 > 설치파일 더블클릭 7. sys, system계정 비밀번호 : 1234로 설정 후 설치진행 *오라클 기본 HTTP Port : 8080 => 중복시 8081로 변경해서 설치 2) 계정 SYS : 모든 권한 SYSTEM : 계정 관리 권한 일반 계정 : 해당 계정에 있는 스키마 관리(계정이 가지고 있는 테이블들을 관리) 3) 일반계정 만들기 1. ..

DB(Database, 데이터 베이스) / DBMS

1) DB(Database, 데이터 베이스) - 체계화된 데이터들의 집합소(저장소), 추상적인 개념 - 대규모 데이터 공유와 효과적인 운영을 위한 저장소 - 처리가 끝난 데이터들을 보관할 장소가 없기 때문에 외부 저장소인 데이터베이스를 이용한다. 2) DB의 장점 - 데이터 중복 최소화 - 데이터 공유 - 일관성, 무결성, 보안성 유지 ------------------------------------------ 사용자 ------------------------------------------ ↕ ↕ 고객 관리 주문 관리 ↕ ↕ ------------------------------------------ 데이터베이스 회원 [ID, 이름, 연락처, 주소, ...] 상품 [상품번호, 상품명, 상품가격, ....

반응형