관계형 DB 정규화 & 함수 종속성
DB 설계의 비공식적 원칙 의미 명확하게: 여러 엔터티/관계형 속성을 하나의 릴레이션에 섞지 말 것 중복/Null 값 줄이기: 삽입·삭제·수정 이상(anomalies) 방지 spurious tuples 방지: 비정상적인 JOIN 결과를 피해야함 Semantics of the Relation Attributes Guideline 1...
DB 설계의 비공식적 원칙 의미 명확하게: 여러 엔터티/관계형 속성을 하나의 릴레이션에 섞지 말 것 중복/Null 값 줄이기: 삽입·삭제·수정 이상(anomalies) 방지 spurious tuples 방지: 비정상적인 JOIN 결과를 피해야함 Semantics of the Relation Attributes Guideline 1...
ER to Relational DB ER(Entity-Relationship) 모델을 Relation으로 매핑해 관리할 수 있음 Step1: Mapping of Regular Entity Types ER 스키마의 엔터티 타입 $E$에 대해서, $E$의 모든 속성을 포함하는 relation $R$을 작성 단순 속성만 포함, 복합 속성은 단순 ...
관계형 데이터베이스에서 정보를 얻기 위해선 여러 명령어를 사용할 수 있고, 이를 수학적으로 정의할 수 있음 SELECT SELECT 연산은 Relation(table)에서 특정 조건을 만족하는 튜플(행)을 선택하는 연산. Relation의 수평 분할(필터링, 원본 Relation과 속성 구조 동일) 표기법 ...
컴퓨터 비전의 전통적 방법 이미지 출처: MVTec 태초에, 딥러닝이 있기 전 컴퓨터 비전의 문제를 풀기 위해선 사람이 손수 직접 이미지로부터 Feature를 뽑아내는 함수를 디자인해야만 했습니다. Detection의 예시를 들어보면, 찾고자 하는 대상의 이미지 특성을 추출하는 함수를 디자인해야만 Detection 문제를 풀 수 있...
class MultiHeadAttention(nn.Module): def __init__(self, d_model, num_heads): super(MultiHeadAttention, self).__init__() assert d_model % num_heads == 0 self.d_k = d_mod...
관계형 데이터 모델 데이터 베이스를 여러개의 관계(Relation) 집합으로 표현하는 모델 관계(Relation)는 표(table) 형태로 표현되고, 각 행은 관련된 데이터 값의 모음을 표현함 한 열의 값들은 모두 같은 데이터 타입을 가짐 용어: 튜플(Tuple): 테이블의 한 행을 나타냄 속성(Attri...
Flow Control 프로그래밍에서 Flow of Control은 프로그램이 특정한 순서로 실행되도록 하는 것입니다. 이를 위해 조건문과 반복문을 사용하며, C++에서는 if-else, switch, while, do-while, for 등의 구조를 활용합니다 불리언 표현식(Boolean Expressions) 프로그래밍에서 조건을 평가할 때 ...
from selenium import webdriver from selenium.common.exceptions import WebDriverException driver = webdriver.Chrome() # 정상 동작 driver.get("https://www.google.com") # 드라이버 종료 driver.quit() # 종료된 드...
DB 설계 예시 회사의 DB를 설계한다고 가정 부서: 이름, 번호, 관리 직원 및 시작 날짜 저장. 여러 위치에 존재 가능 프로젝트: 고유한 이름과 번호, 단일 위치 지정 직원: 주민번호, 주소, 급여, 성별, 생년월일 저장. 하나의 부서에서 일하며 여러 프로젝트를 수행할 수 있음 부양가족: 이름, 성별, 생년월일, 직원과의 관계 저...
기본 개념 데이터(Data): 기록할 수 있는 알려진 사실 데이터베이스(DB): 관련 데이터의 모음. 현실 세계의 일부를 반영하며 특정 목적을 위해 설계됨 DBMS(Database Management System): 데이터를 생성하고 유지하는 프로그램의 집합 DB 시스템(DB System): 데이터베이스(DB) + DBMS 데이터베...