@Stephen
I guess you dont realize that using a View is like creating another Table 
of information.  Albeit, it only includes the fields that you want its 
still an added Table.  Only time i use Views is when i dont have a 1:1 or 
1:many relationship and there is a many:many relationship.  There are far 
and few situations where i have a many:many relationship.

Based on the bland/generic information provided by Dani, a View is not what 
he wants to use with the dynamic addition of Fields to one or both of the 
tables.  It would be easier to have a SProc return a data-set that can be 
dynamically expanded/contracted based on the existance of fields in one or 
both of the databases.

Also, i have been developing against databases since Access 97, managing 
Databases since MSSQL version 2000 (cant remember the build information), 
and administrating SQL Servers since SQL 2000.  It is always easier to 
draft a database design from conceptual information for the application and 
then develop the "Helper" classes to access the information and then 
develop the interface to the data in the application.

If you try and do it the other way around, you will spend well over double 
the amount of time in design and development due to minor/major changes to 
organization, design, and relationships.

Secondly, i do this for a living for the past 4 years, i have a key 
knowledge of programming design and implementation (VB/C#) and database 
adminsitration/installation/development (SQL 2005+) so i have a full 
knowledge of information (minus Network & Server Admin) of the SDLC.  

Lastly, Dani needs to provide a hell of alot more information in regards to 
his need cause adding Triggers to his tables to add/subtract fields from a 
table/view would be a nightmare situation to support for anyone coming in 
after him/her.

On Wednesday, March 14, 2012 9:30:07 AM UTC-5, srussell705 wrote:
>
> On Wed, Mar 14, 2012 at 6:17 AM, Goldie <john.w...@woodsoft.us> wrote:
> > A) Don't Use VIEWS pointing to other DBs.  Use SProc's to return 
> Data-Sets
> > that are joined from multi-databases.
> --------------
>
> I disagree.  Views are great for just this situation.
>
> View rock for ORM environments as well.
>
>
> > B) No need to do this.
> >
> > Suggestions:
> > - Design your database
> > - Design the back-end of your application
> > - Design the front-end of your application.
> >
> > Never start in reverse, cause then your database will, almost assuredly, 
> be
> > unsupportable.
> --------------------------------
>
> Design is an easy thing to say but hard to do well.
>
> Design is the vehicle to determine if things work together.  Does my
> physical building structure fulfill what I need?  Can users use the
> device I just invented. Is my data accessible to my application and
> others that might need it.
>
> You first identify the requirements that generate your first draft of
> data repository structures.  You next generate the data objects that
> will be populated to contain that data.  You now cross reference your
> schema to validate everything is contained.
>
> Are you a third normal or a fourth normal data designer?  Could your
> developers ever figure out fourth normal?  Does this get in the way of
> reporting later on?
>
> So I still say design is not that easy.
>
> -- 
> Stephen Russell
>
> 901.246-0159 cell
>
>
On Wednesday, March 14, 2012 9:30:07 AM UTC-5, srussell705 wrote:
>
> On Wed, Mar 14, 2012 at 6:17 AM, Goldie <john.w...@woodsoft.us> wrote:
> > A) Don't Use VIEWS pointing to other DBs.  Use SProc's to return 
> Data-Sets
> > that are joined from multi-databases.
> --------------
>
> I disagree.  Views are great for just this situation.
>
> View rock for ORM environments as well.
>
>
> > B) No need to do this.
> >
> > Suggestions:
> > - Design your database
> > - Design the back-end of your application
> > - Design the front-end of your application.
> >
> > Never start in reverse, cause then your database will, almost assuredly, 
> be
> > unsupportable.
> --------------------------------
>
> Design is an easy thing to say but hard to do well.
>
> Design is the vehicle to determine if things work together.  Does my
> physical building structure fulfill what I need?  Can users use the
> device I just invented. Is my data accessible to my application and
> others that might need it.
>
> You first identify the requirements that generate your first draft of
> data repository structures.  You next generate the data objects that
> will be populated to contain that data.  You now cross reference your
> schema to validate everything is contained.
>
> Are you a third normal or a fourth normal data designer?  Could your
> developers ever figure out fourth normal?  Does this get in the way of
> reporting later on?
>
> So I still say design is not that easy.
>
> -- 
> Stephen Russell
>
> 901.246-0159 cell
>
>

-- 
You received this message because you are subscribed to the Google
Groups "DotNetDevelopment, VB.NET, C# .NET, ADO.NET, ASP.NET, XML, XML
Web Services,.NET Remoting" group.
To post to this group, send email to dotnetdevelopment@googlegroups.com
To unsubscribe from this group, send email to
dotnetdevelopment+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/dotnetdevelopment?hl=en?hl=en
or visit the group website at http://megasolutions.net

Reply via email to