데이터베이스강의 13

데이터베이스 3강 :: 릴레이션, 키, ERD 변환, 관계 연산

데이터베이스 3강을 보며 배운내용 정리(TL;DR) 관계형 모델은 표다 그 표를 릴레이션이라고 하고 그 릴레이션과 함께 사용되는 용어들은 컬럼, 레코드, 키, 스키마 등이 있다 그리고 이 표를 원하는 데이터를 가지고 있게 연산할 수 있다 릴레이션 1개에 사용하는 셀렉트, 프로젝트 등 릴레이션 2개이상에 사용하는 조인, 카티시언 프로덕트 등이 있다 다음 강의 4강은 데이터베이스를 듣기 시작한 이유인 SQL! 기본만 잘 알아놓자! 관계형 모델은 언제 사용하더라? 데이터베이스 2강에서 봤던 그림 호출 논리적 데이터 모델링이란? DBMS 구현 모델에 맞춰 데이터 표현하는 과정 데이터 정의 언어로 적은 개념 스키마 생성 왜 논리적 데이터 모델링이 필요한가? 구현 모델에 맞춰 데이터 수정 ERD를 RDBMS가 수용..

데이터베이스 2강 :: 데이터베이스 모델링 왜? 개체집합, 관계집합

데이터베이스 2강을 보며 배운내용 데이터베이스 모델링 왜 필요할까? 데이터베이스 효율적으로 이용하기 위한 계획 데이터 의미 파악, 데이터 관여 업무를 정의하고 분석하려고 👀 관점 비즈니스적 관점 : 어떤 데이터 저장하나? 프로그래머 관점 : 어떻게 데이터를 저장할까? ✅ 모델링 단계 데이터 모델 의미, 데이터 타입, 연산 등 명시하기 위해 사용하는 개념 집합 데이터 모델링 실세계 일부분을 DBMS가 지원하는 데이터 모델의 형태로 나타내는 것 사용자 요구사항 분석 사전 분석없이 설계가 불가능하다 데이터가 복잡해지고 수명주기가 짧아져서 신속, 정확이 필요 ✅ 요구사항 단계 도출 => 분석 => 기록 순서로 수행 ER 모델 실세계 속성들로 이루어진 개체(Entity)와 개체 사이의 관계(Relationship..

데이터베이스 1강 :: 데이터베이스 등장배경, DBMS, 시스템 아키텍처

데이터베이스 1강을 보며 배운내용 데이터베이스 강의 시청 시작 목표는 기본적인 SQL 배우기 AI 새삼 데이터베이스의 역사를 듣다보니 갑자기 AI가 등장한게 아니라는게 느껴진다 데이터를 받기 시작한 때부터 쌓이고, 신속하게 처리할 방법을 연구하고 데이터를 분석하다 보니 자연스레 등장하게 된 것 같다 다음은 뭘까? 데이터베이스 이전(🇧🇩 : Before Database) 데이터 중복 문제 데이터 중복이 많아지면, 일관성, 보안성, 경제성에서 문제 발생 무결성 훼손 문제 데이터가 가질 수 있는 가능 범위(제약조건)를 포함한다 동시 접근의 문제 동일 데이터에 다수 사용자가 접근하면 일관성 훼손된다 데이터베이스 등장(🇦🇩 : After Database) 위의 문제들을 막기 위해 데이터베이스가 나왔다 데이터 사용..

728x90