13. 데이터 과학과 빅데이터
데이터 혁명으로 표현되는 기술 혁신의 시대에는, 많은 데이터 중 필요한 데이터를 선별하고, 신뢰도 높은 방법으로 분석한 결과를 사용할 수 있어야 한다. 13.1. 데이터 과학 13.1.1. 데이터 과학의 필요성 13.1.2. 데이터 과학의 개념 1…
데이터 혁명으로 표현되는 기술 혁신의 시대에는, 많은 데이터 중 필요한 데이터를 선별하고, 신뢰도 높은 방법으로 분석한 결과를 사용할 수 있어야 한다. 13.1. 데이터 과학 13.1.1. 데이터 과학의 필요성 13.1.2. 데이터 과학의 개념 1…
관계 데이터베이스 모델 이후 새로 제안된 데이터 모델들과 응용 기술들을 학습한다. 12.1. 객체지향 데이터베이스 12.1.1. 객체지향 데이터 모델 12.1.2. 객체지향 질의 모델 12.2. 객체관계 데이터베이스 12.…
데이 터 베이스 보안의 개념과 유형을 소개하고 허가된 사용자가 부여된 권한 내에서 데이터베이스에 접근하도록 하는 방법을 학습한다. 11.1. 보안 11.2. 권한 관리 11.2.1. 권한 관리의 개념 11.2.2. 권한의 부여 11.2.…
데이터베이스에 문제가 발생했을 때 이를 원래 상태로 회복하고, 사용자들이 데이터베이스를 동시에 사용하더라도 다툼 없이 사이좋게 사용할 수 있도록 하는 병행 제어 기능을 학습한다. 10.1. 트랜잭션 10.1.1. 트랜잭션의 개념 10.1.…
속성들의 친밀도를 정확히 판단하고, 기준에 따라 릴레이션을 구성하는 방법인 정규화를 학습한다. 9.1. 정규화의 개념과 이상 현상 9.1.1. 정규화의 개념 9.1.2. 이상 현상의 종류 9.1.3. 정규화의 필요성 9.2. 함수 종속 9.2.…
E-R 모델과 릴레이션 변 환 규칙을 이용해 데이터베이스를 설계하는 과정을 학습한다 8.1. 데이터베이스 설계 단계 8.2. 요구 사항 분석 8.3. 개념적 설계 8.3.1. 개체와 속성 추출 8.3.2. 관계 추출 8.3.3. E-R…
관계 대수, 관계 해석을 바탕으로 일반 사용자가 데이터베이스를 조작하기 쉽게 개발된 언어 SQL에 대해 학습한다. 7.1. SQL의 소개 7.1.1. SQL 7.2. SQL을 이용한 데이터 정의 7.2.1. 테이블의 생성 7.2.2. 테이블 변경…
관계 데이터 연산을 일반 집합 연산자와 순수 관계 연산자로 나누어 학습한다. 6.1. 관계 데이터 연산의 개념 6.2. 관계 대수 6.2.1. 관계 대수의 개념과 연산자 6.2.2. 일반 집합 연산자 6.2.3. 순수 관계 연산자 6.2.…
관계 데이터 모델과 관계 데이터 모델의 핵심인 릴레이션에 대해 학습한다. 5.1. 관계 데이터 모델의 개념 5.1.1. 관계 데이터 모델의 기본 용어 5.1.2. 릴레이션과 데이터베이스 구성 5.1.3. 릴레이션의 특징 5.1.4. 키의 종류 5.…
데이터 설계 과정에 필요한 데이터 모델링과 데이터 모델의 개념에 대해 학습한다. 4.1. 데이터 모델링과 데이터 모델의 개념 4.1.1. 데이터 모델링 4.1.2. 데이터 모델 4.2. 개체-관계 모델 4.2.1. 개체 4.2.2. 속성 4.2.…
데이터베이스, 데이터베이스 관리 시스템에 대한 개념을 바탕으로 데이터베이스 시스템에 관해 학습한다다. 3.1. 데이터베이스 시스템의 정의 3.2. 데이터베이스의 구조 3.2.1. 스키마 3.2.2. 3단계 데이터베이스 구조 3.2.…
파일 시스템이 지닌 한 계점, 그리고 데이터베이스 관리 시스템의 핵심 기능과 장단점에 대해 학습한다. 2.1. 데이터베이스 관리 시스템의 등장 배경 2.1.1. 파일 시스템의 한계점 2.2. 데이터베이스 관리 시스템의 정의 2.2.…
1.1. 데이터베이스의 필요성 1.1.1. 데이터와 정보 1.1.2. 정보 시스템과 데이터베이스 1.2. 데이터베이스의 정의와 특징 1.2.1. 데이터베이스의 정의 1.2.2. 데이터베이스의 특징 1.3. 데이터 과학 시대의 데이터 1.3.…