<<주요일정>>
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 에디션은 무료로 사용 가능함. 학습용. 기업에서는 사용 못하게 막아놓음.
'멀티캠퍼스 > DB' 카테고리의 다른 글
20230824 (목) (0) | 2023.08.24 |
---|---|
20230823 (수) (0) | 2023.08.23 |
230822 (화) (0) | 2023.08.22 |
20230821(월) (0) | 2023.08.21 |