이코리아텍 4

04. 데이터 모델링 개요

데이터 모델링이란현실 세계의 데이터를 DB로 표현하기 위한 모델을 만드는 과정으로, 개념적 구조(개념적 데이터 모델)와 논리적 구조(논리적 데이터 모델)을 거쳐서, 실제로 디스크에 저장할 수 있는 물리적 구조로 변환하는 일련의 DB 설계 과정데이터 모델링의 3단계 개념적 모델링 현실 세계의 데이터를 추상화(Abstraction)를 통해서 개념 세계의 데이터로 표현하는 과정이다. 정보 모델링(Infomation modeling) 또는 개념적 설계(Conceptual design)와 동일한 개념이다. 주로 ER(Entity-Relationship) 모델이라는 개념적 데이터 모델을 사용하여, 모델링 결과를 ER 다이어그램으로 표현한다. 논리적 모델링 개념 세계의 개체 타입을 DBMS가 지원하는 논리적 데이터 ..

Database 2016.08.17

03. DB 시스템의 구성

학습 목표1. DB 시스템의 구성과 데이터 언어2. Key와 무결성 제약조건DB 시스템의 구성과 데이터 언어 1. DB 시스템이란? 1) DB 시스템(DBS)이란?DB 시스템은 데이터를 DB에 저장하고, DBMS를 사용해서 필요한 정보를 생성하는 컴퓨터 중심의 시스템 2) DB 시스템의 구성요소 ● 데이터베이스데이터를 저장● 데이터베이스 관리 시스템 DB를 생성, 관리, 조작함으로써 사용자와 DB를 연결해주는 소프트웨어● 데이터 언어 DB 정의와 조작, 제어를 위한 DB 전용 언어● DB 사용자데이터 언어를 사용해서 DB에 접근하는 사람으로, 일반 사용자와 응용 프로그래머, DB 관리자로 구분함● DB 컴퓨터 효율적인 DB 관리를 위해서 DB에 대한 연산을 전담하는 DB 관리 전용 컴퓨터 2. 데이터 언..

Database 2016.08.04

02. DBMS 개요

학습 목표1. DBMS 이해하기2. ANSI / SPARC 구조와 데이터 독립성DBMS 이해하기 1. DBMS 란? DBMS ( Database Management System )DB의 정의와 조작,제어 기능을 제공여러 자용자와 응용 프로그램이 DB를 공용할 수 있도록 관리 데이터 독립성 (Data Independency) 응용 프로그램에 영향을 주지 않고 DB의 구조를 변경할 수 있는 것 DB의 구조를 변경해도 응용 프로그램에 영향을 주지 않고, 반대로 응용 프로그램을 변경해도 DB에 영향을 주지 않도록 하는 것 즉, 응용 프로그램이 데이터에 종속되지 않는 데이터 독립성을 제공하는 것 2. DBMS의 필수 기능 데이터 정의(Definition) 기능다양한 응용 프로그램과 DB가 서로 인터페이스 할 수 ..

Database 2016.07.25

01. 데이터베이스 개요

학습 목표1. DB의 구성요소와 DBMS, RDB, 데이터 모델링등의 기본개념2. RDB 설계3. 데이터 정규화 과정4. 물리적 스키마를 기초로 DB생성 데이터베이스의 기본개념 1. 데이터와 정보의 차이점 데이터 단순한 관찰이나 측정을 통해서 수집된 사실(Fact)또는 값(Value)이 어떤 기준에 의해 정리되어 있는것 정보 어떤 상황에 적절한 의사결정을 할수 있도록 지원하는 지식 정보는 데이터가 어떤 목적에 의해 해석되거나 가공된 형태임 2. 데이터베이스의 정의 1) 한 조직의 다양한 응용 프로그램들이 공동으로 사용하는 데이터를 통합하여 저장한 운영 데이터의 집합2) 사람들이 필요로 하는 데이터를 모아둔 것 3. 데이터베이스의 특징 동시 공용 여러 응용프로그램이나 사용자들이 서로 다른 목적으로 데이터를..

Database 2016.07.20
반응형