본문 바로가기
멀티캠퍼스/DB

20230818 (금)

by 세크레투스 2023. 8. 18.
반응형
SMALL

<<주요일정>>

8/18~8/29 : 오라클 DB, JDBC 연동

8/30~9/5 : JSP&Servlet

 

오라클 설치 및 개발환경 구축

 

<시작하기 전에>

- 관계형 O (RDB, SQL, 정형데이터) : Oracle(엑셀), MySQL, ...

- 관계형 X ( NoSQL, 비정형데이터) : MongoDB, ... => 빅데이터, IoT에서 많이 사용함.

 

- RDB의 뜻 : Relation DataBase

 

웹 프로그램 (3-티어)

DB(SQL) ↔ Data Layer(Dao) ↔ Application Layer(Server - B.L, 자바) ↔ Persentation Layer(Client)

 

- SQL의 뜻 : Structured Query Language

 

-  표 형태로 작성 = 정형데이터 이다.

 

- 웹에서 만나는 대부분의 DB가 정형데이터이다.

 

- MongoDB : 자바스크립트로 운영됨.

 

- DBMS (DataBase Management System) : 데이터에 대한 추상화 작업

* 행 하나를 부르는 말 = 인스턴스

 

- 데이터의 종류

* 정형 : 항목이 정해진 데이터

* 반정형 : 항목을 설정할 수 있으나 유동적임.

* 비정형 : 항목설정 할 수 없음. 문서, 영상, 사운드 등

 

- 데이터의 특징

* 실시간 접근성 : 실시간 접근 가능해야 한다.

* 계속적인 변화 : 항상 최근의 정확한 데이터로 변화

* 동시 공유 : 여러 사용자가 동시에 공유

* 내용에 의한 참조

 

 

우리가 사용할 DB

- express edition(XE) 11g : grid의 의미 => 이걸 사용할 것임.

- 현재는 21c : cloud

- enterprise, standard 에디션은 라이센스가 있어서 비용이 듦.

- express 에디션은 무료로 사용 가능함. 학습용. 기업에서는 사용 못하게 막아놓음.

 

 

반응형
LIST

'멀티캠퍼스 > DB' 카테고리의 다른 글

20230824 (목)  (0) 2023.08.24
20230823 (수)  (0) 2023.08.23
230822 (화)  (0) 2023.08.22
20230821(월)  (0) 2023.08.21