简体   繁体   English

MS-Access 优化

[英]MS-Access optimization

I have a small dilema about the work assignment that i got.我有一个关于我得到的工作任务的小困境。 I am a part time student assistant at this institution where my boss wants me to "fix" the MS-Access database we have.我是这家机构的兼职学生助理,我的老板希望我“修复”我们拥有的 MS-Access 数据库。 The problem is that i don't know where to start.问题是我不知道从哪里开始。 I mean my boss is not so computer savvy and wouldn't be able to tell what exactly is wrong with it.我的意思是我的老板不是那么精通计算机,无法说出它到底有什么问题。 All i know is that it's extremely buggy, inefficient(no cross-sectional automatic update. I mean when i do the new entry and save it in the database, and go to "reports" to print it, i have to erase old info with an employee name and a number and input new info).我所知道的是它非常有问题,效率低下(没有横截面自动更新。我的意思是当我做新条目并将其保存在数据库中,然后转到“报告”打印它时,我必须删除旧信息员工姓名和号码并输入新信息)。 Anyways, to make the long story short, I was hoping to get some tips on how to assess the entire database structure ie figure out the efficiency level and to figure out what is it that i need to fix in order to make it better.无论如何,长话短说,我希望得到一些关于如何评估整个数据库结构的技巧,即找出效率水平并找出我需要修复什么才能使其更好。 I am sorry for being vague but i do accept vague answers :).我很抱歉含糊不清,但我确实接受含糊不清的答案:)。 So if you direct towards certain book, website, or some other source where i can learn what questions i need to ask about the database in order to be able to optimize it, i will be happy.因此,如果您直接访问某些书籍、网站或其他一些资源,在那里我可以了解我需要询问有关数据库的哪些问题以便能够优化它,我会很高兴。

PS My MS-Access efficiency level is effectively 0. I do have some programming experience in JAVA, R, MATLAB and excel of course. PS 我的 MS-Access 效率级别实际上是 0。我当然有一些 JAVA、R、MATLAB 和 excel 的编程经验。

You are going to laugh, but way back many, many years ago when I was first learning about using Access, I found the book Access for Dummies very helpful.你会笑的,但在很多很多年前,当我第一次学习使用 Access 时,我发现 Access for Dummies 一书非常有帮助。 See if they have a version for the version of Access you are using.查看他们是否有适合您使用的 Access 版本的版本。

Allen Browne has a website with excellent tips for beginners through experts. Allen Browne 有一个网站,通过专家为初学者提供极好的技巧 It's as good a starting place as any, but it doesn't change the fact that good database design is more than just a ten-minute tutorial away.这是一个很好的起点,但它并没有改变一个事实,即好的数据库设计不仅仅是一个十分钟的教程。

You have some good "starting point" answers on Access specifically in the other answers.您在 Access 上有一些很好的“起点”答案,特别是在其他答案中。 Keep in mind that Access is more than a database--it's a database application development system (I do not want to get into any arguments about how good it is for its intended purpose, and the OP probably doesn't want to read them).请记住,访问比数据库的更多-这是一个数据库应用程序开发系统(我并不想进入它对于其预期目的有多任何参数,和OP可能不希望阅读) .

For non-specific database basics, which are the foundation on which the rest of the Access sytem depends, I recommend this tutorial .对于非特定数据库基础知识,这是 Access 系统其余部分所依赖的基础,我推荐本教程 If your database schema design is solid, you can build from there.如果您的数据库架构设计可靠,您可以从那里构建。 If your schema is messed up, you'll never be able to salvage anything from it.如果您的架构搞砸了,您将永远无法从中挽救任何东西。

Here is a list of books .这是一个书籍清单 Access Cookbook, 2nd Edition by Ken Getz, Paul Litwin, Andy Baron has a good reputation. Access Cookbook, 2nd Edition by Ken Getz、Paul Litwin、Andy Baron 享有盛誉。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM