DB

DB

[데이터베이스 개론] Chapter4 - 데이터 모델링

데이터 모델링과 데이터 모델의 개념 현실세계의 데이터를 컴퓨터 데이터베이스로 옮기는 변환 작업을 데이터 모델링이라 한다. 현실의 데이터에서 중요한 부분만 선별하는 것을 추상화라 하며 추상화를 통해 데이터 모델링을 진행한다. 데이터 모델링은 두 단계로 나누어 진행되는데, 현실에서 중요 데이터를 추출하여 개념 세계로 옮기는 작업을 개념적 모델링이라 하고 개념 세계에서 데이터베이스에 저장할 구조를 결정하고 표현하는 작업을 논리적 모델링이라 한다. 현실 세계의 데이터를 모델링 하기 쉽게 데이터 모델이라는 도구의 도움을 받는다. 데이터 모델은 두 가지로 나뉘는데 현실 세계를 개념적 데이터 모델링하여 데이터베이스의 개념적 구조로 표현하는 개념적 데이터 모델과 개념적 구조를 논리적 데이터 모델링하여 데이터베이스의 논..

DB

[데이터베이스 개론] Chapter3 - 데이터베이스 시스템

데이터베이스 시스템의 정의 데이터베이스 시스템이란 데이터베이스에 데이터를 저장하고, 저장된 데이를 관리하여 필요한 정보를 생성해 주는 시스템이다. 데이터베이스 : 데이터를 저장하는곳, 저장된 데이터의 집합 데이터베이스 관리 시스템 : 데이터베이스에 저장된 데이터의 일관적이고 무결한 상태로 유지하되도록 관리하는 것 데이터베이스 시스템 : 데이터베이스와 데이터베이스 관리 시스템을 이용해 필요한 정보를 제공하는 것 추가적으로 데이터베이스 시스템은 데이터 언어, 데이터베이스와 DBMS 설치, 데이터 처리 연산을 담당한다. 데이터베이스의 구조 스키마(schema) 스키마는 데이터베이스에 저장되는 데이터 구조와 제약 조건을 정의한 것이다. 그리고 저장된 실제 데이터 값은 인스턴스라고 한다. 스키마는 한번 정의되면 ..

DB

[데이터베이스 개론] Chapter2 - 데이터베이스 관리 시스템

데이터 관리 시스템 (DBMS)의 등장 배경 데이터베이스 관리 시스템이 등장하기 이전에는 데이터를 파일 시스템을 이용하여 관리하였다. 파일 시스템은 프로그램별로 필요한 데이터를 별도의 파일로 관리하였고 이는 개발자가 파일의 논리적, 물리적 구조를 정확히 파악하여야 했다. 파일 시스템을 이용했을때 데이터 관리 문제점 같은 내용의 데이터가 여러 파일에 중복 저장된다. 파일 시스템에서는 응용 프로그램별로 파일을 유지하기 때문에 같은 데이터가 여러 파일에 중복되어 저장될 수 있다. 이러한 방식은 공간의 낭비와 데이터 일관성, 무결성을 유지하기 어렵게 한다. 응용 프로그램이 데이터 파일에 종속적이다. 응용 프로그램에서 파일에 직접 접근하여 데이터를 처리해야 하므로 데이터 파일의 구조가 바뀌면 응용 프로그램도 그에..

DB

[데이터베이스 개론] Chapter1 - 데이터베이스 기본 개념

데이터와 정보 데이터는 현실 세계에서 관찰한 어떤 사실이나 값이며 정보는 이러한 데이터를 의미 있게 활용할 수 있도록 체계적으로 가공한 것이다. 데이터로부터 정보를 추출하는 과정이나 방법을 정보 처리라고 한다. 그렇다면 의미 있는 정보를 얻으려면 어떻게 해야 할까? 먼저 의미 있는 데이터를 많이 확보해야 하고 이러한 데이터를 필요할 때 언제든 다시 사용할 수 있게 저장해야 한다. 이러한 역할을 하는 것을 정보 시스템이라 하며 정보 시스템에서 핵심적인 요소가 데이터베이스이다. 데이터베이스의 정의와 특징 데이터베이스의 정의 데이터베이스는 특정 조직의 여러 사용자가 공유하여 사용할 수 있도록 통합하여 데이터를 저장한 운영 데이터의 집합이다. 공유 데이터 : 데이터베이스는 특정 조직의 여러 사용자가 함께 소유하..

로승리
'DB' 카테고리의 글 목록 (3 Page)