본문 바로가기

DBMS2

[데이터베이스론] 3장. 데이터베이스 시스템 데이터베이스 시스템의 정의 데이터베이스 시스템(DBS; DataBase System): 데이터베이스에 데이터를 저장하고, 이를 관리하여 조직에 필요한 정보를 생성해주는 시스템 (** 데이터베이스 시스템의 주요 구성 요소 5가지 데이터베이스: 데이터의 집합 사용자: 데이터베이스를 이용하기 위해 접근하는 모든 사용자 데이터베이스 관리 시스템: 데이터베이스의 관리와 사용자의 데이터 처리 요구를 수행하는 데이터베이스 관리 시스템 데이터 언어: 사용자와 데이터베이스 관리 시스템 사이의 통신 수단인 데이터 언어 컴퓨터: 데이터베이스와 데이터베이스 관리 시스템을 설치하고 데이터 처리 연산을 담당하는 컴퓨터 ) 데이터베이스의 구조 schema (스키마): 데이터베이스에 저장되는 데이터구조와 제약조건을 정의한 것 ins.. 2024. 4. 10.
[데이터베이스론] 2장. 데이터베이스 관리시스템 데이터베이스 관리시스템의 등장 배경 파일 시스템(file system) : 데이터를 파일로 관리하기 위해 파일을 생성, 삭제, 수정, 검색하는 기능을 제공하는 소프트웨어. 응용 프로그램마다 필요한 데이터를 별도의 파일로 관리함. 파일 시스템의 문제점 같은 내용의 데이터가 여러 파일에 중복 저장된다 (** 데이터 중복성 문제 발생) 응용 프로그램이 데이터 파일에 종속적이다 데이터 파일에 대한 동시 공유, 보안, 회복 기능이 부족하다 응용 프로그램 개발이 쉽지 않다 (** 데이터 종속성 문제 발생) 파일 시스템의 주요 문제점 같은 내용의 데이터가 여러 파일에 중복 저장된다 -> 데이터 중복성 저장 공간의 낭비는 물론, 데이터 일관성과 데이터 무결성을 유지하기가 어려움 (**일관성: 중복된 데이터가 서로 다른.. 2024. 4. 10.