본문 바로가기
728x90
반응형

스키마2

SQL SQL의 의미(structured query language) - 구조화 질의어 - 종합 데이터베이스 언어 역할 단순히 검색만을 위한 데이터 질의어가 아님 - 데이터 정의어(DDL),데이터 조작어(DML),데이터 제어어(DCL)의 기능 모두 제공 SQL의 특징 - 관계 대수 + 확장된 튜플 관계 해석 기초 - 고급, 비 절차적 데이터 언어 사용자 친화적인 인터페이스 제공 - 응용 프로그램에 삽입된 형태로도 사용 가능 - 관계 모델의 공식 용어 대신 일반 용어를 사용 릴레이션 - 테이블, 튜플 - 행, 애트리뷰트 - 열 SQL 데이터 정의문(DDL) - 스키마(SCHEMA) 하나의 사용자에 속하는 테이블과 기타 구성 요소 등을 그룹짓기 위한 것 CREATE SCHEMA 스키마명 AUTHORIZATION 사.. 2019. 4. 17.
관계 데이터베이스 관계 데이터베이스란? 테이블(table)로 이루어져 있고, 키(key)와 값(value)의 관계를 나타냅니다. 수학에서의 릴레이션(relation)과 집합(set)이론에 기초한 특성이 있습니다. [관계형 데이터베이스는 테이블이 다른 테이블들과 관계를 맺고 모여있는 집합체다] 튜플(Tuple) 테이블을 구성하는 행 튜플의 수 = Cardinality 속성(Attribute) 테이블을 구성하는 열(필드) 한 릴레이션(≒ 테이블) 내에 애트리뷰트 이름들은 모두 달라야 합니다. 속성의 개수 = 차수(Degree) 도메인(Domain) 애트리뷰트가 취할 수 있는 값(value)들의 집합 릴레이션 스키마(≒ 릴레이션 내포) 애트리뷰트의 집합 정적 성질, 시간에 무관.... 릴레이션 인스턴스 튜플의 집합 동적 성질,.. 2019. 4. 15.
728x90
반응형