Tech notes

고정 헤더 영역

글 제목

메뉴 레이어

Tech notes

메뉴 리스트

  • 홈
  • 방명록
  • 분류 전체보기 (155)
    • 블로그 운영 기록 (11)
    • IT (82)
      • R (3)
      • C (6)
      • Linux>Shell (14)
      • Database (7)
      • Javascript (28)
      • HTML+CSS (5)
      • 스터디 (19)
    • 기타 (38)
      • Tips (11)
      • Review (6)
      • Math (1)
      • Money (20)
    • 日本語 (24)
      • JLPTN1(上) (13)
      • JLPTN1(下) (8)
      • 비지니스일본어 (3)

검색 레이어

Tech notes

검색 영역

컨텐츠 검색
[DB기초] 관계형 데이터 베이스 주 키와 후보키, 키 제약이란?

주 키(primary key)와 후보키(candidate key) - 후보키(candidate key) : 릴레이션의 튜플을 유일식별가능하게 해주는 가장 작은 집합 - 주 키(primary key) : 데이터 베이스 설계자는 후보키 중 하나를 주 키로 설정한다. 앞에서 릴레이션은 도메인의 유한부분집합으로 정의되고, 집합의 각 요소가 튜플이라고 했다. 그 말은 즉슨, 집합의 정의에 의해서 각 요소들은 반드시 서로 다른 '원소'들이어야 하고, 튜플도 마찬가지로 서로 달라야 한단 뜻이다. 그러면 이 튜플들이 서로 다른 개체라는 걸 뭘 보고 알 수 있는가? 그걸 식별가능하게 해주는 게 후보 키이다. 후보키는 하나의 속성이 될 수도 있고 두 개의 속성으로 구성될 수도 있다. 그래서 가장 작은 집합이라고 한 것이다..

IT/Database 2020. 11. 16. 11:46

[DB기초] 관계형 데이터베이스 용어, 릴레이션의 정의

관계형 데이터 모델 용어 정리 SQL용어 관계형 데이터베이스 용어 설명 테이블 (Table) 레이블 (Relation) 로우 (Row) 튜플 (Tuple) 혹은 레코드 도메인의 곱집합의 각 요소 컬럼 (Column) 속성 (attribute) 도메인 (Domain) 집합으로써 하나의 속성이 가질 수 있는 값들의 범위 (예 : 연령, 급여 등) 뷰 파생 관계변수 (derived relvar) 튜플들의 모임 📣 릴레이션의 정의 n개의 도메인 D1, D2, D3, ..Dn이 있다고 했을때 도메인의 곱집합은 D1 x D2 x D3 x ... Dn 으로 나타낸다. D1 = {1,2}, D2 = {a,b,c}, D3 = D1 이라고 가정하면 D1 x D2 x D3은 다음과 같이 12개의 요소를 가진 집합이 된다. ..

IT/Database 2020. 11. 11. 10:19

자바스크립트 런타임 & 이벤트 루프 (MDN)

자바스크립트는 이벤트 루프(event loop)에 기반해서 만들어진 동시성 모델(concurrency model)로 C와 JAVA 같은 언어들과는 좀 다르다. 웹 개발자들은 사용자에게 좀 더 매끄러운 브라우징 경험을 제공하기 위해 이벤트 루프를 사용한다. Concurrency model and the event loop JavaScript has a concurrency model based on an event loop, which is responsible for executing the code, collecting and processing events, and executing queued sub-tasks. developer.mozilla.org 자바스크립트의 런타임 스택 (Stack) 아래 ..

IT/Javascript 2020. 10. 19. 18:19

코드카데미 Javascript - HTTP란?

인터넷은 다른 서버들에서 호스트된 리소스들로 구성되어 있다. (HTML파일, stylesheet, 이미지, 비디오, script같은) 인터넷 상의 컨텐츠에 접근하기 위해선 리소스들을 서버에서 불러오는 작업이 필요하다. 서버에 대한 리퀘스트 작업과 그 응답이 우리가 보고 있는 이 페이지이다. HTTP란? Hyptertext Transfer Protocol의 약어. 인터넷 상의 데이터를 주고 받기 위한 프로토콜(=규칙) 리소스들의 전달은 TCP(Transmission Control Protocol; 전송 제어 프로토콜)를 통해 이루어진다. TCP는 한 컴퓨터나 장치가 다른 쪽으로 무언가를 보낼 때 인터넷 연결을 관리한다. HTTP는 올바르게 정보를 주고 받기 위해 양쪽이 다 따라야 하는 명령어(command..

IT/Javascript 2020. 10. 17. 18:21

추가 정보

인기글

최신글

페이징

이전
1 ··· 7 8 9 10 11 12 13 ··· 21
다음
TISTORY
Tech notes © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바