2020년 7월 19일 일요일

(SQL기SCL, 초강좌)오라클, 데이터베이스관련 용어

(SQL기SCL, 초강좌)오라클, 데이터베이스관련 용어

http://ojc.asia/bbs/board.php?bo_table=LecSQLnPlSql&wr_id=586

1-1. 오라클, 데이터베이스관련 용어

오라클(ORACLE)이란?

미국의 소프트웨어 회사명칭이면서 이 회사에서 만든 데이터 베이스 관리 시스템, Oracle은 Database 에서 가장 많이 쓰이며, 기능 또한 가장 좋은 것으로 알려진 최고의 Database 이며 현재 유닉스 환경에서 가장 널리 사용되는 RDBMS이다. 검색이나 업데이트용 언어로는 국제표준화기구의 표준 구조화 조회 언어와 PL/SQL을 지원한다.

데이터베이스(DataBase)란?

의미 있는 데이터 모임, 한 조직의 여러 응용 시스템들이 공유할 수 있도록 통합 저장된 운영 data의 집합을 지칭한다. 데이터베이스는 사용자의 요구에 대해 실시간으로 응답해야 하며 데이터의 삽입, 삭제, 갱신작업이 수시로 일어나며 동시에 여러 사용자가 데이터베이스에 접근이 가능하고 원하는 데이터를 실제 데이터의 주소가 아닌 데이터 값에 의해 참조 할 수 있다.

데이터베이스관리시스템(DBMS)이란?

이러한 데이터베이스와 이를 효율적으로 관리하기 위한 소프트웨어의 집합체를 이야기 한다.

데이터베이스와 대화하기 위한 언어 종류

데이터 정의어(Data Definition Language, DDL) : 데이터베이스의 논리적 물리적 구조를 정의

(CREATE, DROP, ALTER)

데이터 조작어(Data Manipulation Language, DML) : 데이터를 조작하기 위한 기능

(SELECT, INSERT, UPDATE, DELETE, MERGE)

데이터 제어어(Data Control Language, DCL) : 객체들을 사용하도록 권한을 주고 회수하는 기능

(GRANT, REVOKE)

세션 제어어(Session Control Language, SCL) : 사용자 세션환경을 제어하는 명령어

(ALTER SESSION SET…)

트랜잭션 제어어(Transaction Control Language, TCL) : DML에 의해 변화되는 데이터 관리를 위한 기능

(COMMIT, ROLLBACK)

SQL이란?

Structured Query Language의 약어로 구조화 질의어, 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어. 관계형 데이터베이스 관리 시스템에서 자료의 검색과 관리, 데이터베이스 스키마 생성과 수정, 데이터베이스 객체 접근 조정 관리를 위해 고안되었다. SQL은 데이터베이스로부터 정보를 얻거나 갱신하기 위한 표준 대화식 프로그래밍 언어이다. 많은 수의 데이터베이스 관련 프로그램들이 SQL을 표준으로 채택하고 있다. (위키백과)

댓글 없음:

댓글 쓰기

(C#교육동영상)C# ADO.NET 실습 ODP.NET/ODAC 설치 오라클 함수 호출 실습, C#학원, WPF학원, 닷넷학원, 자바학원

  (C#교육동영상)C# ADO.NET 실습  ODP.NET/ODAC 설치  오라클 함수 호출 실습, C#학원, WPF학원, 닷넷학원, 자바학원 https://www.youtube.com/watch?v=qIPU85yAlzc&list=PLxU-i...