host lang : 어플리케이션에서 사용하는 언어sql : DBMS 제어 언어sql의 기능을 잘 사용하면 불필요한 host lang을 작성하지 않아도 된다.기본 개념모든 데이터를 테이블로 표현하여 저장 Relation테이블을 Relation이라 함릴레이션은 속성(At
데이터 베이스 설계 도면개념적 DB 설계 도구개체-관계 데이터 모델 : 데이터를 개체 타입과 관계 타입으로 추상화관계 타입매핑1:1 = 남자와 여자의 결혼 관계, 남자 입장에서 여자는 1, 여자 입장에서 남자는 11:n = 지도 교수와 학생, 지도 교수 입장에서는 학생
SQL Data Type CHAR(n) 항상 n개 문자를 저장 data 최대 255 문자 VARCHAR(n) 최대 n개 문자까지 저장 1 or 2 byte prefix + data, prefix = length prefix, n 값을 기록함 최대 65,535 문자 기
검색(90%) SELECT 갱신(10%) INSERT DELETE UPDATE SELECT 표준 SQL에서는 FROM을 생략할 수 없다. 하지만 MySQL, SQL Server는 생략 가능 SELECT LLENGTH('AAAAA') AS length; SEL
INSER다른 테이블에서 데이터를 가져와 테이블을 채우는 방식CTASCTAS 문은 테이블 생성과 로우 삽입을 한번에 수행DELETEDELETEDML : 삭제된 데이터를 로그에 저장, 시스템 부하가 큼.복구 가능TRUNCATE TABLEDDL, 삭제된 데이터를 로그에 저
단일행 내장 함수 : 함수의 입력이 단일 행문자형, 숫자형, 날짜형, 변환형, NULL, 정규식다중행 내장 함수 : 함수의 입력이 여러 행집단 함수윈도우 함수그룹 함수내장 함수는 중첩이 가능하다ASCII, LOWER, LENGTH, CONCAT ... SQL에서 날짜를
Unicon compatible 제약조건컬럼 개수가 동일동일 위치에 존재하는 컬럼의 데이터 타입이 상호 호환(INT, SMALL INT) 가능해야 함.(반드시 동일한 데이터 타입일 필요는 없음)목적동일 테이블에서 서로 다른 질의를 수행하여 결과를 합칠 떄.서로 다른 테