{"title":"用于分析er模式的新工具","authors":"F. Boufarès, Naoufel Kraïem","doi":"10.1109/APAQS.2001.990035","DOIUrl":null,"url":null,"abstract":"Cardinality constraints as well as key constraints and functional 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 and they do not consider the global coherence. 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 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.","PeriodicalId":145151,"journal":{"name":"Proceedings Second Asia-Pacific Conference on Quality Software","volume":"943 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2001-12-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"A new tool to analyze ER-schemas\",\"authors\":\"F. Boufarès, Naoufel Kraïem\",\"doi\":\"10.1109/APAQS.2001.990035\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Cardinality constraints as well as key constraints and functional 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 and they do not consider the global coherence. 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 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.\",\"PeriodicalId\":145151,\"journal\":{\"name\":\"Proceedings Second Asia-Pacific Conference on Quality Software\",\"volume\":\"943 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2001-12-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings Second Asia-Pacific Conference on Quality Software\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/APAQS.2001.990035\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Second Asia-Pacific Conference on Quality Software","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/APAQS.2001.990035","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Cardinality constraints as well as key constraints and functional 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 and they do not consider the global coherence. 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 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.