프로그래밍

[SQL 입문] 데이터베이스의 기본 개념 본문

SQL

[SQL 입문] 데이터베이스의 기본 개념

시케 2023. 6. 7. 18:18
728x90
반응형

데이터베이스의 기본 개념

교재:  Do it! SQL 입문

14p ~ 34p

 

데이터는 어떻게 데이터베이스가 되는가

자료(데이터)의 모음을 데이터베이스라고 한다

※ 데이터는 정보가 아니다( 정제를 해야 정보가 된다)


데이터베이스는 왜 필요할까

데이터 중복을 최소화해서 조직의 목적에 맞게 효율적으로 관리하기 위해 사용한다

즉, 데이터 무결성을 위하여이다

 

중복 데이터가 없는 환경을 만드는 것
-> 서버 비용 절감
-> 영업 이익 증가

 

데이터베이스는 ISOS, R1C3으로 정리한다

데이터베이스를 정의할 때 :  ISOS

I : Integrate Data

통합 데이터: 데이터 중복 최소화한 데이터

 

S: Stored Data

저장 데이터: 컴퓨터가 접근할 수 있는 매체에 저장된 데이터

 

O: Operational Data

운영 데이터: 조직의 고유한 업무를 수행하는 데 필요한 데이터

 

S: Shared Data

공용 데이터: 여러 응용 시스템이 공동으로 소유하고 유지하는 데이터

 

 

데이터베이스 시스템 특징을 이야기할 때 : R1C3

R: Real Time Accessibility

실시간 접근성: 사용자 질의에 실시간으로 처리해 응답

 

C: Continuous Evolution

지속적인 변화: 삽입, 삭제, 수정 작업을 통해 항상 최신 데이터를 동적으로 유지


C: Concurrent Sharing

동시 공유: 목적이 다른 여러 사용자가 동시에 같은 데이터를 공유


C: Content Reference

내용에 의한 참조: 데이터베이스에 있는 데이터를 참조할때 레코드의 주소나 위치가 아닌 사용자가 요구하는 데이터 내용으로 참조


데이터베이스는 DBMS로 관리한다

데이터베이스는 DBMS 즉, DataBase Management System이 관리한다

데이터를 담는 그릇이 데이터베이스이며 해당 그릇을 관리하는 것이 DBMS이다

 

 

728x90
반응형
Comments