전체 글145 Chapter 6. Error Detection and Correction "For two devices linked by a transmission medium to exchange data, a high degree of cooperation is required" 1. Timing: Error detection/correction을 위해 비트 읽기- Asynchronous serial transmission- Synchronous serial transmission* parallel transmission: 각 channel이 따로따로 동시에 보냄* serial transmission: 한 channel에서 한 비트씩 순서대로(one bit after another bit over a single channel) 2. Error Detection(TCP, UDP, Ethe.. 2025. 4. 6. DDL: 제약조건 & 인덱스 & 스키마 변경/삭제 제약조건 - NOT NULL- UNIQUE- PRIMARY KEY- CHECK 두 테이블 간 참조 관계가 있을 때 - FOREIGN KEY: 외래키 명시- CASCSDING ACTIONS: 참조당하는 테이블의 행 데이터 삭제/변경 -> 자식 테이블에서의 처리 명시* CASCADE* SET NULL* SET DEFAULT* NO ACTION* RESTRICT데이터 무결성 제약조건 데이터베이스에 대한 승인된 변경으로 인하여 데이터 일관성 및 무결성이 손실되지 않도록 보장 -> 우발적 손상 예방단일 릴레이션에 대한 제약조건 1. NOT NULL: 특정 컬럼이 NULL 값 갖는 것 방지-> 특정 컬럼에 값이 반드시 존재하도록 제한create table instructor ( ID varchar(5), na.. 2025. 4. 6. Transmission media 유선 케이블 전기가 통한다 = 정보가 새어 나갔다. lower frequency로 고속 구현하기는 일반적이지 않음 => 추가적 기술(crosstalk cancellation)이 필요 성능: Twisted Pair Twisted Pair : 꼬아진 두 개의 구리선 전압 차이로 신호를 생성* interference가 들어왔을 때, twisted 되어있지 않으면 서로 받는 주파수가 다를 수 있음 => twist 시킴으로써 그 차이를 줄임!!(+) 싸고 사용 쉬움(-) 성능 안 좋고 좁은 범위만 커버 가능 - 사용되는 distance, bandwidth, data rate 범위가 좁음- interference 와 noise 영향 많이 받음- applications* analog&digital 기기 모두에서.. 2025. 4. 4. SQL을 활용한 데이터 정의와 조작 SQL(Structured Query Language) - 관계형 데이터베이스를 위한 데이터 언어- 관계형 데이터베이스의 데이터 정의, 조작, 제어를 위해 사용하는 언어- 관계형 데이터베이스와 사용자와의 매개 MySQL 서버와 클라이언트 프로그램을 별도로 설치해줘야 한다.(난 맥을 사용하기 때문에 클라이언트 프로그램 설치하지 않고 terminal에 명령어 입력해주면 된다.) - MySQL 설치 => MySQL 서버 설치(관계형 데이터베이스 + DBMS)- 클라이언트 프로그램 따로 설치 SQL 명령어 분류 DDL은 데이터 구조, 스키마 정의-> DML은 준비된 스키마 기반으로 데이터 삽입/삭제/변경/조회SQL 명령어 분류명령어설명데이터 정의어(DDL)CREATEALTERDROPRENAME- 테이블 구조 .. 2025. 4. 4. 이전 1 ··· 9 10 11 12 13 14 15 ··· 37 다음