Maryam Lotfi Shahreza, A. Moeini, Rahmat Ollah Mesbah
{"title":"Specification and Development of Database Applications Based on Z and SQL","authors":"Maryam Lotfi Shahreza, A. Moeini, Rahmat Ollah Mesbah","doi":"10.1109/ICIME.2009.143","DOIUrl":null,"url":null,"abstract":"The correct use of constraints within relational DBMSs is essential for one to take full advantage of the significant benefits offered by the relational model. The use of formal descriptions to capture constraints early in the process may be appropriate in this regard. The theory of relational databases has much in common with the mathematical structures central to the Z notation. In this position paper, we describe how create suitable tables and sql code for Z specifications that have been made according to UML diagrams by Robert’s methods. Here We use the Z notation as our specification language, and SQL as our implementation language.","PeriodicalId":445284,"journal":{"name":"2009 International Conference on Information Management and Engineering","volume":"105 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 International Conference on Information Management and Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIME.2009.143","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12
Abstract
The correct use of constraints within relational DBMSs is essential for one to take full advantage of the significant benefits offered by the relational model. The use of formal descriptions to capture constraints early in the process may be appropriate in this regard. The theory of relational databases has much in common with the mathematical structures central to the Z notation. In this position paper, we describe how create suitable tables and sql code for Z specifications that have been made according to UML diagrams by Robert’s methods. Here We use the Z notation as our specification language, and SQL as our implementation language.