목록CS (39)
개발하는 삶
외래키 참조된 컬럼의 진짜 이름과 넣을 테이블 내의 이름을 다르게 쓸 수 있음 CASCADE 기본키와 외래키관계에 있을 경우에 주로 사용하는 것 자신이 참조한 테이블의 데이터가 삭제될시 자동으로 자신의 데이터도 삭제됨

다중 테이블 JOIN 데이터베이스 내의 여러 테이블들을 조합해서 하나의 테이블로 결과를 보여주는 것 INNER JOIN(JOIN) + ON 테이블1 INNER JOIN 테이블2 ON 조건문 조건을 만족하는 데이터들을 합침 LEFT JOIN 테이블1 LEFT JOIN 테이블2 ON 조건 테이블1을 기준으로 조건을 만족하는 데이터들을 합침 RIGHT JOIN 테이블1 RIGHT JOIN 테이블2 ON 조건 테이블2를 기준으로 조건을 만족하는 데이터들을 합침 // a와 b 테이블을 합쳐서 해당 컬럼만 가진 테이블을 완성 create table 완성테이블명 ( select a.id, a.name, b.land, b.idid from 테이블1 a join 테이블2 b on b.id = a.id ) UNION 여러..

컴퓨터 구조를 알아야하는이유 성능을 고려한 개발을 할수있어서 컴퓨터 구조 이해하기 CPU 컴퓨터의 두뇌 메모리에 저장된 값(명령어)을 읽고 해석하고 실행 내부 구성 부품 ALU 계산하는 회로들의 모임 메모리에서 불러온 명령어의 수식을 계산 제어장치 제어 신호(명령)라는 전기 신호를 내보내고 명령어를 해석하는 장치 메모리 읽기 : 명령을 해석 메모리 쓰기 레지스터 CPU 내부의 작은 저장 장치 메모리에서 명령어를 불러와 저장함 메모리 보통 램을 의미함 전원이 꺼지면 저장된 내용을 잃는다 따라서 보조기억장치에 보관할 정보를 저장함 실행할 정보를 저장함 현재 실행되는 프로그램(프로세스)의 명령어와 데이터를 저장하는 부품 프로그램이 실행되기 위해서 메모리에 저장되어 있어야 함 메모리는 실행되는 프로그램의 명령어..

MySQL 오라클과 명령어 형태는 비슷하다. 가장 널리 사용되고 있는 관계형 데이터베이스 관리 시스템 오픈소스, 무료, 다양한 언어에 다양한 API 제공 기본 명령어 CREATE CREATE DATABASE 데이터베이스이름 : 새로운 데이터베이스 생성 CREATE TABLE 테이블이름 : 새로운 테이블 생성 제약조건에 대해 NOT NULL : 해당 필드는 NULL 값 저장 불가능 UNIQUE : 해당 필드는 서로 다른 값을 가져야 함 PRIMARY KEY : 고유 키 지정 FOREIGN KEY : 외래 키 지정 // 테이블 복사 create table 생성할테이블 (select * from mi_emission); ALTER ALTER DATABASE 데이터베이스이름 ALTER DATABASE 데이터베이..

전송 계층 데이터가 오류 없이 순서에 맞게 전송되도록 관리 목적지의 애플리케이션 식별 기능 제공 연결형 통신/비연결형 통신 연결형 통신 : 데이터를 교환하기 전 연결을 맺고, 신뢰성, 정확도가 높음 비연결형 통신 : 효율적으로 데이터를 전송 TCP 연결형 통신방식 프로토콜 신뢰할 수 있는 데이터 전송 전송계층에서도 TCP를 전송할 때, TCP 헤더를 붙여 세그먼트를 만듬 3-way handshake SYN(연결 요청), ACK(확인 응답) 비트를 이용해 연결을 확립 신뢰성을 제공하기 위해 TCP에서 컴퓨터 간에 연결을 맺는 초기화 과정 연결 확립 요청 : 송신자에서 수신자로 연결 확립 허가를 받기 위한 요청(SYN)을 보냄 연결 확립 응답 + 연결 확립 요청 : 송신자도 요청을 보내는 동시에(SYN), ..

데이터 링크 계층 OSI 7계층 중 2계층 네트워크 기기간에 데이터를 전송하고 물리주소를 결정하는 계층 랜에서 데이터를 주고받기 위해 필요한 계층 이더넷 랜에서 데이터를 주고받는 규칙 중 가장 많이 사용 됨 여러 대가 동시에 데이터를 보내도 충돌하지 않는 구조를 가짐 CSMA/CD 데이터가 동시에 보내질때 보내는 시점을 조정해 충돌을 방지하는 것 다만 효율이 좋지않아, 보통 스위치로 대체하는 기능 CSMA CS : 데이터를 보내려고하는 컴퓨터가 케이블에 신호가 흐르는지 확인하는 규칙 MA : 케이블에 데이터가 흐르지 않으면, 데이터를 보내도 된다고 하는 규칙 CD 충돌이 발생하고 있는지 확인하는 규칙 스위치 랜을 구성할 때 사용하는 단말기 간 스위칭 기능이 있는 통신망 중계 장치 컴퓨터의 특정한 다른 단..