Enroll Course: https://www.coursera.org/learn/python-base-de-datos
Manejo de bases de datos con Python
코스 개요
이 과정은 여러분에게 관계형 데이터베이스의 기본 개념을 소개하고, 그것들과 작업하는 방법을 배울 수 있게 해줍니다. SQL 언어는 관계형 데이터베이스에서 데이터 정의와 조작을 수행하기 위해 사용되며, 이 과정에서의 주요 주제 중 하나입니다. 이후, 여러분은 Python을 통해 데이터베이스 작업을 수행하는 방법을 배우게 됩니다. 가장 먼저 Python의 표준 라이브러리의 일부인 sqlite3 라이브러리를 사용하여 데이터베이스와 연결하게 됩니다.
커리큘럼 소개
모듈 1: 관계형 데이터베이스의 소개
여기서는 관계형 데이터베이스의 정의와 구성 요소, 기본 키와 외래 키의 개념, 데이터 무결성 및 데이터베이스에서 구현되는 다양한 무결성 제약 조건에 대해 배웁니다. 또한, SQLite Browser를 사용하여 데이터베이스 엔진을 이용하는 방법도 다룹니다.
모듈 2: SQL 언어
이 모듈에서는 SQL(구조적 질의 언어)을 배우게 됩니다. 데이터베이스 내 테이블을 생성하고 수정하고 삭제하는 방법부터 시작하여, 데이터를 쿼리하고 테이블 간 관계가 있는 데이터를 조회하는 방법까지 다룹니다.
모듈 3: Python에서 데이터베이스 관리
sqlite3 라이브러리를 사용하여 데이터베이스와 상호작용하는 방법을 배우게 됩니다. 데이터베이스 연결 및 커서의 활용, 트랜잭션의 이해, 데이터 객체의 삽입, 수정, 삭제 및 조회 방법을 학습합니다.
모듈 4: 객체-관계 매핑
마지막 모듈에서는 SQLAlchemy 라이브러리를 사용하여 객체-관계 매핑(ORM)의 개념을 배웁니다. 여기서 SQLAlchemy의 기본 개념과 구성된 모델 생성, 객체 저장 및 수정, 객체 삭제 및 쿼리 수행 방법을 다루게 됩니다.
이 과정은 데이터베이스 및 Python에 대한 이해를 깊게 해주며, 실제로 코드를 작성하고 문제를 해결하는 능력을 키울 수 있습니다. 단계별로 진행되는 커리큘럼 덕분에 처음 배우는 사람도 쉽게 따라올 수 있습니다. 데이터베이스와 Python을 결합하여 강력한 데이터 관리 도구를 만들고 싶다면 이 과정을 강력히 추천합니다.
Enroll Course: https://www.coursera.org/learn/python-base-de-datos