DataBase 기초

나옹·2022년 8월 30일
0
post-thumbnail

응용 S/W 기초기술

컴퓨터 구조

-CPU(중앙처리장치)

산술연산

논리연산 - 참과 거짓을 판단

명령어 해독

-메모리(주기억장치) ★★★

실행할 대상을 보조기억장치에서 가져온다

휘발성

용량이 작음 (보통 컴퓨터 8기가)

-하드(보조기억장치)

자료저장이 주목적

비휘발성

용량이 큼(보통 컴퓨터 500기가)

bit- 2진수를 1개 저장하는 공간

1byte (8bit)- kbyte(1024 byte)

-네트워크

네트워킹으로 연결하기 위한 기술

(WI-FI, IP, TCP, UDP, Port) 암기(wifi제외 면접시 자주 질문)

IPv4- O.O.O.O (O 옥텟이라고 명명, 숫자는 각각 0-255까지 넣을 수 있다.)

★서버(서비스 제공자)-클라이언트(서비스를 이용자)의 구조를 이해한다!★

CMD(명령 프롬프트)

PING 주소

TTL 접속성공

주소

  • 도메인주소(www.google.com)

  • IP주소(컴퓨터가 가지는 고유의 주소 ex. 142.250.196.132))-중복불가

DNS(도메인 네임 서비스) [서버->도메인 주소 입력하면 IP주소로 바꿔주는 서비스]

(실제로 우리는 도메인 주소를 검색하여 들어가지만 IP로 변환하여 검색됨)

ipconfig/all ->ip 설정확인 명령어

통신시 '목적지주소' '자기주소' 모두 알고 있어야 한다.

서버주소 3.3.3.3

클라이언트는 여럿이기 때문에 본인 고유의 주소를 따로 가지고 있어야한다.

서버주소 3.3.3.3 으로 보내고 답변 받을 시 본인의 주소 3.3.3.4로 서버와 다른 본인 주소로 답변받는다.

핸드폰으로 카톡, 인스타, 네이버 이용 시 하나의 ip로 응답이 오기때문에 각각의 프로그램 통신을 구분하기 위해 port 넘버를 사용한다.

ex. ip주소(짱구아파트) port넘버(106호) ip주소와 port넘버는 붙어다녀야 한다

1.요청-2.처리-3.응답

서버에게 전송 시 어떤 방법으로 보낼지 결정(EX. 택배or등기)

TCP : 연결설정-전송-종료 (연결지향, 트래픽이 많다(느려짐))

ex.전화의 원리( 전화 전화를 걸었을 시 통화연결이 되면 정보전달이 확실히 되고 데이터의 손실이 적지만 전화 연결이 되지 않으면 정보 전달이 될 수 없으며, 비용이 크다)

UDP : 연경설정 필요없음 (트래픽이 적다)

ex, 문자의 원리( 즉각적으로 상대방의 반응을 알지 못하지만 상대방이 확인하지 않아도 문자는 전송이 된다. 비용이 적다)

상황에 따라 적절히 적용하여 최고의 효율을 만들어낸다.

  • DATA BASE

DB 데이터 저장소

DATABASE 관계형 데이터베이스 ★★

Mysql, oracle- 테이블(표)로 정의한 데이터 저장

ex. 고객의 정보를 저장

고객 ID

이름

나이

비번

KKK

김철수

20

1234

튜플: 데이터베이스내의 주어진 목록과 관계있는 속성값의 모음

테이블

속성 (ex. 아이디,비밀번호,이름 등등..)

속성에 조건걸기 (ex. 비밀번호 길이, 비밀번호에 특수문자 숫자들어가야한다..)

Mysql

https://blog.naver.com/hnk2017/222231838462

null 없어도 된다 not null 무조건 입력해야한다

mysql> 명령어 끝에는 세미콜론 ; 적어줘야 문장이 끝남

에러가 뜬다면 ; 입력 후 빠져나오기

use hm0727

hm0727 데이터베이스 사용

show tables

만들어진 테이블 확인

member 라는 이름의 표의 최대8글자 id, 최대20글자 이름, 최대 3글자 나이가 들어가게 만들어보았다.

profile
최고의 개발을 위해 !

0개의 댓글