CS 지식/데이터베이스

CS 지식/데이터베이스

[CS] 데이터베이스 용어 정리

테이블 (Table) 일반적인 데이터베이스에서는 행과 열로 이루어진 데이터의 집합을 테이블이라고 합니다. 하지만, 관계형 데이터베이스에서는 여기에 특별한 제약을 추가해서 릴레이션(Relation)이라고 부릅니다. 아래 조건을 충족하는 테이블만이 릴레이션이 될 수 있기 때문에 모든 릴레이션은 테이블이지만, 모든 테이블이 릴레이션은 아닙니다. 모든 값은 유일한 값을 가집니다. 하나의 릴레이션에서 중복되는 행이 존재하면 안됩니다. 행 (Row) 행은 테이블을 구성하는 데이터들 중 가로로 묶은 데이터셋을 의미합니다. 일반적으로 행은 한 객체에 대한 정보를 가지고 있다. 관계형 데이터베이스에서는 튜플(Tuple) 또는 레코드(Record)라는 이름으로 불립니다. 열 (Column) 열은 테이블을 구성하는 데이터들..

CS 지식/데이터베이스

[CS] 데이터베이스

데이터베이스 (Database) 데이터베이스는 일정한 규칙 혹은 규약을 통해 구조화되어 저장되어 있는 데이터들의 모음입니다. DBMS DBMS(Database Management System)는 데이터베이스를 관리하는 시스템으로 여러 사용자가 데이터베이스에 접근하고 사용할 수 있도록 해주는 프로그램입니다. 데이터베이스를 사용하는 이유 데이터베이스를 사용하기 전에는 파일 시스템을 사용하여 데이터를 관리했습니다. 데이터베이스는 데이터의 중복, 검색 등의 문제를 해결하기 위해서 사용하게 되었습니다. 데이터를 통합해 관리하는 데이터베이스는 중복성을 최소화할 수 있기에 파일 시스템의 단점을 보완해줍니다. 데이터베이스의 특징 1. 데이터의 독립성 물리적 독립성 : 데이터베이스 사이즈를 늘리거나 성능 향상을 위해 데..

damon-911
'CS 지식/데이터베이스' 카테고리의 글 목록 (2 Page)