목록질의어 (3)
판봉 개발 일기
관계대수의 개요 관계대수는 관계형 데이터베이스에서 원하는 정보와 그 정보를 검색하기 위해서 어떻게 유도하는가를 기술하는 절차적인 언어 릴레이션을 처리하기 위해 연산자와 연산규칙을 제공하는 언어로 피연산자가 릴레이션이고 결과도 릴레이션이다. 질의에 대한 해를 구하기 위해 수행해야 할 연산의 순서를 명시 순수 관계 연산자 : Select, Project, Join, Division 일반 집합 연산자 : UNION(합집합), INTERSECTION(교집합), DIFFERENCE(차집합), CARTESIAN PRODUCT(교차곱) 순수 관계 연산자 순수 관계 연산자란 관계 데이터베이스에 적용할 수 있도록 특별히 개발한 관계 연산자입니다. Select 릴레이션에 존재하는 튜플 중 선택 조건을 만족하는 튜플의 부분..
데이터베이스 언어(Database Language)는 데이터베이스를 구축,이용하기위한 데이터베이스 시스템과의 통신수단입니다 데이터베이스 언어는 DBMS를 통해 사용하고 기능과 사용 목적에 따라 데이터 정의, 조작, 제어 언어로 구분이 됩니다. 데이터 정의 언어(DDL: Data Definition Language) 데이터 정의 언어(DDL)는 DB 구조, 데이터 형식, 접근 방식 등 DB를 구축하거나 수정할 목적으로 사용 데이터 정의 언어는 번역한 결과가 데이터 사전이라는 특별한 파일에 여러개의 테이블로 저장 데이터 정의 언어의 기능 외부 스키마 명세 정의 데이터베이스의 논리,물리적 구조 및 구조간의 사상 정의 스키마에 사용되는 제약 조건에 대한 명세를 정의 데이터의 물리적 순서를 규정 데이터 조작 언어..
스키마의 정의 스키마는 데이터베이스의 구조와 제약 조건에 관한 전반적인 명세(Specification)를 기술(Description)한 메타데이터의 집합이다. 스키마는 데이터베이스를 구성하는 데이터 개체(Entity), 속성(Attribute), 관계(Relationship) 및 데이터 조작시 데이터 값들이 갖는 제약 조건 등에 관해 전반적으로 정의한다. 스키마는 사용자의 관점에 따라 외부 스키마, 개념 스키마, 내부 스키마로 나누어진다. 스키마의 특징 스키마는 데이터 사전(Data Dictionary)에 저장되며, 다른 이름으로 메타데이터라고도한다. 스키마는 현실 세계의 특정한 한 부분의 표현으로서 특정 데이터 모델을 이용해서 만들어진다. 스키마는 시간에 따라 불변이다 스키마는 데이터의 구조적 특성의 ..