데이터베이스 정의
자료를 체계적으로 통합하여 자료의 중복을 없애고 자료를 구조화시켜 놓은 집합체
데이터베이스 관리 시스템
DBMS (Database Management System)
여러 응용 프로그램들이 DBMS를 통해서 데이터를 공유하여 사용할수 있다.
무결성이 깨졌다 -> 관리가 어렵다.
데이터가 일관성이 없다 - 무결성이 깨졌다.
데이터를 신뢰할수 없다 - 무결성이 깨졌다.
DBMS 장점
1. 데이터 중복의 최소화
- 데이터를 공유하여 사용하기 때문에 데이터의 중복이 줄어
2. 데이터의 보안 보장
- 데이터를 통합하여 관리하기 때무에 보안에 용이
3. 데이터의 일관성 유지
DBMS 단점
서로 다른 집합들과 관계하지 못한다.
두개의 테이블을 합칠때 최대한 중복을 줄인다.
관계형 데이터베이스 관리 시스템
RDBMS(Relation Database Management System)
여러 응용 프로그램들이 RDBMS를 통해서 데이터를 서로 참조하여 사용할 수있다.
관점에 따라서 테이블을 설계하는 법이 다르다.
도메인
데이터베이스 개요
1. data + base = 자료 + 저장장소 <-> 정보와 데이터는 다름.
2. 파일시스템의 단점을 극복하기 위해 나옴.
- 다수 사용자 접근 불가능
- 데이터 무결성(일관성, 중복, 정확성)을 확보할 수 없음.
- 데이터 공유 불가능
3. DBMS - 데이터베이스 관리 시스템
DSL - Domain Specific Language
특정 도메인에 국한해 사용하는 언어
'데이터베이스' 카테고리의 다른 글
데이터베이스 - join (0) | 2022.08.11 |
---|---|
데이버베이스 -1 (0) | 2022.08.09 |
이클립스 설치 (0) | 2022.08.08 |
데이터베이스 정리 17 - 뷰(view) (0) | 2021.09.07 |
데이터베이스 정리 정리16 - 서브쿼리 (0) | 2021.09.03 |