목록전체보기 (227)
득이공간
해당 게시물은 김태연 교수님의 '데이터베이스' 강의를 수강하며 학습한 내용을 개인적으로 정리한 글입니다. 📌 목차 - 4장. SQL 4-1. SQL 📌 4-1. SQL * SQL - System R - 관계 데이터 모델은 집합을 기반을 두고 있어 테이블 내에 동일한 튜플을 허용하지 않지만 SQL은 이를 허용한다. * 오라클 SQL 구성요소 - 데이터 검색 - 데이터 조작어 - 데이터 정의어 - 트랜잭션 제어 - 데이터 제어어 * 데이터 정의어 - 스키마의 생성과 제거 * 릴레이션 정의, 제거 - alter table, reate index\ * SELECT문 * 별칭 (alias) - 서로 다른 릴레이션에 동일한 이름을 가진 애트리뷰트가 속해 있을 때 애트리뷰트의 이름을 구분하는 방법 - FROM ~ A..
해당 게시물은 김태연 교수님의 '데이터베이스' 강의를 수강하며 학습한 내용을 개인적으로 정리한 글입니다. 📌 목차 - 3장. 관계 대수 3-1. 관계 대수 📌 3-1. 관계 대수 * 관계 해석(relational calculus) - 원하는 데이터만 명시하고 질의를 어떻게 수행할 것인가는 명시하지 않는 선언적인 언어 * 관계 대수(relational algebra) - 어떻게 질의를 수행할 것인가를 명시하는 절차적 언어 - 기존의 릴레이션들로부터 새로운 릴레이션을 생성한다. - 필수 연산자 : 셀렉션, 프로젝션, 합집합, 차집합, 카티션 곱 - 유도 연산자 : 교집합, 세타 조인, 동등 조인, 자연 조인, 세미 조인, 디비전 * 셀렉션 연산자 - σ(릴레이션) - 한 릴레이션에서 셀렉션 조건(select..
해당 게시물은 김태연 교수님의 '데이터베이스' 강의를 수강하며 학습한 내용을 개인적으로 정리한 글입니다. 📌 목차 - 2장. 관계 데이터 모델과 제약조건 2-1. 관계 데이터 모델의 개념 2-2. 릴레이션의 특성 2-3. 릴레이션의 키 2-4. 무결성 제약조건 📌 2-1. 관계 데이터 모델의 개념 * 관계 데이터 모델 - 기본이 되는 데이터 구조로서 간단한 테이블을 사용한다. - 동일한 구조(릴레이션)의 관점에서 모든 데이터를 논리적으로 구성한다. * 용어 - 릴레이션 (relation) : 2차원의 테이블 (스프레드 시트와 유사) - 레코드 (record) : 릴레이션의 각 행 - 튜블 (tuple) : 레코드를 좀더 공식적으로 부르는 용어 - 애트리뷰트 (attribute) : 릴레이션에서 이름을 가..
해당 게시물은 김태연 교수님의 '데이터베이스' 강의를 수강하며 학습한 내용을 개인적으로 정리한 글입니다. 📌 목차 - 1장. 데이터베이스 시스템 1-1. 데이터베이스 시스템 개요 1-2. 파일 시스템 vs DBMS 1-3. DBMS 언어 1-4. DBMS 사용자 1-5. ANSI/SPARC 아키텍처와 데이터 독립성 1-6. 데이터베이스 시스템 아키텍처 📌 1-1. 데이터베이스 시스템 개요 * 데이터베이스 - 조직체의 응용 시스템들이 '공유'해서 사용하는 운영 데이터들이 '구조적'으로 '통합'된 모임 * 데이터 vs 정보 - 정보: 목적이나 의도에 따라 데이터를 처리하고 분석한 것 * DBMS - 데이터베이스 관리 시스템 * 데이터베이스 스키마 - 내포, 데이터베이스의 모든 가능한 상태를 미리 정의 * 데..
해당 게시물은 김정근 교수님의 '컴퓨터 네트워크' 강의를 수강하며 학습한 내용을 개인적으로 정리한 글입니다. 📌 목차 - 7장. Wireless and Mobile Network 7-1. Introduction 7-2. Wireless: wireless links and network characteristics, wifi, cellular networks 📌 7-1. Introduction * Access Network(Internet과 연결되는 곳) - 유선LAN, 무선LAN, 이동통신망 * Elements of a wireless network - wireless hosts - base station: 기지국, 중계하는 역할, AP(공유기), Cell(하나의 지역단위, 한개의 기지국을 포함한다.) ..
해당 게시물은 김정근 교수님의 '컴퓨터 네트워크' 강의를 수강하며 학습한 내용을 개인적으로 정리한 글입니다. 📌 목차 - 6장. Link Layer and Local Area Networks 6-1. Introduction 6-2. Error detection, correction 6-3. Multiple access protocols 6-4. LANs 📌 6-1. Introduction * Link layer: Introduction - Hosts and Routers: nodes - 통신 경로를 따라서 인접한 두 노드 사이에 존재하는 물리적인 통신 채널: links - wired, wireless, LANs - layer-2 packet: frame - 링크 계층의 역할: 한 노드에서 물리적으로 연결..
해당 게시물은 김정근 교수님의 '컴퓨터 네트워크' 강의를 수강하며 학습한 내용을 개인적으로 정리한 글입니다. 📌 목차 - 5장. Network Layer: Control Plane 5-1. Introduction 5-2. Routing protocols 5-3. Intra-ISP routing: OSPF 5-4. Routing among ISPs: BGP 5-5. SDN control plane 📌 5-1. Introduction * Network-layer functions - forwarding: data plane - routing: control plane - per-router control (traditional) - logically centralized control (software de..
해당 게시물은 김정근 교수님의 '컴퓨터 네트워크' 강의를 수강하며 학습한 내용을 개인적으로 정리한 글입니다. 📌 목차 - 4장. Network Layer: Data Plane 4-1. Network layer: overview 4-2. What's inside a router 4-3. IP: the Internet Protocol 4-4. Generalized Forwarding, SDN 4-5. Middleboxes 📌 4-1. Network layer: overview * Two key network-layer functions - forwarding: 하나의 개별 라우터 내에서 입력링크->출력링크로 안내하는 것 // Data Plane - routing: 네트워크 전반에 걸쳐서 패킷의 출발지->목적..
해당 게시물은 김정근 교수님의 '컴퓨터 네트워크' 강의를 수강하며 학습한 내용을 개인적으로 정리한 글입니다. 📌 목차 - 3장. Transport Layer 3-1. Transport-layer services 3-2. Multiplexing and demultiplexing 3-3. Connectionless transport: UDP 3-4. Principles of reliable data transfer 3-5. Connection-oriented transport: TCP 3-6. Principles of congestion control 3-7. TCP congestion control 3-8. Evolution of transport-layer functional 📌 3-1. Transpor..
해당 게시물은 김정근 교수님의 '컴퓨터 네트워크' 강의를 수강하며 학습한 내용을 개인적으로 정리한 글입니다. 📌 목차 - 2장. Application Layer 2-1. Principles of network applications 2-2. Web and HTTP 2-3. E-mail, SMTP, IMAP 2-4. The Domain Name System DNS 2-5. Video streaming and content distribution networks 📌 2-1. Principles of network applications * Client-Server Paradigm - Client: contact, communicate with server - Server: always-on host - ex..