ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 关系数据库和 SQL > 原文:[Relational Databases and SQL](https://www.textbook.ds100.org/ch/09/sql_intro.html) > > 校验:[Kitty Du](https://github.com/miaoxiaozui2017) ```python # HIDDEN # Clear previously defined variables %reset -f # Set directory for data loading to work properly import os os.chdir(os.path.expanduser('~/notebooks/09')) ``` 到目前为止,我们已经处理了作为文本文件存储在计算机上的数据集。虽然使用文本文件存储数据对于分析小数据集很有用,但对许多实际用例来说却是一个挑战。 许多数据集是由多个人收集的,例如,一个数据科学家团队。但是,如果数据存储在文本文件中,那么团队可能需要在每次更新数据时发送和下载新版本的文件。文本文件本身并不能为多个分析员提供一致的数据检索点。这个问题,以及其他问题,使得文本文件难以用于更大的数据集或团队。 我们经常使用关系数据库管理系统(RDBMS)来存储数据,如 MySQL 或 PostgreSQL。为了使用这些系统,我们使用一种称为 SQL 的查询语言,而不是 Python。在本章中,我们将讨论关系数据库模型并介绍 SQL。