목록전체 글 (382)
Priv's Blog
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/SyWap/btrCiuKfsCt/ldcSSIe2Gihrr3KCb9IZDK/img.png)
1. SQL 개요 SQL은 Java, C#처럼 완전한 프로그래밍 언어라고 취급하지는 않는다. 그 대신, 데이터 부속어(Data Sublanguage)라고 부른다. 이는 SQL이 데이터베이스의 데이터와 메타 데이터를 생성하고 처리하는 문법만 갖추고 있기 때문이다. 그 덕분에 Java나 C로 작성된 클라이언트 서버 응용 프로그램에 SQL을 삽입하여 사용할 수도 있다. SQL 문은 실행 순서가 없는 비절차적 언어이다. 즉, 찾고자 하는 데이터만 기술하고, 어떻게 찾는지, 찾는 절차(실행 순서)는 사용자가 따로 기술하지 않는다. 아래의 표 3-1은 SQL과 일반 프로그래밍 언어의 차이점을 보여준다. 1.1) SQL 기능에 따른 분류 SQL은 기능에 따라 데이터 정의어, 데이터 조작어, 데이터 제어어로 나눠진다...
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cmhYTK/btrzrbHb32Y/olcNFMRksKO0kvp6WSVYf0/img.png)
1. 디지털 미디어 아트와 디지털 게임 아트 ● 디지털 미디어 아트 인터랙티브 미디어 아트라고도 불리는 디지털 미디어 아트는 관객과 작품의 상호작용을 구현한 미디어 아트를 의미한다. 아쿠아리움에서 흔히 볼 수 있는 바닥에 빔으로 투영되어 아이들의 발자국에 반응하는 물고기, 눈을 깜빡이고 관객의 말에 반응하는 고흐의 자화상 등이 대표적인 예시이다. 디지털 미디어 아트가 보여주는 이러한 인터랙티브 요소들은 관객들이 작품에 더욱 쉽게 몰입할 수 있게 만들어준다. ● 디지털 게임 아트 디지털 게임 아트는 디지털 아트에 게임의 요소들을 접목시킨 아트를 의미한다. 즉, 아티스트들이 다양한 디지털 매체를 매개로 작품의 메시지를 표현, 전달하는 데 게임의 요소와 게임 플레이 방식을 도입하거나 변형하여 새로운 예술의 형..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dZoUu2/btrzoOk6mXa/cefGjdGTr4A2kTvXOLYiqk/img.png)
1. 게임 기획의 정의 게임 기획은 게임 개발의 시작부터 개발 완료, 사후 관리에 이르기까지의 모든 과정을 계획하고 설계하는 것을 의미한다. 협의의 의미로서는 게임의 코어 메카닉(Core Mechanics), 스토리텔링 & 내러티브(Storytelling & Narrative), 인터렉티비티(Interactivity)를 설계하는 게임 디자인(Game Design)과 동일한 의미로 사용된다. 광의의 의미로서는 협의의 의미를 모두 포함하며, 프로젝트 관리(Project Management)와 게임 마케팅(Game Marketing)이 추가된다. "어떤 게임을 만들 것인가?"에 대한 대답을 체계적으로 정리하고, 이를 바탕으로 게임을 개발할 수 있는 자료를 수집 및 정리, 최종적으로 문서화하는 작업은 게임 개발..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cDx5my/btrxQ4bGeNu/KtrHMuIaJLOVue4XdeUydk/img.png)
1. 세계관 설정의 개요 세계관은 정치, 경제, 사회 문화, 사회 철학, 예술, 역사 등 다양한 지식들을 바탕으로 정립되는 개념이다. 그렇기 때문에 세계관을 설정하는 데 얼마나 노력했으며, 얼마나 많은 시간을 소모했는가에 따라 완성도 있는 결과물을 얻을 수 있는 가능성도 높아진다. 게임, 영화, 소설 등에서 말하는 '이야기'의 구성은 이미 약 3000년 전에 완성되었고, 지금까지 그 구성은 반복되고 있다. , , 와 같은 작품들은 '외부인과 정착민 사이의 마찰'이라는 주제와 메시지를 반복적으로 그려내고 있다. 그 이야기를 그려내고 있는 세계관이 SF 세계관인지, 과거 역사를 기반으로 한 세계관인지, 아니면 완전히 새로 만든 판타지 동화 속 세계관인지에서 차이가 날뿐이다. 즉, 독창적인 세계관을 성공적으로..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bw7HEe/btrCdHjBHtN/4w5q040SrfGjT4KkRvkZrK/img.png)
1. 집계 함수 데이터베이스의 값 모음에 대한 수학적 집계 함수는 기본적인 관계 대수식으로는 표현이 불가능하다. 이러한 함수의 예로는 모든 직원들의 평균이나 전체 급여, 또는 employee 튜플의 전체 수를 검색하는 것이 있다. 이러한 함수들은 데이터베이스 튜플로부터 정보들을 요약해주는 간단한 통계 쿼리에 사용된다. 숫자 값 컬렉션(Collections of Numeric Values)에 적용되는 일반적인 함수들로는 SUM, AVERAGE, MAXIMUM, MINIMUM이 있다. COUNT 함수는 튜플이나 값을 계산하는 데 사용된다. 2. 집계 함수 연산자 집계 함수 연산자는 'F'를 사용해 표현한다. 집계 함수 연산자의 사용법은 다음과 같다. F MAX Salary (EMPLOYEE) EMPLOYEE..