본문 바로가기

전체 글

(31)
SQL - 데이터모델링의 이해 (식별자) 공부 정리용! (아직 10점에 다가가지 못함) 자료는 한국데이터산업진흥원 참고 사용 https://dataonair.or.kr/db-tech-reference/d-guide/sql SQL – DATA ON-AIR dataonair.or.kr 1. 식별자(Identifiers)개념 하나의 엔터티에서 구성되어 있는 여러 개의 속성 중에서 엔터티를 대표할 수 있는 속성 의미 하나의 엔터티는 반드시 하나의 유일한 식별자 존재 - 논리데이터모델 >> 식별자 사용 - 물리데이터모델 >>데이터테이블에 접근을 위한 매개체로 '키' 사용 2. 식별자의 특징 1) 주식별자 - 주식별자에 의해 엔터티내에서 모든 인스턴스들이 유일하게 구분되어야 함 - 주식별자를 구성하는 속성의 수는 유일성을 만족하는 최소의 수 - 지정된 주..
SQL - 데이터모델링의 이해 (관계) 공부 정리용! 자료는 한국데이터산업진흥원 참고 사용 https://dataonair.or.kr/db-tech-reference/d-guide/sql SQL – DATA ON-AIR dataonair.or.kr 1. 관계의 개념 가. 관계(Relationship)의 정의 나. 관계의 패어링(Paring) - 패어링 : 엔터티 안에 인스턴스가 개별적으로 관계를 가지는 것 - 관계 : 패어링의 집합 - 관계 패어링(RelationShip Paring) : 각각의 엔터티의 인스턴스들이 자신이 관련된 인스턴스들과 관계의 어커런스로 참여하는 형태 2. 관계의 분류 존재에 의한 관계와 행위에 의한 관계로 구분됨의 이유는 관계연결에 있어 어떤 목적으로 연결되었느냐에 의함 - UML(Unified Modeling Lan..
SQL - 데이터모델링의 이해 (속성) 공부 정리용! 자료는 한국데이터산업진흥원 참고 사용 https://dataonair.or.kr/db-tech-reference/d-guide/sql SQL – DATA ON-AIR dataonair.or.kr 1. 속성(Attribute)의 개념 업무에서 필요로 하는 인스턴스로 관리하고자 하는 의미상 더이상 분리되지 않는 최소의 데이터 단위 - 업무에서 필요로 한다 - 의미상 더 이상 분리되지 않는다. - 엔터티를 설명하고 인스턴스의 구성요소가 된다. 2. 엔터티 인스턴스와 속성, 속성값에 대한 내용과 표기법 가. 엔터티, 인스턴스, 속성, 속성값의 관계 - 엔터티: 두 개 이상의 인스턴스가 존재 - 속성 : 각각의 엔터티는 고유의 성격을 표현하는 속성 정보를 두 개 이상 갖음 1) 하나의 속성은 하나의..
SQL - 데이터모델링의 이해 (엔터티) 공부 정리용! 자료는 한국데이터산업진흥원 참고 사용 https://dataonair.or.kr/db-tech-reference/d-guide/sql SQL – DATA ON-AIR dataonair.or.kr 1. 엔터티(Entity)의 개념 - 엔터티는 사람, 장소, 물건, 사건, 개념등의 명사 - 업무상 관리가 필요한 관심사 - 저장이 되기 위한 어떤 것(Things) - 집합에 속하는 개체들의 특성을 설명할 수 있는 속성(Attribute)를 갖음 Ex. '학생' 엔터티는 학번, 이름, 이수학점, 등록일자, 생일, 주소, 전공 등 속성으로 특징 지을 수 있음 - 엔터티는 인스턴스의 집합이라 할 수 있고 인스턴스는 엔터티의 하나의 값으로 정의 가능 Ex. '과목' 엔터티에 수학, 영어, 국어 라는 인..
SQL - 데이터 모델링의 이해 (개요) 공부 정리용! 자료는 한국데이터산업진흥원 참고 사용 https://dataonair.or.kr/db-tech-reference/d-guide/sql SQL – DATA ON-AIR dataonair.or.kr 1. 모델링의 이해 가. 모델링의 정의 : 모델을 만들어가는 일 나. 모델링의 특징 : - 추상화 (모형화, 가실적) : 현실세계를 일정한 형식에 맞춰 표현 - 단순화 : 복잡한 현실세계를 약속된 규약에 의해 제한된 표기법이나 언어로 표현 - 명확화 : 대상에 대한 애매모호함을 제거 후 정확하게 현상을 기술 다. 모델링의 세 가지 관점 - 데이터 관점(What, Data) : 업무가 어떤 데이터와 관련이 있는지 데이터간의 관계는 무엇인지에 대해 모델링 - 프로세스 관점(How, Process) : ..
Uipath - Transaction item 수동 등록 오케스트레이터 내부 Queue 사용시 일부 item만 재 수행 하고자 할 경우가 있다. 그 경우 가장 쉬운 방법은 해당 Transaction을 클릭하여 복사 하는 것 1. Clone 방법 1-1. View Transaction > 원하는 Transaction 선택 하여 Clone 클릭 1-2. 그 뒤 'CREATE QUEUE ITEM '버튼을 선택하여 새로운 item 추가 다만, 이 방법의 경우 Queue 첫 생성시 Unique Reference를 선택했다면 동작하지 않는다. (중복된 레퍼런스를 생성할 수 없기 때문) 2. csv 삽입 방법 유니크 레퍼런스를 선택한 경우 유용한 이 방법은 csv 파일을 원하는 형식으로 올려서 작업한다. 2-1. Queue > Upload items 선택 2-2. csv ..
Notion - 2. Database - 데이터 조회 내가 Notion API를 통해 활용하고자 한건 딱 두가지였다. 1. Notion의 지정한 Database 내 데이터 모두 조회 해오기 >> Get 2. 지정한 Database 에 원하는 데이터 업데이트 하기 >> Post 그래서 이번엔 데이터 조회에 대해 먼저 써보고자 한다. 노션의 URL 구조는 아래처럼 작성 되어 있으며 이중 database_id를 사용해서 http 호출을 한다 https://www.notion.so/{workspace_name}/{database_id}?v={view_id} Notion API 에서 한번에 호출 가능한 결과수는 최대 100개 이다. 때문에 pagenation 쿼리가 존재하는데 start_cursor 와 page_size 를 속성으로 사용 한다. https://dev..
Notion - 1. Integration & Setting Notion 과 통합하여 사용하는 Automateio(https://automate.io/) 를 잘 쓰고 있었는데.... 여기서 서비스를 종료한다는 공지를 올렸다! 정확하겐 노션에 인수되며 서비스를 종료한 것 (https://automate.io/blog/closing-down-automate-io/) Zapier로 대체하기 위해 시도해 봤으나 하고자 하는 기능이 부족하여 Notion API를 직접 사용하기로 했다. 기준은 역시 공식가이드 기준 1. Integration 생성 1. 내 노션에 로그인 후 https://www.notion.com/my-integrations 에 접속 2. 새 API 통합 클릭 3. 이름, 로고, 연결한 워크스페이스를 설정 후, API에서 읽고자하는 기능에 대해 선택하여 '제..