473,406 Members | 2,345 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,406 software developers and data experts.

Database building

Hello,

Do some of you know some pretty good books or web tutorials on
building databases, if any? By that I mean, when looking at a
business, the sound way of choosing the proper fields and the proper
way to group these fields to construct the tables that make up a
database, while anticipating database growth.

I have learned quite a bit of SQL (thanks to Chris Fehily's Visual
Quickstart Guide SQL) but now I want to find some practical examples,
some let's say "real life examples" of database building of the type:
here is the business, it does this and that, so here is what we need:
build a database that will enable us to input this and that and that
will produce this report and that report. That type of stuff.

I have looked at Access databases that can be built with the wizard,
but I want to create databases from scratch: for example, I want to
study a business situation and create an Access database for the
business, the tables, forms, reports, and queries and all good stuff,
and be forced to establish the relationships myself. Because in the
end, the reports all got to make sense. I want to at least be
presented with business or even non-business situations situations and
create the tables and relationships, these being critical.

Thanks.

Marc R. Bertrand
Nov 12 '05 #1
2 2969
Database Design for Mere Mortals by Michael J. Hernandez sounds like what
you are looking for. ISBN 0-201-69471-9

--
Jeffrey R. Bailey
"Marc R. Bertrand" <mr*@goalseek.net> wrote in message
news:26**************************@posting.google.c om...
Hello,

Do some of you know some pretty good books or web tutorials on
building databases, if any? By that I mean, when looking at a
business, the sound way of choosing the proper fields and the proper
way to group these fields to construct the tables that make up a
database, while anticipating database growth.

I have learned quite a bit of SQL (thanks to Chris Fehily's Visual
Quickstart Guide SQL) but now I want to find some practical examples,
some let's say "real life examples" of database building of the type:
here is the business, it does this and that, so here is what we need:
build a database that will enable us to input this and that and that
will produce this report and that report. That type of stuff.

I have looked at Access databases that can be built with the wizard,
but I want to create databases from scratch: for example, I want to
study a business situation and create an Access database for the
business, the tables, forms, reports, and queries and all good stuff,
and be forced to establish the relationships myself. Because in the
end, the reports all got to make sense. I want to at least be
presented with business or even non-business situations situations and
create the tables and relationships, these being critical.

Thanks.

Marc R. Bertrand

Nov 12 '05 #2
> Do some of you know some pretty good books or web tutorials on
building databases, if any? By that I mean, when looking at a
business, the sound way of choosing the proper fields and the proper
way to group these fields to construct the tables that make up a
database, while anticipating database growth.

I have learned quite a bit of SQL (thanks to Chris Fehily's Visual
Quickstart Guide SQL) but now I want to find some practical examples,
some let's say "real life examples" of database building of the type:
here is the business, it does this and that, so here is what we need:
build a database that will enable us to input this and that and that
will produce this report and that report. That type of stuff.
There is more than one thing at issue here: you want to learn the
implementation details of how to work with Access specifically, but
also on a conceptual basis of how to construct a general database
structure? For the latter, the database design, I recommend data flow
diagrams. A link (you can search elsewhere for possibly better
explanations):

http://www.agilemodeling.com/artifac...lowDiagram.htm

When you're just learning Access, complicated databases aren't even in
your horizon because of sheer difficulty of getting even the simple
things done right. You can, for example, store a customer list and
enable the form to change their addresses. But when you get to
complicated workflow issues, like digitizing a task for an entire
department of employees, it helps to fully understand how the
employees work--what they do, so to speak. You can draw a data flow
diagram of any business process, and this helps you ...understand...
how the current process works, so that you can improve upon it.

I'm awful at explaining things, but prodigiously talented at finding
documents that successfully convey what I'm _vainly attempting_ to:

http://www2.cs.utep.edu/~cs4310/docu...%20Diagram.doc

The above provides you with a far better explanation than I can hope
to give.

I have looked at Access databases that can be built with the wizard,
but I want to create databases from scratch: for example, I want to
study a business situation and create an Access database for the
business, the tables, forms, reports, and queries and all good stuff,
and be forced to establish the relationships myself. Because in the
end, the reports all got to make sense. I want to at least be
presented with business or even non-business situations situations and
create the tables and relationships, these being critical.

A tidbit about relational databases--if you aren't aware of the
benefits of normalization, read up on it--this is what separates
Access from an Excel spreadsheet.

(sorry if link is split over two lines)
http://www.abcdataworks.com/Develope...baseDesign.doc
As for learning Access-specific knowledge, there are books and books.
The most commonly-recommendd book is the Access [version number]
Developer's Handbook by Getz, Litwin, etc. It's more advanced than an
intro to Access, but it has everything you need to work with Access.
If you need a more basic/intermediate book to get you off the ground,
someone else may have a suggestion.

If you're just looking for a nudge, check out the Relationships window
of the database. This is where you enforce referential integrity
among your tables.
Pete
Nov 12 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

7
by: Good Man | last post by:
Hi there I'm in the planning stages of creating a database, and I have two options here. Which makes more sense, and/or provides better performance for queries - a single table with hundreds of...
0
by: akmal | last post by:
Final Call for Participation: Monday, 8 September 2003 (prior to VLDB 2003), Humboldt-University Berlin (main building). Invited Talk will be given by Professor Michael Franklin, University of...
1
by: RWC | last post by:
Hi Folks, I should begin by saying I'm fairly new to SQL Server. I'm an application developer who has built front ends atop Server, but have never done much in the way of design / development....
346
by: rkusenet | last post by:
http://biz.yahoo.com/rc/040526/tech_database_marketshare_1.html Interesting to see that database sales for windows is more than Unix.
3
by: cassandra.flowers | last post by:
I'm designing a database because I have to do it for the preperation work for my A-Level ICT exam. The database is for a building company. It has to store information on building projects...
0
by: s | last post by:
I need to develop a multiuser database application to be used by four people(The number of users are not likely to increase). It is for storing records of different versions of particular papers. I...
25
by: pereges | last post by:
Hello, I'm trying to build a database driven website for a library management system. The database is stored on a remote server which all of my team mates can access. I've installed MySQL, PHP and...
2
rizwan6feb
by: rizwan6feb | last post by:
I am trying to design a database but not sure about the structure, please help. Consider the following scenario I have to store data about the following entities 1. Building (Building Name,...
5
by: jaad | last post by:
I have built a Database to take care of everything a rental building requires: work orders, purchase orders, task scheduling and so on… it work great but wanted to make it more efficient. Here are...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.