{"title":"数据库逆向工程中的质量问题:概述","authors":"R. Chiang, T. M. Barron","doi":"10.1109/IEMC.1995.523930","DOIUrl":null,"url":null,"abstract":"Database reverse engineering is the part of system maintenance work that produces a sufficient understanding of an existing database and its application domain to allow appropriate changes to be made. It is often difficult to obtain a good conceptual understanding of an old and ill-designed database, especially when there is a lack of documentation. Database reverse engineering attempts to provide solutions for these problems. Three quality issues regarding reverse engineering of existing databases are discussed: (1) the method of database design chosen to serve as the basis for reverse engineering, (2) thoroughness of domain semantics acquisition, and (3) performance evaluation criteria. These quality issues are important for any database reverse engineering method in order for it to perform at a high level of automation, and to obtain a conceptual schema that is semantically rich and correct.","PeriodicalId":231067,"journal":{"name":"Proceedings for Operating Research and the Management Sciences","volume":"24 5","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1995-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Quality issues in database reverse engineering: an overview\",\"authors\":\"R. Chiang, T. M. Barron\",\"doi\":\"10.1109/IEMC.1995.523930\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Database reverse engineering is the part of system maintenance work that produces a sufficient understanding of an existing database and its application domain to allow appropriate changes to be made. It is often difficult to obtain a good conceptual understanding of an old and ill-designed database, especially when there is a lack of documentation. Database reverse engineering attempts to provide solutions for these problems. Three quality issues regarding reverse engineering of existing databases are discussed: (1) the method of database design chosen to serve as the basis for reverse engineering, (2) thoroughness of domain semantics acquisition, and (3) performance evaluation criteria. These quality issues are important for any database reverse engineering method in order for it to perform at a high level of automation, and to obtain a conceptual schema that is semantically rich and correct.\",\"PeriodicalId\":231067,\"journal\":{\"name\":\"Proceedings for Operating Research and the Management Sciences\",\"volume\":\"24 5\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1995-06-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings for Operating Research and the Management Sciences\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IEMC.1995.523930\",\"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 for Operating Research and the Management Sciences","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IEMC.1995.523930","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Quality issues in database reverse engineering: an overview
Database reverse engineering is the part of system maintenance work that produces a sufficient understanding of an existing database and its application domain to allow appropriate changes to be made. It is often difficult to obtain a good conceptual understanding of an old and ill-designed database, especially when there is a lack of documentation. Database reverse engineering attempts to provide solutions for these problems. Three quality issues regarding reverse engineering of existing databases are discussed: (1) the method of database design chosen to serve as the basis for reverse engineering, (2) thoroughness of domain semantics acquisition, and (3) performance evaluation criteria. These quality issues are important for any database reverse engineering method in order for it to perform at a high level of automation, and to obtain a conceptual schema that is semantically rich and correct.