Coding 공부/DBMS

[DBMS] 기본 용어

CBJH 2024. 3. 21. 16:44
728x90
반응형

데이터

데이터는 사실, 관찰 결과, 값 등을 의미하며, 이러한 데이터는 디지털 형태로 데이터베이스에 저장됩니다. 예를 들어, 이름, 나이, 주소 등이 데이터에 해당합니다.

테이블

테이블은 데이터를 저장하는 기본 단위입니다. 행과 열의 2차원 구조로 이루어져 있으며, 각 행은 개별 레코드를, 각 열은 데이터의 속성(컬럼)을 나타냅니다.

스키마

스키마는 데이터베이스의 구조를 정의하는 데 사용되는 틀이나 청사진입니다. 데이터베이스에 있는 테이블, 뷰, 인덱스 등의 관계와 그 안의 필드 타입, 기본키, 외래키 등의 정보를 포함합니다.

데이터베이스

데이터베이스는 조직화된 데이터의 집합입니다. 데이터베이스는 정보를 저장, 검색, 수정, 삭제 등을 효율적으로 처리할 수 있도록 돕는 구조로 이루어져 있습니다.

DBMS (Database Management System, 데이터베이스 관리 시스템)

DBMS는 사용자와 데이터베이스 사이에서 데이터를 생성, 검색, 업데이트, 관리할 수 있게 하는 소프트웨어 또는 솔루션입니다. 오라클 데이터베이스는 세계에서 널리 사용되는 관계형 DBMS의 한 예입니다.

열(컬럼=필드)

열(컬럼 또는 필드라고도 함)은 테이블에서 데이터의 속성을 나타냅니다. 예를 들어, ‘고객명’, ‘주소’, ‘연락처’ 등이 될 수 있습니다.

데이터 유형

데이터 유형은 컬럼에 저장할 수 있는 데이터의 종류를 정의합니다. 예를 들어, 숫자, 문자열, 날짜 등이 있습니다.

행(로우=레코드)

행(로우 또는 레코드라고도 함)은 테이블에서 개별 데이터 항목이나 객체의 구체적인 인스턴스를 나타냅니다. 각 행은 고유한 데이터 레코드를 나타냅니다.

기본키 열

기본키는 테이블 내의 각 레코드를 고유하게 식별하는 데 사용되는 하나 또는 여러 개의 컬럼으로 구성됩니다. 기본키로 지정된 필드는 고유한 값을 가져야 하며, NULL 값을 허용하지 않습니다.

외래키 필드

외래키는 다른 테이블의 기본키를 참조하는 컬럼입니다. 외래키는 두 테이블 간의 관계를 설정하고 데이터의 무결성을 유지하는 데 사용됩니다.

SQL (Structured Query Language, 구조화 질의 언어)

SQL은 데이터베이스와 상호 작용하기 위해 사용되는 표준 프로그래밍 언어입니다. 데이터를 검색, 추가, 수정, 삭제 등 다양한 작업을 수행할 수 있게 해줍니다. 즉 사람과 DBMS가 소통하기 위한 언어이다.

 

워크시트(=쿼리 창)

쿼리(SQL)를 직접 입력하는 곳이다.