CS/DataBase
-
003 데이터베이스 시스템CS/DataBase 2024. 10. 11. 17:24
01. 데이터베이스 시스템의 정의데이터베이스 시스템(DBS : DataBase System) : 데이터베이스에 데이터를 저장하고, 저장된 데이터를 관리하여 조직에 필요한 정보를 생성해주는 시스템 02. 데이터베이스의 구조 1. 스키마 : 데이터베이스에 저장되는 데이터 구조와 제약조건을 정의한 것 정의된 스키마에 따라 데이터베이스에 실제로 저장된 값이 '인스턴스'보통 스키마는 한번 정의되면 자주 변경되지 않지만, 인스턴스는 계속 변하는 특성이 있다. 2. 3단계 데이터베이스 구조 1) 3단계 데이터베이스 구조의 개념- 개별 사용자 관점에서 보는 외부단계- 조직 전체의 관점에서 바라보는 개념단계- 물리적인 저장 장치의 관점에서 바라보는 내부단계일반적으로 내부단계에서 외부단계로 갈수록 추상화 레벨이 높아진ㄷ..
-
002 데이터베이스 관리 시스템CS/DataBase 2024. 10. 11. 17:23
01. 데이터베이스 관리 시스템의 등장 배경파일 시스템의 응용 프로그램마다 파일을 따로 유지하는 특징 때문에 다음과 같은 문제가 발생한다. 1) 같은 내용의 데이터가 여러 파일에 중복 저장된다. 즉, 데이터 중복성 문제가 발생-> 데이터가 중복되면 저장 공간이 낭비될 뿐 아니라 데이터 일관성과 데이터 무결성을 유지하기가 어렵다. 2) 응용 프로그램이 데이터 파일에 종속적이다.응용 프로그램은 파일에 직접 접근하여 데이터를 처리해야 하므로 사용하는 파일의 데이터를 구성하는 방법이나 물리적인 저장 구조에 맞게 작성되어야 한다. 그래서 사용하는 파일의 구조를 변경하면 응용 프로그램도 함께 변경해야 하는데 이러한 특징을 데이터 중복성이라 한다. 3) 데이터 파일에 대한 동시 공유, 보안, 회복 기능이 부족하다...
-
001 데이터베이스 기본 개념CS/DataBase 2024. 10. 11. 13:57
01. 데이터베이스의 필요성 1. 데이터와 정보 - 데이터 : 현실 세계에서 단순히 관찰하거나 측정하여 수집한 사실이나 값, 자료라고도 함- 정보 : 데이터를 의사 결정에 유용하게 활용할 수 있도록 처리하여 체계적으로 조직한 결과물 - 정보 처리 : 데이터에서 정보를 추출하는 과정 또는 방법. 즉, 정보 처리는 데이터를 상황에 맞게 분석하거나 해석하여 데이터 간의 의미 관계를 파악하는 것 2. 정보 시스템과 데이터베이스- 정보시스템 : 조직 운영에 필요한 데이터를 수집하여 저장해두었다가 의사 결정이 필요할 때 처리하여 유용한 정보를 만들어주는 수단- 정보 시스템 안에서 데이터를 저장하고 있다가 필요할 때 제공하는 핵심 역할은 데이터베이스가 담당- 데이터베이스 : 데이터를 모아두는 창고 02. 데이터베..