TY - GEN
T1 - A new tool to analyze ER-schemas
AU - Boufares, Faouzi
AU - Kraïem, Naoufel
N1 - Publisher Copyright:
© 2001 IEEE.
PY - 2001
Y1 - 2001
N2 - Cardinality constraints as well as key constraints and functional Many CASE (Computer-Aided Software Engineering) tools are based on ER-model. They are used interactively by database designers to create an ER-schema for their database applications. dependencies are among the most popular classes of constraints in database models. While each constraint class is now well understood, little is done about their interaction. Today cardinality constraints and key constraints are embedded in most CASE tools, which are usually based on the Entity-Relationship model. However, these tools do not offer intelligent consistency checking routines for cardinality constraints. They do not consider the global coherence of them. Conflicts among the constraints are not detected. Our aim is then, to propose a tool for reasoning about a set of cardinality constraints, key and certain functional dependencies in order to help in database design. We will treat the global coherence of cardinality constraints. We propose two steps: a syntactical analysis according to our ER Meta-schema and a semantic analysis in order to verify the cardinality constraints and their interactions.
AB - Cardinality constraints as well as key constraints and functional Many CASE (Computer-Aided Software Engineering) tools are based on ER-model. They are used interactively by database designers to create an ER-schema for their database applications. dependencies are among the most popular classes of constraints in database models. While each constraint class is now well understood, little is done about their interaction. Today cardinality constraints and key constraints are embedded in most CASE tools, which are usually based on the Entity-Relationship model. However, these tools do not offer intelligent consistency checking routines for cardinality constraints. They do not consider the global coherence of them. Conflicts among the constraints are not detected. Our aim is then, to propose a tool for reasoning about a set of cardinality constraints, key and certain functional dependencies in order to help in database design. We will treat the global coherence of cardinality constraints. We propose two steps: a syntactical analysis according to our ER Meta-schema and a semantic analysis in order to verify the cardinality constraints and their interactions.
KW - CASE tools
KW - Cardinality constraints
KW - Conceptual modeling
KW - Constraints
KW - ER meta-model
KW - Entity-Relationship model
KW - Information system
KW - Meta-modeling
KW - Valid ER-schemas
UR - http://www.scopus.com/inward/record.url?scp=1542704650&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=1542704650&partnerID=8YFLogxK
U2 - 10.1109/APAQS.2001.990035
DO - 10.1109/APAQS.2001.990035
M3 - Conference contribution
AN - SCOPUS:1542704650
T3 - Proceedings - 2nd Asia-Pacific Conference on Quality Software, APAQS 2001
SP - 302
EP - 307
BT - Proceedings - 2nd Asia-Pacific Conference on Quality Software, APAQS 2001
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2nd Asia-Pacific Conference on Quality Software, APAQS 2001
Y2 - 10 December 2001 through 11 December 2001
ER -