⁂ Oracle DB

    [Oracle] #1-3 SQL문 이해하기

    1. SQL문 SQL은 Structured Query Language의 줄임말이다. #1-1에서 언급했듯 우리가 원하는 데이터를 데이터 베이스에 요청할 때 사용하는 언어이다. 이 언어는 어떻게 작업을 수행할지가 아니라 무엇을 해야할지에 관해 정의하는 결과 중심적 언어이다. (자바는 SQL과 달리 절차적 언어, 즉 순서가 있는 언어이다.) SQL 명령어는 대소문자를 구분하지 않는다 주석은 -- 기호를 사용한다. SQL문의 세 가지 종류에 대해 알아보자. 1) DCL명령어 Data Control Language 제어어 - 사용자가 별로 쓸일 없음. 호스팅업체가 주로 사용 - grant 사용자 접근 권한부여 - revoke 사용자 접근 권한 취소 - deny 특정사용자만 접근차단 2) DDL명령어 Data D..

    [Oracle] #1-2 작업환경 구축하기 1 (Oracle XE 설치)

    1. Oracle 사이트 회원가입 후 프로그램 받기 1) 다운받기 http://www.oracle.com 또는 https://www.oracle.com/database/technologies/xe-prior-releases.html에서 회원 가입후 다운 받는다. Cost-optimized and High-Performance Database Choose from a range of database engines and deployment choices so customers can deploy their workloads wherever required. www.oracle.com 이 안에서 Prior Release Archive 버튼을 눌러서 Oracle Database 18c Express Editi..

    [Oracle] #1-1 데이터베이스(DataBase) 이해하기

    1. DataBase? 1) DB 개론 데이터는 장치마다 저장의 한계가 있다. 그리고 데이터는 저장만 하는 것이 아니라 꺼내와서 필요한 곳에 사용하기도 한다. 이렇게 데이터를 저장하고, 꺼내서 사용할 때 좀 더 규모있는(대용량의) 단위의 데이터를 다룰 필요가 있다. 그럴 때 사용되는 것이 바로 DB, DataBase이다. 데이터가 저장되는 가상의 공간이다. 데이터베이스를 사용하면 데이터의 중복을 막을 수 있고 자료의 일관성을 유지할 수 있다. 또한 데이터를 쉽게 검색 할 수 있고 데이터의 통합이 쉽다. 그리고 여러 사람이 함께 자료를 열람 할 수 있고 보안을 적용 하기가 쉽다. 마지막으로 대용량의 기억공간를 제공해준다. 이 DB를 관리할 수 있도록 하는 소프트웨어 프로그램을 DBMS(Database Ma..