DBMS와 SQL 기본개념 & 오라클 기본 사용자 계정과 로그인 방법

munilive
munilive
DBMS와 SQL 기본개념 & 오라클 기본 사용자 계정과 로그인 방법

DBMS

  • 응용프로그램과 데이터베이스의 중재자로서 모든 응용프로그램들이 데이터베이스를 공용 할 수 있도록 관리해주는 소프트웨어 시스템

DBMS의 장점

  • 데이터 공유 가능
  • 데이터 중복 감소
  • 데이터 불일치 회피
  • 데이터 무결성 유지
  • 데이터 보안 유지
  • 표준화 가능

SQL(Structured Query Language)이란

  • 관계 DB처리를 위한 언어
  • 독자적인 문법을 갖는 DB표준 언어
  • 데이터의 조회, 입력, 수정, 삭제

관계형 DBMS (Relational Data Base Management System)

  • 기본데이터의 저장 단위는 테이블
  • Row(로우)와 Column(컬럼)으로 구성

SQL의 유형과 명령문

유형명령문
DQL : Data Query Language
(질의어)
SELECT(데이터 검색)
DML : Data Manipulation Language
(데이터 조작어)
INSERT(데이터 입력)
UPDATE(데이터 수정)
DELETE(데이터 삭제)
DDL : Data Definition Language
(데이터 정의어)
CREATE(데이터베이스 객체 생성)
ALTER(데이터베이스 객체 변경)
DROP(데이터베이스 객체 삭제)
RENAME(데이터베이스 객체 이름 변경)
TCL : Transaction Control Language
(트랜잭션 처리어)
COMMIT(트랜잭션의 정상적인 종료 처리)
ROLLBACK(트랜잭션의 취소)
SAVEPOIN(트랜잭션 내에 임시저장 지점 설정)
DCL : Data Control Language
(데이터 제어어)
GRANT(데이터베이스에 대한 일련의 권한 부여)
REVOKE(데이터베이스에 대한 일련의 권한 취소)

Oracle 사용자 계정

  • SYS, SYSTEM : 시스템권한을 가진 사용자 DBA
  • SCOTT, HR : 교육용 사용자

SQL*PLUS 란

  • SQL명령문 기능을 제공하는 Oracle 툴 프로그램

Commend 방식으로 SQL*PLUS 접속(로그인) 방법

CMD> SQLPLUS 아이디/비밀번호
munilive

munilive

Backend Application Developer

Share

Comments

Related Posts

Oracle Data Type 정리

Oracle Data Type 정리

Oracle Database의 Data Type에 대한 정리 글이다. 가장 기초적인 내용들만 정리 한다. 요약 --- NUMBER(precision, scale) precision…

munilive munilive ·
MySQL : SQL_CALC_FOUND_ROWS()

MySQL : SQL_CALC_FOUND_ROWS()

는 SELECT 쿼리에 사용되는 MySQL 힌트로 SELECT 쿼리에 의해 반환되는 전체 row의 개수를 임시로 저장하는 역할을 합니다. 만약, SELECT 쿼리에 LIMIT…

munilive munilive ·
MetalLB, ingress-nginx, Longhorn으로 네트워크와 스토리지 구성하기 (홈랩 k8s 구축기 3편)

MetalLB, ingress-nginx, Longhorn으로 네트워크와 스토리지 구성하기 (홈랩 k8s 구축기 3편)

지난 편에서 Ansible로 Kubernetes 클러스터를 구성했다. 클러스터는 올라왔지만, 이 상태로는 아무것도 할 수 없다. 외부에서 트래픽을 받는 방법도 없고, 데이터를 저장…

munilive munilive ·