brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Oct 22. 2021

(책 후기) SQL+SQLD 비밀노트-2021.10월



웹 , ORACLE DB 전문가 되려고 하는 이에게 추천한다.

회사 내 시스템이나  업무 시스템을 개발하는데 도움이 되는 책이다.

한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.

개인이 읽고 솔직하게 작성되었습니다.




이 책은

대규모 서비스와 공공 서비스에서 가장 많이 쓰는 Oracle DB를 알 수 있다.

표준 SQL 문으로 어떻게 DB를 생성하고 조회하는지 알 수 있다.



Windows시스템에 Oracle DB를 설치해서 실습할 수 있다.

실제 대규모 서비스는 유닉스 기반의 Oracle DB로 사용하나 , 유닉스에 깔기는 힘드니 Windows에서 실습하자.


실습 환경

Windows 10 pro 64비트 PC

데이터 베이스 Oracle 11



목차

<1> 오라클 DBMS 실습 환경 구축

<2> 실습 데이터 구성

<3> 데이터 모델링의 이해

<4> 데이터 모델과 성능

<5> SQL  기본

<6> SQL 활용

<7> 정리




<1> 오라클 DBMS 실습 환경 구축


1

windows pc에 오라클 설치하는 법을 알 수 있다.

오라클 설치 사이트에서 다른 환경에서 구축하는 법도 알 수 있다.


2

가급적  pc를 포맷하고 windows 10 pro 64 bit버전을 재설치 후 실습 환경을 구성하자.

윈도의 설치 시 사용자 계정명은 반드시 영문으로 해야 한다. (주의)


3

오라클 DBMS 설치

login.oracle.com

Oracle Account에서  Create an Account로 계정을 만든다.

Oracle Database Express Edition 11 gR2 버전을 다운로드한다.

https://www.hanbit.co.kr/support/supplement_survey.html?pcode=B8289488788


설치법은  아래와 책 참고하세요~



4

설치 후 제대로 설치되었는지 확인?

리스너 상태 확인 ?

lsnrctl status



5

SQL pluse를 이용한 오라클 DBMS 접속 확인하기 ?


sqlplus "/as SYSDBA"




<2> 실습 데이터 구성


1

사용자 계정 생성

테이블 스페이스 생성

실습 데이터 모델 소개

테이블 생성과 데이터 입력을 알려준다.


가장 기본이 되는 과정이다.


2

CREATE USER SQLD  IDENTIFIED BY 1234                -- 사용자 계정 생성

ALTER USER SOLD ACCOUNT UNLOCK;                    -- 생성한 사용자 계정의 잠금 해제

GRANT RESOURCE, DBA, CONNECT TO SQLD;        --   생성한 사용자 계정에게 권한 부여


// 이렇게 하면 SQLD 계정은  DBA 권한(DB admin)의 권한을 가진다.



3

상가 데이터 다운로드하여  테스트해보자~

인구 데이터도 다운로드하여 테스트해보자~

책에 다운로드 링크가 있다.





<3> 데이터 모델링의 이해


개발자로 모델링에 대해 이해가 꼭 필요하다.

네이버 같은 큰 회사는 모델링을 하는  모델러가 따로 있다.




<4> 데이터 모델과 성능


성능 데이터 모델링의 개요가 설명된다.

대량 데이터 성능 등이 설명된다. 이해도가 필요한 부분이다.



<5> SQL  기본


관계형 데이터 베이스의 개요

DDL

DML

WHERE절

Group by

order by

조인



SQL문법의 가장 기초부터 하나씩 설명된다.

개발자가 알아야 할 SQL 기본이다.





<6> SQL 활용


표준 조인

집한 연산자


활용 과정이다.

중급 개발자가 되려면 익숙해져야 하는 부분이다.



<7> 정리


이 책은 ?


1

오라클을 설치해보고, 사용자를 만들어보고, 테이블을 만들고 데이터를 입력해 볼 수 있다.


2

입력된 데이터에 대해 조회하고 , 원하는 데로 불러들이는 연습을 할 수 있다.

관계형 데이터베이스인 오라클에 대해 잘 알 수 있고, SQL 문을 통해 데이터를  관리할 수 있다.


3

이제 원하는 데로 조회하고, 사용해 보자~



감사합니다.

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari