[데이터베이스] SQL - SELECT
[출처] 2020 시나공 기본서 정보처리산업기사 실기 1. SELECT SELECT [PREDICATE][테이블명.]속성명[ AS 별칭][, [테이블명.]속성명, ···] FROM 테이블명[, 테이블명, ···] [WHERE 조건] [GROUP BY 속성명[, 속성명, ···]] [HAVING 조건] [ORDER BY 속성명 [ASC | DESC][, 속성명[ASC | DESC], ···]]; SELECT절 PREDICATE : 검색할 튜플을 제한할 목적으로 사용되는 조건으로 ALL, DISTINCT, DISTINCTROW 등 올 수 있음 ALL : 모든 튜플들을 검색, 기본값 DISTINCT : 중복된 튜플을 제거 DISTINCTROW : 중복된 튜플을 제거하나, 선택된 속성의 값이 아닌 튜플의 전체 ..
더보기
[데이터베이스] SQL - DDL
[출처] 2020 시나공 기본서 정보처리산업기사 실기 더보기 SQL이란? SQL(Structured Query Language)은 표준 관계형 데이터베이스 언어이며 관계대수와 관계해석을 기초로 한 혼합 데이터 언어입니다. 사용 용도에 따라 DDL, DML, DCL로 구분됩니다. 1. DDL(Data Definition Language) DDL은 스키마, 도메인, 테이블, 뷰, 인덱스를 정의하거나 변경 또는 제거할 때 사용하는 언어 DDL로 정의된 내용은 메타데이터가 되며, 시스템 카탈로그에 저장됨 DDL의 유형 명령문 기능 CREATE 스키마, 도메인, 테이블, 뷰, 인덱스를 정의한다 ALTER 테이블에 대한 정의를 변경한다 DROP 스키마, 도메인, 테이블, 뷰, 트리거, 인덱스를 제거한다 2. CRE..
더보기
[데이터베이스] 관계형 데이터베이스
[출처] 2020 시나공 기본서 정보처리산업기사 실기 1. 관계형 데이터 모델 데이터를 테이블 또는 릴레이션의 구조로 표현하는 논리적 데이터 모델 용어가 중요! 릴레이션 스키마 릴레이션의 이름, 각 속성의 이름과 타입, 그리고 속성 값의 도메인을 정의하는, 즉 다시 말해 릴레이션에 데이터를 넣을 수 있도록 하는 릴레이션 틀이라고 생각하기 [고객] 릴레이션의 이름, 속성들의 집합(고객번호, 이름, 성별, 주소), 그리고 기본키에 대하여 정의한 내용 릴레이션 인스턴스 (개체) 릴레이션에 들어 있는 튜플들의 집합 고객번호가 001인 고객부터 004인 고객까지의 튜플들의 집합 속성 [고객] 릴레이션에서 디그리는 4입니다. 디그리 = 속성의 수 = 차수 고객번호, 이름, 성별, 주소는 [고객] 릴레이션의 속성 튜..
더보기