■ 1. 오라클데이터베이스 11g XE
- RDBMS, ORDBMS
유저 정의의 데이터 유형 및 객체
- EX(Express Edition)
오라클에서 제공하는 다양한 데이터베이스중 소규모 입문용 버전
- 다운로드 (이미있음)
■ 2. 오라클데이터베이스 Client Program
- SQL Plus
- SQL Developer (Toad로 대신하기)
■ 3. SELECT
- 사용하는 이유 : 데이터를 보려고.. 하면 아쉬움
- 정의 : 재료 집합으로부터 [원하는 결과 집합을 : WHAT] [정의, 요청, 기술, 묘사 : HOW ] 하는 SQL 문장
- 기본구조
5) SELECT (WHAT 정의 : how)
*(asterisk), 컬럼, 수식, SQ(scalar sq)
1) FROM (재료집합 정의)
T테이블, V뷰가테이블로부터정의됨, SQ(Inline View)서브쿼리임시뷰,
MV(객체화된뷰데이터를별도로저장하는뷰), JOIN(둘이상의재료집합을결합하여새로운재료집합만듬) 등
2) WHERE (Filtering Rows) 후보행, 로우를 필터링
조건식(Predicate) : True일때만 통과 (True False Null)
3) GROUP BY (무리짓기)
기준값(컬럼, 수식) : 같은 값을 갖는 행을 한묶음 으로
4) HAVING (Filtering Groups) 그룹 전체에 대해서, 그룹을 필터링, 조건에 만족하는 그룹의 모든 로우
조건식(Predicate) : True일때만 통과 (True False Null)
6) ORDER BY (결과집합 정렬)
값(컬럼, 수식, 컬럼 별칭 alias), 오름/내림차순, 널처리 (뒤에 위치 시킨다던지)
■ 4. 테이블
- 의미
같은 성질(컬럼)을 저장하는 데이터의 집합, 테이터를 저장하는 기본 데이터베이스 객체
** 데이블을 사용하기 전 테이블의 구조를 이해하는 것은 정말로 중요
- 구조
테이블을 구성하는 컬럼(에 관한 정보)
구조 확인 desc [테이블이름], SQL Developer의 connection navigator 에서 table 노트 확장