본문 바로가기
반응형

데이터베이스 관리 시스템2

데이터베이스 시스템 Preface 이번 장에선 데이터베이스와 데이터베이스 관리 시스템, 데이터베이스 시스템의 차이를 공부했다. 처음엔 단어들을 왜 이렇게 비슷하게 만들어서 헷갈리게 하는지 이해할 수 없었는데, 각 단어들의 정의를 살펴보니 어쩔 수 없다는 것을 알게 되었다. 또, 문서의 이해나 회사 내에서의 기본적인 의사소통을 위해선 세 단어를 확실히 구분해서 사용해야 할 것 같다는 생각이 들었다. 대부분의 내용은 이론적인 부분이라 크게 어려운 부분이 없었는데, 데이터 독립성 부분에서 '상위'와 '하위'의 개념을 잘못 이해해서 꽤나 고생했다. 나는 처음에 구체화 정도가 클 수록 상위 개념이라고 생각했었기 때문에 개념 스키마가 하위 스키마이고, 외부 스키마가 상위 스키마라는 것을 이해할 수 없었다. 그런데 여러 예시들을 보며 .. 2022. 1. 26.
데이터베이스 관리 시스템 Preface 오늘은 데이터베이스 관리 시스템이란 무엇인지, 또 어떤 과정을 거쳐 발전했는지를 알아보았다. 그동안 나에게 데이터 저장이란 기껏해야 과제로 제출할 문서 몇 가지를 저장하는 것 뿐이었으므로 OS에서 기본적으로 제공하는 파일 시스템만을 사용해왔고, 별다른 불편함을 느낀 경험이 없었다. 그러나 이번 장을 통해 대량의 데이터를 파일 시스템에 저장할 때 다양한 문제점이 발생할 수 있다는 것을 알게 되었다. 또, 관계 DBMS와 객체 DBMS의 차이점을 이해할 수 없었는데, 한 블로그의 글을 통해 두 개념을 확실히 이해할 수 있게 되었다. 관계 DBMS, NoSQL NewSQL 등 앞으로 공부해야 할 데이터베이스 관리 시스템의 종류가 정말 많은 것 같다. 블로그 링크: https://chessire... 2022. 1. 24.