{"title":"面向图形软件开发的实体关系设计系统","authors":"Christopher R. Senhouse","doi":"10.1145/1122018.1122025","DOIUrl":null,"url":null,"abstract":"The Entity-Relationship (ER) Model has proven to be a more useful technique than in just the field of database design. It and its extensions have become prominent in the design and analysis phases of software development. This paper will describe a system built in Smalltalk, the Entity-Relationship Design System, which allows the graphical creation and manipulation of ER diagrams. The system then generates Smalltalk code to create the ER database that is specified by the diagram. This allows the ER Model to be used in the implementation phase of software development, as well as in design and analysis.","PeriodicalId":349974,"journal":{"name":"ACM-SE 33","volume":"38 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1995-03-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"An entity-relationship design system for graphical software development\",\"authors\":\"Christopher R. Senhouse\",\"doi\":\"10.1145/1122018.1122025\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The Entity-Relationship (ER) Model has proven to be a more useful technique than in just the field of database design. It and its extensions have become prominent in the design and analysis phases of software development. This paper will describe a system built in Smalltalk, the Entity-Relationship Design System, which allows the graphical creation and manipulation of ER diagrams. The system then generates Smalltalk code to create the ER database that is specified by the diagram. This allows the ER Model to be used in the implementation phase of software development, as well as in design and analysis.\",\"PeriodicalId\":349974,\"journal\":{\"name\":\"ACM-SE 33\",\"volume\":\"38 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1995-03-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ACM-SE 33\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/1122018.1122025\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM-SE 33","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1122018.1122025","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An entity-relationship design system for graphical software development
The Entity-Relationship (ER) Model has proven to be a more useful technique than in just the field of database design. It and its extensions have become prominent in the design and analysis phases of software development. This paper will describe a system built in Smalltalk, the Entity-Relationship Design System, which allows the graphical creation and manipulation of ER diagrams. The system then generates Smalltalk code to create the ER database that is specified by the diagram. This allows the ER Model to be used in the implementation phase of software development, as well as in design and analysis.