2023년 데이터베이스의 기초 및 핵심파악
- 최초 등록일
- 2023.05.17
- 최종 저작일
- 2023.05
- 22페이지/ 한컴오피스
- 가격 1,000원
소개글
2023년 데이터베이스의 기초 및 핵심 파악 자료입니다.
목차
1. 데이터베이스 이해
2. 데이터베이스 모델링
3. 관계형 모델
4. 데이터베이스 언어
5. 정규화 기초
6. 정규형 적용
7. 데이터 저장
8. 인덱싱
9. 해싱과 특수인덱스
10. 질의처리와 최적화
11. 트랜잭션
12. 동시성 제어
13. 회복시스템
본문내용
1. 데이터베이스 이해
실세계의 방대한 데이터를 효과적으로 처리하기 위해서는 데이터베이스 응용이 필수적이다. 최근 빅데이터 기술의 등장으로 데이터베이스의 역할을 더욱 중요해지고 있다.
따라서 데이터베이스를 정확하게 사용하기 위해서는 기본적인 특징 및 구조에 대한 이해가 반드시 선행되어야 한다. 이번 강의에서는 데이터베이스란 무엇이며, 기존 파일 처리 시스템과는 어떤 차이점이 있는지 알아보고, 다양한 데이터 모델에 기반을 두는 데이터베이스의 특징과 장단점이 있다.
또한 데이터베이스 사용자 유형에 따른 역할과 데이터베이스의 구조 등 데이터베이스와 관련한 전반적인 개념을 알아보자.
- 데이터베이스 관리 시스템(DBMS)정보를 데이터베이스에 저장·관리하여 사용자에게 요구된 형태의 정보로 제공하는 컴퓨터 기반 시스템
- 스키마데이터가 저장되는 형식을 경정하는 전반적인 구조
- 인스턴스특정 시점에서의 데이터베이스에 저장된 정보의 집합
- 데이터 모델데이터 타입, 데이터의 연산 및 데이터의 의미 및 일관성 제약조건을 명시하기 위해 사용하는 개념의 집합
- DBMS 3단계 구조데이터 추상화와 데이터 독립성을 확보하기 위한 개념적-논리적-물리적 3단계 구조
- 트랜잭션하나의 논리적인 작업을 수행하는 일련의 명령문의 집합
데이터베이스는 ‘한 조직의 여러 응용 시스템을 다수의 사용자가 공용(shared)으로 사용하기 위해 통합(integrated), 저장(stored)된 운영(operational) 데이터의 집합’이라고 정의된다.
데이터베이스 사용 이전에 사용자 또는 프로그램이 직접 데이터에 접근하는 파일 처리 시스템이 이용되었으며 파일처리 시스템의 문제점으로는 데이터의 중복성, 데이터의 종속성, 데이터의 무결성 훼손, 그리고 동시 접근 이상을 들 수 있다.
데이터베이스는 파일 처리 시스템과 달리 자기 기술성, 추상화, 다중 뷰, 동시성 제어 등의 기능을 통해 파일 처리 시스템의 문제점을 극복한다.
참고 자료
없음