Data

· Data/Files
기본 문법 들여쓰기 (indent) YAML은 기본적으로 2칸 또는 4칸을 지원한다. 필자는 2칸 들여쓰기를 한다. 2칸 들여쓰기(추천) person: name: PSC job: Developer skills: - docker - spring 4칸 들여쓰기 person: name: PSC job: Developer skills: - docker - spring 데이터 정의 (map) 데이터는 key : value 형식으로 정의한다. apiVersion: v1 kind: pod metadata: name: echo labels: type: app 배열 정의 (array) 배열은 - 로 표시한다. person: name: psc job: Developer skills: - docker - spring 주석 ..
· Data/DBMS
데이터 모델링 데이터 모델링이란? 데이터 모델링이란 정보시스템 구축의 대상이 되는 업무 내용을 분석하여 이해하고 약속된 표기법에 의해 표현하는걸 의미한다. 그리고 이렇게 분석된 모델을 가지고 실제 데이터베이스를 생성하여 개발 및 데이터 관리에 사용된다. 특히 데이터를 추상화한 데이터 모델은 데이터베이스의 골격을 이해하고 그 이해를 바탕으로 SQL문장을 기능과 성능적인 측면에서 효율적으로 작성할 수 있기 때문에, 데이터 모델링은 데이터베이스 설계의 핵심 과정이기도 하다 데이터 모델링 절차 네이버 게시판의 화면에 어떠한 것들이 필요한지에 대한 개념을 잡는게 업무파악 단계(요구사항 수집 및 분석) 네이버 게시판의 화면에 표현되는 데이터들을 파악해서 관계를 설정하는게 개념적 데이터 모델링 개념적 데이터 모델링을..
· Data/DBMS
MySQL에서 키워드와 구문, 문자열은 대소문자를 구분하지 않는다. MySQL에서 테이블 명과 필드의 이름은 대소문자를 구분한다. DB DB 생성 CREATE DATABASE [DB 이름] CHARACTER SET [character set]; 예시) CREATE DATABASE Account CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; 위에서 COLLATE의 utf8mb4_general_ci의 ci는 case_insensitive의 약자이며, 대소문자를 구분하지 않게 설정된다. DB 선택 USE [DB이름]; 예시) USE Account; DB 삭제 DROP DATABASE [DB 이름]; 예시) DROP DATABASE Account; 테이블 테이블 생성 ..
· Data/DBMS
현재 ESG 체크리스트를 만들기 전 DB설계를 진행하고 있다. ESG 체크리스는 기본 설문조사과는 다르게 한 범주에서 영역이 나눠져 각 영역마다 따로 가중치를 주어 점수를 계산하는 방식으로 진행이 된다. 그래서 다음 아래 내용들을 중요하게 생각하며 설계를 진행해야한다. 정보들을 어떻게 저장을 할지 1. 방식을 사용하였을 때, 데이터를 복구할 수 있는지 코드에서 처리를 하는 내용이 적은지(유지/보수 때문) 위 3가지 내용을 기반으로 설계를 진행하였을 때 아래와 같은 DB를 설계하였다. 1.
도구혜지루루
'Data' 카테고리의 글 목록