메뉴
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
이제 원하는 데로 조회하고, 사용해 보자~
감사합니다.
keyword
Oracle
개발자
브런치는 최신 브라우저에 최적화 되어있습니다.
IE
chrome
safari