我收到了一个大学项目,要求我建立和分析公司的数据库。该公司可以是任何类型,并且必须具有多个表,例如:销售机票的航空公司(表将是:销售,客户,航班,机场等)。
我正在搜索该公司的免费开放数据库,在哪里可以找到它? 非常感谢。
答案 0 :(得分:2)
您正在使用这些数据库之一! Stack Overflow定期发布其数据库的数据转储,而Brent Ozar则有帮助地将其编译到SQL Server数据库中,以供人们练习查询调整等。 Here's a link to the most recent version I could find,但您也可以搜索“堆栈溢出数据库”之类的内容,我相信您将能够找到其他版本。
此外,如果您想对数据库运行自己的一些查询而无需下载整个工具包并在自己的计算机上运行SQL Server,则可以访问基于Web的服务,以直接在{{3} }
还请注意-如果您的项目目标是设计数据库,那么这可能不是走的路,因为它已经为您完成。但是,即使它没有给您提供设计的余地,研究它的设置方式还是有帮助的。
答案 1 :(得分:1)
您可以很容易地从Chipotle数据集https://github.com/TheUpshot/chipotle中构建一个小型数据库(商品,订单)。
通常,公司不会向公众公开其数据(其中往往存在专有信息)。幸运的是,您对数据模型比实际数据更感兴趣。就是说,现实是您想要比真实公司的数据库更简单的东西。真实的企业数据库非常复杂-考虑它们将与与不同地区的营业税规则相关的所有表。
我将从上面提到的内容开始,然后将其扩展一点。或者,只需花几分钟的时间考虑一下您需要为一家企业(如航空公司)跟踪的不同事物,然后从中构建数据模型。您将获得更好的体验,并了解如何将事物融合在一起。