01_Transmission Media 02_Guided transmission media☾ Twisted Pair저렴하고 가장 많이 사용되는 guided transmission medium2개의 절연 구리선이 나선형으로 엮여있다.하나의 선이 single communication link건물 내 전화 네트워크에서 주로 사용 Unshielded Twisted Pair(UTP)여러 개의 twisted pair를 모아둔 것일반적인 전화선에서 사용외부 전자기파 간섭에 약함 shielded Twisted Pair(UTP)여러 개의 twisted pair가 있을 때 신호가 다른 회로로 가지 않도록 막는 절연체 존재좋은 성능 but 비쌈 Near-End Crosstalk(NEXT)하나의 신호가 다른 쪽에 영향..
01_Data Transmission(Physical layer) transmission mediumGuided media : 데이터 굴절, 손실 x. 정반사Unguided media : 무선 연결. 먼 곳 통신 x linkDirect link : 두 개 사이에 다른 장치 없을 때(amplifier, repeater 제외)Point-to-point link : 두 개의 장치 간의 1대1 링크Multi-point link : 두 개 이상의 장치 간의 링크(wifi) directionalitySimplex : 단방향. 한 쪽은 transmitter, 다른 한 쪽은 receiver 역할만 한다.Half duplex : 두 station이 한 번에 하나씩 전송한다.Full duplex : 두 station이..
01_Capacity vs Coverage☾ Capacity1초에 전송할 수 있는 데이터량 ☾ Coverage데이터의 범위Capacity와 Coverage는 반비례 관계Capacity와 Frequency band는 비례 관계frequency ↓ → range ↑ → rate ↓frequency ↑ → range ↓ → rate ↑ 02_Internet☾ Internetnetwork of networks작은 네트워크 여러 개가 연결되어 있는 광범위한 네트워크의 집합 hostsend systems packet switchespacket을 전달하는 역할packet : 데이터를 전달할 때 자르는 단위 communication links어떤 방법으로 데이터를 전달할지fiber(섬유), copper(..
01_조인(JOIN)☾ 조인한 테이블의 행을 다른 테이블의 행에 연결해 두 개 이상의 테이블을 결합관계 대수의 카티션 프로덕트 연산같은 속성 이름을 사용하는 테이블이 두 개 이상일 경우, ‘테이블이름.열이름‘ 형식으로 표현하여 열 이름이 어느 테이블과 연관되는지 정확히 명시해야 한다.-- 고객과 고객의 주문에 관한 데이터를 모두 나타내시오.SELECT *FROM Customer, OrdersWHERE Customer.custid=Orders.custid; LEFT OUTER JOIN-- 도서를 구매하지 않은 고객을 포함해 고객의 이름과 고객이 주문한 도서의 판매가격을 구하시오.SELECT Customer.name, salepriceFROM Customer LEFT OUTER JOIN Orders ON C..
01_데이터 조작어(DML: data manipulation language) - 삽입, 수정, 삭제☾ 데이터 조작어테이블에 데이터를 검색, 삽입, 수정, 삭제하는 데 사용SELECT, INSERT, DELETE UPDATE문 등 INSERT테이블에 새로운 튜플 삽입INSERT INTO 테이블이름[(속성리스트)] VALUES (값리스트);INSERT INTO Constructors(constructor, engine, country, races_entered, height, width)VALUES('McLaren', 'Mercedes', 'British', 884, 95, 180); 속성의 이름을 생략할 때는 데이터의 입력 순서와 속성의 순서가 일치해야 한다.INSERT INTO Constructo..
데이터 정의어(DDL: data definition language)☾ 데이터 정의어테이블이나 관계의 구조를 생성하는 데 사용CREATE, ALTER DROP문 등 CREATE테이블 생성속성과 속성에 관한 제약 정의기본키 및 외래키 정의CREATE TABLE 테이블이름 (속성이름 데이터타입 [NULL | NOT NULL | UNIQUE | DEFAULT 기본값 | CHECK 체크조건][PRIMARY KEY 속성이름][FOREIGN KEY 속성이름 REFERENCES 테이블이름(속성이름) [ON DELETE {NO ACTION | CASCADE | SET NULL | SET DEFAULT}]]); AUTO_INCREMENT : 데이터가 삽입될 때 고유번호가 자동으로 생성됨(기본적으로 매 데이터마다 ..