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 아이디/비밀번호 이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스 에 따라 이용할 수 있습니다.
Comments
Related Posts
Oracle Data Type 정리
Oracle Database의 Data Type에 대한 정리 글이다. 가장 기초적인 내용들만 정리 한다. 요약 --- NUMBER(precision, scale) precision…
MySQL : SQL_CALC_FOUND_ROWS()
는 SELECT 쿼리에 사용되는 MySQL 힌트로 SELECT 쿼리에 의해 반환되는 전체 row의 개수를 임시로 저장하는 역할을 합니다. 만약, SELECT 쿼리에 LIMIT…
MetalLB, ingress-nginx, Longhorn으로 네트워크와 스토리지 구성하기 (홈랩 k8s 구축기 3편)
지난 편에서 Ansible로 Kubernetes 클러스터를 구성했다. 클러스터는 올라왔지만, 이 상태로는 아무것도 할 수 없다. 외부에서 트래픽을 받는 방법도 없고, 데이터를 저장…