본문 바로가기

전체 글237

SQL 관리 구문 SQL 관리 구문 SQL 관리 구문은 데이터베이스 시스템의 구조와 동작, 보안, 일관성을 유지하고 제어하는 데 핵심적인 역할을 한다. 일반적으로 SQL 명령어는 그 목적과 기능에 따라 네 가지로 분류된다. 데이터 정의어(DDL), 데이터 조작어(DML), 트랜잭션 제어어(TCL), 그리고 데이터 제어어(DCL)이다. 각 구문은 데이터베이스 설계부터 데이터의 입력·수정·삭제, 트랜잭션 처리, 사용자 권한 관리에 이르기까지 데이터베이스 운영 전반에 걸쳐 유기적으로 작동한다. 따라서 이 네 가지 구문의 개념과 역할을 명확히 이해하는 것은 데이터베이스를 안정적이고 효율적으로 관리하는 데 필수적인 요소이다.DML (데이터 조작 언어) DML (Data Manipulation Language)은 데이터베이.. 2025. 5. 24.
SQL 활용 서브쿼리 서브쿼리(Subquery)는 SELECT, INSERT, UPDATE, DELETE 등의 SQL문 내부에서 값을 계산하거나 조건으로 사용하기 위해 포함된 또 다른 SELECT문이다. 즉, 다른 쿼리 안에 포함된 쿼리, 즉 "쿼리 속의 쿼리" 를 의미한다. 보통 괄호 ()로 감싸며, 외부 쿼리(main query)가 서브쿼리의 결과를 사용한다. 서브쿼리 위치에 따라서도 아래와 같이 나뉘기도 한다.SELETE스칼라 서브쿼리FROM인라인 뷰WHERE, HAVING중첩 서브쿼리스칼라 서브쿼리 (Scalar Subquery) 결과가 오직 하나의 값(1행 1열)만 나오는 서브쿼리로 칼럼을 대신하여 사용된다. 주로 SELECT, WHERE, HAVING 절 등에서 값처럼 사용된다. 주된 특징으로는 .. 2025. 5. 24.
SQL 기본 관계형 데이터베이스 관계형 데이터베이스(RDB, Relational Database)는 데이터를 행(Row)과 열(Column)로 이루어진 테이블(Table) 구조로 저장하고, 테이블 간의 관계(Relation)를 통해 데이터를 연결하는 방식의 데이터베이스이다. 대표적으로 RDBMS Oracle, MySQL / MariaDB, SQLite 등이 여기에 속한다. SQL(Structured Query Language)은 관계형 데이터베이스에서 테이블를 만들고, 데이터를 다루고, 사용자 권한과 트랜잭션까지 다루기 위해 사용하는 언어이다. 테이블(Table)하나의 주제(예: 고객, 주문, 상품 등)를 표현하는 구조데이터는 행(Row), 속성은 열(Column)테이블은 스프레드시트처럼 생겼지만, 명확한 제약.. 2025. 5. 24.
데이터 모델과 SQL 서론 데이터 모델은 설계의 시작을 하는 단계이며, SQL은 설계를 실제로 구현하고 다루는 도구이다. 그 과정 중 좀더 철저한 설계를 하며 자연스레 정규화와 트랜잭션의 개념이 탄생했다. 정규화는 그 설계를 깔끔하게 다듬는 작업을, 트랜잭션은 그 데이터를 안정적으로 다루기 위한 실행의 안전장치의 역할을 한다.정규화 정규화란 데이터 정합성(데이터의 정확성과 일관성을 유지하고 보장)을 위해 엔터티를 작은 단위로 분리하는 과정이다. 즉, 데이터 중복을 제거하고, 데이터 무결성을 유지하며, 이상(anomaly)을 방지하기 위한 과정이다. 쉽게 말하면, 데이터를 쪼개서 더 효율적이고 오류 없는 구조로 만드는 작업이다. 제 1정규화: 모든 속성은 반드시 하나의 값만 가져야 한다.제 2정규화: 엔터티의 모든.. 2025. 5. 24.
데이터 모델링의 이해 데이터 모델의 이해 데이터 모델은 데이터를 어떻게 구조화할지에 대한 개념적 틀이자 표현 방식이다. 즉, 현실 세계의 정보를 컴퓨터에서 표현하기 위한 방식을 의미한다. 데이터 모델링은 데이터 모델을 실제로 설계에 적용하는 작업이다. 즉, 어떤 데이터를 어떤 테이블에 어떻게 담을지, 어떤 관계를 맺을지를 구체화하는 과정을 의미한다. 그렇기에 데이터 모델링의 이해는 곧 데이터 모델을 이해하는 과정이다.모델링의 특징 현실 세계 정보를 컴퓨터에서 표현을 좀 더 잘하려는 연구가 이루어지다 보니 자연스레 아래와 같은 특징이 생겨났다.추상화(Abstraction): 현실 세계를 일정한 형식으로 표현하는 것이다. 즉, 아이디어나 개념을 간략하게 표현하는 과정이다.단순화(Simplification): 복잡한 현실 .. 2025. 5. 24.
게임을 이용한 전시회 프로젝트 해시태그 2024 소개>는 2024년 11월 15일부터 2025년 4월 27일까지 국립현대미술관 서울에서 진행된 전시 행사이다.이 쇼케이스에서는 ‘게임’이라는 매체를 통해 서로 다른 주제를 각자의 방식으로 제안한‘소망사무국(김래오, 서요한, 서진규, 오새얼, 티타늄(최준성))’과 ‘플레잉 아트 메소드(조호연, 김영주, 이세옥)’의 프로젝트를 소개한다. 소망사무국 ‘소망사무국’은 모든 사람의 소망이 이뤄지는 가상의 세계인 ‘소망 세계’를 선보였다.개인의 노력이 쉽게 좌절되는 현대 사회를 게임의 어법으로 고찰하는 사회 실험적 게임이다.이 게임은 QR 코드로 접속해 최대 45명과 함께 위기에 빠진 소망 세계를 만들어 나가는 형식이다.자신의 욕망에 솔직하게 말해야 하는지, 긍정 혹은 부정적인 소망을 빌어야 하는지 등세계의 구원 .. 2025. 4. 27.
마비노기 모바일 리뷰 소개간단 소개다양한 종족과 문화가 공존하는 전통 판타지 세계 속에서의 일상을 살아가는 이야기정보무료, 한국어 지원, 모바일, pc장르MMORPG개발/유통데브캣 스튜디오 / 넥슨리뷰 전기존 마비노기 특징과 문화 원작 마비노기는 2004년 서비스 이후 독특한 감성과 자유도 높은 시스템으로 꾸준한 팬층을 유지해온 장수 MMORPG이다. 전투보다는 생활 콘텐츠, 인간 관계 중심의 플레이, 플레이어 개성을 중시하는 커스터마이징 요소, 다양한 종족의 서사가 특징이다. 특히 시간 개념을 활용한 시스템은 마비노기만의 분위기를 만들었다. 마비노기 유저들 사이에서는 단순한 ‘게임’이 아니라 ‘두 번째 인생’이라는 말이 있을 정도로 몰입도가 강했던 게임이다. 그렇기에 이런 감성과 원작의 문화가 모바일에서 어떻게 구현될지.. 2025. 4. 22.
프라시아 전기 리뷰 소개간단 소개 엘프가 인간을 지배하는 판타지 세계 속 얽힘의 힘을 사용하는 주인공의 항전 이야기정보무료, 한국어 지원, pc, 모바일장르MMORPG개발/유통넥슨리뷰 전리니지라이크란 리니지라이크는 엔씨소프트의 리니지를 모티브로 하는 MMORPG 스타일을 말한다. 높은 자유도, 하드코어한 경쟁, 과금 중심의 성장 시스템, 혈맹(길드) 중심의 전쟁 콘텐츠가 대표적인 특징이다. 리니지 시리즈의 시스템적 DNA를 계승하되, 각 개발사마다 독자적으로 변형해 사용한다. 비록 리니지라이크가 인식이 좋지 않지만, 단점만 존재하는 것이 아니다.리니지라이크 장단점장점유저 간 정치 및 협력 중심의 커뮤니티 경험강한 몰입감과 경쟁 욕구 자극성장의 체감이 명확해 성취감 큼단점과금 유도가 강하고, 무과금 유저의 진입장벽이 .. 2025. 4. 21.
엘리언 슈터(Alien Shooter) 분석 소개 간단 소개엘리언을 섬멸하라정보스팀  /모바일 무료장르 런앤건, 핵 앤 슬래시 개발/유통Sigma Team Inc분석 전핵 앤 슬래시 장르    핵 앤 슬래시(Hack and Slash) 장르는 빠른 전투, 몰이 사냥, 강력한 성장 요소로 대표되는 액션 게임 스타일이다. 이 장르는 원래 테이블탑 RPG(예: 던전 앤 드래곤)에서 유래한 용어로, 원작에서는 스토리와 전략보다는 전투에 집중하는 플레이 스타일을 가리켰다. 하지만 비디오 게임 시대에 접어들며 빠른 액션과 몰이 사냥, 전리품 파밍이 강조된 특정한 장르로 발전했다. 몬스터를 대량으로 쓸어버리는 쾌감과 아이템 파밍의 중독성이 핵심 재미 요소다. 최근에는 다양한 장르와 결합되거나, 뱀파이어 서바이벌과 유사한 게임이 많아지면서 '뱀서류'라는 표현도 .. 2025. 3. 22.
반응형