⁂ Oracle DB/: 기본 익히기
[Oracle] #2-2 기초 SQL문 - select, as, commit, rollback
1. 테이블 생성하기 우선 테이블부터 다시 만들어보자. 그리고 그 안에 10명의 성적 내용을 채워넣었다. [sungjuk 테이블 생성] create table sungjuk( uname varchar(50) not null -- 빈값을 허용하지 않음 -- 영문자 50자까지 허용 -- 한글 16글자 이내 입력 ,kor int not null ,eng int not null ,mat int not null ,tot int null -- 빈값 허용 ,aver int -- null 생략가능 ); [샘플 데이터 행추가] insert into sungjuk(uname,kor,eng,mat) values ('홍길동', 70, 85, 100); insert into sungjuk(uname,kor,eng,mat) va..

[Oracle] #2-1 기초 SQL문 : 테이블 생성하기
1. 테이블 시나리오 DataBase는 테이블에 작성이 된다. 그렇기에 이 DB를 작성할 때는 테이블 시나리오를 잘 작성해야한다. 이 테이블 시나리오를 짜는 설계는 실제 업무 안에서도 업무 초임자에게는 맡기지 않는다. 그만큼 테이블 시나리오를 짜는 것은 중요하고도 어려운 일이다. 만약 학교에서 학생들의 성적을 DB에 저장해두려고한다고 생각해보자. 그 때 우리는 DB 안에 들어갈 테이블을 미리 계산해둔다. (아래와 같이 엑셀과 같은 프로그램으로 시나리오를 짜기도 한다) 그리고 이 것을 바탕으로 DB에 테이블을 만드는 것이다(NoSql에서는 document라고 불린다). 2. 테이블 만들기 : Create 테이블은 create table로 만든다. 이 때 table의 이름을 먼저 지정한다. 그리고 상단의 사..

[Oracle] #1-4 작업환경 구축하기 2 (Oracle SQL Developer 설치)
참조 사이트 https://www.oracle.com/database/sqldeveloper/technologies/download/ Oracle SQL Developer Downloads This archive. will work on a 32 or 64 bit Windows OS. The bit level of the JDK you install will determine if it runs as a 32 or 64 bit application. This download does not include the required Oracle Java JDK. You will need to install it if it's not already www.oracle.com 1. SQL Developer #1-..

[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..