데이터베이스를 배우면서 자주 등장하는 용어를 간단하게 정리해보겠습니다.
지난 포스트
데이터의 무결성 → 데이터의 정확성
데이터베이스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 → 비정상적인 트랜잭션을 트랜잭션 이전 시점으로 취소
아악!! 재미없다!!
하지만 필수라니 힘내봅시다.
다음 포스트
이 글이 도움이 됐다면 하단의 ♡ 공감 버튼을 꾹 눌러서
빨간 하트♥로 만들어주세요.
지인에게 보여주고 싶은 글이었다면
공감 버튼 옆을 클릭해서 SNS에 공유해주세요.
댓글은 블로그 운영에 큰 힘이 됩니다.
'그 외 프로그래밍 언어 > SQL' 카테고리의 다른 글
오라클 SQL, 줄이 안 맞는 테이블 보기 좋게 정렬하기 (0) | 2021.11.28 |
---|---|
오라클 SQL, 테이블 구조 살펴보기 (0) | 2021.11.28 |
오라클 데이터베이스 11g 처음 설치 후 실습 환경 만들기 (0) | 2021.11.28 |
데이터베이스, SQL을 배우기 전 오리엔테이션 (feat. 오라클 SQL 다운로드 후 삭제시 주의사항) (0) | 2021.11.28 |
데이터베이스, SQL을 배워봅시다. (feat. 오라클 ORACLE) (0) | 2021.11.28 |
댓글