Database 8

ERD (Entity-Relationship Diagram)

ERDER모델은(Entity-Relationship Model)을 기반으로 데이터베이스의 논리적 구조를 표현하기 위한 도구ERD(Entity-Relationship Diagram)는 데이터베이스의 개체와 관계를 보여주는 다이어그램이다.ERD ElementsEntity어떤 시스템인지에 따라 Entity는 사람, 장소, 사건(이벤트), 오브젝트가 될 수도 있다.WeakEntity어떤 Entity에 의존적인 Entity를 부르는 명칭Attribute엔터티(또는 관계)가 가진 정보를 나타내는 세부적인 요소엔터티의 특성을 구체화하며, DB테이블에서 열(Column)에 해당합니다.Relationship두 개 이상의 엔터티를 연결하며, 이를 통해 엔터티 간의 데이터 상호작용을 표현합니다.관계는 마름모(Diamond)..

Database 2024.11.28

[ORACLE] 시퀀스 조회/수정

*SeqNo 확인 및 설정 * --seq 'SEQ_SCAN_INDEX`의 속성 값 보기 SELECT * FROM USER_SEQUENCES WHERE SEQUENCE_NAME = 'SEQ_SCAN_INDEX'; -- `TRAIN_RES_DATA`테이블의 `TRAIN_RES_ID` max값 보기 SELECT MAX(TO_NUMBER(REGEXP_SUBSTR(TRAIN_RES_ID, '\d+'))) AS MAX_VALUE FROM TRAIN_RES_DATA; -- SEQ 값 'MAX_VALUE' 조회 SELECT MAX(SEQ_NO) FROM TRAIN_IMG_DATA; SELECT MAX(SEQ_NO) FROM TRAIN_RES_DATA; SELECT MA..

Database/ORACLE 2024.03.11

[MongoDB] 쿼리

MongoDB 조회 Data 구조 dbs 조회 및 사용 > show dbs; > use test-db; 컬랙션 조회 show collections; JavaScript mongoDB shell에서는 기본적인 JavaScript 명령어를 사용할 수 있다. JSON 형태 데이터로 입출력하기 때문에, JSON형태 데이터를 저장,관리 할 수 있다. 예시 for(i=0; i db.item.find(); > db.item.find({}); 반환받을 키 지정 반환 받은 도큐먼트에서 키/값 정보가 전부 필요하지 않을 수 있다. 예를 들어 다음 도큐먼트에서 ticketno 만 표시하고 싶지 않다면, db.item.insert({num:1,name:"lsh 1",ticketno:[11,2,3]}); find 혹은 find..

Database/MongoDB 2022.03.31

[MongoDB] MongoDB 기본 개념

MongoDB 기본 개념 도큐먼트 키 + 값 = 도큐먼트 기존 RDBMS의 테이블 내부에 있는 데이터 항목 1개와 매칭된다고 생각하면 된다. 컬렉션 도큐먼트의 집합 RDBMS의 테이블과 매칭된다고 생각하면 된다. 동적 스키마 RDBMS는 테이블 안에 데이터 형이 정해져있다. mongoDB에선 도큐먼트의 데이터형이 정해져있지 않다. 고로, Join이 불가능하다. key와 value만 있을 뿐이다. value는 string, int, array 등이 될 수 있고, value에 또다른 도큐먼트를 넣을수도 있다. Json형태 데이터를 저장한다. Query Create {Collection}.{save}.{Document} ex> db.person.save({'name':'john'}); Read {Collect..

Database/MongoDB 2022.03.31