X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FManual%2FGlossary.pod;h=b245dc941c4019165ee01a01524a54370f417995;hb=a41641db1396900aa81c4ccd5adc8602ba3049ee;hp=818e88ae9cf9c3f3a2d0a9267d7c764f6b564d6e;hpb=9e7b929206599827f08743888204928c793e40b5;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/Manual/Glossary.pod b/lib/DBIx/Class/Manual/Glossary.pod index 818e88a..b245dc9 100644 --- a/lib/DBIx/Class/Manual/Glossary.pod +++ b/lib/DBIx/Class/Manual/Glossary.pod @@ -9,6 +9,17 @@ explain them. =head1 TERMS +=head2 DB schema + +Refers to a single physical schema within an RDBMS. Synonymous with the terms +'database', for MySQL; and 'schema', for most other RDBMS(s). + +In other words, it's the 'xyz' _thing_ you're connecting to when using any of +the following L(s): + + dbi:DriverName:xyz@hostname:port + dbi:DriverName:database=xyz;host=hostname;port=port + =head2 Inflation The act of turning database row data into objects in @@ -36,6 +47,18 @@ Object-relational mapping, or Object-relationship modelling. Either way it's a method of mapping the contents of database tables (rows), to objects in programming-language-space. DBIx::Class is an ORM. +=head2 Relationship + +In DBIx::Class a relationship defines the connection between exactly +two tables. The relationship condition lists the columns in each table +that contain the same values. It is used to output an SQL JOIN +condition between the tables. + +=head2 Relationship bridge + +A relationship bridge, such as C defines an accessor to +retrieve row contents across multiple relationships. + =head2 ResultSet This is an object representing a set of data. It can either be an