딱히 취미라고 할께 게임 밖에 없었던지라 건강한? 취미를 가지고 싶었다.ㅋㅋ 퍼즐이나 나노블럭 맞추는걸 좋아했는데, 몇일 전 스위프트 책을 사러 교보문고를 갔다가 미니 블럭을 발견해서 사왔다. 놀이기구도 있었는데, 영우몬이 빵이 너무 귀엽다며 골라줬다.ㅋㅋ 미니 블럭에 이젠 스티커도 붙이네.. 신기하당 가격은 정확히 기억은 안나는데.. 만 몇천원이었던거 같다. LOZ mini 블럭 1646 베이커리 빵집 케이스 뒤를 보면 이렇게 상점이 여러개가 있다. 미용실, 사진샵?, 옷가게?, 빵집 이렇게 상점 세트인거 같다. 다음에 나머지 상점 미니 블럭들도 사서 맞추고 싶다. LOZ mini 블럭 1646 베이커리 빵집 구성품이다. 블럭을 3개로 나눠놨네?.. 하지만 난 다 뜯어서 할꺼니까.. 상관없다. 설명서는..
일반 집합 연산자 - 집합 연산은 수학적 집합 이론에서 사용하는 연산자로 릴레이션 연산에도 그대로 적용할 수 있다. - 집합 연산 중 UNION, DIFFERENCE, INTERSECTION을 처리하기 위해서는 합병 조건을 만족해야한다. ※ 합병 조건 : 합병하려는 두 릴레이션 간에 속성의 수가 같고, 대응되는 속성별로 도메인이 같아야한다. 즉, 릴레이션 R과 S가 합병 가능하다면, 릴레이션 R의 i번째 속성과 릴레이션 S의 i번째 속성의 도메인이 서로 같아야 한다. 속성의 이름이 같아야되는 것은 아님. - 두 릴레이션 R과 S가 있을 때 각 집합 연산의 특징 연산자 기능 및 수학적 표현 카디널리티 합집합 UNION 연산 기호 : ∪ - 두 릴레이션에 존재하는 튜플의 합집합을 구하는 연산 - 결과로 생성..
SELECT - 릴레이션에 존재하는 튜플들 중에서 특정 조건을 만족하는 튜플들의 부분집합을 구하여 새로운 릴레이션을 만든다. - 릴레이션의 행에 해당하는 튜플을 구하는 것으로, 수평 연산이라고도 한다. - SELECT 연산의 기호는 그리스 문자 시그마(σ)이다. - 표기 형식 : σ(조건)(R) · R은 릴레이션 · 조건에서는 =, ≠, , ≥ 등의 기호를 사용한 비교 연산이 허용, AND(∧), OR(∨), NOT(ㄱ) 등의 논리 연산자를 사용하여 여러 개의 조건들을 하나의 조건으로 결합시킬 수도 있다. PROJECT - 주어진 릴레이션에서 속성 리스트에 제시된 속성 값만을 추출하여 새로운 릴레이션을 만든다. 단, 연산 결과에 중복이 발생하면 중복이 제거된다. - 릴레이션에서 열에 해당하는 속성을 추출..
관계대수(Relational Algebra) - 관계형 데이터베이스에서 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적 언어. - 하나 또는 두 개의 릴레이션을 입력으로 받아들여 결과로서 새로운 릴레이션을 생성해내는 연산자들의 집합. - 연산에는 기본 연산인 SELECT, PROJECT, JOIN, DIVISION 등과 집합 연산인 UNION, DIFFERENCE, INTERSECTION, CARTESIAN PRODUCT 등이 있다. 관계해석(Relational Calculus) - 관계 데이터 모델의 제안자인 코드(E. F. Codd)가 수학의 Predicate Calculus(술어해석)에 기반을 두고 관계 데이터베이스를 위해 제안. - 관계 데이터의 연산을 표현하는 방법으로, 원하는 정보..
무결성(Integrity) - 데이터베이스에 저장된 데이터 값과 그것이 표현하는 현실 세계의 실제 값이 일치하는 정확성을 의미 - 무결성 제약 조건(Constraint)은 데이터베이스에 저장된 데이터의 정확성을 보장하기 위해 정확하지 않은 데이터가 데이터베이스 내에 저장되는 것을 방지하기 위한 제약조건을 말한다. NULL 무결성 - 릴레이션의 특정 속성 값이 NULL이 될 수 없도록 하는 규정 고유(Unique) 무결성 - 릴레이션의 특정 속성에 대해 각 튜플이 갖는 속성 값들이 서로 달라야 한다는 규정 예시 : 릴레이션의 기본키인 고객번호 속성에는 동일한 값이 존재하지 않으므로 고유(Unique) 무결성을 만족한다. 도메인(Domain) 무결성 - 특정 속성의 값이 그 속성이 정의된 도메인에 속한 값이..