전체 글

학교수업/데이터베이스

데이터베이스 7주차 요약

●디비전 연산자 ▷tu÷u=t ◆관계 대수의 한계 ▷산술연산을 할 수 없다. ▷집단 함수를 지원하지 않는다. (SUM, AGV, COUNT, MAX, MIN) ▷정렬을 나타낼 수 없다. ▷데이터베이스를 수정 할 수 없다. ▷프로젝션 연산의 결과에 중복된 투플을 명시하지 못한다. ◆추가된 관계 대수 연산자 ●집단함수 ▷SUM, AGV, COUNT, MAX, MIN ●그룹화 ▷그룹화 애트리뷰트들의 값에 의해서 분할되고, 각 그룹에 속하는 투플들에 대해서 집단 함수를 적용할 수 있다. ●외부조인(↔내부조인: 앞에서 배운 조인) ▷외부 조인은 두 릴레이션에서 대응되는 투플들을 결합하면서, 대응되는 투플을 갖지 않는 투플과 조인 애트리뷰트에 널값을 갖는 투플도 결과에 포함시킨다. ▷왼쪽 외부 조인, 오른쪽 외부 ..

학교수업/데이터베이스

데이터베이스 6주차 요약

◆집합 연산자 ●합집합 호환(union compatible) ▷두 릴리에이션의 애트리뷰트 수가 같고 ▷대응되는 애트리뷰트의 도메인이 같다는 것이다. ●합집합 연산자 (R∪S) ▷R 또는 S에 있거나 R과 S 모두에 속한 투플들로 이루어진 릴레이션이다. ▷차수가 같다. *중복된 투플은 제외한다. ●교집합 연산자 (R∩S) ▷R과 S 모두에 속한 투플들로 이루어진 릴레이션이다. ▷차수가 같다. ●차집합 연산자 (R - S) ▷R에는 속하지만 S에는 속하지 않은 투플들로 이루어진 릴레이션이다. ▷R 또는 S와 차수가 같다. ●카티션 곱 연산자 (R×S) ▷R과 S의 투플들의 모든 가능한 조합으로 이루어진 릴레이션이다. *동일한 애트리뷰트를 구분하기 위해서 애트리뷰트 이름 앞에 릴레이션 이름을 붙인다. ●관계 ..

학교수업/데이터베이스

데이터베이스 5주차 요약

*DM := ◆무결성 제약조건 ▷데이터의 정확성 또는 유효성을 의미한다. ▷데이터베이스의 갱신이 데이터베이스의 일관성을 깨지 않게 하는 수단이다. ▷권한을 가진 사용자들로부터 데이터베이스의 정확성을 지키는 것이다. ●무결성 제약조건의 장점 *스키마를 정의할 때 일관성 조건을 오직 한 번만 명시하고, 데이터베이스가 갱신 될 때 DBMS가 자동적으로 일관성 조건을 검사하므로 응용 프로그램들은 일관성 조건을 검사할 필요가 없다. ▷DBMS가 자동으로 처리해준다. ▷데이터 정의어로 명시한다. ●무결성 제약조건의 특징 ▷스키마의 한 부분이다. ▷데이터베이스의 상태(또는 상태들의 순서)에 대한 제한 ▷DBMS가 실행 ▷릴레이션 내의 무결성 제약조건 : 오직 한 릴레이션만 포함 / 릴레이션 스키마의 한 부분 ▷릴레이..

카테고리 없음

데이터베이스 4주차 요약

*DM := *관계 데이터 모델을 SW로 구현한 것이 RDBMS ◆관계 데이터 모델과 제약조건 ●관계 데이터 모델의 장점 ▷데이터 독립성을 늘린다. ▷단순한 구조를 갖도록 한다. ●관계 데이터 모델이 큰 성공을 이룬 까닭 ▷집합 위주로 데이터를 처리하고, 고급 언어인 SQL을 제공하고, 숙련되지 않은 사용자도 쉽게 이해할 수 있고, 트랜잭션 관리 기능을 제공 한다는 것이다. ◆관계 데이터 모델의 개념 ▷관계 데이터 모델은 동일한 구조(릴레이션)의 관점에서 모든 데이터를 논리적으로 구성하며 선언적인 질의어를 통한 데이터 접근을 제공한다. (비절차적 언어) ●관계 데이터 모델의 목적 ▷높은 데이터 독립성을 제공한다. ▷사용자는 원하는 데이터만 명시하고, 어떻게 이 데이터를 찾을 것인가는 명시 할 필요가 없다..

메카인
메카인의 지식창고