메뉴 건너뛰기

(*.168.0.1) 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

가 크게 작게 위로 아래로 댓글로 가기
Extra Form
출처 http://blog.naver.com/trapezer84/220627645123
우선 oracle.com 에 접속합니다.




downloads를 클릭하지 않고 위에 살포시 올려주면 submenu가 뜨구요, 
거기서 11g Express Edition 을 클릭! 








만일 로그인을 하지 않으면 이렇게 나옵니다. 계정이 없다면 생성해주시구여. 
로그인을 하는 동시에 다운로드가 시작됩니다.



 
Oracle XE 설치 전에 반드시!!!! 서버를 꼭 켜주세요 >_<

 


다운받은 파일의 압축을 풀어줍니다. 


 














여기서 HTTP port란, HTTP를 들어가는 문이라고 생각하시면 됩니다!


절대 잊어버리면 안되는 비밀번호!!!!!!!!




 

                               

데이터베이스를 사용할 때 거의 코멘트창에서 사용하는데요, 좀 더 개발자를 편리하게 하기위한 것으로 다양한 프로그램이 있답니다. 

- 오렌지 

- 토드 for Oracle 

- Oracle developer 


등.. 


 그중 토드와 오렌지는 유료이기 때문에 Oracle Developer를 사용해봅니다... 


 
























 

 


1. 직원들의 이름(last name)과 급여(salary)를 알아보자 



오라클에서 주석은 -- 이렇게 처리해줍니다 




2. last name & 사번일자 & 고용일자 알아보자 




3. 사원들의 이름, 연봉 및 커미션을 조회 




4. 사원들의 사번, 성, 이름, 연봉 및 커미션을 조회





5. 부서의 번호, 이름을 출력




6. 연동이 12000 이상 되는 직원들의 LAST_NAME 및 연봉을 조회한다. 




7. 


자바의 IF절과 WHERE은 비슷하지만 다른 점이 있다 바로 NOT 




8. 


==또한 다르다 = (SINGLE EQUAL)을 사용한다


 




9. 부서 번호가 30보다 작은 부서에서 일하는 사원들의 성과 이름을 조회 






10. 9번에서 사번이 200번인 사람을 조회


WHERE 에서는 AND 와 OR을 사용한다. 



11. 9번에서 연봉이 5000이상을 조회





12. 연봉이 5000에서 12000의 범위 외에 있는 사람들의 LAST_NAME 조회





13. 20번 및 50번 부서에서 근무하는 모든 사원들의 LAST_NAME 및 부서번호를 조회 


 



14. 13번을 IN을 사용해서 조회 


 

[데이터 조회할 때 우선... ]

가장 먼저 내가 뭘 보고 싶은지 (READ, SELECT할 것들...) 을 찾아낸다 

그리고 어디서 봐야할지 
그리고 어떠한 조건인지 결정! 


1. 샐러리를 기준으로 정렬하기 ; 오름차순 





2. 샐러리르 기준으로 정렬하기 ; 내림차순 




3. 이름과 연봉 모두 정렬하기 ; 2차 정렬 



4. 20번 및 50번 부서에서 근무하는 사원들의 LAST_NAME 과 부서번호를 알파벳 순으로 조회한다. 

 




-WHERE 절은 여러개의 조건을 지원 

-AND , OR 을 사용해 여러개의 조건을 사용할 수 있음 

-AND 와 OR이 동시에 사용될 때 AND가 우선순위를 가진다 

-우선순위를 높여주기 위해 괄호를 사용


LIKE는 거의 사용하지 않는게 좋다, 느리기 때문에! 하지만 내용검색에는 사용해야 함... 


WHERE 절에는 NOT을 사용하지 ! 을 사용하지 않는다. 




타입이 텍스트인지 수인지에 따라서 표기법이 다르다. 

텍스트는 ' ' 사이에 넣어야하고 수는 그냥 입력하면 된다.


 

       
W3CSHOOL 에서도 SQL을 공부할 수 있어요!
여러분들도 들어가셔서 공부해보세요 
바로바로 쿼리 작성할 수 있구. 재미있답니다.


 

 

[ SELECT와 GROUP BY의 컬럼들이 같아야 하는 이유 ]
1반, 2반, 3반 학생들의 점수가 각 있고 평균을 내고 싶을 경우 
일단 1반이 누구인지 알아야 한다. 즉 각 반의 학생들의 점수를 알아야 하는 것이다. 
그리고 학생들의 점수 평균을 낸다. 
....  그럴 때 학생들의 평균을 내기 위해선 학생들의 점수를 그룹화 해야하고 이를 보여줘야 하므로 
SELECT와 GROUP BY 의 컬럼들이 같아야 하는 것이다. 




 




오라클은 AS를 사용하지 않습니다. 그냥 바로 컬럼명을 적으면 인식을 하고 컬럼명으로 넣어주죠.






 




 



GROUP BY 의 조건들은 HAVING으로 사용한다. ( HAVING에는 집계 함수를 적어야 한다) 
 
 


 


데이터 정의 언어 (DDL; DATA DEFINITION LANGUAGE)


- DB 구조, 데이터 형식, 접근 방식 등 DB를 구축하거나 수정할 목저긍로 사용하는 언어 

- 번역 결과가 데이터 사전이라는 특별한 파일에 여러 개의 테이블로 저장된다. 

- 데이터 베이스의 논리적 데이터 구조와 물리적 데이터 구조의 정의 및 수정 

- 논리적 데이터 구조와 물리적 데이터 구조 간의 사상 정의 


- SCHEMA, DOMAIN, TABLE, VIEW, INDEX 를 정의하거나 변경 또는 삭제할 때 사용하는 언어 

- 데이터 베이스 관리자나 데이터베이스 설게자가 사용한다. 

- CREATE, ALTER, DROP 


데이터 조작 언어 (DML: DATA MANIPULATION LANGUAGE); 서브 언어


- 사용자로 하여금 데이터를 처리할 수 있게 하는 도구로서 사용자(응용프로그래)와 DBMS 간의 인터페이스를 제공한다. 

- 응용 프로그램을 통하여 사용자가 DB의 데이터를 실질적으로 조작할 수 있도록 하기 위해, C, COBOL 등의 호스트 언어에 DB 기능을 추가시켜 만든 언어 

- 데이터 조작어에는 질의어가 있으며, 질의어는 터미널에서 주로 이용하는 비절차적 데이터 언어이다. 


- 데이터베이스 사용자와 데이터베이스 관리 시스템 간의 인터페이스를 제공한다. 

- SELECT, INSERT, DELETE, UPDATE (S I U D)


데이터 제어 언어 (DCL; DATA CONTROL LANGUAGE)


- 무결성, 보안 및 권한 제어, 회복, 병행수행 제어 등을 하기 위한 언어 

- 데이터를 보호하고 데이터를 관리하는 목적으로 사용 


- COMMIT, ROLLBACK, GRANT, REVOKE 



[참고 사이트]

[1] http://dinggur.tistory.com/105

서브 쿼리에서의 IN 과 = 차이 


IN 은 결과가 여러 개가 나오구요.




= 는 딱 하나만 나옵니다. 





서브 쿼리도 AND / OR 로 연결할 수 있어요 









NVL 은 NULL 값을 0으로 바꿔준다는 것이다 



서브 쿼리 안에서도 바로 NVL 을 사용할 수 있다 



이중 쿼리 


 



1. 서브쿼리를 SELECT 절 안에도 사용할 수 있는데요,

서브쿼리 안의 결과는 하나만 나와야 한다.

그렇지 않으면 안돼요. 


만일 여러개 결과가 나온다면 (야매로) ROWNUM = 1을 사용하시면 된답니다. 

 



2. 프롬절에서 서브쿼리는 뷰 라고 불립니다. 


[참고 사이트]

[1] http://wiki.gurubee.net/pages/viewpage.action?pageId=26744146






 





  1. Toad for Oracle 사용법

    Toad for Oracle 다운로드 : http://www.toadworld.com/m/freeware/544 토드(Toad) 사용법 : 단축키오라클 관리툴로 많이 사용되고 있는 것 중에 하나가 토드인데요. 토드에서 편리하게 사용할 수 있는 단축키를 알아보겠습니다. ▶테이블 정보 상세보기 F4 : T...
    Date2016.04.03 Reply0 Views520 file
    Read More
  2. 오라클에서 SQL 문장(구문)을 실행하는 과정 총 4 단계

    오라클에서 SQL 문장(구문)을 실행하는 과정은 총 4단계로 이는 아래와 같다. * 해석 * 최적화 * 행 소스 생성 * 구문 실행 각 단계에 대한 간략한 설명은 다음과 같다.   1. 해석 해석 단계에서는 다음과 같은 3 가지의 처리가 이루어진다. * 구문 검사 : SQL...
    Date2016.04.03 Reply0 Views577 file
    Read More
  3. No Image

    빅데이터 시대 분석 DB의 성능과 확장성 조건 - IDG Summary

    HP Enterprise Big Data
    Date2016.04.03 Reply0 Views484 file
    Read More
  4. No Image

    OLTP[OnLine Transction Processing]

    http://www.ktword.co.kr/abbr_view.php?nav=2&m_temp1=145&id=1085
    Date2016.04.02 Reply0 Views492
    Read More
  5. No Image

    데이터웨어하우스[Data Warehouse]

    http://www.ktword.co.kr/abbr_view.php?nav=2&id=515&m_temp1=493
    Date2016.04.02 Reply0 Views507
    Read More
  6. 빅데이터 플랫폼 전략 (2013.02.11)

    빅데이터 플랫폼 전략 저자소개 추천사 책을 내며 프롤로그 Part 01 빅데이터란 무엇인가    빅데이터의 3가지 특징 데이터의 규모      데이터의 변화 속도 데이터의 다양성 빅데이터를 이해하는 3가지 질문 빅데이터...
    Date2016.04.01 Reply0 Views442 file
    Read More
  7. [기획특집] IoT 시대, 실시간 빅데이터 분석의 부상

    [컴퓨터월드] 세상은 점점 더 빨라지고, 복잡해지고 있다. IT기술의 발전에 따라 데이터는 폭증하며 급류를 이루기 시작했고, 만물이 이어지는 초연결사회(Hyper-Connected Society)의 도래가 임박했다. 이러한 변화로 인해 경쟁마저 더욱 빠르고 복잡하게 전...
    Date2016.04.01 Reply0 Views532
    Read More
  8. No Image

    Oracle developer HR 테스트 해보기

    우선 oracle.com 에 접속합니다. downloads를 클릭하지 않고 위에 살포시 올려주면 submenu가 뜨구요, 거기서 11g Express Edition 을 클릭! 만일 로그인을 하지 않으면 이렇게 나옵니다. 계정이 없다면 생성해주시구여. 로그인을 하는 동시에 다운로드가 시작...
    Date2016.04.01 Reply0 Views475
    Read More
  9. ERD (Entity Relationship Diagram)

    ERD : Entity Relationship Diagram - 계략적으로 데이터 및 데이터들의 관계를 표현한 도식화된 그림(Diagram) - 분석가들은 조직의 데이터를 이해하고, 이를 응용시스템에 이용하고자 ERD를 작성 - 전략적 계획이나 또는 하향식 계획에서 자주 사용 국내에서...
    Date2016.04.01 Reply1 Views1072 file
    Read More
  10. No Image

    인피니플럭스 V2.5가 나왔습니다.

    인피니플럭스 관련 뉴스레터 입니다. 관련편지검색 메일 정보 상세보기 보낸사람 : ' class="senderBtn" href="javascript:;">Kim,Ki-Bae 16.03.31 18:31 ' class="cmd__addAddrFromRelativeMailByFolderName add_addrBtn from_add_addrBtn" href="javascript:...
    Date2016.03.31 Reply0 Views556 file
    Read More
  11. No Image

    BI 솔루션[MATRIX]

    [제품개요] 기업내 ERP,DW,CRM,SCM등의 다양한 데이터를 정보사용자가 직접 가치 있는 지식으로 창출하여 정확한 의사결정에 활용할 수 있는 지식정보화 BI(Business Intelligence]솔루션 입니다. MATRIX를 통하여 현업 담당자는 직접 데이터베이스에 접근  필...
    Date2016.03.30 Reply0 Views558
    Read More
  12. No Image

    시계열분석 (time series analysis)

    경기변동 등의 연구에 사용되고 있다. 통계숫자를 시간의 흐름에 따라 일정한 간격마다 기록한 통계계열을 시계열 데이터라고 하며, 이 계열의 시간적 변화에는 여러 원인에 기인한 변동이 포함되어 있다. 예를 들면, 돌연적인 사건을 원인으로 하는 것(우연변...
    Date2016.03.28 Reply0 Views415
    Read More
  13. [기업 탐방] IoT 시대 머신데이터 전용 DBMS ‘인피니플럭스’

    [기업 탐방] IoT 시대 머신데이터 전용 DBMS ‘인피니플럭스’ 2015년 1월 14일 바야흐로 인터넷 시대를 지나 모바일 시대로 진입하여 또 다른 IT 혁명이 진행되고 있다. 이 혁명의 중심에는 SNS와 클라우드 그리고, 이 모든 것을 합한 것 보다 더 큰 파괴력이 ...
    Date2016.03.28 Reply0 Views550
    Read More
  14. No Image

    인피니플럭스, IoT용 DBMS 첫 상용화 성공

    인피니플럭스, IoT용 DBMS 첫 상용화 성공 국내 소프트웨어(SW) 기업이 사물인터넷80(IoT)용 데이터베이스관리시스템(DBMS) 상용화에 성공했다. 인터넷전화(VoIP)에서 발생하는 빅데이터78를 실시간으로 저장·처리할 수 있다. VoIP 부정 사용 사례 등을 분석·...
    Date2016.03.28 Reply0 Views481
    Read More
  15. No Image

    [기업용 솔루션&서비스]글로벌 경쟁력 `우리 손에`

    기업 혁신과 경쟁력 강화의 핵심 툴로 최근 들어 정보기술(IT)이 더욱 부각되고 있다.  세계 경제가 블록화와 통합화를 동시에 추구하면서 기업의 경쟁은 끝없이 확대되고 있다. 기업간 경쟁이 국가 단위에서 전지구화하고 있는 추세로 더욱 확산되고 있는 ...
    Date2016.03.28 Reply0 Views531
    Read More
  16. No Image

    빅데이터 시큐레이어 제품소개서

    시큐레이어(대표 전주호)는 빅데이터78 기반 통합로그 분석 전문업체다. 빅데이터 분석과 IT자원에서 발생한 다양한 로그를 분석하고 통합보안관제 솔루션을 공급한다. ※ 우정사업본부 개인정보이력관리솔루션 구축, 빅데이터 플래폼 경쟁사
    Date2016.03.27 Reply0 Views522 file
    Read More
  17. 주목! 9가지 오픈소스 빅 데이터 기술

    주목!  9가지 오픈소스 빅 데이터 기술Thor Olavsrud | CIO 갈수록 많은 기업들이 더 많은 데이터를 축적하며 경쟁력 향상을 꾀하고 있다. 그리고 이와 같은 빅 데이터 열풍의 중심에는 오픈소스 기술이 자리 잡고 있다. 여기 독자 여러분이 주목해야 할 아홉 ...
    Date2016.03.27 Reply0 Views510 file
    Read More
  18. No Image

    NO-SQL(not only SQL)

    NO-SQL은 not only sql 의 약어이다. 기본적으로 데이터 베이스는 계층형 -> 네트워크형 -> 관계형 으로 발전해 왔으며, 최근 대용량 데이터 처리가 이슈되면서 아래와 같은 관계형 데이터 베이스의 장단점의 보완 및 활용하고자 no-sql 에 대한 관심이 높아지...
    Date2016.03.27 Reply0 Views455
    Read More
  19. 빅데이터 엔지니어가 알아야 할 5가지 면접 질문, 그리고 모범 ...

    빅데이터 엔지니어가 알아야 할 5가지 면접 질문, 그리고 모범 답안 Kristin Burnham | ITWorld 빅데이터 엔지니어들의 수요가 늘고 있고 이들의 연봉이 오르면서 채용이 쉽지 않은 상황이다. 빅데이터 엔지니어를 채용할 때 기술 면접에서 이들에게 꼭 물어야...
    Date2016.03.27 Reply0 Views561 file
    Read More
  20. No Image

    InfiniFlux 제품소개 및 성능비교

    InfiniFlux 제품소개 및 성능비교 (Click) InfiniFlux 성능지표 (Click) Infiniflux backup - data 관리 (backup, restore, mount, delete) (Click)
    Date2016.03.24 Reply0 Views512
    Read More
목록
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7