dbms

[데이터베이스시스템] Chapter 2: Introduction to Relational Model
**현재 듣고 있는 DB수업에 교재 + 개인적으로 읽고 있는 교재를 합쳐서 정리해보았다.** 다음과 같은 instructor 테이블이 있다고 가정해보자. DB 설계할 때 속성(attribute, column)이 무엇인지를 파악해야한다. Relation model에서 사용하는 단어들을 알아보자. 각 열을 속성(attribute)라고 한다. 각 행을 tuple이라고 한다. 그리고 이 튜플 간 순서는 무의미하다. 만약, 같은 튜플과 속성을 갖고 있는데 순서가 다르더라도 두 테이블은 같은 테이블 일 것이다. 테이블은 relation이라고 한다. relation schema는 릴레이션에 어떤 정보가 담길지를 정의한다. 식으로 나타내면 A1, A2, ..의 attribute가 있을 때 R = (A1, A2 ..)를..

[데이터베이스시스템] Chapter 1: Introduction
Database Systems DBMS (Database Management System)은 다음과 같은 정보를 포함하고 있다. 1. Collection of interrelated data (서로 관계있는 데이터들의 모임) 2. Set of programs to access the data (데이터에 접근하기 위한 프로그램의 집합) 그리고 데이터 베이스는 이러한 데이터들의 모임을 뜻하며, 특히 특정 조직과 관련된 정보들을 포함한다. DBMS의 주 목적은 An environment that is both convenient and efficient to use (사용하기 편리하고 효율적인 환경)을 제공하는 데에 있다. 또한, 데이터베이스시스템은 귀중하거나 복잡하거나 여러 사람이 동시에 접근하는 데이터들을..