목록Computer Science/데이터베이스 (13)
DNF LOVE
관계 데이터에는 연산을 위한 언어가 존재한다. 그것은 정형어라 부르며 관계 대수와 관게 해석 두개로 나뉜다. 관계 해석과 관계 대수는 표현과 기능 면에서는 동등하다. 그러나 형태가 다르며 보통은 관계 해석보다는 관계 대수를 위주로 공부한다. 1. 관계 해석 : 비절차적 언어이며, WHAT만 명세되어 있다 - 튜플 관계 해석 - 도메인 관계 해석 2. 관계 대수 : 절차 언어이며, HOW(어떻게)와 WHAT(무엇을)만 명세되어 있다. 관계 대수는, 릴레이션(튜플들의 집합)을 처리하기 위한 연산의 집합이다. 집합이기 때문에 폐쇄 성질을 가지고 있다. 즉 정수 + 정수 = 정수라할때 정수들은 덧셈 연산에 닫혀 있다고 하는 것 처럼, 관계 대수 역시 피연산자와 결과 모두 릴레이션이어야 한다. 1) 일반 집합 연..
** 헷갈릴만한 용어 정리 릴레이션 = 테이블, 릴레이션 인스턴스의 집합 애트리뷰트 = 속성, 필드, 테이블 열 도메인 튜플 = 레코드, 테이블 행 인스턴스 = 튜플의 집합 관계 데이터 모델 = 프로그래밍 시스템 릴레이션 인스턴스 = 튜플들의 집합 | 데이터베이스 인스턴스 = 모든 릴레이션들의 인스턴스 집합 1. 관계 데이터베이스 모델 : 1970년 IBM의 E.F.CODD에 의해 제안된 데이터베이스 모델이다. 1) 특징 수학에서의 릴레이션과 집합 이론에 기초된다. 수학의 숫자를 데이터라고 생각하면 된다. 집합 성질 : 같은 성질을 가진 대상들의 모임이며 이들은 구별할 수 있어야 한다. 또한 닫힌 성질을 갖고 있는데 이는 숫자가 중복되지 않고 순서가 존재하지 않다는 뜻이다. 관계 데이터 모델의 직관적인 ..
1. DBS(데이터베이스 시스템) : 데이터는 데이터베이스로 저장, 관리하여 정보를 생성하는 컴퓨터 중심 시스템 - 구성 요소 : ① 3-LEVEL Database, ② Data Langauges, Users, ③ DBMS, ④ DB Administrator, ⑤ DB Computer 2. 데이터 언어 : 데이터베이스를 정의, 조작, 제어하기 위한 시스템과의 통신 수단 데이터 정의어(Data Definition Language, DDL) : 데이터베이스 구조를 정의하고 변경하는데 사용, 설계자가 주로 사용, 데이터 정의의 내용 ① 논리적 데이터 구조의 정의 : 개념 스키마, 외부 스키마를 명세 ② 물리적 데이터 구조의 정의 : 내부 스키마 명세, 데이터 저장 정의어 ③ 논리적 데이터 구조와 물리적 데이터..