Apple Historian
Join Date: May 2004
|
Is there anything like MS Access for the Mac? One of my courses has a lab requiring the use of MS Access, and that app does not come with Office for the Mac. Anything that works with Access or just like it, on the Mac?
"We are reviewing some 9,000 recent UNHCR referrals from Syria. We are receiving roughly a thousand new ones each month, and we expect admissions from Syria to surge in 2015 and beyond." - Anne C. Richard, Assistant Secretary, Bureau of Population, Refugees, and Migration |
quote |
I shot the sherrif.
|
Well, there's FileMaker Pro, which is about 100 times better than Access, but it won't work with Access how they require I would be willing to bet.
|
quote |
Apple Historian
Join Date: May 2004
|
Geez, why are we using Crapcess then?
|
quote |
Rest In Peace
Join Date: May 2004
Location: Atlanta
|
Quote:
|
|
quote |
Member
Join Date: May 2004
Location: Scotland
|
Actually in our school most departments use Filemaker. I suppose even PC users know a lemon when they see one. I've tried to get into it but it can't hold a candle to F/maker.
|
quote |
hustlin
Join Date: May 2004
|
You're at an enlightened school. Access all the way at my big 10 university. The rationale is that it means less software to support.
|
quote |
I shot the sherrif.
|
Our school uses Access because we got it "free" with our giant fuckwastage of cash that was the Microsoft Campus Agreement. Most of the time, Filemaker is both a better and more versitile database program.
I've heard on occasion that some extremely large databases (Read hundreds of thousands of records) work better in Access. The largest databases I've worked with on a consistant basis were around 60,000 - 120,000 records and worked just peachy in Filemaker. If you go online and read comparisons of the two, most find FileMaker to be the better of the two. In my real world experience, the only people I've found who think Access is a good database program have never used anything else. Google is your frenemy. Caveat Emptor - Latin for tough titty I tend to interpret things in the way that's most hilarious to me |
quote |
Veteran Member
Join Date: Jun 2004
|
I have used Oracle for a small school project (a bug database with web frontend), installed and skimmed MySQL, seen PostgreSQL used by a friend in personal hobby websites, no other experience so my knowledge of databases is limited indeed.
If I understand correctly, Access and Filemaker are light databases with a more flexible, directly manipulated and customized, user-friendly UI than is supplied with heavyweight databases like the various SQL's. Is this indeed the difference? Which kind of jobs are best done with either type? |
quote |
Veteran Member
Join Date: Jun 2004
|
Quote:
|
|
quote |
Selfish Heathen
Join Date: May 2004
Location: Zone of Pain
|
Quote:
This is how it's done at my school and many others. Yes, theory then application would be nice, but a lot of people like to (read: need to) get actual programming experience first-hand before they can advance far. The quality of this board depends on the quality of the posts. The only way to guarantee thoughtful, informative discussion is to write thoughtful, informative posts. AppleNova is not a real-time chat forum. You have time to compose messages and edit them before and after posting. |
||
quote |
Apple Historian
Join Date: May 2004
|
If anyone was curious, here's my assignment, having never used a database app in my life. I'm thinking it will be slightly difficult. Hopefully not that bad?
Database Introduction and Design Using Microsoft Access Lab You are the owner of a local small town “brick and mortar” music store. You have noticed that more and more of your customers are using Amazon and other online music stores instead of shopping at your store. When you ask a close friend in the IT/E-business field why he thinks this is the case, he replies that any combination of factors could play a part in your loss of customers. He goes on to explain that online stores are popular because they track customer purchases and unique customer data that in turn will provide the customer with a customized view of products and services, based on individual interest areas. This provides a convenience not always found at traditional brick and mortar shops. He suggests providing some of the individual customization that these online stores provide through the proper design, development and implementation of a database management system (DBMS). This DBMS will help to manage customer information, get to know your customers, their interests and buying habits, and in turn provide a more personalized experience for your local customers. Your job is to create a database that is set up to track customer data. Ultimately it is up to you to include whatever fields you wish, but your friend has provided you with some suggestions. You are expected to include personal contact information about your customers, their credit card numbers and a pin number/password (for call in orders and convenience), what they purchased, when they made a purchase, when they became a customer, their interests, and a field to enter miscellaneous notes. The way you design and develop the database to organize the data is entirely up to you, but it should be easily manageable. This lab activity is used to have you demonstrate your ability to successfully design and develop a fully functional database using Microsoft Access as a database design tool. Because of the nature of this activity, we would suggest that you create fictitious names and information. You will also present a small essay (1-2 pages) in which you explain how this database design will help to address the problems faced by your friends store. Objectives The students will be able to: • Analyze the use of a database to solve a specific problem. • Develop and justify the database structure developed. Assignment To complete this Lab Activity you need to: 1. Create a database to track customer data (include personal contact information about your customers, their credit card numbers and a pin number/password for call in orders and convenience, what they purchased, when they made a purchase, when they became a customer, their interests, and a field to enter miscellaneous notes). Create fictitious names and information and avoid using any real data or credit card numbers. 2. Demonstrate your ability to use Microsoft Access by incorporating the skills identified in the Lab Rubric. 3. Save your database according to the naming conventions provided in the prior instructions. In other words if your Penn State Access ID is ABC101, your document will be named ABC101_lab4.mdb. 4. Upload the completed database into the appropriate Drop Box in the Course Communication Space. Locate the appropriate Drop Box by consulting the Syllabus to identify the week in which the assignment is due, and navigating to that Week Folder from the Lessons Tab in Angel. (See syllabus) 5. Develop a 1-2 page Word essay explaining the logic behind your database design. Upload this essay to the appropriate Angel drop box. (See syllabus) Lab Activity Help 1. The Microsoft Access 2000/XP section of your Microsoft Office 2000/XP optional text. 2. The online tutorials provided through http://cac.psu.edu/training Assessment Consult the Access Skills Lab Rubric for exact grading criteria. Important Points • Be sure that you have added field comments describing the purpose of each field, and the allowable values for categorical fields. • Be sure to adjust field types and sizes appropriately- and logically. • Be sure your reports are driven by queries - not by tables alone. • Be sure that your form(s), querie(s) and report(s) make logical sense. • Be sure that the data you enter is adequate to test the logic of your querie(s) and report(s) • If we have any questions, we may ask you to see us and explain the logic behind your design. • Do not leave any extraneous Access objects in your database file - if you do you will lose points. • It is perfectly OK to have a multi-table solution. Database Introduction and Design Using Microsoft Access Lab Rubric Checklist Possible Points Points Scored Create for use at least one Table and define the fields, listed below o Personal contact information about your customers o First Name o Last Name o Middle Initial o Address 1 o Address 2 o Home Phone o Work Phone o Mobile Phone o Fax Number o Email 1 o Email 2 o Include at least eight additional fields of your chose (i.e., purchases they have made, when they make purchases, how they paid ‘cash or credit,’ date of last purchase, date of first purchase, when they became a customer, their interests, buying habits, a field for miscellaneous notes, occupation, family members etc.) 11 pts Assigned a Primary Key 2 pts Populated Database with Useful Fictitious Information (Minimum 20 records) 4 pts Design View – field comments, field sizes and types appropriate for use. 5 pts Generate one query (for use with your report) 5 pts Generate one data entry form 4 pts Generate one report (from your query) 5 pts Generate one mailing labels report 4 pts Essay justifying design and explaining how it will solve information problem 10 pts Total 50 Pts "We are reviewing some 9,000 recent UNHCR referrals from Syria. We are receiving roughly a thousand new ones each month, and we expect admissions from Syria to surge in 2015 and beyond." - Anne C. Richard, Assistant Secretary, Bureau of Population, Refugees, and Migration |
quote |
Selfish Heathen
Join Date: May 2004
Location: Zone of Pain
|
Moving to Third-Party Products, btw.
|
quote |
I shot the sherrif.
|
i could probably whip this up in a few hours using FileMaker.
of course, there are a few dozen templates already available that would do it too. in any case, good luck doing this with Access. Google is your frenemy. Caveat Emptor - Latin for tough titty I tend to interpret things in the way that's most hilarious to me |
quote |
Less than Stellar Member
|
Quote:
|
|
quote |
hustlin
Join Date: May 2004
|
Is that a final or mid-term?
|
quote |
Fishhead Family Reunited
Join Date: May 2004
Location: Slightly Off Center
|
I'm sure I could use FileMaker to create such a database with a wonderful user interface, including a main navigation layout with scripted buttons, customized search layouts, mailing and shipping label layouts, and a help screen, and then bind it as a Windows runtime using FMP Developer for Windows on VirtualPC, and burn it on a CD that could be installed on a Windows machine, faster than I could create something very basic that looked like crap, in Access.
It would be fun to see the look on the professor's face, even if it took an extra half hour or so. |
quote |
Apple Historian
Join Date: May 2004
|
Quote:
|
|
quote |
Apple Historian
Join Date: May 2004
|
FFL, I do not even begin to understand how one would do all of that.
|
quote |
Fishhead Family Reunited
Join Date: May 2004
Location: Slightly Off Center
|
Quote:
|
|
quote |
Less than Stellar Member
|
Quote:
|
|
quote |
Veteran Member
Join Date: Jun 2004
|
Quote:
If it was me teaching, I'd start with a Lisp variant and a simple assembler ran in a simulator. Then C, then a scripting language, build tools and bigger projects, then other languages. This is assuming you are going to be an actual programmer, and you'll have more than a few programming courses. If programming is just an extra subject and can be cut off any time, then I'd go with pure Java or whatever you think you need most at work. At my school things start off with Scheme, then C, Pascal, assembler, Java, build tools in about two year time span. I disagree with many things about the teaching but the choice of languages is pretty good. |
|
quote |
hustlin
Join Date: May 2004
|
Quote:
And that assignment is ridiculously easy since everything it's asking you to do is built into access with wizards. IMO, kids shouldn't be taking classes to learn how to click through wizards, they should be reading Meno, finding out about emission and absorption spectrums or watching Godard. Apparently the inclusion of the essay is designed to partially justify what they're teaching you since it has no place in a college class. You might as well take a class called "The Menus of Microsoft Word." Seriously. A class like that is offered here for employees along with the access class. Last edited by autodata : 2004-11-16 at 15:48. |
|
quote |
Finally broke the seal
Join Date: May 2004
|
Quote:
|
|
quote |
Banging the Bottom End
Join Date: Jun 2004
|
Quote:
The thing that blows me away is that nowhere in this assignment do I see any kind of discussion of database creation methods (i.e. Entity-Relationship vs. Semantic Object Modeling) or any kind of requirement to actually break down the data elements down to the 3rd normal form (at the very least). M'tosh, just looking at your assignment and it says "It is perfectly OK to have a multi-table solution." Like, duh?!? I mean, I see a person, a stock item and an order. To me that's at least 3 tables! Nowhere in your assignment do I see anything stressing the importance of proper database construction, or grading you on your ability to remove transitive keys or anything. Wow, just wow. Again, It's OK to use more than one table?!? Whoa, I just looked at your assignment again. You're doing this at Penn State? Methinks they need a new database design instructor pronto. Unless of course the teacher plans to take what you hand in and totally destroy every one of his/her students' databases then show you the light of SOM or something. |
|
quote |
Apple Historian
Join Date: May 2004
|
This is a freshman course and yes, the professor gave a 3 hour lecture on databases and proper database organization.
|
quote |
Less than Stellar Member
|
Quote:
|
|
quote |
Banging the Bottom End
Join Date: Jun 2004
|
Quote:
|
|
quote |
Posting Rules | Navigation |
|
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Yet Another Apple vs Microsoft Music Story (YAAvsMSMS) | HOM | General Discussion | 12 | 2004-11-16 12:50 |
Use open office, get sued by Microsoft. | BenRoethig | General Discussion | 10 | 2004-09-23 08:20 |
microsoft gripes | thuh Freak | General Discussion | 21 | 2004-08-18 05:46 |
recent kernel panics and instability | eventhorizon | Genius Bar | 18 | 2004-06-10 04:31 |
Microsoft Patents the Double-Click | noleli2 | General Discussion | 8 | 2004-06-06 18:02 |