상세 컨텐츠

본문 제목

DB 정리

DB

by 정리봇 2020. 1. 18. 20:45

본문

데이터베이스는 유용한 데이터의 집합이다. 데이터를 저장하고 조작(사용:삭제, 변경, 추가, ...)할 수 있는 소프트웨어가 Oracle ,Sybase, informix, mysql, MSsql 등등 있다.

 

기존의 파일시스템이 가지고 있는 문제들인 데이터 종속과 중복(일관성, 보안성,경제성, 무결성이 미비됨) 문제를 해소 시킨다.

 

데이터 베이스 intergrated, stored, operatinal, shared 기능이 있다. -> 실시간 접근성, 지속적인 변경, 동시

공유가 가능, 주소나 위치에 의해서 참조되지 않고 데이터 값에 의해서 참조 된다.

 

데이터 베이스 관리 프로그램(DBMS) Oracle 을 통해서 데이터베이스에 저장되어 있는 있는 데이터를 조작하는데 이때 사용되는 프로그래밍언어 sql이다. -> 프로그래밍 언어 이므로 프로그램으로 조작할 수도 있다. C 만들었다.

DBMS 일종의 파일 관리자와 같다.

 

데이터베이스에서 데이터를 관리하는 여러 모델중에서 관계를 따져서 데이터를 배치하는 관계형 데이터베이스가 현재 주종을 이루고 있는데 이런 관리소프트웨어를 RDBMS로 부르며 oracle, mysql, sql 등이 여기 속한다.

데이터 -> 테이블 -> 데이터베이스 개념으로 확장되는데 기본은 테이블이다.

 

테이블은 ROW(행), COLUMN(열)로 이루어져있다.

관계형 데이터베이스에서 어느 객체를 정의하면 그 객체가 가진 메타데이터의 정보가 데이터딕셔너리에 저장된다.

 

메타데이터란 객체에 대한 정보로 컬럼, 도메인, 제약조건 등에 관한것이다.

 

데이터베이스 시스템을 운영하는 사용자는 DBA, 응용프로그래머, 일반사용자가 있다.

 

 

'DB' 카테고리의 다른 글

Oracle 정리(2)  (0) 2020.01.18
Oracle 정리(1)  (0) 2020.01.18

관련글 더보기