Formal methods for database language design and constraint handling
作者:
A.Walshe,
期刊:
Software Engineering Journal
(IET Available online 1989)
卷期:
Volume 4,
issue 1
页码: 15-24
年代: 1989
DOI:10.1049/sej.1989.0002
出版商: IEE
数据来源: IET
摘要:
A non-interactive, binary relational database programming language is designed using formal specification. The design is conducted using the Vienna development method. The underlying data model is made as general as possible so as to minimise the restrictions placed on the database user. In contrast to the normal method of handling database integrity constraints by dynamic checking, constraints are regarded as assertions, and proofs of correctness based on Hoare-style axioms and proof rules are used to show that semantic integrity is maintained.
点击下载:
PDF
(1766KB)
返 回