데이터베이스라 해서 어렵게 생각할 이유는 없다. 우리는 이미 실생활에서 많은 데이터베이스를 사용하고 있고, 엑셀파일 자체도 일종의 데이터베이스라 볼 수 있다.
데이터베이스의 사전적 의미는, 여러 사람이 공유하고 사용할 목적으로 통합 관리되는 정보의 집합을 말한다.
일반적으로 컴퓨터 시스템에 전자 방식으로 저장된 구조화된 정보 또는 데이터의 체계적인 집합이다.
논리적으로 연관된 하나 이상의 자료의 모음으로, 그 내용을 고도로 구조화함으로써 검색과 갱신의 효율화가 목표다.
수많은 정보를 조직적으로 통합하여 자료 항목의 중복을 없애고, 자료를 구조화하여 기억시켜 놓은 자료의 집합체라 볼 수 있다.
DB는 Database Management System (이하 DBMS)에 의해 제어된다.
보통 데이터와 DBMS는 연관된 어플리케이션들과 함께 데이터베이스 시스템으로 일컬어지며, 짧게는 데이터베이스 라 통칭되기도 한다.
현재 가장 일반적인 데이터베이스의 모습은 표(TABLE) 안의 행(ROW)과 열(COLUMN)로 모델링되며, 이는 프로세싱과 데이터 쿼리 작업을 더 효율적으로 실행하기 위함이다.
RDB의 구조를 살펴보기 위해 대학교 3학년 데이터베이스 수업에서 자주 사용 된 EMPLOYEE 테이블을 사용하겠다.
3. DB의 장점
위키백과에서 DB의 장점으로 위와 같은 예시를 들었다. 하지만, [1, 3, 5, 8]은 정규화를 통한 장점이라 생각한다.
DB Isolation Level (0) | 2020.06.26 |
---|---|
Transaction (0) | 2020.06.26 |
관계형 데이터 모델링의 흐름 (0) | 2020.06.16 |