이미 소장하고 있다면 판매해 보세요.
|
SECTION 01 데이터와 정보, 데이터베이스
:: 01 데이터와 정보 :: 02 데이터베이스 SECTION 02 파일 시스템과 DBMS :: 01 파일 시스템 :: 02 DBMS :: 03 파일 시스템과 DBMS :: 04 핵심 개념 요약 SECTION 03 데이터베이스 구조 :: 01 데이터베이스의 개념 :: 02 스키마와 인스턴스 :: 03 데이터베이스 특징 :: 04 데이터베이스 모델의 종류 :: 05 테이블 구조 SECTION 04 데이터 모델과 ERD :: 01 데이터 모델의 개념 :: 02 엔터티 :: 03 속성 :: 04 관계 :: 05 E-R 다이어그램 :: 06 슈퍼타입/서브타입 SECTION 05 정규화와 이상현상 :: 01 정규화와 이상현상 :: 02 정규형의 단계별 구조 :: 03 MENTORMALL 예제를 통한 정규화 실습 :: 04 반정규화 SECTION 06 데이터베이스 설계 절차 :: 01 데이터베이스 설계 :: 02 1단계 요구사항 분석 :: 03 2단계 개념적 설계 :: 04 3단계 논리적 설계 :: 05 4단계 물리적 설계 SECTION 07 SQL 기본 문법 :: 01 SELECT 문 - 데이터를 꺼내는 첫걸음 :: 02 WHERE 절 - 원하는 조건만 골라서 조회하기 :: 03 연산자 - 조건식을 구성하는 핵심 문법 :: 04 NULL 처리 - 존재하지 않는 값의 의미와 처리 :: 05 BETWEEN AND 및 IN 연산자 SECTION 08 정렬과 제한 :: 01 결과를 보기 좋게 만드는 방법 :: 02 ORDER BY :: 03 다중 정렬 :: 04 NULL 값의 정렬 처리 :: 05 DISTINCT : 중복 제거하기 :: 06 결과 개수 제한 : FETCH FIRST와 ROWNUM SECTION 09 SQL 함수와 데이터 집계 :: 01 함수 :: 02 단일 행 함수 :: 03 문자열 함수 :: 04 숫자 함수 :: 05 날짜 함수 :: 06 변환 함수 :: 07 NULL 처리 함수 :: 08 조건 함수 :: 09 그룹 함수(집계 함수) :: 10 GROUP BY 절과 HAVING 절 :: 11 고급 그룹 분석과 다차원 집계 함수 SECTION 10 다중 테이블 조회 :: 01 조인의 필요성 :: 02 다양한 조인의 종류 :: 03 ANSI JOIN :: 04 집합 연산자 SECTION 11 서브쿼리 :: 01 서브쿼리 :: 02 단일 행 서브쿼리 :: 03 다중 행 서브쿼리 :: 04 다중 열 서브쿼리 :: 05 인라인 뷰 서브쿼리 :: 06 서브쿼리 팩터링(WITH 절) :: 07 DML 문과 서브쿼리의 결합 SECTION 12 데이터 정의어 :: 01 DDL 개요 :: 02 CREATE :: 03 ALTER TABLE - 테이블 구조 변경 :: 04 RENAME - 객체 이름 변경 :: 05 TRUNCATE TABLE - 테이블 데이터 전체 삭제 :: 06 DROP TABLE - 테이블 완전 삭제 SECTION 13 데이터 조작어 :: 01 DML 개요 :: 02 INSERT 문 - 데이터 추가하기 :: 03 UPDATE 문 - 데이터 수정하기 :: 04 DELETE 문 - 데이터 삭제하기 SECTION 14 제약조건 :: 01 제약조건의 개념 :: 02 제약조건의 종류와 특징 :: 03 제약조건의 정의 방법 :: 04 외래키 옵션과 무결성 유지 SECTION 15 뷰, 시퀀스, 인덱스, 동의어 :: 01 가상 테이블, 뷰의 이해 :: 02 시퀀스 :: 03 인덱스 :: 04 동의어 SECTION 16 트랜잭션 :: 01 트랜잭션의 개념 :: 02 트랜잭션의 필요성 :: 03 트랜잭션 제어문 :: 04 트랜잭션의 격리 수준 :: 05 병행 제어와 락 부록 실습 환경 구성 :: 01 Oracle 데이터베이스 19c EE 버전 설치 가이드 :: 02 DBeaver 설치법과 실습 환경 구성 :: 03 실습 예제를 위한 가상의 온라인 서점 MENTORMALL :: 04 MENTORMALL 쇼핑몰 구현하기 |
코리아교육그룹 교육연구소
코리아교육그룹 연구소의 다른 상품
|
데이터(Data)란 아직 해석되거나 정리되기 전, 사실 그대로의 값, 숫자, 문자, 그림처럼 의미가 부여되기 전의 원재료입니다.
--- 「SECTION 01 : 데이터와 정보」중에서 데이터가 '재료'라면, 정보는 그 재료로 만든 음식에 비유할 수 있습니다. 데이터에 맥락과 의미가 더해지면 비로소 정보가 됩니다. --- 「SECTION 01 : 데이터와 정보」중에서 데이터는 그냥 공기 중에 떠다니지 않습니다. 어딘가에 저장해두고, 필요할 때 꺼내 가공해야만 비로소 쓸모 있는 정보가 되고, 나아가 지식으로 발전할 수 있습니다. 그 '어딘가'가 바로 데이터베이스(Database)입니다. --- 「SECTION 01 : 데이터베이스」중에서 SQL 학습에서 오류는 피해야 할 대상이 아니라 이해해야 할 대상입니다. ---「이 책의 구성」중에서 |
|
SQL 문법을 아는 것과 데이터베이스를 이해하는 것은 다르다
암기가 아니라 원리로 배우는 데이터베이스, 그 차이가 만드는 결과 SELECT, WHERE, JOIN… SQL 구문은 검색만 해봐도 금방 따라 쓸 수 있습니다. 문제는 그 다음입니다. 왜 이 결과가 나오는지, 테이블은 왜 이렇게 나뉘어 있는지, 조인은 왜 이 순서로 해야 하는지를 설명하지 못한다면, 문법을 안다고 해서 데이터베이스를 이해하고 있다고 말하기는 어렵습니다. SQLD 등 데이터베이스 관련 자격증을 준비하다가 정규화나 트랜잭션 개념 앞에서 멈춰서는 사람도, 개발 수업에서 SQL 문법은 배웠지만 정작 데이터가 어떻게 저장되고 관리되는지는 배우지 못한 사람도 이유는 같습니다. 문법을 원리 없이 익혔기 때문입니다. 이 책은 그 간극을 메우기 위해 만들어졌습니다. 데이터·정보·지식의 개념부터 시작해 왜 파일 시스템이 아니라 데이터베이스가 필요한지, 데이터 모델링과 ERD는 무엇을 위한 것인지를 먼저 이해시킨 뒤에 SQL 문법으로 넘어갑니다. 그리고 모든 예제를 하나의 가상 쇼핑몰 'MENTORMALL' 데이터베이스로 통일해, 단편적인 문법 예시가 아니라 실제 서비스 하나가 데이터로 어떻게 굴러가는지를 처음부터 끝까지 따라가며 배울 수 있게 했습니다. 단순 조회에서 끝나지 않고 제약조건, 인덱스, 뷰, 트랜잭션과 락(Lock)까지 다루는 것도 이 책의 특징입니다. 특히 뷰(View)는 복잡한 쿼리를 단순화하고 보안성을 높여주는 실무 도구로, 왜 필요한지부터 실제로 어떻게 활용하는지까지 함께 설명합니다. SQL 문장을 작성하는 수준을 넘어, 데이터베이스가 실제 서비스에서 안정적으로 동작하기 위해 필요한 구조까지 이해할 수 있도록 구성했습니다. 이런 분께 추천합니다. · 데이터베이스를 처음 배우지만 어디서부터 시작해야 할지 막막한 사람 · SQL 문법은 외웠지만 왜 그렇게 동작하는지 설명하지 못하는 입문자 · 개발 수업을 듣고 있지만 데이터 저장 원리를 제대로 잡고 싶은 사람 · SQLD 등 데이터베이스 자격증 학습 전에 개념부터 탄탄히 다지고 싶은 사람 · 데이터를 다루는 모든 실무자에게 필요한 데이터베이스 기초 체력을 기르고 싶은 사람 지금 여러분이 외우고 있는 SQL 문법, 그 원리까지 설명할 수 있나요? 이 책을 펼치면 그 답을 찾을 수 있습니다. |