
서브쿼리) SELECT문 내에 다시 SELECT무을 사용하는 SQL문 / 인라인뷰- FROM구에 SELECT문 사용... 가상의 테이블을 만드는 효과 / 스칼라 서브쿼리 - SELECT문에 서브쿼리 사용단일행 서브쿼리 / 다중행 서브쿼리단일행 서브쿼리(Single) : 서브쿼리 실행시 그 결과는 반드시 한 행만 조회 / 비교연산자 사용다중행 서브쿼리(Multi) : 서브쿼리 실행시 여러 개 행 조회 / 비교연산자(IN, ALL, ANY, EXISTS) 사용IN : 메인쿼리 비교조건이 서브쿼리 결과 중 하나만 동일하면 참(OR 조건)ALL : 메인쿼리와 서브쿼리 결과가 모두 동일시 참... / ALL : 최댓값 반환ANY : 메인쿼리 비교조건이 서브쿼리 결과 중 하나 이상 동일하면 참 / ANY : 하..

관계형 데이터베이스등장) 1970년대, E.F.codd 박사 논문에서 처음 소개된 DBDB와 DBMS 차이점) DB는 데이터를 어떠한 형태의 자료구조로 사용하느냐에 따라서 나뉨 / DBMS는 DB를 관리하기 위한 SWDB) 계층형(트리 형태 자료구조 데이터 저장, 1:N) / 네트워크형 DB(오너, 멤버 형태로 저장, 1:N, M:N) / 관계형 DB(릴레이션에 데이터 저장, 릴레이션 사용해 집합&관계연산 수행)DBMS) 오라클, MS-SQL, MySQL, Sybase 등 (모두 관계형 DB 지원)관계형DB 집합&관계 연산집합연산) 합집합(Union, 중복행은 한번만 조회) / 차집합(Difference) / 교집합(Intersection) / 교집합(Cartesian product, 각 릴레이션에 존재..
자바 기본 구조) 클래스 단위 구성 / public static void main 으로부터 시작 자료형 문자형) char / 문자 하나 저장, 메모리에 저장은 숫자로 문자열형) string / 문자 여러 개를 저장하고자 할 때 사용하는 자료형 정수형) byte, short, int, long / 정숫값을 저장하고자 할 때 사용하는 자료형 부동 소수점형) float, double / 소숫점을 포함하는 실숫값 저장 논리형) boolean / 참, 거짓 저장 변수 클래스 변수) 클래스 블록에 선언하는 변수 / 시작시 생성, 종료시 소멸 / 클래스 내에서 사용 지역 변수) 블록 내에서 선언하는 변수 / 블록 시작 부분에서 바로 선언, 중과호 닫히는 시점에서 소멸 / 해당 블록 안에서만 사용 static 변수) ..
함수 void main()일 경우, 반환 값이 없기에 return; 사용하거나 사용하지 않고 int main()일 경우 return 반환값; 명시 사용자 정의 함수) 매개변수나 생성된 변수는 사용자 정의 함수가 종료되면 없어짐 매개변수 전달 방법 구성요소 전달인자) 실 매개변수 / 함수를 호출하는 쪽에서 전달하는 변수의 값, 주솟값 매개변수) 형식 매개변수 / 함수를 호출하는 족에서 전달받는 변수의 값, 주솟값 전달방법 Call by Value) 변수 값을 넘겨주고, 이 값은 새로운 공간에 할당되어 사용하는 방식 / 형식 매개변수의 어떤 변화도 실 매개변수에 영향 X Call by Reference) 변수 값이 아닌 변수가 사용 중인 메모리 공간의 주소를 넘겨주는 방식 / 실 매개변수의 주소를 형색 매개..