본문 바로가기

개인 공부/DB (데이터베이스 개론)3

데이터베이스 개론 : 관계 데이터 연산 (6장) 📌 관계 데이터 연산의 개념 데이터 모델은 데이터 구조, 연산, 제약조건이 3가지로 구성된다. 여기서 연산이란 원하는 데이터를 얻기 위해 릴레이션에 필요한 처리 요구를 수행하는 것이다. 관계 데이터 연산이라고 불리는 연산은 두 가지로 나뉜다. 관계 대수 : 원하는 결과를 얻기 위해 데이터 처리 과정을 순서대로 기술하는 절차 언어이다. 관계 해석 : 원하는 결과를 얻기 위해 처리를 원하는 데이터가 무엇인지만 기술하는 비절차 언어이다. 여기서 데이터에 대한 처리 요구를 Query(질의)라고 한다. 📌 관계 대수 ✔️ 관계 대수의 개념과 연산자 처리 과정을 순서대로 기술하는 언어인 관계 대수는 연산자들의 집합으로도 정의할 수 있다. 여기서 피연산자는 릴레이션이 된다. 따라서 결과물도 릴레이션이 될 것이다. 대.. 2022. 9. 7.
데이터베이스 개론 : 관계 데이터 모델 (5장) 📌 관계 데이터 모델의 개념 ✔️ 관계 데이터 모델의 기본 용어 관계 데이터 모델에서는 하나의 개체에 관한 데이터를 릴레이션 하나에 담아 데이터베이스에 저장한다. 릴레이션에 관한 용어를 알아보자. 1️⃣ Attribute 릴레이션의 열을 속성(Attribute)이라고 한다. 각 속성을 서로 다른 이름으로 구분하고 필드에 대응하는 개념이다. 2️⃣ Tuple 릴레이션의 행을 튜플이라고 한다. 개체에 대한 속성들을 모아둔 것이고 레코드에 대응하는 개념이다. 3️⃣ Domain 속성이 가질 수 있는 모든 값의 집합을 말한다. 이 값들은 더 분해될 수 없는 원자 값이다. 보통 데이터 타입을 도메인, 변수를 속성으로 이해하면 된다. 4️⃣ Null 값 속성 값을 모르거나 적합한 값을 모를 때 사용하는 특별한 값이.. 2022. 9. 7.
데이터베이스 개론 : 데이터베이스 기본 개념 (1장) ◾데이터베이스의 필요성 - 데이터와 정보 데이터 : 현실에서 단순히 수집한 사실(fact)이나 값(value), 자료라고도 불림 정보 : 데이터를 활용할 수 있게 처리한 결과물 정보 처리 : 데이터에서 정보를 추출하는 방법(과정) - 정보 시스템과 데이터베이스 정보 시스템 : 데이터를 수집하여 저장하고 필요할 때 정보로 처리해주는 시스템 (저장과 제공 모두 DB 담당!) ◾데이터베이스의 정의와 특징 - 데이터베이스의 정의 데이터베이스 : 공유할 수 있도록 통합해서 저장한 운영 데이터의 집합1. 공유 데이터 : 여러 사용자가 함께 이용할 수 있어야하는 데이터2. 통합 데이터 : 중복을 최소화하고 통제 가능한 중복만 허용하는 데이터3. 2022. 7. 19.