2016년 10월 12일 수요일

56day / WEB / Jquery & Join

jQuery 란 무엇인가

존 레식이 2006년 뉴욕 시 바캠프(Barcamp NYC)에서 공식적으로 소개하였다.
jQuery는 오늘날 가장 인기있는 자바스크립트 라이브러리 중 하나이다.
뭐 형식상은 이렇지만 강사님의 이야기를 듣자하니 존 레식이라는 분이 휴가를 떠나서
단 몇주만에 jQuery를 완성하였다는............이야기가 있습니다.
실제로 현재 많은 Javascript 라이브러리로 인해 jQuery 입지가 많이 위험한 상황이지만
변화에 늦는 우리나라는 여전히 jQuery 의존도가 높다고 합니다

  • jQuery 기본 문법
일단 HTML 태그 head 부분에 라이브러리를 등록합니다.
<script src="http://code.jquery.com/jquery-latest.js">

Selector함수사용
$(document).ready(function(){
    alert("hello jquery~");
});
jQuery(document).ready(function(){
    alert("hello jquery~");
});
cs
j






  • JOIN이란?
하나 이상의 테이블로부터 자료를 조회하기 위해 사용

  • Foreign key ( 외래키 or 참조키 or fk ) 란
 관계형 데이터 베이스에서 테이블 사이의 관계변수를 관장하는 키
   
문법 
CONSTRAINT 제약조건명 FOREIGN KEY(참조정보저장컬럼명) 
REFERENCES 부모테이블(컬럼) or 컬럼 선언시 바로 제약 조건 줄때는 
컬럼명 데이터타입 CONSTRAINT 제약조건명 REFERENCES 부모테이블(컬럼명)      
      
위와 같이 foreign key 제약조건을 주면 참조하는 부모 테이블의
컬럼에 존재하지 않는 데이터가 insert 될 시에는 무결성 제약조건 에러가 발생한다. 
 
ex) 부서 테이블 부서번호(dno,pk) 정보가 10,20,30 이 존재
 사원 테이블의 부서번호(dno,fk)에 40 이 insert 될 경우 error  

  • Equi Join : 동등 조인
일반적으로 PK와 FK를 사용해 JOIN 한다 
기본 문법(syntax)
SELECT 컬럼명,.......
FROM table1 별칭,table2 별칭
WHERE table1.column1=table2.column2;
  1. where 절에 조인 조건을 기술 
  2. 테이블 조인하는 select 문장에 테이블 별칭 사용 권장 
  3. 여러 테이블의 컬럼명이 중복될 경우 반드시 테이블 별칭을 명시 

0 개의 댓글:

댓글 쓰기