관리 메뉴

거니의 velog

230703 첫 SQL 강의 본문

대덕인재개발원_Oracle DB

230703 첫 SQL 강의

Unlimited00 2023. 7. 12. 20:50

<데이터베이스 모델링 및 SQL>

개념을 익히고 시스템 분석 설계 경험.

자바 기초 이후 자바에서 순수 제공하는 모듈과 오라클 연동해 아웃풋 제출.


<ORACLE>

- 1.2번 세트로 설치.

- SQLDeveloper : 쿼리 작성 도구.

- Erwin : 데이터베이스 모델링 도구.


- 1,2번을 세트로 설치한 후, cmd에서 다음과 같은 sql문으로 유저를 생성하고 권한을 부여한다.

(1) sqlplus sys/java@localhost:1521 as sysdba
     - 1,2 번이 제대로 설치되었다면 Oracle Database로 접속되어 SQL 문을 작성할 수 있게 된다.
     - java@localhost:1521 = java@127.0.0.1:1521

(2) create user [유저이름] identified by [비밀번호];

(3) grant connect, resource, dba to [유저이름];

(4) Ctrl + C = sqlplus 종료


SQLdeveloper에서 다음과 같은 방법으로 데이터베이스에 접근한다.


[pc_21_01.sql]

SELECT SYSDATE FROM DUAL; -- 시스템 날짜 표시, DUAL은 테스트 용으로 쓸 수 있도록 임의로 만들어진 테이블.

CREATE TABLE TEST
(NO CHAR(2) NOT NULL,
 NAME VARCHAR2(20) NOT NULL,
 CONSTRAINT PK_TEST PRIMARY KEY(NO));
 
-- ALTER TABLE TEST MODIFY (NAME VARCHAR2(20)); 

INSERT INTO TEST VALUES ('01', '이승기');
INSERT INTO TEST VALUES ('02', '홍길동');
INSERT INTO TEST VALUES ('03', '송시윤');

UPDATE TEST SET NAME = '장낙원' WHERE NO = '02';
UPDATE TEST SET NAME = '송시운' WHERE NO = '03';

SELECT * FROM TEST;

'대덕인재개발원_Oracle DB' 카테고리의 다른 글

230713 SQL 강의  (0) 2023.07.17
230712 SQL 강의  (2) 2023.07.14
230711 SQL 강의  (0) 2023.07.13
230706 SQL 강의  (0) 2023.07.13
230705 SQL 강의  (0) 2023.07.12