- 데이터베이스 02 : 데이터베이스의 개념2024년 09월 13일 18시 09분 44초에 업로드 된 글입니다.작성자: UXO Studio
01 데이터베이스
02 파일 시스템과 데이터베이스를 이용한 정보처리
01 데이터베이스
011 데이터베이스의 정의
통합된 데이터 : 최소의 중복
저장된 데이터 : 저장 장치에 수록된 데이터
운영 데이터 : 조직의 기능 수행에 반드시 필요한 데이터
공용 데이터 : 여러 사람이 같이 사용 가능한 데이터
012 데이터베이스의 특성
실시간 접근성
- 다양한 질의에 대한 실시간 응답
- 데이터베이스의 성능
계속적인 변화
- 저장된 데이터는 지속적으로 변경
- 정확한 데이터가 저장되기 위함
동시 공유
- 상이한 목적을 가진 사용자들이 동시에 데이터 액세스
- 데이터베이스 관리의 복잡성
ex) 누가 먼자 읽었나, 누가 먼저 수정 하나에 따라 우선권을 주는 것이 복잡함
내용에 의한 참조
- 주소가 아닌 값을 이용한 참조
- 내용 기반의 질의 언어 사용 (SQL)
02 파일 시스템과 데이터베이스를 이용한 정보처리
항목 파일 시스템(File System) 데이터베이스(Database) 데이터 저장 방식 파일에 데이터를 저장하고 관리 테이블(열과 행) 형태로 데이터를 구조화하여 저장 데이터 무결성 무결성 관리가 어렵고 데이터 중복 발생 가능 무결성 제약 조건을 통해 데이터 일관성 유지 데이터 검색 파일을 직접 열어 데이터 검색, 대량 데이터 검색 시 비효율적 SQL을 사용해 복잡한 조건의 데이터도 빠르게 검색 가능 데이터 보안 운영 체제의 파일 권한으로 접근 제어 세밀한 사용자 권한 설정 및 역할 기반 접근 제어 가능 트랜잭션 관리 기본적으로 트랜잭션 관리 기능이 없음 트랜잭션 관리를 통해 데이터의 일관성 보장 백업 및 복구 파일 단위로 백업, 복구 DBMS를 통해 전체 데이터베이스의 백업 및 복구 가능 데이터 구조 비구조적 데이터(텍스트, 바이너리 파일 등) 구조적 데이터(테이블, 관계, 제약 조건 등) 데이터 관계 파일 간의 관계 표현이 어려움 테이블 간의 관계를 외래 키 등을 통해 명확히 표현 가능 적용 사례 간단한 파일 저장, 로그 파일 관리, 문서 관리 복잡한 데이터 관리, 기업 정보 시스템, 웹 애플리케이션 021 파일 시스템의 단점
데이터 중복성
- 동일 의미의 데이터들 사이의 불일치
ex) A app에서는 구매를 완료 했는데, B app에서는 구매 전으로 인식할 수 있음
- 저장 공간의 낭비 및 비싼 갱신 비용
ex) 10개의 파일에 구매 정보가 사용되았으면 갱신 시에도 10개의 파일을 다 수정해야 함
- 동일 데이터의 보안 문제
데이터 종속성
- 물리적 구조가 변경되면 프로그램도 변경
ex) 데이터에 종속된 프로그래을 만들어야 함
022 데이터베이스 시스템의 단점
- DBMS에 문제 생기면 전체에 영향
=> 데이터베이스를 이용한 정보처리는 파일시스템의 대안으로 사용 됨
#데이터베이스 #DBMS #파일시스템 #정보처리 #데이터베이스특성 #데이터무결성 #데이터중복성 #데이터종속성 #SQL #실시간접근성 #동시공유 #내용에의한참조 #파일시스템과데이터베이스비교 #트랜잭션관리 #데이터구조 #DB백업 #DB복구 #데이터보안 #데이터베이스활용
'Data > Database' 카테고리의 다른 글
데이터베이스 06 : 데이터베이스 언어 (0) 2024.09.25 데이터베이스 05 : 데이터 모델 (0) 2024.09.13 데이터베이스 03 : 데이터베이스 관리 시스템 (0) 2024.09.13 데이터베이스 04 : 데이터베이스와 스키마 3단계 (0) 2024.09.13 데이터베이스 01 : 정보 시스템 (0) 2024.09.13 다음글이 없습니다.이전글이 없습니다.댓글