Cha*_*s W 9 ms-access database-recommendation
我有一个可以从使用数据库中受益的项目,但我没有使用数据库的经验,无法访问服务器,并且在服务器端处理事物的经验相对较少。
如果我必须解决学习曲线问题,我更愿意学习具有广泛适用性的东西(例如 SQL),但如果它对我目前正在尝试的任务足够强大,我会选择学习诸如 Access 之类的东西处理。当然,如果可以提供帮助,我也不想在 Access 上花费 150 美元,因为我只是在修修补补。
我已经下载了 LibreOffice Base 以及名为 SQLiteBrowser 的东西,但是在我投入时间学习这些特定应用程序及其 SQL 风格之前,我想先检查一下这些工具是否足以满足我的需求。
我希望能够:
再说一次,我愿意学习,但在我可以专注于学习数据库以及(如有必要)给定应用程序的细节之前,不必学习一堆关于 IT 的中级知识会很好。
查尔斯,
您在评论中提到了 MS Excel,因此假设您在 Microsoft 环境中是非常安全的。如果您知道如何弄乱数据库管理系统,那么您肯定有很大的权力。
如果你正在做一些严肃的数据分析,我会说去企业数据库,比如 Oracle、SQL Server、MySQL、DB2 等,它们是关系数据库。值得注意的是,还有一些非关系型数据库在数据库市场中越来越受欢迎。
由于您可能在 Microsoft 环境中,我建议您使用 SQL Server。您可以询问您的 IT 部门您是否已经拥有企业数据库。如果没有,您可以下载 SQL Server 的“快速”版本(请参阅其他评论中的链接)。当您在那里时,请阅读有关 Express 版本的限制。快速版是免费的。
快速版是 SQL Server 的功能齐全、生产就绪的版本,尽管它在某些方面(存储容量、内存使用等)受到限制。您甚至可以在快速版本之外运行 Reporting Services。查找“具有高级服务的 SQL Server Express(包含数据库引擎、Express 工具、报告服务和全文搜索”)--> 在此处下载:http : //www.microsoft.com/sqlserver/en/us/editions/ 2012 年版/express.aspx
如果您认为您的公司需要一个企业范围的数据库(假设您的公司还没有),请继续购买 Developer 版本。开发人员版本包含 SQL Server 企业版所具有的所有内容。如果您正在测试 SQL Server 在企业环境中的功能,那么这就是您想要获得的版本。
请注意,您不能将开发人员版本用于生产。它仅用于测试。好消息是,当您的公司数据库准备好进入黄金时间(生产)时,您可以轻松地将开发人员版本“切换”到获得许可的 SQL Server 实例。
当您开始学习 SQL Server 时,就开始学习 TSQL,这是 SQL Server 对 SQL 语言的实现。
你提到你想学习运行一些查询,所以我建议你从:
SQL Server 2012 联机丛书也是学习 SQL Server 的一个很好的起点:http : //msdn.microsoft.com/en-us/library/ms130214.aspx
SQL Server 社区也是一个很好的资源。在 Twitter 上关注我 @MarlonRibunal。关于在哪里可以找到必要的 SQL Server 技能的一些提示:
用户组 - 有这个SQL Server 专业协会 (PASS)。有关 SQL Server 的任何内容的好资源 - 事件、人员等。浏览该站点以了解该组织的全部内容。
活动
Twitter 上的 #sqlhelp 主题标签- 您在 Twitter上的帮助热线。我建议你开始关注那些使用 #sqlhelp 标签的人——他们要么是在寻求与 SQL Server 相关的帮助,要么是在回答问题。
SQL 大学- 特定主题博客的集合
SQL Server 学习组聚会 - 召集您的成员并学习 SQL Server 认证考试或只是为了增强 SQL Server 知识
小智 5
首先,您必须使用查询语言。所有风格的 SQL 都使用几乎相同的 SQL 查询语法。因此,您首先必须学习 SQL 查询语言。例如。您可以从www.w3schools.com/sql/default.asp上的教程开始
斯坦福大学去年秋天开设了关于数据库的公共课程。他们有关于如何设置 SQLite 的很好的教程。
一旦您开始学习 SQL,您将需要一些工具来构建数据库并运行查询。SQLite是免费的软件库,可用于创建数据库和运行查询。它可以作为一个独立的工具使用,即使用它不需要服务器设置。它还支持导入 csv 文件。
熟悉 SQL 后,如果您想设计一些 Web 应用程序或访问构建桌面应用程序,则可以使用 MySQL。如果您只是想开始使用,我认为 Microsoft Access 根本没有必要(因为它不是免费的)。
归档时间: |
|
查看次数: |
36176 次 |
最近记录: |