part4. 데이터베이스 이야기 관계형 데이터베이스(RDB) 테이블은 데이터를 직관적이고 간단하게 표현한다. 데이터의 구성은 키와 값으로 되어있고, 이를 통해 데이터의 종속성을 관계로 표현하는 것이 관계형 데이터베이스의 특징이다. SQL = 데이터베이스의 정보 요청 방식 관계형 데이터베이스 시스템에서 자료를 처리하고, 데이터 관리를 위해 설계된 특수 목적의 프로그래밍 언어이다. 쿼리 = 사용자의 입맛에 맞게 데이터를 요리하는 방법 - '질문을 하다'라는 뜻, 질문은 답을 달라고 하는 일종의 요청 - 쿼리는 데이터베이스에서 질문에 대한 답을 서버에 요청하는 방식 데이터 정의어 DDL - 데이터 생성, 수정, 삭제 등 데이터 전체 골격을 결정해서 모양을 갖춘다. - 데이터베이스를 정의한다는 것은 데이터베이스..
part3. 서버 이야기 IDC(Internet Data Center) = 서버를 모아둔 곳 서버 = 컴퓨터 호스팅 = 서버의 전체 혹은 일부를 이용할 수 있도록 임대해주는 서비스. - 호스팅을 사용하면 24시간 내내 안정적으로 전기도 공급하고, 인터넷 회선도 유지하고, 보안까지 갖추어서 서버를 관리해준다. - 웹 호스팅(하나의 서버 장비를 여러 명이 공유하여 사용, 저렴) - 서버 호스팅(한 명의 고객이 하나의 서버를 임대, 비싸지만 대형 홈페이지 구축 가능) - 클라우드 호스팅(가상 서버를 임대, 자유롭게 서버 스펙을 조절하고 사용한 만큼 금액 지불) 클라우드는 원거리에 있는 서버에 저장되어 있는 리소스들을 자유자재로 사용할 수 있는 형태로 구성되어 있다. 장점 : 이동의 자유 / 신속성 클라우드 컴..
part1. 컴퓨터와 인터넷 이야기 네트워크 패킷 교환 방식 => 인터넷 사용 - 작은 크기의 패킷으로 데이터를 전송하는 동안에만 네트워크 자원을 사용한다. - 메시지를 일정한 크기의 패킷으로 분해해서 전송하면, 수신자 측에서 원래 메시지로 다시 조립하기 때문에 회선 이용률이 높고 장애에 강하다. 인터넷 = 모든 컴퓨터를 하나로 연결한 거대한 컴퓨터 통신망이다. ⊂ 웹 웹은 HTML이라는 기본 문서 형태의 문서를 주고 받기 위해서 만들어졌다. 브라우저를 통해 접속하는 모든 사이트는 바로 HTTP 프로토콜로 연결된다. WWW = world wide web 웹은 수많은 웹사이트가 있고, 웹사이트는 웹페이지로 이루어졌다. 네트워크(통신망) = 하드웨어끼리 마치 그물망처럼 연결되어 데이터를 주고 받는 집단이다...