-
Data Base 개요, DBMS, RDBMS, TableData Base_Oracle 2019. 12. 30. 22:19
191230 수업 내용 정리
DB (Data Base)
▶ 유용한 데이터의 집합
※ 어원 : 1970년대(냉전체제) 미국방성 군사정보기지 이름
DBMS (Data Base Management System)
▶ 기업이 지속적으로 유지/관리해야 하는 방대한 양의 데이터를 편리하게 저장하고,
효율적으로 관리/검색할 수 있는 환경을 제공해주는 시스템 소프트웨어※ 원하는 데이터를 저장/관리해 줄 수 있는 시스템
ex) Oracal : 규모가 큰 회사, 대기업, 은행권
MySQL : 중소 규모, 개인사업, 블로그테이블 (Table)
▶ 적은 공간에 많은 양의 데이터를 저장할 수 있는 양식(표)
ex) 회원가입DB - 폴더 / Table - 파일
이렇게 생각하면 이해하기 쉬움scott 계정의 기본 table
scott : oracle의 기본 일반 사용자(교육용) 계정
TNAME TABTYPE CLUSTERID BONUS TABLE DEPT TABLE EMP TABLE SALGRADE TABLE DBMS의 장점
- 데이터 공유 가능 (공유폴더처럼)
- 데이터 중복성 감소(중복파일배제) : data는 반드시 하나만 저장
- 데이터 불일치 회피 가능 : id/pw가 올바르게 저장됐는 지 확인 가능
- ※ 데이터 무결성 유지 가능 : 올바른 값만 입력이 가능(캡슐화)
ex) 회원가입 : 실명(핸드폰 인증) - 데이터 보안 유지 가능
∵ 인증된 계정만 사용 가능 - 표준화 가능 (정해진 방식으로 만듬) : 명령어를 사용해서 작업,
table형태로 저장
RDBMS (관계형Relational DBMS)
▶ 데이터가 여러개의 테이블로 구성되어 있으며
테이블과 테이블이 서로 연결되어 있음- 기본적인 데이터 저장 단위는 테이블
- 로우(ROW)와 칼럼(COLUMN)으로 구성
- 로우는 하나의 레코드 (테이블의 가로)
- 칼럼(필드)은 속성을 나타냄
칼럼column 속성 로우row 레코드1 레코드4 값 레코드2 레코드5