p.5
데이터 베이스는 데이터의 집합이며, 사용자나 응용 프로그램이 공유하고 동시에 접근이 가능해야 한다
이를 위해서 Table을 만들어서 관리해야 한다. 이 Table은 row과 column 으로 이루어져 있으며, 릴레이션 / 엔티티 라고 부르기도 한다
데이터가 들어가기 위해선 column이 미리 정의되있어야 한다. 데이터는 row 단위로 작업한다
이 row의 column에 들어가는 요소를 Data라고 한다
- 데이터 입력 : INSERT
- 데이터 수정 : UPDATE
여기까지 진행했으면, 일단 CentOS에서 스냅샷을 찍어주자
현재 상태를 그대로 저장해서, 나중에 문제가 생길때 다시 현재 상태로 돌아올 수 있게 한다
Manager에 들어가면, 생성한 Snapshot을 확인할 수 있다
p.11
RDBMS의 핵심 개념은 "데이터 베이스는 테이블이라 불리는 최소 단위로 구성되어 있고, 하나의 테이블은 하나 이상의 열로 구성되어 있다" 이다
RDBMS의 Table
- 테이블 이라는 구조가 RDMS의 가장 기본적이고 중요한 구성이다
- 테이블의 관계를 기본 키와 외래 키를 사용해서 맺어줄 수 있으며, 관계가 맺어진 두 테이블을 조합해서 결과를 얻을려면 조인 기능을 이용하면 된다
- 테이블은 데이터를 효율적으로 저장하기 위한 구조이다
RDBMS의 장점
- 다른 DBMS에 비해 업무가 변화될 경우에 쉽게 변화에 순응할 수 있는 구조, 유지보수 측면에서도 편리한 특징을 가진다
- 대용량 데이터의 관리와 데이터 무결성의 보장을 잘 해주기에 동시에 데이터에 접근하는 응용 프로그램을 사용할 경우 RDBMS를 사용하는 것이 좋다
RDBMS는 데이터의 무결성을 보장받기 위하여 제약조건을 사용한다
p.105
p.106
p.107
p.108
p.43~54
정보 시스템 구축을 위한 5가지 단계
- 분석
- 설계
- 구현
- 시험
- 유지보수
데이터베이스 모델링과 필수 용어
- 기본 키 열 : 각 행을 구분하는 유일한 열로 중복되어서도, 비어 있어서도 안된다 ( not null )
데이터베이스 구축 절차
DB 생성 - TABLE 생성 - 입력 - 조회 / 활용
P.60
p.63
p.68
p.68
p.70
Wow 정리 잘하셨네요 수업 안들어도 될정도... ;