Oracle DB 수업 시작
데이터 베이스 : 개념
=>S/W DBMS (데이터베이스 관리 시스템)
데이터베이스 사용의 편의성을 극대화 시켜줌
RDBMS : 기본 / 오라클 , MSSQL , My- SQL .....
SQL (Structured Query Language ) : RDBMS 에서 데이터를 다루고 관리하는데 사용하는 질의 언어
Dml ( Data Manipulation Language ) : 데이터 조작어 (데이터를 저장,수정,삭제)
DCL (Data Control Language ) : 데이터 제어어(데이터 사용권한)
TCL ( Transaction Control Language) : 트랜잭션 저장 , 취소
DQL ( Data Query Language) : DML 통칭
기본키 (Primary Key= PK) : 한 테이블 내에서 중복되지 않는 값. / 중복 안됨 / Null 안됨
(예: 학번,주민등록번호,사원번호 등등...)
외래키(Foreign Key = FK ) : 특정 테이블에 포함되어 있으면서 다른 테이블의 기본키로 지정된 키
데이터베이스 특징
실시간 접근성 : 사용자의 데이터 요구에 실시간으로 응답
계속변화 : 데이터의 계속적인 삽입,삭제 ,수정을 통해 현재의 정확한 데이터를 유지
내용기반 참조 : 데이터나 저장된 주소나 위치가 아닌 내용으로 참조
동시공유 : 서로다른 데이터의 동시사용뿐만 아니라 같은 데이터의 동시 사용도 지원
SQL : 표준
mysql , mssql , oracle... 서로 다른 dbms 를 사용한다해도 대부분 사용 가능
단 추가로 제공하는 명령, 함수 등은 호환되지 않는다