본문 바로가기

분류 전체보기

(5)
[SQL] 키 (Key) 키(Key) 데이터 베이스에서 특정 데이터를 식별할 수 있는 고유한 식별자(identifier) 조건에 만족하는 레코드를 찾거나 순서대로 정렬할 때 레코드를 구분할 수 있는 기준이 되는 속성을 말한다. 키의 종류 - Super Key (슈퍼키) - Candidate Key (후보키) - Primary Key (기본키) - Alternate Key (대체키) - Foreign Key (외래키) - Composite Key (복합키) 키의 속성 - 유일성 : 하나 또는 그 이상의 키 값으로 유일한 레코드를 식별할 수 있는 성질 ( 중복 X ) - 최소성 : 특정 레코드를 구분할 때 필요한 최소한의 속성들로만 구성되는 성질 Super Key (슈퍼키) - 각 레코드를 유일하게 식별할 수 있는 속성들의 집합 -..
터미널(bash script)에서 slack으로 메세지 전송하기 webhook와 Slack Bot을 사용한다는 것은 많은 기술블로그에 소개되어 있다. 여기에 대해 잘 모른다면 아래 글을 참고하면 된다. https://ko.linux-console.net/?p=6949 Bash 스크립트에서 Slack으로 메시지를 보내는 방법 Bash 스크립트에서 Slack으로 메시지를 보내는 방법 이러한 종류의 통합은 RSS 피드가 작동하는 방식과 유사하게 무언가가 업데이트되거나 새 콘텐츠가 어딘가에 게시되는 경우와 같은 알림 기반 ko.linux-console.net curl을 이용해서 위에서 생성한 webhook URL로 데이터를 전송하면 Slack에서 메세지를 받을 수 있다. 대부분의 예제에서는 전송 데이터로 {"text": "Hello World"} 를 사용한다. 그러면 Sla..
쿼리(Query)란? 쿼리(Query)란? 데이터베이스에 정보를 요청하는 행위. 령문이라기보다는 질의문에 가깝다. 명령문이 실행/취소/에러를 보내는 개념이라면 질의문은 DB에서 요청에 대한 거절이 가능하다. ex) ~에 대한 권한이 없습니다 SQL이라고도 한다. CRUD 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 일컫는 말. 데이터베이스(DB)에서의 CRUD 이름 기능 SQL Create 생성 INSERT Read 조회 SELECT Update 수정 UPDATE Delete 삭제 DELETE RESTful API 에서의 CRUD 이름 기능 Method Create 생성 POST Read 읽기 GET Update 갱신 ..
REST API란? REST Representational State Transfer 의 약자로 월드 와이드 웹(WWW)과 같은 분산 하이퍼 미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식이다. 웹 상의 자료를 HTTP위에서 SOAP나 쿠키를 통한 세션 트래킹 같은 별도의 전송 계층없이 전송하기 위한 아주 간단한 인터페이스를 말한다. 즉, HTTP URI(Uniform Resource Identifier)를 통해 리소스를 명시하고, HTTP Method를 통해 해당 리소스에 대한 CRUD Operation을 적용하는 것. HTTP Method - GET - POST - DELETE - PATCH CRUD Opertation - Create : 데이터 생성 (POST) - Read : 데이터 조회 (GET) - Updat..
블로그 소개 첫 포스팅은 블로그를 시작한 계기와 앞으로 어떤 주제의 글을 채워갈지 그 방향성을 주제로 써보려고 한다. 일기장처럼 사용할 계획이라 문체는 편하게 작성할 것이다. 1. 왜 블로그를 시작하게 되었는가? 1-1. 결심한 계기 얼마 전 대학원 지도교수님을 만나서 가볍게 식사를 하는 자리가 있었다. 그때 같이 밥을 먹은 게스트(미국인)에게 내가 회사에서 담당하는 Role이 뭔지에 대한 질문을 받았다. 그래서 주로 하는 일에 대해서 설명을 해줬는데 그 친구가 잘 이해하지 못하더라. 물론 부족한 영어로 답을 하기도 했고, 우리 회사가 만드는 서비스가 좀 특수한 분야라 전공자가 아니면 이해하기 어렵기도 하지만 문득 "상대가 한국인이었으면 나는 제대로 내 소개를 할 수 있었을까?" 하는 의문이 들었다. 이런 기회가 없..