목록관계대수 (2)
판봉 개발 일기
SQL(Structured Query Language)의 개요 1974년 IBM 연구소에서 개발한 SEQUEL에서 유래 국제표준 데이터베이스 언어이며, 많은 회사에서 관계형 데이터베이스(RDB)를 지원하는 언어로 채택중 관계대수와 관계해석을 기초로 한 혼합 데이터 질의어지만 질의 기능만 있는게 아니고 데이터 구조의 정의, 데이터 조작, 데이터 제어기능을 갖추고있음. *질의어 : 사용자들이 쉽게 DB를 통해서 이용할수있게 하는 비절차어의 일종 SQL의 분류 DDL(데이터 정의어) DDL(Data Define Language)은 SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의하거나 변경 또는 삭제할 때 사용하는 언어 논리적 데이터 구조와 물리적 데이터 구조의 사상을 정의 데이터베이스 관..
관계대수의 개요 관계대수는 관계형 데이터베이스에서 원하는 정보와 그 정보를 검색하기 위해서 어떻게 유도하는가를 기술하는 절차적인 언어 릴레이션을 처리하기 위해 연산자와 연산규칙을 제공하는 언어로 피연산자가 릴레이션이고 결과도 릴레이션이다. 질의에 대한 해를 구하기 위해 수행해야 할 연산의 순서를 명시 순수 관계 연산자 : Select, Project, Join, Division 일반 집합 연산자 : UNION(합집합), INTERSECTION(교집합), DIFFERENCE(차집합), CARTESIAN PRODUCT(교차곱) 순수 관계 연산자 순수 관계 연산자란 관계 데이터베이스에 적용할 수 있도록 특별히 개발한 관계 연산자입니다. Select 릴레이션에 존재하는 튜플 중 선택 조건을 만족하는 튜플의 부분..