본문 바로가기

전체 글122

[비트캠프 - 클라우드 기반 AlaaS 개발자 과정] 22.11.23.(DAY-28) TIL 1. 이론 및 실습 데이터베이스의 정규화(Normalization)와 정규형(NF : Normal Form) 1NF - 반복 칼럼만 테이블 분리 + 식별자 유니크화(복합) = 도메인 원자화 2NF - 종속되지 않는 칼럼만 테이블 분리 + 식별자 재설정 → Entity 구분할 때 여기까지 함 용어) ERD(Entity Relationship Diagram=도면요소관계도) : 데이터베이스 구조를 알아볼 때 씀 Entity : 박스 root : 시작박스(PK만 있음) ⇒ top bottom : 최종 출력되는 박스 ERD만들기 db와 storage 차이점 파일 저장 = storage(hdd의 역할) → 데이터를 구조화 시켜 저장 및 활용 = DB docker란? 프로세스 한 개 쓰는데 서버 다움직이면 큰일남 ⇒.. 2022. 11. 24.
[비트캠프 - 클라우드 기반 AlaaS 개발자 과정] 22.11.22.(DAY-27) TIL 오전 path parameter …/user/alex ex) string, num(int,float), path, uuid uuid(uniersally uniue identifier) 특징 유니크하다 null이 없다 시노님(=알리아스) ex) pandas as pd 함수기반 뷰 & 클래스기반 뷰? rest란?? https://velog.io/@ellyheetov/REST-API DELETE(D) = delete GET(R) = select POST(C) = insert PATCH, PUT(U) = update # 전자정부 프레임워크 ### 공통 컴포넌트 -> 필수 - cmm : 공통 - cop : 협업 - bbs : 게시판 - mpe : 마이페이지 - dam : 디지털 자산관리 - ext : 외부추가 컴.. 2022. 11. 23.
[비트캠프 - 클라우드 기반 AlaaS 개발자 과정] 22.11.21.(DAY-26) TIL 1. 이론 오전 데이터베이스 용어정리 데이터베이스(DB) 통합, 관리되는 테이블의 집합 DBMS(데이터베이스 (관리)시스템) 데이터베이스를 관리하는 소프트웨어 +) 소프트웨어(soft:부드러운 + ware:제품) : 컴퓨터에게 동작방법을 지시하는 명령모음집 데이터베이스 도구(=Tool) 데이터 관리에 필요한 기능을 제공하는 소프트웨어 ex) Maria DB, Oracle 데이터베이스 서버??? DB의 데이터 관리 서비스를 제공하는 컴퓨터 +) 서버 : 클라이언트에게 데이터를 제공하는 컴퓨터 ex) 플라스크 서버 SQL문(SQL Quary) 관계형 데이터베이스 관리 시스템에서 사용하는 명령문 +) 관계형 데이터베이스 : 데이터간의 관계파악이 쉽도록(중점을 둔) 구성된 데이터베이스 PK(Primary key.. 2022. 11. 22.
[비트캠프 - 클라우드 기반 AlaaS 개발자 과정] 22.11.18.(DAY-25) TIL 1. 이론 오전) 지도뽑기 기본 로직 def save_seoul_folium(self): geo_data = self.kr_states data = self.create_folium_data() map = folium.Map(location=[37.5502, 126.982], zoom_start=12) folium.Choropleth( geo_data=geo_data, data=data, name="choropleth", columns=["State", "Crime Rate"], key_on="feature.id", fill_color="PuRd", fill_opacity=0.7, line_opacity=0.5, legend_name='Crime Rate (%)', ).add_to(map) map.sav.. 2022. 11. 22.