개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 SQL 이란?

SQL은 명령어가 아니라 하나의 프로그램


데이터베이스에게 일을 시킬 수 있는 유일한 수단


절차형 사고를 집합적 사고로 전환해야 함


동일한 결과를 내는 처리경로는 많으나 효율의 차이는 큼


응용력에 따른 개인차


사용상의 미묘한 차이가 엄청난 효율성의 차이를 가져옴


1000줄의 절차형 프로그램을 10여줄로 처리가능


1000초의 수행속도를 약간의 변경으로 1초로도 향상 가능


내부 처리절차를 모르는 사람은 세월이 흘러도 제자리


원리 이해를 바탕으로 정석을 익히고 응용력을 키워라!

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

SQL문 실행순서 (오라클 SQL기준)

 

 

-  오라클 이외의 DBMS 에서는 FROM 절 없는 SQL문도 존재함.

-  오라클은 FROM 절이 꼭 필요하도록 문법을 정하였기 때문에

DUAL 테이블 사용.


-  오라클은 group by 에 의한 정렬이 이루어 졌으나

오라클 10gR2 부터는 정렬은 보장되는 것이 아님.


-  Order by는 가장 나중에 실행​.

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

SQL 명령문의 종류

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

SQL 언어의 정의

 

▷ 관계형 데이터베이스를 조작하기 위한 표준 언어
관계 대수와 관계 해석의 수학적인 이론을 기초로 개발
데이터베이스의 구조를 정의하거나 데이터베이스에 저장된 데이터를 검색하기 위한 목적

 

 

SQL 언어의 특징

 

▶ 비절차적 언어
▶ 기존 프로그래밍 언어 : 레코드 단위로 처리 조건에 따라 데이터에 대한 접근 경로가 달라짐
▶ SQL 언어 : 조건을 만족하는 데이터를 집합 단위로 한꺼번에 처리
▶ 대화식으로 사용되거나 응용 프로그램에 삽입하여 사용

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

SQL의 역사

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

오라클 데이터베이스 설치

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

 

 

 

오라클 Enterprise Manager 접속

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+ Recent posts