08/25 국비 Database

yookyungmin·2022년 8월 25일
0

DBMS - DataBase Management System
ORACLE
MSSQL
MYSQL

ORACLE 11g r2 로 수업진행
sqldeveloper

DB<- DBMS 사용방식에는 CONSOLE, GUI, WEB 이 있는데
sqldeveloper가 gui에 해당된다

하나의 DBMS안에 여러개의 프로젝트
학생관리시스템을 관리하는 계정 A
넷플릭스 시스템 계정 B

사용자는 Developer를 통해서 DBMS에 접근 하는데 DBMS에서는 A, B, C 구간들이 나눠질수 있는데 구간별로 테이블의 단위로 정보를 나눈다

DBMS 자체를 관리할떄는 sys계정으로 관리
테이블이 모아진 공간을 계정 공간
int-number
String-varchar2

빅데이터 : 수학/개발/DB
데이터는 하드디스크에 저장
데이터베이스란 프로그램에 필요한 데이터를 저장하는 파일
이 파일을 관리하는 프로그램은 DBMS
DBMS : database 파일의 안전성, 보안성, 성능효율 등을 책임지고 관리하는 솔루션
--SQL 명령어를 통해 데이터를 관리
--> DDL : (객체를 제어하는 명령어) : CREATE / ALTER / DROP
--> DML : (데이터를 제어하는 명령어) : INSERT / DELTE / UPDATE / SELECT(DQL)
--> DCL : (USER 객체의 권한을 제어하는 명령어) : GRANT / REVOKE
--> TCL : (TRANSACTION 을 제어하는 명령어) : COMMIT / ROLLBACK / SAVEPOINT

0개의 댓글