본문 바로가기

데이터베이스2

관계대수(카티션 프로덕트)#2 카티션 프로덕트 두 개의 테이블에서 각각의 레코드들을 서로 결합하여 하나의 레코드로 구성하면서 가능한 모든 조합의 레코드들로 테이블을 생성한다. * A1 A2 A 1 B 2 C 3 D 4 A3 A4 E 5 F 6 G 7 H 8 이 두 테이블을 카티션 프로덕트를 하면 어덯게 될까? A1 A2 A3 A4 A 1 E 5 B 2 E 5 C 3 E 5 D 4 E 5 A 1 F 6 B 2 F 6 C 3 F 6 D 4 F 6 A 1 G 7 B 2 G 7 C 3 G 7 D 4 G 7 A 1 H 8 B 2 H 8 C 3 H 8 D 4 H 8 4*4를 해서 16개의 필드들이 나타난다. 다른 예시를 들어보자 Professor 테이블 department 테이블 이 두개의 테이블을 카티션 프로덕트를 하려고 하면 너무나 많은 레.. 2022. 4. 3.
관계대수(선택연산, 추출연산, 재명명 연산, 연산자들의 조합)#1 [관계대수] 비절차적 언어로서 삽입, 삭제, 수정, 검색 등 데이터의 조작을 위한 연산들을 표한하기 위한 언어 연산의 종류들을 알아보자 선택연산 하나의 테이블에서 주어진 조건을 만족하는 레코드들을 검색하는 기능이다. 다음과 같은 테이블이 있다고 가정해보자. #[이 테이블의 이름은 student 이다] stu_id name address age 1871451 코그모 서울 24 1947854 자르반 인천 20 2015442 야스오 대구 22 2154897 홍길동 부산 21 선택연산은 σ 을 사용한다. σ address='서울'(student) 이런식으로 σ() 의 형태로 조건을 만족하는 레코드들을 찾는다. 이 연산의 결과는 어덯게 될까? stu_id name address age 1871451 코그모 서울 .. 2022. 3. 30.