Web/Database

    Python으로 SQLite, MongoDB 접근해보기

    1. Relational Database Management System : 관계형 데이터베이스 관리 시스템 => Oracle , mysql (가장 기본적인 db 시스템), my SQL, : 표가 있고, 각 항목 별로 데이터가 정리되어있는 2차원 형태의 데이터베이스 2. Structured Query Language : 구조화 된 질의 언어 SQL을 이용해서 RDBMS에 저장된 데이터와 통신을 하게 된다. ex) CRUD : 데이터를 create, read, update, delete 하는 등 데이터를 계속 서버와 통신하면서 데이터베이스를 구축해 갈 수 있다. => 각 데이터가 들어갈 schema이 다 정해져 있다. 따라서 Schema에 해당하는 데이터만 데이터베이스에 들어갈 수 수 있다. 3. NoSQ..

    MySQL 정리

    1. 데이터베이스의 의의 : 여러 사람에 의해 공유되어 사용될 목적으로 통합되어 관리되는 데이터의 집합을 말하는 개념이다. 줄여서 DB라고 하며, 특 정 다수에게 필요한 정보를 제공한다던지 조직 내에서 필요로 하는 정보를 체계적으로 축적하여 그 조직 내의 이용자에게 사용되는 것이다. -> 데이터를 row와 column으로 나눠진 표 형태로 저장하는 관계형 데이터베이스가 주로 사용되고 있다. 2. MySQL의 구조 : 일단 TABLE은 엑셀의 스프레드 시트와 비슷한 구조를 가지고 있다. 회원정보, 댓글 정보 등을 저장하는 표등으로 활용 할 수 있다. -> 또한 비슷한 데이터를 가진 표들을 그룹핑 해 놓은 일종의 폴더와 같은 역할을 하는 것을 데이터베이스 라고 한다. (= Schema와 같은 용어이다.) 3..