Design by example: An application of Armstrong relations (Q579962): Difference between revisions
From MaRDI portal
Created a new Item |
ReferenceBot (talk | contribs) Changed an Item |
||
(7 intermediate revisions by 6 users not shown) | |||
Property / author | |||
Property / author: Kari-Jouko Raeihae / rank | |||
Property / author | |||
Property / author: Kari-Jouko Raeihae / rank | |||
Normal rank | |||
Property / review text | |||
Example relations, and especially Armstrong relations, can be used as user friendly representations of dependency sets. In this paper we analyze the use of Armstrong relations in database design with functional dependencies, and show how they and the usual representation of dependencies can be used together. Special attention is given to the size of Armstrong relations. We derive new bounds for the size of minimal Armstrong relations for normalized schemes. Specifically, any relation scheme in Boyce-Codd Normal Form has an Armstrong relation whose size is roughly the product of the lengths of the keys for the scheme. New algorithms are also given for generating Armstrong relations and for inferring the functional dependencies holding in a relation. | |||
Property / review text: Example relations, and especially Armstrong relations, can be used as user friendly representations of dependency sets. In this paper we analyze the use of Armstrong relations in database design with functional dependencies, and show how they and the usual representation of dependencies can be used together. Special attention is given to the size of Armstrong relations. We derive new bounds for the size of minimal Armstrong relations for normalized schemes. Specifically, any relation scheme in Boyce-Codd Normal Form has an Armstrong relation whose size is roughly the product of the lengths of the keys for the scheme. New algorithms are also given for generating Armstrong relations and for inferring the functional dependencies holding in a relation. / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 68P20 / rank | |||
Normal rank | |||
Property / zbMATH DE Number | |||
Property / zbMATH DE Number: 4016233 / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
relational database | |||
Property / zbMATH Keywords: relational database / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
Armstrong relations | |||
Property / zbMATH Keywords: Armstrong relations / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
representations of dependency sets | |||
Property / zbMATH Keywords: representations of dependency sets / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
database design | |||
Property / zbMATH Keywords: database design / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
functional dependencies | |||
Property / zbMATH Keywords: functional dependencies / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
Boyce-Codd Normal Form | |||
Property / zbMATH Keywords: Boyce-Codd Normal Form / rank | |||
Normal rank | |||
Property / Wikidata QID | |||
Property / Wikidata QID: Q61450086 / rank | |||
Normal rank | |||
Property / MaRDI profile type | |||
Property / MaRDI profile type: MaRDI publication profile / rank | |||
Normal rank | |||
Property / OpenAlex ID | |||
Property / OpenAlex ID: W2086073919 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4050122 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: On the Structure of Armstrong Relations for Functional Dependencies / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4050126 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Horn clauses and database dependencies / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Armstrong databases for functional and inclusion dependencies / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: On the family of generalized dependency constraints / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3668890 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3347338 / rank | |||
Normal rank | |||
links / mardi / name | links / mardi / name | ||
Latest revision as of 11:14, 18 June 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Design by example: An application of Armstrong relations |
scientific article |
Statements
Design by example: An application of Armstrong relations (English)
0 references
1986
0 references
Example relations, and especially Armstrong relations, can be used as user friendly representations of dependency sets. In this paper we analyze the use of Armstrong relations in database design with functional dependencies, and show how they and the usual representation of dependencies can be used together. Special attention is given to the size of Armstrong relations. We derive new bounds for the size of minimal Armstrong relations for normalized schemes. Specifically, any relation scheme in Boyce-Codd Normal Form has an Armstrong relation whose size is roughly the product of the lengths of the keys for the scheme. New algorithms are also given for generating Armstrong relations and for inferring the functional dependencies holding in a relation.
0 references
relational database
0 references
Armstrong relations
0 references
representations of dependency sets
0 references
database design
0 references
functional dependencies
0 references
Boyce-Codd Normal Form
0 references