반응형 query language2 [데이터베이스] 기초 SQL 문법 기초 SQL 소개SQL Data-Definition Language (DDL)SQL은 각 릴레이션의 스키마(schema), 속성의 도메인(domain), 무결성 제약 조건(integrity constraints)을 정의할 수 있다.Domain Types in SQLchar(n): 고정된 크기의 문자열 (n 바이트)varchar(n): 최대 n 바이트의 가변 길이 문자열int, smallint: 정수형 데이터numeric(p,d): 소수점 이하 d자리까지 표현하는 숫자real, float(n): 실수형 데이터Create Table Construct테이블을 생성할 때 사용된다.CREATE TABLE r ( Ai Di, -- Ai: 속성 이름, Di: 데이터 타입 ...);Integrity Co.. 2025. 3. 16. [데이터베이스] 관계 대수(Relational algebra)와 기본적인 SQL Relational Query Languages관계형 질의 언어는 구조적 질의 언어(SQL)와 동일한 표현력을 가지는 "순수"한 언어이다. 대표적으로 다음과 같은 관계형 질의 언어가 있다.관계 대수(Relational Algebra)튜플 관계 해석(Tuple Relational Calculus)도메인 관계 해석(Domain Relational Calculus)Relational Operators (관계 연산자)관계형 질의 언어는 6개의 기본 연산자를 사용하여 사용자의 질의를 표현한다.1. Selection of Tuples (σ, 선택 연산)주어진 조건을 만족하는 튜플만 선택한다.Relation r:예시: A=B이고 D > 5인 튜플 선택σ A=B and D > 5 (r) 2. Projection of .. 2025. 3. 12. 이전 1 다음