본문 바로가기

CS

(7)
Ch 06. 관계 데이터 연산 김연희, 『데이터베이스 개론』, 한빛아카데미(2022.07.20), Chpater 04 Ch6. 관계 데이터 연산 관계 데이터 연산을 일반 집합 연산자와 순수 관계 연산자로 나누어 학습한다. 6.1. 관계 데이터 연산의 개념 관계 데이터 연산 관계 데이터 모델에서 원하는 데이터를 추출하기 위해 릴레이션에 처리를 요구하는 것으로, 관계 대수와 관계 해석으로 나눌 수 있다. 관계 대수(relational algebra)는 데이터의 처리 과정을 순서대로 기술하는 절차 언어이고, 관계해석(relational calculus)는 원하는 데이터가 무엇인지만 기술하는 비절차적 언어이다. 이 둘은 개념적 언어로 실제 사용되지는 않는다. 하지만 데이터 언어의 유용성을 검증하는 도구로써 쓰인다. 6.2. 관계 대수 6.2..
Ch 05. 관계 데이터 모델 김연희, 『데이터베이스 개론』, 한빛아카데미(2022.07.20), Chpater 04 Ch5. 관계 데이터 모델 관계 데이터 모델과 관계 데이터 모델의 핵심인 릴레이션에 대해 학습한다. 4.1. 관계 데이터 모델의 개념 4.1.1. 관계 데이터 모델의 기본 용어 관계 데이터 모델에서는 하나의 객체에 대한 데이터를 릴레이션(테이블) 하나에 담아 데이터베이스에 저장한다 속성 릴레이션의 열을 속성 또는 attribute라고 부른다. 각 속성에 대한 도메인이 정해져있다. 투플 릴레이션의 행, 릴레이션의 개체 인스턴스이다. 도메인 속성 하나가 가질 수 있는 모든 값의 집합. 속성이 가질 수 있는 모든 값을 일일이 나열하기 어려운 경우, 데이터 타입으로 정의된다. 널 값 릴레이션에 있는 특정 투플 속성의 적절한 ..
Ch 04. 데이터 모델링 김연희, 『데이터베이스 개론』, 한빛아카데미(2022.07.20), Chpater 04 Ch4. 데이터 모델링 데이터 설계 과정에 필요한 데이터 모델링과 데이터 모델의 개념에 대해 학습한다. 4.1. 데이터 모델링과 데이터 모델의 개념 4.1.1. 데이터 모델링 데이터 모델링 : 현실 세계의 데이터를 컴퓨터 데이터베이스로 변환 하는 것. 종류 및 절차 개념적 모델링(추상화) : 실제 세계의 다양한 정보 중 유의미한 데이터만을 뽑아 추출하는 것. 논리적 모델링(구조화) : 추상화한 데이터를 데이터베이스에 정형화된 구조로 표현하는 것. 4.1.2. 데이터 모델 데이터 모델 : 데이터 모델리의 결과물을 표현하는 도구. 종류 개념적 데이터 모델 개념적 모델링한 결과를 표현 논리적 데이터 모델 논리적 모델링한 결..
Ch 03. 데이터베이스 시스템 김연희, 『데이터베이스 개론』, 한빛아카데미(2022.07.20), Chpater 03 Ch3. 데이터베이스 시스템 데이터베이스, 데이터베이스 관리 시스템 개념을 바탕으로 데이터베이스 시스템에 관해 알아본다. 3.1. 데이터베이스 시스템의 정의 데이터베이스 시스템 : 데이터베이스에 데이터를 저장하고, 저장된 데이터를 관리하여 조직에 필요한 정보를 생성해주는 시스템. 용어 구분 데이터베이스: 데이터를 저장해두는 곳 데이터베이스 관리 시스템: 데이터베이스에 저장된 데이터를 관리해주는 프로그램 데이터베이스 시스템: 데이터베이스와 데이터베이스 관리 시스템을 이용해 조직에 필요한 정보르르 제공해주는 전체 시스템 데이터베이스 시스템에는 데이터베이스와 DBMS외에도 데이터언어(SQL)과 데이터 처리 연산을 담당하는 ..
Ch 02. 데이터베이스 관리 시스템 김연희, 『데이터베이스 개론』, 한빛아카데미(2022.07.20), Chpater 02 Ch2. 데이터베이스 관리 시스템 파일 시스템이 지닌 한계점과, 그에 대한 데이터베이 관리 시스템의 핵심 기능과 장단점. 2.1. 데이터베이스 관리 시스템의 등장 배경 2.1.1. 파일 시스템의 한계점 파일 시스템 : 운영체제와 함께 설치되며, 데이터를 파일로 관리할 수 있도록 파일의 CRDU 기능을 제공한다. 파일 시스템의 한계점 데이터의 중복 파일 시스템은 응용 프로그램별로 파일을 유지하기 때문에, 같은 데이터가 서로 다른 파일에 중복 될 수 있다. 단순히 저장공간의 낭비 뿐 아니라, 데이터 일관성을 유지하는데 어려움이 있다. SW의 파일 종속성 응용 프로그램이 파일에 직접 접근하기 때문에, 파일 구조에 종속적이다..
Ch 01. 데이터베이스 기본 개념 김연희, 『데이터베이스 개론』, 한빛아카데미(2022.07.20), Chpater 01 Ch1. 데이터 베이스 기본 개념 1.1. 데이터베이스의 필요성 1.1.1. 데이터와 정보 데이터 : 관찰 혹은 측정을 통해 수집한 사실 or 값 정보 : 데이터를 의사결정에 유용하게 활용할 수 있도록 체계적으로 조직한 결과물 정보처리 : 데이터에서 정보를 추출하는 과정 1.1.2. 정보 시스템과 데이터베이스 정보시스템 : 조직 운영에 필요한 데이터를 수집하여 저장해두었다가 의사 결정 시 유용한 정보를 만들어 주는 수단 사용 목적에 따라 다양한 이름이 있다 경영정보 시스템(MIS: Management Information System) 의사 결정 지원 시스템(DSS: Decision Support System) 데이터..
0. Pre-Learning 미즈구치 카츠야, 『모두의 네트워크』, 이승룡 역, 길벗(2022), 1장 ~ 2장 Ch1. 네트워크 첫걸음 1. 네트워크의 구조 1.1. 컴퓨터 네트워크란? 컴퓨터 네트워크 정의 ==분산되어 있는 컴퓨터를 통신망으로 연결하여 자원을 공유할 수 있게한 것.== 컴퓨터 간 연결은 광케이블과 같은 유선, 혹은 와이파이와 같은 무선 매체를 통해 이뤄진다. 인터넷 정의 TCP/IP프로토콜 기반의 컴퓨터 네트워크 1.2. 패킷이란? 패킷 정의 네트워크를 통해 전송되는 데이터의 작은 형식화된 조각 패킷의 필요성 큰 데이터를 그대로 보낼 경우, 네트워크의 대역폭[^1]을 많이 점유해서 다른 데이터의 흐름을 막을 수 있다. 따라서 데이터를 작은 크기의 패킷으로 분할하여 전송할 필요성이 대두되었다. 단, 데이터를 수신한..