오라클

데이터 엔지니어링/데이터베이스 및 운영체제

SQL 서브쿼리(부속질의)

부속질의(SUBQUERY)란? 하나의 SQL 문 안에 다른 SQL 문이 중첩된 쿼리를 말함. 다른 테이블에서 가져온 데이터로 현재 테이블에 있는 정보를 찾거나 가공할 때 사용함. 보통 데이터가 대량일 때 데이터를 모두 합쳐서 연산하는 조인보다 필요한 데이터만 찾아서 공급해주는 부속질의가 성능이 더 좋음. 주질의(main query, 외부질의)와 부속질의(sub query, 내부질의)로 구성됨. 부속질의의 위치 SELECT 절 : SELECT 절에서 사용되며 단일 값을 반환하기 때문에 스칼라 부속질의라고함 스칼라나 벡터를 나오게 끔 해서 쓰면 됨(값 하나, 1차원 배열) FROM 절 : FROM 절에서 결과를 뷰(VIEW) 형태로 반환하기 때문에 인라인 뷰라고 함 2차원 값, 즉 요약된 테이블 형태로 나오..

데이터 엔지니어링/데이터베이스 및 운영체제

데이터베이스(ORACLE) 기초_2

데이터베이스 기본적으로 공유된 데이터베이스 시스템이다. 1대N의 관계를 가진, 웹 기반 서버-클라이언트 모델이다. 오라클 서버는 항상 서버에 접속 되어있어야하므로, 오라클 서버(DB)가 잘 작동하고 있는지 확인하는 방법 윈도우 기준 -> 시작메뉴 -> 서비스 접속 -> OracleServiceXE 상태 확인 DB 계정 생성 sys 계정으로 접근 및 생성 create user madang identified by madang; -- madang user 생성, 비밀번호 madang grant connect, resource to madang; -- 권한 주기 연결 접속,resource madang 계정 접속 madang 테이블 작성 DROP table orders; -- 만약에 테이블이 없을 경우, 에러발..

데이터 엔지니어링/데이터베이스 및 운영체제

데이터베이스(ORACLE) 기초_1

데이터 분석과정 데이터 수집 -> 데이터 전처리 -> 모델링 -> 평가 및 배포 데이터 수집 외부 데이터(정형/반정형/비정형) 내부 데이터(대부분이 정형데이터) DBMS RDBMS(관계형 데이터베이스) : 정형화된 구조로 데이터 저장 / EX : ORACLE, MYSSQL, MSSQL RDBMS 네트워크 : 두 대상 간의 데이터 교환 네트워크를 통해 데이터가 교환되려면 쌍방 간의 규약(프로토콜)을 지켜야한다. ORACLE은 규악(프로토콜)을 TCP/IP로 사용하도록 지정하였다. DB CLIENT 역시 오라클 서버에 원하는 데이터처리를 하려면 TCP/IP 규악에 맞춰 데이터 전송을 해야한다. TCP/IP 규악은 정확한 전송을 위해 데이터 전송이 있기 전에 CONNECTION을 통해 통신 가능여부를 확인후 ..

우상욱
'오라클' 태그의 글 목록