일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- SQL
- camerax
- kernel
- 실렉션
- dataloader
- 디비전 연산자
- System Structure
- Artifical Intelligence
- RuntimeError
- 중첩질의
- 조인
- 정규화
- OS
- 세미조인
- process
- pytorch
- 동기식 입출력
- backpropagate
- Database
- 카티션 곱
- 데이터베이스
- Arificial Intelligence
- mode bit
- TicTacToe
- Program Execution
- 비지도학습
- Hyperparameters
- Operating System
- 운영체제
- AI
- Today
- Total
목록조인 (3)
aajin126's devlog
SELECT문 조인 두 개 이상의 릴레이션으로부터 연관된 투플들을 결합한다. 조인에서 보통 릴레이션 간의 관계를 표현해주는 기본키와 외래키를 연관하지만 적절하게 관계를 나타낼 수 있는 애트리뷰트는 다 사용될 수 있다. 두 릴레이션 사이에 속하는 애트리뷰트 값들을 비교 연산자로 연결한 것 (가장 자주 사용되는 비교연산자 : =) 조인 조건을 생략했을 때와 틀리게 표현했을 때는 카티션 곱이 생성된다. 애트리뷰트 이름 앞에 릴레이션 이름을 사용하여 릴레이션을 명확하게 해주는 것이 바람직하다. (AS 사용) SELECT EMPNAME, DEPTNAME FROM employee AS E, department AS D -- FROM에서 쓴 릴레이션의 순서대로 WHERE E.DNO = D.DEPTNO -- WHERE..

편의를 위해 유도된 연산자 디비전 연산자 차수가 n+m인 릴레이션 R(A1, … , An , B1, … , Bm) 과 차수가 m인 릴레이션 S( B1, B2, … , Bm)의 디비전 (R ÷ S)는 차수가 n이고, S에 속하는 모든 투플 u에 대하여 투플 tu(투플 t와 투플 u를 결합한 것)가 R에 존재하는 투플 t들의 집합. (위의 두번째 예시에서 b2와 b4가 모두 있는 an만 결과 릴레이션에 포함될 수 있음) 관계 대수의 한계 관계 대수는 산술 연산을 할 수 없다. 집단 함수(max, min,avg, sum 등)를 지원하지 않는다. 정렬(sorting)을 나타낼 수 없다. 조회만 가능하여 데이터 베이스를 수정할 수 없다. 무조건 중복을 제거하다 보니 중복된 투플을 나타내는 것이 필요할 때 이를 명..

관계 데이터 모델에서 지원되는 두 가지 정형적인 언어 관계 해석 (relational calculus) 원하는 데이터만 명시하고 질의를 어떻게 수행할 것인가는 명시하지 않는 선언적인 언어 관계 대수 (relational algebra) 어떻게 질의를 수행할 것인가를 명시하는 절차적 언어 (SQL은 HOW를 표시하지 않기 때문에 SQL의 기초가 되어 질의 처리기에서 순서와 방법을 결정할 때 관계 대수로 처리된다.) 관계 대수는 상용 관계 DBMS들에서 널리 사용되는 SQL의 이론적인 기초 SQL 상용 관계 DBMS들의 사실상의 표준 질의어 SQL을 사용하여 관계 데이터베이스에 릴레이션을 정의하고, 관계 데이터베이스에서 정보를 검색하고, 관계 데이터베이스를 갱신하며, 여러가지 무결성 제약조건들을 명시할 수 ..