Rst

[Oracle] Table 생성과 제약조건 (선언적 무결성 제약조건 추가하기)

Oracle에서 Table을 생성하고 제약조건을 추가하는 방법을 공부했다. 그 방법을 정리하려 포스팅을 하게 되었다. 테이블 만들기: 기본적인 형태 create table [스키마.]<테이블 이름> ( <열 이름> <데이터 타입> [default <표현식>] [<제약조건>] [,<열 이름> <데이터 타입> [default <표현식>] [<제약조건>]] [,...] ); []: 선택사항 <>: 필수사항 스키마: 만들어질 테이블이 속하는 스키마 테이블 이름: 만들어질 테이블의 이름 열 이름:... Read more

[Oracle] 스키마 생성, 권한부여, 수정, 삭제

사용자 생성하기: ‘create user’ oracle에서 사용자(스키마)를 생성하기 위해선 create user 명령을 사용한다. create user <user name> identified by <user password>; 사용자에게 권한 부여하기 oracle에서 사용자에게 권한을 부여하기 위해선 grant ... to ... 명령을 사용한다. grant <권한1>, <권한2>,... to <user name>; 사용자 관련 사항 수정하기: alter user 사용자 계정과 관련된 사항을 수정할때는 alter user로 시작하는 구문을 이용해 ... Read more

[Node.js] 이벤트 기반 비동기 방식이란? 어떻게 동작하는거지?

배경 Node.js를 처음 접했을때 이벤트 기반 비동기 처리 방식을 사용한다는 사실을 알게됐다. 모던 웹을 위한 Node.js 프로그래밍 이라는 책에서는 이 방식을 아래의 시장 대기표 예시로 설명했다. 시장 여러곳의 가게에서 물건을 구매해야한다. 이때 각 가게에는 손님들이 줄을 서서 대기하고 있다. 빠르게 모든 물건을 구매하기 위해선 두가지 방법이 있는데 몸을 복제해 동시에 여러가게에 간다. 시장을 대기표를 나누어주는 시스템으로 바꾸고 대기표만 받고 기다린다. 1번의 방식은 기존의 스레드 기반 네트워크 프로그램의 방식이며, 2번은 이벤트 기반 비동기 방식이다. 이 예시를 통해서 이벤트 기반 비동기 ... Read more

[Node.js] 전역 변수, 전역 객체 (console, process, exports)

이 글은 Node.js의 전역 변수와 전역 객체를 정리한 글 입니다. 전역 변수 __filename: 현재 실행중인 코드의 파일 경로를 가지는 문자열 __dirname: 현재 실행중인 코드의 디렉토리 경로를 가지는 문자열 console 객체 console 객체는 Node.js의 콘솔화면 기능을 다룹니다. console 객체의 메서드는 아래와 같습니다. log(): print 기능을 가지며 특수문자를 이용해 문자열을 출력할 수 있습니다. %d: 숫자 %s: 문자열 %j: JSON time(label): 시간 측정을 시작합니다. tim... Read more

[Javascript] Callback 함수 with JQuery effect

배경 javascript는 한 문장씩 순차적으로 실행되는 언어이다. 하지만 애니메이션등의 효과를 사용하게되면 효과를 모두 마치기 전에 다음 문장이 실행됨을 볼 수 있다. 다음의 코드를 실행시켜보면 쉽게 이해할 수 있다. <button id = "click">click</button> <p id = "pp">저는 알림이 뜨기전에 사라지고 싶어요</p> <script> $("#click").click( function(){ $("#pp").slideUp("slow"); alert("어림도 없지!"... Read more