Data Engineering 42

RDBMS, Transaction에 대해 간단히 알아보기

RDBMS란 Relational Database : Relational Model을 기반으로한 Database이다. RDBMS는 Relational Database Management System을 말한다. 특징 테이블 형태로 표현되며 row와 column을 가진다. 테이블 안에는 각 레코드(row)를 구분할 수 있는 PK(Primary key)를 가진다. 이 PK로 다른 테이블과 연결될 수 있으며, 이를 FK(Foreign key)라고 한다. 하나의 작업단위를 Transaction(트랜잭션)이라고 한다. Transaction 데이터의 CRUD(create, read, update, delete)를 문제없이 처리하기 위해 ACID 특성을 지원한다. Atomicity(원자성) - 모두 처리되거나 아니거나 ..

Data Engineering 2023.12.26

DBMS 전반적 이해 & Oracle 설치, 계정 생성

DBMS 전반적인 이해 Data 와 Information의 차이 DB, DBMS? 데이터모델링의 이해 // Oracle사용 DBMS란 Data Base Management System의 줄임말이다. Data : 자료 // 내가 알고있는 자료 ( 기록된 문서) Info : 정보 // 내가 필요한 자료 자료 -> 정보 : 가공한다. ex) 20대 성인들이 자주 마시는 커피를 조사해서 신메뉴를 개발하고자 한다. 이때, 10대 판매된 커피내역 20대 판매된 커피내역 30대 판매된 커피내역 40대 판매된 커피내역 ===>자료 내가 필요한 20대 판매된 커피내역이 정보가 된다. 데이터가 잘 정리되어 있어야지 가공해서 정보를 만들 수 있다. 데이터를 어떻게 잘 정리(구성)할 것인가? => 데이터모델링 데이터를 어떻게..

Data Engineering 2023.12.24