본문 바로가기
공부/데이터베이스

[데이터베이스] 1.개요

by 맑은청이 2020. 10. 22.
728x90
반응형

개요

 

Part 1. Data Modeling(데이터 모델링)

  • Understanding it in formal ways 
  • Object , Oriented Data Model(UML Class Diagram)
  • Relational Data Model(E-R Model)

Part 2. Database Design(데이터베이스 디자인)

  • Relational Database Schema Design

Part 3. Query Language (질의 언어)

  • SQL

Part 4. Semi-Structured Data Model (세미 구조 데이터 모델)

  • XML

 

 

데이터베이스를 공부하기 전에 해야하는 것은 비정형적인 데이터를 어떻게 정형화 시킬까입니다. 

이를 '데이터 모델링' 이라고 합니다. 

이해를 기반으로 데이터를 '모델링'하고 디자인과 코딩을 통해 '구현'합니다. 

데이터베이스를 흔히 DB 라고 부르는데 DB에는 두 가지 양상세 단계의 구조가 있습니다. 

 

두 가지 양상은 다음과 같습니다. 

 

1. 어떻게 개념적으로 이해하고 하고 정보를 나타낼지에 대한 부분

-> 데이터베이스 이슈(Database Issue)

 

2. 어떻게 물리적으로 데이터를 파일 스시템에 구성하는지에 대한 부분

-> 데이터베이스 관리 시스템 이슈(DBMS)

 

세 단계의 구조는 다음과 같습니다. 

 

1. Applications(응용) : 외부 단계 

2. Logical Representation(논리적 표현) : 개념적 단계

3. Physical Representation(물리적 표현) : 물리적 단계 

 

 

 

 

728x90
반응형

'공부 > 데이터베이스' 카테고리의 다른 글

프로그래머스 SQL 고득점 Kit 후기  (0) 2022.04.08