데이터베이스(8)
-
4. Relational Algebra
데이터베이스를 사용하는 주된 이유는 쿼리를 사용하여 데이터를 효율적으로 처리하기 위해서다. Relational Algebra Relational model은 데이터에 대한 작업이 표준화되어있고, 그 작업을 수학적으로 나타낼 수 있다. Relational algebra - 가장 많이 사용됨 Relational calculus Datalog ODL은 데이터에 대한 여러 작업을 수행할 수있는 메소드를 사용하는 방법이다. 아직 수학적으로 표현할 수 없다 E/R model은 데이텅 조작에 대한 구체적인 방법을 포함하지 않는다 What is Algebra? Algebra = operators + atomic operands Arithmetic algebra Atomic operands: x나 y같은 변수 또는 37..
2021.05.02 -
2. Relational Data Model
데이터 모델 데이터나 정보를 설명하는 표현 방법 일반적으로 세 부분으로 구성됨 데이터 구조 데이터 운영 데이터 제약 조건 중요한 데이터 모델 관계형 모델(The Relational Model) XML을 포함하는 부분구조화된 데이터 모델 다른 데이터 모델 객체지향 데이터 모델 객체-관계형 모델 계층(트리) 모델 네트워크 모델 관계형 모델 릴레이션(테이블) 속성(컬럼) title, year, length, genre 스키마 테이블의 구조 Movies(title, year, length, genre) 튜플(행) (Gone With the Wind, 1939, 231, drama) 도메인 Movies(title: string, year: integer, length: integer, genre: string) ..
2021.05.02