SQL 2

FUNDAMENTAL 25. 더 많이! 더 깔끔하게! 데이터를 관리하는 데이터베이스

1. 파일 시스템 활용 - 오늘 노드의 컨셉은 내가 데이터 관리 어플리케이션을 제작하는 파이썬 개발자가 된 것이다. - 파이썬을 이용해서 텍스트 파일에 담긴 데이터를 읽어와서 필요한 정보를 출력하는 어플을 만든다는 가정으로 진행되었다. - 1단계 : 문제 설명 1) 어떤 파일에 사원들의 정보가 담긴 데이터가 있는데 이 파일을 읽어와서 월급을 계산하고, 월급이 가장 높은 사원을 찾는 프로그램을 만들 것이다. - 2단계 : 필요한 함수 만들기 1) 코딩을 하기 전에 전체 프로그램을 어떻게 구성할지 대략적으로 생각해 본다. 2) 어떤 프로그램을 만들지, 그 안에는 어떤 함수가 필요한지, 함수들은 어떤 기능을 할지 등 3) 여기서는 summarize()라는 함수를 만드는 것을 예시로 듬 - 3단계 : Class..

공부/AIFFEL 2021.03.03

FUNDAMENTAL 21. SQL을 이용해 DB와 대화해보자

1. 파이썬으로 DB 다루기 - SQLite : 서버의 필요 없이 DB의 파일에 기초하여 DB 처리를 구현한 임베디드 SQL DB 엔진이다. - SQLite는 별도의 설치 없이, 쉽고 편리하게 사용할 수 있다는 점에서 많이 사용되고 있다. - 파이썬과 DB : 파이썬과 DB는 서로 연결이 되있지 않는 상태이지만 SQLite가 이를 연결해주는 다리 역할을 하고 있다. - Python DB API : sqlite3 패키지를 사용한다. - sqlite DB Browser : DB 브라우저 어플리케이션을 통해 데이터베이스에 직접 접근해서 질의를 수행해 볼 수 있다. - 트랜잭션 : 쪼개지면 안되는 압무단위를 말함. 예를 들어 ATM 계좌이체 시 출금계좌와 입금계좌 양쪽에서 금액이 빠지고 더해지는 과정을 말할 수..

공부/AIFFEL 2021.02.19