목록전체 글 (382)
Priv's Blog
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/sG2YK/btrDe9SoLW5/krT8lB7yR1WkrPmDTZ4kV0/img.png)
1. 내장 함수 SQL에서는 함수의 개념을 사용한다. 수학의 함수처럼 특정 값, 열의 값을 입력받아 그 값을 계산하여 결과를 돌려준다. SQL의 함수는 DBMS가 제공하는 내장 함수(Built-In Function)와 사용자가 직접 만들어서 사용하는 사용자 정의 함수(User-Definded Function)로 나눠진다. SQL 내장 함수는 상수, 속성 이름을 입력 값으로 받아서 단일 값을 결과로 반환한다. 모든 내장 함수는 최초에 선언될 때 유효한 입력 값을 받아야 한다. 1.1) Dual 테이블 내장 함수를 테스트할 때 'Dual'이라는 테이블을 사용할 것이다. 이 테이블은 이전에 구현되어 있는 테이블이 아니라 결과 값을 보기 위해서 임시로 사용하는 테이블이다. 다른 테이블을 사용할 때와 마찬가지로 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lrZ5y/btrCj18DTig/fq05cyXzAkVRQHNcFrkmik/img.png)
1. INSERT 문 테이블에 새로운 튜플을 삽입할 때 사용한다. INSERT 문의 기본 문법은 다음과 같다. INSERT INTO 테이블이름[(속성리스트)] VALUES (값리스트); 경우에 따라 여러 개의 튜플을 한꺼번에 삽입할 수도 있다. 이를 대량 삽입(Bulk Insert)라고 부른다. 1.1) INSERT 문 예제 ● Book 테이블에 새로운 도서 ‘스포츠 의학’을 삽입하시오. '스포츠 의학'은 '한솔의학서적'에서 출간했으며, 가격은 90,000원이다. INSERT INTO Book(bookid, bookname, publisher, price) VALUES (11, '스포츠 의학', '한솔의학서적', 90000); ● Book 테이블에 새로운 도서 ‘스포츠 의학’을 삽입하시오. ‘스포츠 의학..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dy1QV9/btrBA0QELyf/rWCmLKqu77HpqcbCMgZmnK/img.png)
1. 역 기획서란? 이미 시장에 출시되어 서비스되고 있는 상용 게임을 대상으로 하여 해당 게임의 구조를 분석해 기획서를 작성하는 기법이다. 자신만의 창작 게임을 게임 기획서부터 작성하기 전에 게임 기획서의 구조를 파악하고, 게임의 구성 요소들은 무엇이 있는지 등을 이해하는 데 큰 도움이 된다. 게임이 아이디어 단계에서부터 상용 게임으로 이어지기까지의 단계는 아래와 같다. 역 기획서는 위 사진에서 상용 게임 단계에서 아이디어 단계까지 거꾸로 진행하는 것이라고 보면 된다. 2. 대상이 되는 게임 선정 시 고려해야 하는 점 역 기획서를 작성하고자 한다면, 일단 자신이 원하는 게임을 하나 선정해야 할 것이다. 이때 아직 역 기획서 작성이 익숙하지 않다면, 아래와 같은 사항들을 고려해야 한다. ● 게임의 콘텐츠가..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bGcgtQ/btrBx13QOvM/NlZRwZ6Y14Ab8b77ZmPHN1/img.png)
1. 게임 엔진 게임을 개발하는 데 필요한 각종 개발 도구들을 한 곳에 모아둔 SW. 게임 엔진은 게임 개발에 쓰이는 통합 개발 도구(IDE)의 개념이다. 1980년대, HW의 발전과 CG 기술이 발전하고, 1990년대에 CD라는 저장 장치까지 등장하면서 게임 업계는 급속도로 확장/발전되기 시작했다. 1991년에는 카타콤 시리즈에서 처음으로 3D 그래픽의 FPS 게임이 등장하였다. 이 FPS 장르는 가 등장하면서 본격적인 형태를 갖추기 시작했고, 이후 을 통해 그 가능성을 보여주며 다양한 형태의 FPS가 탄생했다. 에서 사용된 BSP 엔진, 지형 엔진은 오늘날 3D 엔진의 기틀이 되었다. BSP 엔진은 Binary Space Partitions 엔진의 약자로, 좁은 시야와 지형의 표현을 위해 폴리곤을 최..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/NBhHW/btrB6JhEsod/L2snmZbAkJuQnN1HltwKeK/img.png)
1. CREATE 문 테이블을 구성하고, 속성과 속성에 관한 제약을 정의하며, 기본 키 및 외래 키를 정의하는 명령어. PRIMARY KEY는 기본 키를 정할 때 사용하며, FOREIGN KEY는 외래 키를 정할 때 사용한다. ON UPDATE, ON DELETE는 외래 키 속성의 수정과 튜플 삭제 시 동작을 나타낸다. CREATE 문의 기본 문법은 아래와 같다. CREATE TABLE 테이블이름 ( { 속성이름 데이터타입 [NOT NULL | UNIQUE | DEFAULT 기본값 | CHECK 체크조건] } [PRIMARY KEY (속성이름(들))] { [FOREIGN KEY (속성이름) REFERENCES 테이블이름(속성이름)] [ON DELETE [CASCADE┃SET NULL] } ) 외래 키 제..