데이터 3

[SQL] 'SQL'의 시작

탄생 이후 40년이 지나도 건재한 데이터베이스 조작 언어 1. 기원 1) 누가 도널드 D. 챔벌린, 레이먼드 F. 보이스 2) 언제 1976년 3) 어디서 IBM San Jose 연구소 4) 어떻게 관계형 모델과 그것의 튜플적 해석이라는 이론적 기초로부터 파생되어 설계되었다. 5) 왜 SQL의 시작인 SEQUEL은 IBM의 준 관계형 데이터베이스 관리 시스템 R에 저장된 데이터를 조작하고 수신하기 위해 고안되었다. 입력 릴레이션(테이블)으로부터 원하는 출력 릴레이션을 사상(mapping)시키는 언어로써, 1973년에 SQUARE(Structured Queries as Relational Expressions)이라는 언어가 발표되었다. 하지만 수학적인 표현이 많아서 초보자가 사용하기 어려웠는데 1974년에..

[Web] jQuery(제이쿼리) 임포트 하는 법과 Ajax(에이잭스) 사용하기

1. jQuery jQuery는 HTML 사용자가 HTML을 조금 더 잘 제어하기 위한 방법 중 하나로, 자바스크립트(Javascript)를 더 편하게 사용할 수 있게 하는 자바스크립트 함수의 모음(라이브러리)입니다. jQuery를 통해 다음과 같이 기존의 긴 자바스크립트 명령을 직관적인 함수로 사용할 수 있습니다. document.getElementById('element').style.display = "none"; 위 명령은 순수하게 자바스크립트 언어로 작성한 명령이고, 해당 id(예시에서는 'element')의 태그를 숨긴다는 명령입니다. $('#element').hide() 맨 위의 명령과 같은 명령이며, 보다 직관적이고 편리한(짧은) 것을 알 수 있습니다. 또, 알 수 있는 것은 자바스크립트 ..

[행사] 'NAVER AI NOW' 후기

1. 내용 행사는 두 파트로 나뉘어서 진행되었으며, 각 파트별로 6개, 8개의 짤막한 세션 영상이 연속으로 재생되는 형태로 진행되었습니다. 모든 세션은 네이버가 선보일 Big AI의 시작, 'HyperCLOVA'를 기반으로 구성되었습니다. 첫 번째 파트는 'HyperCLOVA, 커다란 가능성을 열다'라는 주제로 HyperCLOVA에 대한 전반적인 설명, 의미 등을 담고 있었으며, 아래와 같은 세션으로 진행되었습니다. 두 번째 파트는 'HyperCLOVA 테크놀로지'라는 주제로 첫 번째 파트보다 더 자세하고 구체적인 기술적 관점에서 HyperCLOVA를 설명했습니다. 실제로 HyperCLOVA를 활용한 애플리케이션을 예시로 보여주고, NAVER가 이 HyperCLOVA를 구현하면서 부딪힌 문제, 해결방안,..