Posts
Hoyeon
Cancel

[Database] 키(Key) 개념과 종류

키의 개념 키(key) 란 데이터 베이스에서 조건에 만족하는 튜플을 찾거나 순서대로 정렬할 때 기준이 되는 속성을 말한다. 이 키가 왜 필요한지에 대한 이유는 바로 중복이 되지 않고 이상 현상 (삽입 이상, 수정 이상, 삭제 이상 등) 을 방지 하기 위해서이다. 결국에 어떤 특정 데이터를 검색하거나 정렬을 하고 싶을 때 이 키(key) 라는 녀석...

[Database] Join 이란, join의 종류, inner join과 outer join의 차이점

SQL 에서 Join 이란? 관계형데이터베이스는 중복 데이터를 피하기 위해서 데이터를 여러개의 테이블로 나눠서 저장하게 된다. 이렇게 분리되어 저장된 데이터를 사용자가 원하게끔 다시 도출하기 위해서 여러 테이블을 조합해야할 때가 있다. 이때 SQL의 join을 통해서 이를 만들 수 있게된다. Join의 종류 INNER JOIN LEFT ...

[Database] 인덱스 (Index)

인덱스(Index)란? 인덱스는 테이블의 동작 속도를 높여주는 자료 구조로, 인덱스로 데이터의 위치를 빠르게 찾아주는 역할을 한다. 쉽게 생각하면 List, Array에서도 우리가 Index를 사용해서 특정 값을 찾아내듯이 DB에서도 마찬가지 인 것이다. 데이터베이스 안의 레코드를 처음부터 풀스캔하지 않고, B+ Tree로 구성된 구조에서 Index...

[Network] HTTP와 HTTPS 개념 및 차이

HTTP 란? HTTP는 HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜이다. 프로토콜은 데이터를 주고받는 상호간에 미리 약속된 규칙으로 규약 송신자와 수신자 사이에 “데이터 구조는 이런 식을 하고, 이런 의미이고, 속도는 어느정도로 보내고” 등을 약속한 것이다. 결국 HTTP는 클라이언트와 서버 간에 요청/응답 으로 데...

[Network] TCP VS UDP

전송계층 → TCP와 UDP는 TCP/IP의 전송계층 에서 사용되는 프로토콜이다. 전송계층은 IP에 의해 전달되는 패킷의 오류를 검사하고 재전송 요구 등의 제어를 담당하는 계층이다. TCP VS UDP TCP는 Transmission Control Protocol 의 약자이고, UDP는 User Datagram Protocol의 약자이다. 두 프...

[Network] OSI 7Layer

OSI 7Layer란 ? 👀 네트워크 통신 과정을 7개의 계층으로 구분한 산업 표준 참조 모델이다. 초창기의 네트워크는 각 컴퓨터마다 시스템이 달랐기 때문에 하드웨어와 소프트웨어의 논리적인 변경없이 통신할 수 있는 표준 모델이 나타나게 되었다. 1계층 : 물리계층 (Physical Layer) 하드웨어 물리계층은 OSI 모델의 최하위 계...

스햄케의 시작

스마트 햄스터 하우스의 시작 계기 햄스터를 키우기 시작한지 벌써 4년이 다 되어간다. 처음 키우게 된 햄스터는 드워프 햄스터로 이름은 “호꿍”이다. 호야니 짝꿍이란 뜻.. 동물을 정말 정말 좋아했지만… 부모님이 극구 반대해서 결국 내 방에서 조용히 키울 수 있는 햄스터를 선택하게 됬다. 사실 또 그때 가장 친한 친구가 인도로 교환학생을 가게되면서 ...

[My project] Demacia

🚀 빅데이터 기반의 게임(League of Legend) 커뮤니티 : DEMACIA ​🚩​ 팀명 : 데미소다 팀장 : 김준원 팀원 : 곽세경, 김호연, 조완석, 송다희 프로젝트 기간 : 2020.08.31 ~ 2020.11.27 1. 사용 기술 DB : MariaDB Language : Python 3.7, Java 1.8...

[My project] GoSpec

GoSpec 배포주소: http://tiroring.iptime.org:18080/ 시연 가능 계정: id : test/ pw: test UCC영상:https://www.youtube.com/watch?v=ff3WVptTH7U&feature=youtu.be (0:53 부터 시연 시작) 팀원 정보 및 업무 분담 내역 팀원: 김현수,김호...

[My project] 취향의 나눔

취향의 나눔 2020.06.11~2020.06.17 UCC 영상 https://youtu.be/MtCmQCIbkI8 프로젝트 배경 영화를 본 후 영화에 대한 감상을 나누고 싶어 하는 사람들의 니즈 발견 영화 정보 전달 위주의 기존 영화 사이트 영화 감상 공유에 초점을 둔 영화 사이트를 만들어보자! 프로젝트 목표 및 ...