개발/K-DigitalTraining 수강중

Oracle DB 수업 시작

배타브 2023. 3. 17. 14:40
728x90
반응형

데이터 베이스 : 개념

=>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 를 사용한다해도 대부분 사용 가능 
        단 추가로 제공하는 명령, 함수 등은 호환되지 않는다

728x90
반응형