Search Postgresql Archives

Database Design for Components and Interconnections

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I am looking for some help in database design.  I would like to design
a database to help design alternative designs of a basic electronic
circuit design.  I have a list of components that will be
interconnected for a basic design.  Additional components and
associated connections are identified for different alternatives.  The
connections have properties that must be managed.

The typical use is to implement a new design where a specific set of
components is identified and the associated interconnects need to be
managed.  Additionally, these two sets of data will be copied to
another application for analysis.  The connection information is a
matrix where the row and column ‘labels’ are elements of the
components table.  The matrix elements define the interconnections
between the components.

In the simplest case, the interconnection matrix elements are just
either -1, 0, or 1, defining whether or not there is a connection
between the two components and the direction of the connection.  In
the more realistic cases, there are many properties of each
interconnection so this is a three dimensional matrix.

As for performance, this database will be accessed by at most 20
people at one time where they are addressing disjoint properties.  The
number of components will be a couple thousand.  The average number of
interconnections of any one component to other components is 6 so the
matrix may be considered sparse.  I usually use a spreadsheet for the
component definitions and multiple spreadsheets (tabs) for each of the
tables in the third dimension.  Then save the needed interconnection
info as a CSV file for import into other applications.

I will appreciate any suggestions, insights, questions and comments.

Thanks,
ray

-- 
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux