본문 바로가기

반응형

오라클 SQL/1장. 기본 SQL

(6)
6. 오라클 18c 기본 PDB 서버에 접속하기 (작성중)...
5. 오라클 SQL Developer 설치하기 오라클이 데이터베이스를 사용할 수 있게 하는 서버 프로그램이기 때문에 우리는 그 서비스를 이용하기 위한 클라이언트 프로그램을 가지고 있어야만 한다. 오라클 DBMS를 설치하면 기본적으로 제공되는 클라이언트 프로그램은 프롬프트 기반의 SQL Plus 가 있기는 하다. 하지만 이 프로그램은 프롬프트 기반이기 때문에 아무래도 여러가지로 사용하기가 불편하다. 오라클에서는 이 외에도 윈도우 기반의 클라이언트 프로그램으로 SQL Developer도 제공하고 있는데, 이 프로그램은 기본 도구는 아니라서 별도로 다운로드 받아서 설치해야만 한다. SQL Developer를 다운받기 위해서 오라클 사이트(https://www.oracle.com)에 가서 "SQL Developer"를 검색하도록 하자. 검색을 하게되면 자동..
4. 오라클 18c Express 버전 설치하기 오라클을 설치하는 방법은 유투브에 올라가 있는 영상을 통해서 설치하도록 하자. 이 영상은 필자가 녹화해서 올린자료이므로 현재 글의 내용과 일맥하는 영상이다.
3. DBMS란? DBMS(Database Management System)란 데이터베이스를 관리해주는 시스템을 말한다. 앞서 우리는 다음과 같은 문제로 데이터베이스를 구현하는 것이 어렵다고 하였다. 1. 데이터베이스를 여럿이서 동시에 접근하는 동시성 문제 2. 데이터베이스는 공유 장소에 있기 때문에 발생하는 보안문제 3. 성능에도 신경써야 하는 문제 이런 문제를 해결하는 방법은 데이터베이스를 관리하는 관리자를 두는 것이다. 위와 같이 관리자를 통하면 사용자 인증이나 동시성 등을 모두 해결 할 수가 있다. 뿐만 아니라 파일을 조작하기 위한 복잡한 코드에 골치아파할 필요도 없으며 단순화된 DBMS의 명령어만 이용할 수 있으면 손쉽게 데이터를 관리할 수 있다. 이렇게 데이터를 관리해주는 관리자가 바로 DBMS이다. 그리고 그..
2. 데이터베이스란? 데이터베이스란 wikipedia에서는 "A database is an organized collection of data"라고 한다. 즉, "체계적인 데이터의 집합"이라는 말이다. 그런데 이 정의만으로는 설명이 부족한 듯하다. 예를 들어서 데이터베이스는 어떤 개념이고, 어떤 필요성으로 등장을 하였고 가장 중요한 특성은 무엇인지 등을 알고 싶은데 위와 같이 간단한 정의로는 그 내용을 알 수가 없다. 그런 내용을 알고 싶다면 아마도 데이터베이스가 탄생하기 이전 상황으로 돌아가서 데이터베이스가 어떤 필요성에 의해서 만들어졌는지, 그 역사를 들여다 볼 수 있어야만 할 것이다. 그렇다면 우리도 그 역사속으로 들어가보면 어떨까? 상상력을 동원해서 한번 과거로 돌아가 보도록 할까? 위의 그림은 어느 대학교의 상황을 ..
1. SQL이란? 우리가 데이터베이스에 입문하게 되면 제일 먼저 학습하게 되는 내용은 무엇일까? 바로 SQL이다. SQL이란 Structured Query Lanuage의 약자로써 DBMS에 질의를 하기 위한 언어(명령어 집합)를 말한다. 그렇다면 DBMS(DataBase Management System)는 무엇이고 데이터베이스는 무엇일까? 다음 절에서 데이터베이스부터 알아보도록 하자.

반응형