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...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on software engineering Vol. SE-11; no. 7; pp. 574 - 583
Main Authors Braegger, R.P., Dudler, A.M., Rebsamen, J., Zehnder, C.A.
Format Journal Article
LanguageEnglish
Published New York, NY IEEE 01.07.1985
Institute of Electrical and Electronics Engineers
IEEE Computer Society
Subjects
Online AccessGet 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