Backend/SQL 5

SQLD 필수 개념 요약 정리 / 벼락치기, 독학, 요약본

SQL은 비절차적 언어로, 절차적 언어 (JAVE,C 등등)과는 다르다. SQLD에서 나오는 핵심 개념들은 요약정리 해보자 🐸(최소한 이것만은 외우고 가자는 마인드 !) 처음보는 용어이면, 익숙해지고한번 봤던 용어면 상기하며 외워보자🧐 빠르게 핵심만 공부해서 벼락치기로 합격까지 !! 📌모델링 1. 현실 세계 데이터를 약속된 표기법으로 표현2. 가시화, 명세화 필요 3. 데이터 분석하여 추상화 (단순화,요약) 모델링은 시스템 분석 + 업무 분석 + 업무 형상화 등을 위해 진행된다.또한 명칭은 복합명사를 사용하여 유일성을 확보한다. 📌모델링의 특징1. 추상화2. 단순화 3. 명확화   📌모델링 시 유의사항 1. 중복 최소화2. 비유연성 최소화 3. 비일관성 최소화 (중복,비유연성,비일관성 되게 하지..

Backend/SQL 2024.08.21

RDBMS NoSQL MongoDB

🌟시작하기에 앞서나보고 RDBMS와  NoSQL를 설명해보라고 하면, RDBMS는 잘 정리된 DB,  NoSQL는 마구잡이 DB라고 할 것 같다. 이번에 따로 프로그래밍 공부를 하는데, 거기에서 MongoDB가 나왔다.그래서 MongoDB 는 RDBMS와  NoSQL 중 어떤 것인지 알고, RDBMS와  NoSQL에 대해 좀 더 명확히 개념화를 해보려 한다.  포스팅 구성은 아래와 같다.1. DB 종류 ( RDBMS와  NoSQL)2. 특징 및 사용 사례3. MongoDB 특징  (각 부분에 구체적인 설명도 포함했다.)📚DB의 종류   여기에 RDBMS와  NoSQL의 프레임 워크들이 나오는데, 프로그래밍을 하면 언젠가는 쓸 프레임 워크들이니 보면서 익숙해져보자 ! 📘 RDBMS 데이터를 테이블 형..

Backend/SQL 2024.07.08

[Firebase] storage에 비디오 영상 넣고 가져오기 (with flask)

🔍Storage에 비디오 영상 넣고 가져오기 Firebase에  Realtime base를 이용하여 데이터 넣는 방법은 예전 포스팅에서 한 적이 있다.(만일 Firebase에 대해 모른다면 아래 포스팅부터 보는 것을 추천한다.) [Python] Firebase 시작하기🙄 Firebase란 ? 구글이 소유하고 있는 모발일 애플리케이션 개발 플랫폼으로,개발자가 모바일 및 웹 애플리케이션을 모두 쉽게 생성,실행 및 확장 할  수  있도록 한다. (데이터 저장은 NoSQL 문fishking.tistory.com Realtime base 같은 경우 단순 text 에 적합하지, 영상이나 사진같이 큰 용량의 데이터에는 적합하지 않다. 영상이나 사진을 보관하기위해서는 Storage가 적합하고, 해당 저장 링크를 통..

Backend/SQL 2024.05.25

[Firebase] 데이터베이스에 CSV 파일 Import

🔎 Firebase에 csv 파일 넣기판다스에서 데이터를 전처리하여 csv로 저장한 파일이 있다.이 파일을  Firebase에 넣고 싶은데, csv로는 넣을 수 없다.csv 확장자 말고 json 확장자로 넣어야 하는데, 방법은 매우 간단하다. 📙 csv를 json 형태로 전환 https://csvjson.com/csv2json CSV to JSON - CSVJSONEmbed all the functionality of csvjson in any web application with Flatfile. Auto-match columns, validate data fields, and provide an intuitive CSV import experience.csvjson.com 우선 해당 사이트에 들어..

Backend/SQL 2024.05.21