Designing Databases

From: Rob (anonymous_at_discussions.microsoft.com)
Date: 06/15/04


Date: Mon, 14 Jun 2004 21:43:48 -0700

I'm thinking you are dealing with an apples and oranges
issue here. Visio isn't a database tool per se, it is a
design and/or documentation tool.

The items you listed are means of displaying the layout of
a database, to get a "big picture" understanding of the
database structure. An Entity Relationship Diagram is
kind of like a map of your database design, and just like
there are different kinds of maps, there are different
kinds of ERD's and different flavors of Unified Modeling
Languages.

What database product you actually use (Oracle, SQLServer,
MySQL, Access, or whatever) isn't relevant to the issue of
what the database is shaped like. A lot of database
modeling tools will let you map out the database and then
give you automation tools to create you table structure
for the database product of your choice.
 
So, you can design any kind of database with Visio. The
options you listed let you pick the language used to
describe the database. With which database products Visio
can perform automated table creation is an entirely
separate matter.

Am I way off base, or was this what you were looking for?

Rob

>-----Original Message-----
>Hi,
>
>Does anybody know what the different types of Databases
>that you can design in Visio Pro are? The list includes
>types like Crowfoot, Bachman, IDEF1X, Object Role
>Modeling, Chen ERD, Express-G, and Martin ERD. I'm
>looking for documentation or anything else that may help.
>THanks,
>Chris
>.
>



Relevant Pages

  • C# programmer looking for a job
    ... Software Development including Desktop, Client/Server and Database ... Practical skills in object oriented design and design patterns ... XML, Oracle, CVS, VSS, Delphi, bug tracking. ... Developed in Delphi5; ...
    (misc.immigration.usa)
  • Re: O/R Mapper
    ... | - create E/R model from niam model ... classes that contain, not only data, but also functionality as OO design is ... a database where they do not exist in the object model is corrupting the ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Date range on reports
    ... > box to your report with a control source like: ... >> In the Database window (Database window: The window that appears when you ... >> In the New Form dialog box, click Design View, and click OK. ... >> Begin by clicking Macro Names to display the Macro Name column. ...
    (microsoft.public.access.reports)
  • Re: O/R Mapper
    ... > as OO design is not just about data in isolation. ... the proper tooling/methods are used which fit with the approach chosen. ... >> of the reality to come to the proper result. ... > constraints into a database where they do not exist in the object ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: limit of lines?
    ... And this is the fundamental mistake in your design. ... a objects from a database, this usually leads to very poor design. ... Framework in which all properties are backed, not by a simple field, but by ... we have major size projects that use the Delphi template ...
    (borland.public.delphi.non-technical)