본문 바로가기

MySQL2

RDBMS(관계형 데이터베이스 관리시스템) 관계형 데이터베이스는 key와 value들의 간단한 관계를 테이블화 시킨 데이터베이스이다. 관계형 데이터베이스는 데이터를 행과 열로 구성된 테이블 형태로 구성한다. 데이터는 일반적으로 여러 테이블로 구조화 되며, 이러한 테이블은 기본 키 또는 foreign key를 통해 조인될 수 있다. 테이블의 각 row에는 저만의 primary key가 있다. 한 테이블 안의 row는 다른 테이블들의 row로 연결이 가능한데, 이는 연결된 row의 primary key를 위한 column을 추가함으로써 이루어진다. 이러한 column들을 foreign key라고 한다. row는 레코드나 튜플이라고 부른다. 관계형 데이터베이스에서 테이블의 각 row는 key라는 고유 ID가 포함된 레코드이다. 테이블의 열에는 데이터의.. 2023. 10. 10.
2023/08/31(목) MySQL 데이터 저장과정 중 오류 해결 우리 팀은 주식 데이터를 API를 사용해 가져와서 DB에 저장하고 ML을 이용하여 앞으로의 주식 가격을 예측하는 프로젝트를 진행하기로 하였다. 사용할 데이터는 공공데이터 포털에서 제공하는 금융위원회 주식 시세정보 데이터이다. https://www.data.go.kr/tcs/dss/selectApiDataDetailView.do?publicDataPk=15094808#tab_layer_detail_function 데이터 저장에 앞서 MySQL Workbench를 사용하여 다음과 같은 ER다이어그램을 그렸다. 그 이후 다음과 같은 코드를 사용해 API로 데이터를 불러오고, 100개를 저장하는데 문제 없이 성공하였다. import requests import pandas as pd headers = {'Con.. 2023. 8. 31.