본문 바로가기
그 외 프로그래밍 언어/SQL

데이터베이스 관련 용어 정리

by Dreaming Coder 2021. 11. 28. 12:54

 


 

데이터베이스를 배우면서 자주 등장하는 용어를 간단하게 정리해보겠습니다.

 

 

 

지난 포스트

 

데이터베이스, SQL을 배우기 전 오리엔테이션 (feat. 오라클 SQL 다운로드 후 삭제시 주의사항)

이번에는 오라클 SQL을 배우기 전에 보셨으면 하는 추천 영상들과, 오라클 SQL을 다운로드하는 법을 알아보도록 하겠습니다. 지난 포스트 데이터베이스, SQL을 배워봅시다. (feat. 오라클 ORACLE) 데이

gogogameboy.tistory.com

 

 

 

데이터의 무결성 → 데이터의 정확성

데이터베이스database → 정확한(무결성이 보장된) 데이터를 모아놓은 집합, 저장소

데이터 : 가공되지 않은 것 (가공 전)

정보 : 데이터를 가공해서 얻어낸 결과 (가공 후)

1 + 1 = 2 에서 1은 데이터, 2는 정보입니다.

1 + 1 = 3 에서의 3도 정보입니다. 그런데 잘못된 정보죠.

이런 잘못된 정보가 아닌 무결성이 보장된 데이터만을 모아놓은 큰 저장소가 바로 데이터베이스입니다.

 

 

 

테이블Table (표 제목) → 데이터를 저장하는 단위 (테이블이라는 공간을 만들어서 데이터를 저장)

컬럼Column (표의 열이름) → 테이블에 저장하는 데이터의 분류(속성)를 의미. 하나의 테이블은 여러개의 컬럼들로 구성.

 

재료 : 나무 (Disk)

작업 도구 : 못, 망치 톱, 도면 (CPU (process))

작업 공간 : RAM (메모리)

 

 

 

기본키(PK) (프라이머리 키primary key) → 테이블을 구성하는 컬럼 중에 테이블을 대표하는 컬럼에 설치.

(not null) + (unique), 하나의 테이블에 한 개의 컬럼에 한 개의 PK(primary key)설치.

ex) 주민등록번호 → 값이 있어야 함 (not null), 중복되면 안됨 (unique)

 

참조키 or 외부키(FK) (포린 키foreign key) → 다른 테이블의 컬럼의 데이터를 참조할 때 사용.

테이블과 테이블의 관계를 설정(연결), 무결성보장, 종속적인 삭제 방지.

 

데이터 처리 (정보처리)

- 일괄처리 : 시스템이 안정적. 시간이 오래 걸림.

- 실시간 온라인 : 고객의 요청이 들어오면 바로 대응.

- 분산처리

 

트랜잭션 → 데이터베이스 내에서 발생하는 작업의 단위 (일괄처리 기준)

커밋Commit → 트랜잭션의 수행 내용을 DB에 영구히 저장

롤백Rollback → 비정상적인 트랜잭션을 트랜잭션 이전 시점으로 취소

 

 

 

아악!! 재미없다!!

하지만 필수라니 힘내봅시다.

 

 

 

 

 

 

다음 포스트

 

오라클 데이터베이스 11g 처음 설치 후 실습 환경 만들기

오라클 데이터베이스 11g를 처음 설치했을 시의 해야할 초기 세팅들에 대해서 살펴봅시다. 윈도우 시작 버튼을 클릭 후 Oracle Database 11g 폴더를 찾고, 그 안에서 Run SQL Command Line 이라는 프로그램을

gogogameboy.tistory.com

 

 

 


이 글이 도움이 됐다면 하단의 공감 버튼을 꾹 눌러서
빨간 하트로 만들어주세요.
지인에게 보여주고 싶은 글이었다면
공감 버튼 옆을 클릭해서 SNS 공유해주세요.
댓글은 블로그 운영에 큰 힘이 됩니다.

 


 


댓글