일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- register renaming
- pipelined
- way prediction
- theta join
- multibanekd cache
- mesi
- nonblocking cache
- ISA
- store conditional
- 관계형 모델
- transactional memory
- cache optimization
- load linked
- directory based coherence protocol
- relational model
- speculative execution
- branch prediction
- moesi
- sequential consistency
- pipelined cache
- sql
- cache coherence miss
- Cache
- dynamic scheduling
- atomic exchange
- pipline hazards
- Subquery
- cache coherence
- structural hazard
- dependence
- Today
- Total
목록sql (4)
공대생의 공부흔적
참고: Database Systems: The Complete Book (2nd edition) - 6.3 Subqueries 이번 글에서는 서브쿼리 중 SQL의 join에 대해 알아볼 것이다. 두 개의 relation은 product, theta join, natural join, outerjoin으로 join될 수 있다. 예시를 바탕으로 하나씩 알아보자. Movies(title, year, length) StarsIn(movieTitle, movieYear, starName) Movies title year length StarsIn movieTitle movieYear starName t1 y1 l1 t1 y1 s1 t1 y2 l2 t2 y2 s2 Cross Join (product) 가장 간단한 ..
참고: Database Systems: The Complete Book (2nd edition) - 6.3 Subqueries 이번 글에서는 쿼리 안의 쿼리인 서브쿼리에 대해 알아볼 것이다. 하나의 서브쿼리는 또 서브쿼리를 가질 수 있고, 계속해서 여러 개의 서브쿼리를 가질 수 있다. 앞선 글에서 살펴보았던 집합 연산이 서브쿼리의 사용 예시이다. 아래 표현에서 (SELECT A FROM R)과 (SELECT A FROM S)가 각각 서브쿼리이다. (SELECT A FROM R) UNION (SELECT A FROM S); 서브쿼리의 특징은 다음과 같다. 서브쿼리는 하나의 단일 상수를 리턴할 수 있고, 이 상수는 WHERE 구문 안에서 다른 값과 비교될 수 있다. 서브쿼리는 WHERE 구문에서 사용될 수 ..
참고: Database Systems: The Complete Book (2nd edition) 지금까지는 하나의 relation에 대한 쿼리만 다루었다. 이번 글에서는 쿼리에 여러 개의 relation을 포함하는 경우 쿼리를 작성하는 법에 대해 알아볼 것이다. 데이터를 하나의 table에만 저장하는 경우 데이터 교환이 쉽고 join에 대한 비용을 회피할 수 있지만, 여러 개의 table에 나누어 저장하는 경우 데이터 업데이트가 쉽고 table에 대한 query가 더 빨라 런타임에서 이득을 볼 수 있다. 여러 relation을 포함하는 쿼리 다음과 같은 relation이 존재한다고 가정하자. Movies(title, year, length, genre, studioName, producerCertNum)..
참고: Database Systems: The Complete Book (2nd edition) 이번 글에서는 관계형 모델(Relational Model)을 SQL로 구현하는 방법에 대해 알아볼 것이다. 먼저 관계형 모델의 attribute에 사용 가능한 데이터 타입을 알아본 후, 표 생성/삭제/수정, primary/foreign 키 선언, 인덱스 선언, tuple 연산과 관련된 SQL 코드를 간단히 살펴볼 것이다. 관계형 모델에 대한 설명은 다음 글을 참고하면 된다. 2024.03.07 - [Database & Big Data] - [DB#2] 관계형 모델(Relational Model) SQL? SQL이란 Structured Query Language의 약자로, 관계형 데이터베이스를 표현하고 관리하기..