dbms(3)
-
데이터베이스 개념 요약
길고 긴 여정이 끝났다. 데이터베이스에 대해 다시 요약하면서 왜 우리가 데이터베이스를 중요하게 생각해야 하는지 생각을 해보자. 데이터란 날 것의 상태다. 흩어져있는 상태의 값들을 정리하는 것이 정보이다. 우리는 유용한 정보로 데이터들을 만드는데 목적이 있다. 예를들어 각기 다른 연필 10자루는 데이터가 될 것이요, 이것을 사람에 따라서 높이 순, 색상 순, 크기 순 등으로 분류해 놓는 과정을 처리라고 하며, 이런 분류 과정을 통해 체계적으로 분석할수 있게 하는 것이 정보가 될 것이다. 정보가 점점 많아지다 보니 사람들은 이것을 체계적이고 효율적으로 관리하고 싶어졌다. 그리하여 데이터베이스라는 개념이 생겨나기 시작하였는데, 많은 양을 관리하더라도 1. 중복 없이 2. 실시간으로 접근 가능하며 3. 동시에 ..
2020.09.28 -
데이터베이스 관리 시스템의 역할
데이터베이스 관리 시스템은 관리 프로그램의 집합이라고 생각하면 좋다. 데이터베이스 관리 시스템에서 데이터베이스의 생성과 조작을 담당하는데 '어떻게 관리할까?'의 초점을 두고 학습하면 좋을 것 같다. 좋은 관리에 대해 생각해보자. 기본적으로 정의가 명확해야 한다. 그리고 조작이나 접근 방법이 쉽고 단순한 형태여야 한다. 데이터가 다루어지는 과정에서는 정확하고 일관성 있어야 작업 하기 수월할 것이다. 위에서 열거했던 관리 측면을 데이터베이스 관리 시스템의 3가지 기능별로 분류를 해보면, 1.데이터 정의 기능(Definition Facility) 데이터베이스의 논리적, 물리적 구조과 그 사이의 사상을 정의하는 기능 2.데이터 조작 기능(Manipulation Facility) 데이터의 검색, 삽입, 삭제, 변..
2020.09.28 -
데이터베이스 관리 시스템
앞서, 데이터베이스를 다음과 같이 정의 하였다. 다양한 사용자가 공동으로 사용 가능하며, 중복 없이 최적화된 데이터를 쉽게 접근하며 저장하고, 이를 운영하는 것. 이러한 데이터베이스의 데이터를 일관되고 무결한 상태로 유지시켜주는 것을 데이터베이스 관리 시스템(DBMS : DataBase Management System)이라고 하는데, 흔히 데이터베이스 시스템이나 데이터베이스와 동일한 단어로 취급된다. 명백히 다른 의미를 갖고 있으므로 그 차이를 명확히 할 필요가 있다. 데이터베이스 관리 시스템은 기존의 방식인 파일 시스템의 단점을 보완하기 위해 탄생 되었다. 같은 양식의 자료로 서울지역 맛집 후기를 작성한다고 하자. 오늘 작성한 사람과 내일 작성한 사람의 내용이 다를 수 있고, 서로 다르게 작성한 자료라..
2020.09.28