Gambit: An Interactive Database Design Tool for Data Structures, Integrity Constraints, and Transactions
The design of a database is a rather complex and dynamic process that requires comprehensive knowledge and experience. There exist many manual design tools and techniques, but the step from a schema to an implementation is still a delicate subject. The interactive database design tool Gambit support...
Saved in:
Published in | IEEE transactions on software engineering Vol. SE-11; no. 7; pp. 574 - 583 |
---|---|
Main Authors | , , , |
Format | Journal Article |
Language | English |
Published |
New York, NY
IEEE
01.07.1985
Institute of Electrical and Electronics Engineers IEEE Computer Society |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | The design of a database is a rather complex and dynamic process that requires comprehensive knowledge and experience. There exist many manual design tools and techniques, but the step from a schema to an implementation is still a delicate subject. The interactive database design tool Gambit supports the whole process in an optimal way. It is based on an extended relational-entity relationship model. The designer is assisted in outlining and describing data structures and consistency preserving update transactions. The constraints are formulated using the database programming language Modula/R which is based upon first-order predicate calculus. The update transactions are generated automatically as Modula/R programs and include all defined integrity constraints. They are collected in so-called data modules that represent the only interface to the database apart from read operations. The prototype facility of Gambit allows the designer to test the design of the database. The results can be used as feedback leading to an improvement of the conceptual schema and the transactions. |
---|---|
AbstractList | The design of a database is a complex and dynamic process that demands comprehensive knowledge and expertise. An interactive database design tool called Gambit is described that supports the entire process in an optimal fashion. It is based on an extended relational-entity relationship model, in which the designer receives assistance in outlining and describing data structures. The database programming language Modula/R, which is based on first-order predicate calculus, is used to formulate the constraints; the update transactions are generated automatically as Modula/R programs and encompass all defined integrity constraints. They are gathered in data modules that represent the only interface to the database besides read operations. Gambit has a prototype facility that permits the designer to test the design of the database. The results can be employed as feedback leading to an improvement of the conceptual schema and the transactions. The design of a database is a rather complex and dynamic process that requires comprehensive knowledge and experience. There exist many manual design tools and techniques, but the step from a schema to an implementation is still a delicate subject. The interactive database design tool Gambit supports the whole process in an optimal way. It is based on an extended relational-entity relationship model. The designer is assisted in outlining and describing data structures and consistency preserving update transactions. The constraints are formulated using the database programming language Modula/R which is based upon first-order predicate calculus. The update transactions are generated automatically as Modula/R programs and include all defined integrity constraints. They are collected in so-called data modules that represent the only interface to the database apart from read operations. The prototype facility of Gambit allows the designer to test the design of the database. The results can be used as feedback leading to an improvement of the conceptual schema and the transactions. |
Author | Dudler, A.M. Rebsamen, J. Zehnder, C.A. Braegger, R.P. |
Author_xml | – sequence: 1 givenname: R.P. surname: Braegger fullname: Braegger, R.P. organization: Federal Institute of Technology (ETH) – sequence: 2 givenname: A.M. surname: Dudler fullname: Dudler, A.M. – sequence: 3 givenname: J. surname: Rebsamen fullname: Rebsamen, J. – sequence: 4 givenname: C.A. surname: Zehnder fullname: Zehnder, C.A. |
BackLink | http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=8606951$$DView record in Pascal Francis |
BookMark | eNp9UU1P3DAUtBCVWGjPPfQSIdQTWZ7tOLG5oS1fElIPbM_Wi9ehRlkbbKcS_74Oi1qJAydbfjPjeTOHZN8Hbwn5SmFJKaiz9f3lkioplowzAXSPLKjiquaCwT5ZAChZCyHVATlM6REARNeJBfl9jdve5fPqwle3PtuIJrs_tvqBGXtM5WKTe_DVOoSxGkJ8HVT3OU4mT9Gm01fWQ3T5pVoFn3JE53N5Rr-p1hF9mgXL4DP5NOCY7Je384j8urpcr27qu5_Xt6uLu9rwps216RGRSWTYFsudBcB2YKJpoOnRlP24UX3DNriR3aAElVzBoPhgYCMYSs6PyPed7lMMz5NNWW9dMnYc0dswJc0Lh0khCvD4HfAxTNEXb5qqkhRndFY7eQNhMjgOZSHjkn6KbovxRcsW2mKiwM52MBNDStEO_xAU9NyOLu3ouR29a6cwxDuGcRnnpOYExw9433Y8Z639_0sHDFrK_wLV8p1x |
CODEN | IESEDJ |
CitedBy_id | crossref_primary_10_1145_62061_62062 crossref_primary_10_1016_0169_023X_95_00035_Q crossref_primary_10_1109_69_149931 crossref_primary_10_1109_32_16607 crossref_primary_10_1109_2_42032 crossref_primary_10_1016_0020_0255_90_90045_C crossref_primary_10_1016_0164_1212_94_00048_R |
ContentType | Journal Article |
Copyright | 1986 INIST-CNRS Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Jul 1985 |
Copyright_xml | – notice: 1986 INIST-CNRS – notice: Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Jul 1985 |
DBID | AAYXX CITATION IQODW 3V. 7WY 7WZ 7X7 7XB 87Z 88E 88F 88I 88K 8AL 8FE 8FG 8FI 8FJ 8FK 8FL 8G5 ABJCF ABUWG AFKRA ARAPS AZQEC BENPR BEZIV BGLVJ CCPQU DWQXO FRNLG FYUFA F~G GHDGH GNUQQ GUQSH HCIFZ JQ2 K60 K6~ K7- K9. L.- L6V M0C M0N M0S M1P M1Q M2O M2P M2T M7S MBDVC P5Z P62 PHGZM PHGZT PJZUB PKEHL PPXIY PQBIZ PQBZA PQEST PQGLB PQQKQ PQUKI PRINS PTHSS Q9U 7SC 7SP 8FD F28 FR3 L7M L~C L~D |
DOI | 10.1109/TSE.1985.232501 |
DatabaseName | CrossRef Pascal-Francis ProQuest Central (Corporate) ABI/INFORM Collection ABI/INFORM Global (PDF only) Health & Medical Collection ProQuest Central (purchase pre-March 2016) ABI/INFORM Global (Alumni Edition) Medical Database (Alumni Edition) Military Database (Alumni Edition) Science Database (Alumni Edition) Telecommunications (Alumni Edition) Computing Database (Alumni Edition) ProQuest SciTech Collection ProQuest Technology Collection Hospital Premium Collection Hospital Premium Collection (Alumni Edition) ProQuest Central (Alumni) (purchase pre-March 2016) ABI/INFORM Collection (Alumni Edition) Research Library (Alumni Edition) Materials Science & Engineering Collection ProQuest Central (Alumni Edition) ProQuest Central UK/Ireland Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Central Business Premium Collection Technology Collection ProQuest One Community College ProQuest Central Korea Business Premium Collection (Alumni) Health Research Premium Collection ABI/INFORM Global (Corporate) Health Research Premium Collection (Alumni) ProQuest Central Student Research Library Prep SciTech Premium Collection ProQuest Computer Science Collection ProQuest Business Collection (Alumni Edition) ProQuest Business Collection Computer Science Database ProQuest Health & Medical Complete (Alumni) ABI/INFORM Professional Advanced ProQuest Engineering Collection ABI/INFORM Global Computing Database Health & Medical Collection (Alumni Edition) Medical Database Military Database Research Library Science Database Telecommunications Database Engineering Database Research Library (Corporate) Advanced Technologies & Aerospace Database ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Premium ProQuest One Academic (New) ProQuest Health & Medical Research Collection ProQuest One Academic Middle East (New) ProQuest One Health & Nursing ProQuest One Business ProQuest One Business (Alumni) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic ProQuest One Academic UKI Edition ProQuest Central China Engineering Collection ProQuest Central Basic Computer and Information Systems Abstracts Electronics & Communications Abstracts Technology Research Database ANTE: Abstracts in New Technology & Engineering Engineering Research Database Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
DatabaseTitle | CrossRef ProQuest Business Collection (Alumni Edition) Research Library Prep Computer Science Database ProQuest Central Student ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Computer Science Collection SciTech Premium Collection ProQuest Military Collection ProQuest Central China ABI/INFORM Complete ProQuest Telecommunications ProQuest One Applied & Life Sciences Health Research Premium Collection Health & Medical Research Collection ProQuest Central (New) ProQuest Medical Library (Alumni) Engineering Collection Advanced Technologies & Aerospace Collection Business Premium Collection ABI/INFORM Global Engineering Database ProQuest Science Journals (Alumni Edition) ProQuest One Academic Eastern Edition ProQuest Hospital Collection ProQuest Technology Collection Health Research Premium Collection (Alumni) ProQuest Telecommunications (Alumni Edition) ProQuest Business Collection ProQuest Hospital Collection (Alumni) ProQuest Health & Medical Complete ProQuest One Academic UKI Edition ProQuest One Academic ProQuest One Academic (New) ABI/INFORM Global (Corporate) ProQuest One Business Technology Collection ProQuest One Academic Middle East (New) ProQuest Health & Medical Complete (Alumni) ProQuest Central (Alumni Edition) ProQuest One Community College ProQuest One Health & Nursing Research Library (Alumni Edition) ProQuest Central ABI/INFORM Professional Advanced ProQuest Health & Medical Research Collection ProQuest Engineering Collection Health and Medicine Complete (Alumni Edition) ProQuest Central Korea ProQuest Research Library ABI/INFORM Complete (Alumni Edition) ProQuest Computing ABI/INFORM Global (Alumni Edition) ProQuest Central Basic ProQuest Science Journals ProQuest Computing (Alumni Edition) ProQuest Military Collection (Alumni Edition) ProQuest SciTech Collection Advanced Technologies & Aerospace Database ProQuest Medical Library Materials Science & Engineering Collection ProQuest One Business (Alumni) ProQuest Central (Alumni) Business Premium Collection (Alumni) Technology Research Database Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts Computer and Information Systems Abstracts Engineering Research Database Advanced Technologies Database with Aerospace ANTE: Abstracts in New Technology & Engineering Computer and Information Systems Abstracts Professional |
DatabaseTitleList | Technology Research Database ProQuest Business Collection (Alumni Edition) |
Database_xml | – sequence: 1 dbid: 8FG name: ProQuest Technology Collection url: https://search.proquest.com/technologycollection1 sourceTypes: Aggregation Database |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science Applied Sciences Engineering |
EISSN | 1939-3520 |
EndPage | 583 |
ExternalDocumentID | 1143419 8606951 10_1109_TSE_1985_232501 1702061 |
Genre | tech-survey |
GroupedDBID | --Z -DZ -~X .4S .DC 0R~ 29I 3EH 4.4 5GY 5VS 6IK 7WY 7X7 85S 88E 88I 8FE 8FG 8FI 8FJ 8FL 8G5 8R4 8R5 97E 9M8 AAJGR AARMG AASAJ AAWTH ABAZT ABFSI ABJCF ABPPZ ABQJQ ABUWG ABVLG ACGFO ACGOD ACIWK ACNCT ADBBV AENEX AETIX AFKRA AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ARAPS ARCSS ASUFR ATWAV AZQEC BEFXN BENPR BEZIV BFFAM BGLVJ BGNUA BKEBE BKOMP BPEOZ BPHCQ BVXVI CCPQU CS3 DU5 DWQXO E.L EBS EDO EJD FRNLG FYUFA GNUQQ GROUPED_ABI_INFORM_RESEARCH GUQSH HCIFZ HMCUK HZ~ H~9 I-F IBMZZ ICLAB IEDLZ IFIPE IFJZH IPLJI ITG ITH JAVBF K60 K6V K6~ K7- L6V LAI M0C M1P M1Q M2O M2P M43 M7S MS~ O9- OCL OHT P2P P62 PHGZM PHGZT PJZUB PPXIY PQBIZ PQBZA PQGLB PQQKQ PROAC PSQYO PTHSS PUEGO Q2X RIA RIE RNI RNS RXW RZB S10 TAE TN5 TWZ UHB UKHRP UPT UQL VH1 WH7 XOL YYP YZZ ZCG AAYOK AAYXX ALIPV CITATION RIG IQODW 3V. 7XB 88K 8AL 8FK JQ2 K9. L.- M0N M2T MBDVC PKEHL PQEST PQUKI PRINS Q9U 7SC 7SP 8FD F28 FR3 L7M L~C L~D |
ID | FETCH-LOGICAL-c346t-cbaaa28a2a60097e00a6f254404bac1983c9b42dad87f9518390f93fc0d52a833 |
IEDL.DBID | 7X7 |
ISSN | 0098-5589 |
IngestDate | Fri Jul 11 04:01:37 EDT 2025 Fri Jul 25 10:42:17 EDT 2025 Wed Apr 02 08:09:53 EDT 2025 Tue Jul 01 01:53:03 EDT 2025 Thu Apr 24 22:50:53 EDT 2025 Wed Aug 27 02:47:44 EDT 2025 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 7 |
Keywords | Programming language Database System design |
Language | English |
License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html CC BY 4.0 |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c346t-cbaaa28a2a60097e00a6f254404bac1983c9b42dad87f9518390f93fc0d52a833 |
Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 content type line 14 ObjectType-Article-2 ObjectType-Feature-1 content type line 23 |
PQID | 195583213 |
PQPubID | 21418 |
PageCount | 10 |
ParticipantIDs | crossref_citationtrail_10_1109_TSE_1985_232501 crossref_primary_10_1109_TSE_1985_232501 pascalfrancis_primary_8606951 proquest_miscellaneous_35182855 proquest_journals_195583213 ieee_primary_1702061 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 1900 |
PublicationDate | 19850701 |
PublicationDateYYYYMMDD | 1985-07-01 |
PublicationDate_xml | – month: 07 year: 1985 text: 19850701 day: 01 |
PublicationDecade | 1980 |
PublicationPlace | New York, NY |
PublicationPlace_xml | – name: New York, NY – name: New York |
PublicationTitle | IEEE transactions on software engineering |
PublicationTitleAbbrev | TSE |
PublicationYear | 1985 |
Publisher | IEEE Institute of Electrical and Electronics Engineers IEEE Computer Society |
Publisher_xml | – name: IEEE – name: Institute of Electrical and Electronics Engineers – name: IEEE Computer Society |
SSID | ssj0005775 |
Score | 1.3335739 |
Snippet | The design of a database is a rather complex and dynamic process that requires comprehensive knowledge and experience. There exist many manual design tools and... The design of a database is a complex and dynamic process that demands comprehensive knowledge and expertise. An interactive database design tool called Gambit... |
SourceID | proquest pascalfrancis crossref ieee |
SourceType | Aggregation Database Index Database Enrichment Source Publisher |
StartPage | 574 |
SubjectTerms | Applied sciences Computer languages Computer science; control theory; systems Data modules Data structures Database design database programming language Database systems Design Engineering entity relationship model Exact sciences and technology Feedback Information systems. Data bases integrity constraints Memory organisation. Data processing Methods Programming languages propagation path concept Prototypes Relational databases Satellite broadcasting Semantics Software Testing Transaction databases User interface User interfaces |
SummonAdditionalLinks | – databaseName: IEEE Electronic Library (IEL) dbid: RIE link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT9wwEB5RTlyghSICpfjAoQcSsn5kk95QgaJK7YVF4haNX20FJJU2e-HXM3aSXbUFiVsU24ntb2zP2OP5AI5tSVOer3QqlPGpNN6kKGg82tIIU1RKexO9fH8UVzfy2626XYOT5V0Y51x0PnNZeIxn-bY1i7BVdjqZknITbJ03ZLj1d7VW7hzTqRrjYypVVkMYn0lenc6uLzKyrVVG2oMa2F_GFShSqgSHSJxTn_iezOK_eTkuNpdb8H2sZu9jcpctOp2Zx38iOL62HW9hc9A62VkvJu9gzTXbsDUyOrBhgO_Ar6_4oH93n9lZw-JeIcbpkJ1jh2G9Y-fR4YPN2vaekbobE9h1jEG7IMP9JJb6GQjxWKACjQQUHb3GxrLZipp8_h5uLi9mX67SgYshNUIWXWo0IvISORbh6ofLcyx8CG-WS42GeleYSktu0ZYEvQp6V-4r4U1uFcdSiF1Yb9rG7QHTHg0pdZy-oKUVVExJK60uuDTGc5lANuJTmyFQeajufR0NlryqCdA6AFr3gCbwaVngTx-j4-WsOwGOVbYeiQQO_xKAZXpJ9h21JoGDUSDqYYzP6bMkZ4JPRAJHy1QanOHEBRvXLua1oI7gpVL7z__2ADZC3Xrv3w-wTmi5Q9JxOv0xCvcTCbv50A priority: 102 providerName: IEEE |
Title | Gambit: An Interactive Database Design Tool for Data Structures, Integrity Constraints, and Transactions |
URI | https://ieeexplore.ieee.org/document/1702061 https://www.proquest.com/docview/195583213 https://www.proquest.com/docview/35182855 |
Volume | SE-11 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1Lb9QwEB5Be4EDjxbEUrr4wIED2aaxnQcXVOhuKw4Voltpb9HYXhekkhQl_f_MOM4uCMElB9sTJf7s8Yw9ng_gjStJ5fnKJFJbnyjrbYKS5qMrrbR5pY23Icr3Ij-_Up9XehVjc7oYVjnqxKCoXWt5j_zouNKaWXXkh9ufCZNG8eFqZNC4D7ucuYwjuopVsY3wKAo9pswk4Spm9jlOq6Pl5XxG7raekUGhIyHMuCgFlhWOkcSOuskP_BZ_qeqw_iyewKNoOIqTAemncG_d7MHjkZRBxDm6Bw9_yzC4D9_O8If53r8XJ40Im38Y9Js4xR55AROnIYJDLNv2RpD9GirEZUgqe0ee-Lsgdc0Md4K5PQOjRE_F2Dix3HKNd8_gajFffjpPIrlCYqXK-8QaRMxKzDDnuxzrNMXcc76yVBm01DfSVkZlDl1JWGo2pFJfSW9TpzMspXwOO03brF-AMB4tWWkZvcEoJ0lMK6ecyTNlrc_UBGZj79Y2Zh7nz72pgweSVjXBUTMc9QDHBN5uBG6HpBv_brrPcG2bFWT_5lR8-Ad8m_qSHDb6mwkcjHDWcdJ29WaITeD1ppZmGx-hYLNu77paUkdkpdYv_yt_AA_4E4eo3lewQ6CtD8l26c00jFB6louzKex-nF98-ToNlw5_AeJ6758 |
linkProvider | ProQuest |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lb9QwEB5V5QAcCrSgLqXUB5A4kG3qRzZBQqhiu93S0ktTqbfgRwyVSlKUVIgfxX9kxkl2QQhuvfol2589nrHH8wG8cCmKPJ-ZSCjrI2m9jbTA_ehSK2ySKeNt8PI9Tebn8sOFuliBn8NfGHKrHGRiENSutnRHvruXKUWsOuLd9beISKPocXVg0OhWxXH54ztabM3boynC-5Lz2UH-fh71pAKRFTJpI2u01jzVXCf0h6GMY514itMVS6MtmuDCZkZyp12KY1CkQMQ-E97GTnGd0v0nSvw7UoiMNlQ6O1x6lEwmagjRiZ3N-khCe3G2m58djLFtNUYFRvUENMMhGFhdyCdTNwiL7_g0_joawnk3ewhrvaLK9ruV9QhWymodHgwkEKyXCetw_7eIhhvw5VB_NZftG7ZfsXDZqIM8ZVPdajow2TR4jLC8rq8Y6sshg52FILY3aPm_DrU-E6MeIy7RwGDRYrKuHMuX3ObNYzi_lXl_AqtVXZWbwIzXFrVCji0Y6QRWU9JJZxIurfVcjmA8zG5h-0jn1N2rIlg8cVYgHAXBUXRwjODVosJ1F-Tj30U3CK5lsQnq2wkmb_8B3yI_RQMRRzOCrQHOohcSTbFY0iPYWeTi7qYnG12V9U1TCJwInir19L_1d-DuPP94UpwcnR5vwT3qbudR_AxWEcByG_Wm1jwPq5XBp9veHr8Ajbkosw |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Gambit%3A+An+Interactive+Database+Design+Tool+for+Data+Structures%2C+Integrity+Constraints%2C+and+Transactions&rft.jtitle=IEEE+transactions+on+software+engineering&rft.au=Braegger%2C+R.P.&rft.au=Dudler%2C+A.M.&rft.au=Rebsamen%2C+J.&rft.au=Zehnder%2C+C.A.&rft.date=1985-07-01&rft.issn=0098-5589&rft.volume=SE-11&rft.issue=7&rft.spage=574&rft.epage=583&rft_id=info:doi/10.1109%2FTSE.1985.232501&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_TSE_1985_232501 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0098-5589&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0098-5589&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0098-5589&client=summon |