DBMS

[Oracle] 기초

Potato Ongsim 2023. 7. 19. 00:10
반응형

테이블 구조

용어

데이터

하나의 단편적인 정보를 뜻한다. 정보는 있으나 아직 체계화 되지 못한 상태를 말한다.

 

테이블

데이터를 입력하기 위해 표 형태로 표현한것을 말한다.

 

스키마((Schema)=사용자)

테이블, 뷰 등이 저장되는 저장소 또는 여러 테이블, 뷰 등의 묶음으로도 말한다, 또한 스키마는 사용자 이름과 동일하게 취급한다. 사용자를 생성하면 사용자별 고유의 공간이 생기는데, 이를 스키마로 보면된다. 스키마는 서로 다른 고유한 이름을 가지고 있어야 한다.

 

데이터베이스(DB)

여러개의 스키마가 저장되는 저장 공간이다.

 

DBMS

DataBase Management System 스키마를 관리하는 시스템 또는 소프트웨어를 말한다.

Database는 여러 스키마의 저장소를 말하며 DBMS는 이 Database를 관리하는 소프트웨어 정도로 이해하면 된다.

 

열(=컬럼=필드)

각 테이블은 열로 구성된다.

 

열 이름(=컬럼 이름=필드 이름)

각 열을 구분하기 위한 이름이다. 열 이름은 각 테이블 내에서는 중복되지 않고 고유해야 한다.

 

데이터 유형

열의 데이터 유형을 말한다. 테이블을 생성할때 열 이름과 함께 지정해줘야한다.

 

행(=로우=레코드)

실직적인 데이터를 말한다.

 

Primary Key(기본키) 열

기본 키(또는 주 키) 열은은 각 행을 구분하는 유일한 열을 말한다. 기본 키 열은 중복되어서는 안되며, 비어 있어도 안된다. 각 테이블에는 기본 키가 하나만 지정되어 있어야 한다.

 

Foreign Key(외래키) 필드

두 테이블의 관계를 맺어주는 키를 말한다.

 

SQL(Structured Query Language)

구조화된 질의 언어이다.

 

반응형