dc.creator | Stephan, Georges Boutros | en_US |
dc.date.accessioned | 2012-01-18T12:15:12Z | |
dc.date.available | 2012-01-18T12:15:12Z | |
dc.date.datecopyrighted | 2011 | en_US |
dc.date.issued | 2012-01-18 | |
dc.date.submitted | 2011-07-22 | |
dc.identifier.uri | http://hdl.handle.net/10725/1051 | |
dc.description | Includes bibliographical references (leaves 108-109). | en_US |
dc.description.abstract | Design Patterns (DPs), recently took over software development by storm. Object oriented development, workflows and distributed computing are a few of the disciplines where DP made a significant difference in the delivery speed and product quality. Unfortunately, databases did not yet attract the attention of DP designers. This thesis benefits from the growing popularity of open source, data centric applications, and uncovers 24 DPs related to databases. The relative high number of patterns triggered the creation of a new high level design language, DDRL, (Database Designer Reconnaissance Language), which would allow anyone who knows how to use a word processor to design and populate a normalized database; thus, laying out the blue print for an eventual automation process, and significantly reducing and simplifying all the stages of an upcoming development process. The principles behind DDRL will be elaborated (language grammar, features and output characteristics). | en_US |
dc.language.iso | en | en_US |
dc.subject | Database design | en_US |
dc.subject | Software patterns | en_US |
dc.subject | Computer software -- Development | en_US |
dc.title | Database design patterns. (c2011) | en_US |
dc.type | Thesis | en_US |
dc.date.term | Summer I | en_US |
dc.creator.school | Arts and Sciences | en_US |
dc.creator.birthdate | 1973-06-03 | |
dc.creator.identifier | 199234650 | en_US |
dc.creator.co-members | Dr. Rony Touma | en_US |
dc.creator.co-members | Dr. I. Kouatli | en_US |
dc.author.woa | OA | en_US |
dc.creator.department | MS in Computer Science | en_US |
dc.description.physdesc | 1 bound copy: xiii, 109 leaves; col. ill.; 30 cm. available at RNL. | en_US |
dc.author.division | Computer Science | en_US |
dc.creator.advisor | Dr. Ramzi Haraty | en_US |
dc.keywords | DDRL | en_US |
dc.keywords | Development process | en_US |
dc.keywords | JAVA | en_US |
dc.keywords | Database | en_US |
dc.keywords | Design | en_US |
dc.keywords | Design Pattern | en_US |
dc.identifier.doi | https://doi.org/10.26756/th.2011.48 |