데이터베이스: 두 판 사이의 차이
IT위키
편집 요약 없음 |
편집 요약 없음 |
||
(사용자 2명의 중간 판 7개는 보이지 않습니다) | |||
3번째 줄: | 3번째 줄: | ||
== 정의 == | == 정의 == | ||
# '''통합된 데이터(Integrated Data)''': 하나의 주제에 따라 중복을 최소화한 데이터의 집합 | # '''통합된 [[데이터]](Integrated Data)''': 하나의 주제에 따라 중복을 최소화한 데이터의 집합 | ||
# '''저장된 데이터(Stored Data)''': 언제든지 필요할 때 이용할 수 있도록 저장된 데이터의 집합 | # '''저장된 [[데이터]](Stored Data)''': 언제든지 필요할 때 이용할 수 있도록 저장된 데이터의 집합 | ||
# '''공용 데이터(Shared Data)''': 여러 사용자와 다수의 응용 시스템이 공유할 수 있도록 만든 데이터의 집합 | # '''공용 [[데이터]](Shared Data)''': 여러 사용자와 다수의 응용 시스템이 공유할 수 있도록 만든 데이터의 집합 | ||
# '''운영 데이터(Operational Data)''': 중복을 최소화하고 여러 사람이 공유함에 있어서 문제가 발생하지 않도록 관리를 필요로 하는 데이터의 집합 | # '''운영 [[데이터]](Operational Data)''': 중복을 최소화하고 여러 사람이 공유함에 있어서 문제가 발생하지 않도록 관리를 필요로 하는 데이터의 집합 | ||
== 특징 == | == 특징 == | ||
13번째 줄: | 13번째 줄: | ||
# '''실시간 접근(Real-Time Accessibility)''': 질의에 대해 실시간 처리 및 응답 | # '''실시간 접근(Real-Time Accessibility)''': 질의에 대해 실시간 처리 및 응답 | ||
# '''내용에 의한 참조(Contents Reference)''': 데이터의 내용에 의한 직접 참조 가능 | # '''내용에 의한 참조(Contents Reference)''': 데이터의 내용에 의한 직접 참조 가능 | ||
# '''데이터의 논리적/물리적 독립성(Independence)''' | # '''[[데이터 독립성|데이터의 논리적/물리적 독립성(Independence)]]''' | ||
#* 논리적 독립성 | #* 논리적 독립성 | ||
#* 물리적 독립성 | #* 물리적 독립성 | ||
== 데이터 모델 == | == 데이터 모델 == | ||
21번째 줄: | 21번째 줄: | ||
* [[데이터 모델]] | * [[데이터 모델]] | ||
* [[관계형 데이터베이스]] | * [[관계형 데이터베이스]] | ||
* [[데이터베이스 키]] | |||
* [[데이터베이스 무결성]] | |||
* [[데이터베이스 중복]] | |||
* [[데이터베이스 Null]] | |||
* [[SQL]] | * [[SQL]] | ||
* [[데이터베이스 뷰]] | * [[데이터베이스 뷰]] | ||
* [[데이터베이스 정규화]] | |||
* [[ER 다이어그램]] | |||
== 데이터베이스 관리시스템(DBMS) == | == 데이터베이스 관리시스템(DBMS) == | ||
29번째 줄: | 35번째 줄: | ||
== 스키마 == | == 스키마 == | ||
; | ; 데이터베이스를 구성하는 개체, 속성, 관계 및 제약조건 등에 관한 명세 | ||
* [[스키마|스키마 문서 참조]] | * [[스키마|스키마 문서 참조]] | ||
== 트랜잭션 == | == [[트랜잭션]] == | ||
;데이터베이스에서 정보가 처리되는 단위 | ;데이터베이스에서 정보가 처리되는 단위 | ||
* [[ | * [[ACID|원자성(Atomicity), 일관성(Consistency), 독립성(Isolation), 영속성(Durability)]] 특성을 가진다. | ||
* [[데이터베이스 병행제어]] | |||
** [[데이터베이스 로킹]] | |||
** [[2단계 로킹 규약]] | |||
** [[데이터베이스 타임스탬프 기법]] | |||
** [[낙관적 병행제어]] | |||
** [[다중 버전 병행제어]] | |||
* [[데이터베이스 회복]] | |||
** [[데이터베이스 로그]] | |||
** [[로그 기반 회복 기법]] |
2024년 9월 27일 (금) 00:23 기준 최신판
- Database
정의[편집 | 원본 편집]
- 통합된 데이터(Integrated Data): 하나의 주제에 따라 중복을 최소화한 데이터의 집합
- 저장된 데이터(Stored Data): 언제든지 필요할 때 이용할 수 있도록 저장된 데이터의 집합
- 공용 데이터(Shared Data): 여러 사용자와 다수의 응용 시스템이 공유할 수 있도록 만든 데이터의 집합
- 운영 데이터(Operational Data): 중복을 최소화하고 여러 사람이 공유함에 있어서 문제가 발생하지 않도록 관리를 필요로 하는 데이터의 집합
특징[편집 | 원본 편집]
- 계속적인 변화(Continuous Evolution): 항상 최신의 데이터로 유지
- 동시 공유(Concurrent Sharing): 여러 사용자와 함께 사용
- 실시간 접근(Real-Time Accessibility): 질의에 대해 실시간 처리 및 응답
- 내용에 의한 참조(Contents Reference): 데이터의 내용에 의한 직접 참조 가능
- 데이터의 논리적/물리적 독립성(Independence)
- 논리적 독립성
- 물리적 독립성
데이터 모델[편집 | 원본 편집]
- 데이터베이스에서 데이터를 어떻게 저장하고 보여줄 것인지 구성하는 과정 및 구성된 모델
데이터베이스 관리시스템(DBMS)[편집 | 원본 편집]
- 데이터베이스를 효율적으로 관리할 수 있도록 해주는 시스템
스키마[편집 | 원본 편집]
- 데이터베이스를 구성하는 개체, 속성, 관계 및 제약조건 등에 관한 명세
트랜잭션[편집 | 원본 편집]
- 데이터베이스에서 정보가 처리되는 단위