A new tool to analyze ER-schemas

Faouzi Boufares, Naoufel Kraïem

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - 2nd Asia-Pacific Conference on Quality Software, APAQS 2001
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages302-307
Number of pages6
ISBN (Print)0769512879, 9780769512877
DOIs
Publication statusPublished - 2001
Event2nd Asia-Pacific Conference on Quality Software, APAQS 2001 - Hong Kong, Hong Kong
Duration: Dec 10 2001Dec 11 2001

Other

Other2nd Asia-Pacific Conference on Quality Software, APAQS 2001
CountryHong Kong
CityHong Kong
Period12/10/0112/11/01

Fingerprint

Semantics

Keywords

  • Cardinality constraints
  • CASE tools
  • Conceptual modeling
  • Constraints
  • Entity-Relationship model
  • ER meta-model
  • Information system
  • Meta-modeling
  • Valid ER-schemas

ASJC Scopus subject areas

  • Software

Cite this

Boufares, F., & Kraïem, N. (2001). A new tool to analyze ER-schemas. In Proceedings - 2nd Asia-Pacific Conference on Quality Software, APAQS 2001 (pp. 302-307). [990035] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/APAQS.2001.990035

A new tool to analyze ER-schemas. / Boufares, Faouzi; Kraïem, Naoufel.

Proceedings - 2nd Asia-Pacific Conference on Quality Software, APAQS 2001. Institute of Electrical and Electronics Engineers Inc., 2001. p. 302-307 990035.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Boufares, F & Kraïem, N 2001, A new tool to analyze ER-schemas. in Proceedings - 2nd Asia-Pacific Conference on Quality Software, APAQS 2001., 990035, Institute of Electrical and Electronics Engineers Inc., pp. 302-307, 2nd Asia-Pacific Conference on Quality Software, APAQS 2001, Hong Kong, Hong Kong, 12/10/01. https://doi.org/10.1109/APAQS.2001.990035
Boufares F, Kraïem N. A new tool to analyze ER-schemas. In Proceedings - 2nd Asia-Pacific Conference on Quality Software, APAQS 2001. Institute of Electrical and Electronics Engineers Inc. 2001. p. 302-307. 990035 https://doi.org/10.1109/APAQS.2001.990035
Boufares, Faouzi ; Kraïem, Naoufel. / A new tool to analyze ER-schemas. Proceedings - 2nd Asia-Pacific Conference on Quality Software, APAQS 2001. Institute of Electrical and Electronics Engineers Inc., 2001. pp. 302-307
@inproceedings{903accd37400462ba6eb4e17dc3e7b88,
title = "A new tool to analyze ER-schemas",
abstract = "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.",
keywords = "Cardinality constraints, CASE tools, Conceptual modeling, Constraints, Entity-Relationship model, ER meta-model, Information system, Meta-modeling, Valid ER-schemas",
author = "Faouzi Boufares and Naoufel Kra{\"i}em",
year = "2001",
doi = "10.1109/APAQS.2001.990035",
language = "English",
isbn = "0769512879",
pages = "302--307",
booktitle = "Proceedings - 2nd Asia-Pacific Conference on Quality Software, APAQS 2001",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - GEN

T1 - A new tool to analyze ER-schemas

AU - Boufares, Faouzi

AU - Kraïem, Naoufel

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 - Cardinality constraints

KW - CASE tools

KW - Conceptual modeling

KW - Constraints

KW - Entity-Relationship model

KW - ER meta-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

SN - 0769512879

SN - 9780769512877

SP - 302

EP - 307

BT - Proceedings - 2nd Asia-Pacific Conference on Quality Software, APAQS 2001

PB - Institute of Electrical and Electronics Engineers Inc.

ER -