[데이터베이스] 2장. 관계 데이터 모델과 제약 조건
·
CS/Database | 데이터베이스
2장. 관계 데이터 모델과 제약 조건 | Notion이제 관계 데이터 모델로 들어가도록.esthrelar.notion.site 2.1 관계 데이터 모델의 개념 2.2 릴레이션의 특성 2.3 릴레이션의 키릴레이션의 키 : 각 tuple을 고유하게 식별할 수 있는 하나 이상의 attribute들의 모임.키의 종류 - 수퍼키, 후보키, 기본키, 대체키, 외래키.수퍼 키 (super key) : relation key의 정의와 동일예) 주민등록번호만으로도 super key지만, 추가적인 attribute들을 더 가지고 있는 것도 super key.후보 키 (candidate key) : 각 투플을 고유하게 식별하는 최소한의 attribute들의 모임.모든 릴레이션에는 최소한 한 개 이상의 후보 키가 존재함. ..
[데이터베이스] 1장. 데이터베이스 시스템
·
CS/Database | 데이터베이스
1.0 데이터베이스 시스템데이터베이스란, 데이터들이 모여있는 어떤 기지를 의미.데이터베이스 관리 시스템(DBMS)란, 데이터베이스를 관리하는 소프트웨어고.예를 들어, MySQL, Oracle, Maria DB, Postgres SQL 등이 DBMS임. 기존의 DBMS들이 처리하기 어려운 데이터 - 빅데이터 - 가 나옴에 따라서, 새로운 종류의 DBMS들이 나오게 됨.빅데이터의 특성 : 볼륨 : 데이터가 많다다양성 : 비정형적인 데이터들의 등장.실시간성 : 데이터를 엄청 빨리 처리해야 하게 됨. 따라서, NoSQL의 등장.SQL은, 기존의 DBMS들에서 사용하던, 데이터를 처리할 수 있는 언어인데, NoSQL은 Not Only SQL의 약자로서 SQL 뿐만 아니라 뭔가 더 할 수 있어야 함. 그래서 Mon..