
1 과목 - 데이터 모델링의 이해, 정리 모델링- 비즈니스 프로세스와 데이터 요구 사항을 추상적이고, 구조화 된 형태로 표현하는 과정- 데이터 베이스의 구조와 관계를 정의, 이를 통해 데이터의 저장, 조작, 관리 방법을 명확하게 정의 모델링의 특징1. 단순화 : 현실 세계를 이해하고, 표현하기 쉽게 핵심 요소에 집중하고, 불필요한 세부 사항을 제거 2. 추상화 : 다양한 현상을 일정한 형식에 맞추어 간략하게 표현하는 과정 3. 명확화 : 의사소통을 원활하게 하기 위해 애매모호함을 최대한 제거하고, 정확하게 현상을 기술하는 과정 데이터 모델링 3가지 관점1. 데이터 관점- 데이터가 어떻게 저장되고, 접근되고, 관리되는지 정의하는 단계 2. 프로세스 관점- 시스템이 어떤 작업을 수행하며, 이러한 작업들이 ..

1. 관계형 데이터베이스 개요 데이터베이스와 DBMS(Database Management System)- 데이터베이스 : 데이터의 집합, 꼭 형식을 갖추지 않아도 엑셀 파일을 모아 둔다면 그것 또한 데이터베이스- DBMS : 데이터를 효과적으로 관리하기 위한 시스템 개인이 파일을 여러 개 묶어서 폴더에 보관하면 데이터를 찾고 관리하는데 많은 비용이 발생 이를 보다 시스템적으로 작동하게 만든 시스템을 DBMS (Oracle, Mysql ...) 관계형 데이터베이스 구성 요소- 계정 : 데이터의 접근 제한을 위한 여러 업무별/시스템별 계정이 존재- 테이블 : DBMS의 DB안에서 데이터가 저장되는 형식- 스키마 : 테이블이 어떠한 구성으로 되어있는지, 어떠한 정보를 가지고 있는지에 대한 기본적인 구조를 정의..

Entity 엔터티 , Attribute 속성, Instance 인스턴스에 대한 정리 아래와 같이 특정 테이블이 존재할 때, (엔터티)학번이름학과번호1홍길동101↓ 행(인스턴스) 모델링의 개녕- 비지니스 프로세스와 데이터 요구 사항을 추상적이고 구조화 된 형태로 표현하는 과정- 데이터 베이스의 구조와 관계를 정의, 이를 통해 데이터의 저장, 조작, 관리 방법을 명확하게 정의 모델링의 특징1. 단순화(Simplification) - 현실 단순화하여 핵심 요소에 집중하고 불필요한 세부 사항을 제거 - 단순화를 통해 복잡한 현실 세계를 이해하고 표현하기 쉬워짐 이것 저것 덧 붙이지 않고, 핵심만 전달하는 과정 - 단순화 작업 2. 추상화(Abstraction) - 일정한 형식에 맞추어 간략하게 대략적으로..