메뉴 건너뛰기




Volumn 2, Issue 3, 1980, Pages 386-414

A Formal System for Reasoning about Programs Accessing a Relational Database

Author keywords

aggregation operators; consistency preservation; data definition languages; data manipulation languages; dynamic logic; formal systems; many sorted first order logic; program correctness; relational databases; serializability; synchronization; transactions

Indexed keywords

APPLICATION PROGRAMS;

EID: 84976782766     PISSN: 01640925     EISSN: 15584593     Source Type: Journal    
DOI: 10.1145/357103.357111     Document Type: Article
Times cited : (23)

References (35)
  • 2
    • 0038949973 scopus 로고
    • On the completeness of query languages for relational data bases
    • Zakopane, Poland (Lecture Notes in Computer Science, Springer-Verlag, New York, Sept
    • Bancilhon, F. On the completeness of query languages for relational data bases. In Proc. 7th Symp. Math. Foundations of Computer Science, Zakopane, Poland (Lecture Notes in Computer Science, Springer-Verlag, New York, Sept. 1978).
    • (1978) Proc. 7th Symp. Math. Foundations of Computer Science
    • Bancilhon, F.1
  • 3
    • 84976817333 scopus 로고
    • A formal model of concurrency control mechanisms for database systems
    • May
    • Bernstein, P.A., et al. A formal model of concurrency control mechanisms for database systems. IEEE Trans. Softw. Eng. (May 1979).
    • (1979) IEEE Trans. Softw. Eng.
    • Bernstein, P.A.1
  • 4
    • 0018995727 scopus 로고
    • Concurrency control in a system for distributed databases (SDD-1)
    • March
    • Bernstein, P.A., Shipman, D.W., and Rothnie, J.B., Jr. Concurrency control in a system for distributed databases (SDD-1). ACM Trans. Database Syst. 5, 1 (March 1980), 18-51.
    • (1980) ACM Trans. Database Syst. , vol.5 , Issue.1 , pp. 18-51
    • Bernstein, P.A.1    Shipman, D.W.2    Rothnie, J.B.3
  • 5
    • 35248859979 scopus 로고
    • The concurrency control problem for database systems
    • Ph.D. dissertation, Harvard Univ., Cambridge, Mass., Nov
    • Casanova, M.A. The concurrency control problem for database systems. Ph.D. dissertation, Harvard Univ., Cambridge, Mass., Nov. 1979.
    • (1979)
    • Casanova, M.A.1
  • 7
    • 84909493624 scopus 로고
    • SEQUEL-2: A unified approach to data definition manipulation and control
    • RJ 1798, IBM, New York, June
    • Chamberlin, D.D., et al. SEQUEL-2: A unified approach to data definition manipulation and control. Tech. Rep. RJ 1798, IBM, New York, June 1976.
    • (1976) Tech. Rep.
    • Chamberlin, D.D.1
  • 9
    • 84976726351 scopus 로고
    • Programming language constructs for which it is impossible to obtain good Hoare axiom systems
    • Jan
    • Clarke, E.M., Jr. Programming language constructs for which it is impossible to obtain good Hoare axiom systems. J. ACM 26, 1 (Jan. 1979), 129-147.
    • (1979) J. ACM , vol.26 , Issue.1 , pp. 129-147
    • Clarke, E.M.1
  • 11
    • 0014797273 scopus 로고
    • A relational model of data for large shared data banks
    • June
    • Codd, E.F. A relational model of data for large shared data banks. Commun. ACM 13, 6 (June 1970), 377-387.
    • (1970) Commun. ACM , vol.13 , Issue.6 , pp. 377-387
    • Codd, E.F.1
  • 12
    • 0002896911 scopus 로고
    • Soundness and completeness of an axiom system for program verification
    • Feb
    • Cook, S.A. Soundness and completeness of an axiom system for program verification. SIAM J. Comput. 7, 1 (Feb. 1978).
    • (1978) SIAM J. Comput. , vol.7 , pp. 1
    • Cook, S.A.1
  • 13
    • 84909547565 scopus 로고
    • Schema mapping problems in database systems
    • Ph.D. dissertation, Harvard Univ., Cambridge, Mass., Aug
    • Dayal, U. Schema mapping problems in database systems. Ph.D. dissertation, Harvard Univ., Cambridge, Mass., Aug. 1979.
    • (1979)
    • Dayal, U.1
  • 16
    • 84976835240 scopus 로고
    • implementations and interactions of a trigger subsystem in an integrated database system
    • RJ1820, IBM, New York, Aug
    • Eswaran, K.P. Specifications, implementations and interactions of a trigger subsystem in an integrated database system. Tech. Rep. RJ1820, IBM, New York, Aug. 1976.
    • (1976) Tech. Rep.
    • Eswaran, K.P.1    Specifications2
  • 17
    • 0017018483 scopus 로고
    • The notions of consistency and predicate locks in a database system
    • Nov
    • Eswaran, K.P., et al. The notions of consistency and predicate locks in a database system. Commun. ACM 19, 11 (Nov. 1976), 624-633.
    • (1976) Commun. ACM , vol.19 , Issue.11 , pp. 624-633
    • Eswaran, K.P.1
  • 18
    • 84976765502 scopus 로고
    • Nondeterminism and the correctness of parallel programs
    • Presented at the IFIP Conf. Working Group on Formal Specifications of Programming Languages, Aug
    • Flon, L., and Suzuki, N. Nondeterminism and the correctness of parallel programs. Presented at the IFIP Conf. Working Group on Formal Specifications of Programming Languages, Aug. 1977.
    • (1977)
    • Flon, L.1    Suzuki, N.2
  • 19
    • 0018808922 scopus 로고
    • Proving consistency of database transactions
    • Proc. Oct
    • Gardarin, G., and Melkanoff, M. Proving consistency of database transactions. In Proc. 1979 Int. Conf. Very Large Data Bases, Oct. 1979, pp. 291-298.
    • (1979) Int. Conf. Very Large Data Bases , pp. 291-298
    • Gardarin, G.1    Melkanoff, M.2
  • 20
    • 0007724355 scopus 로고
    • First-order dynamic logic
    • Springer-Verlag, New York
    • Harel, D. First-order dynamic logic. In Lecture notes in Computer Science, vol. 68, Springer-Verlag, New York, 1979.
    • (1979) Lecture notes in Computer Science , vol.68
    • Harel, D.1
  • 21
    • 0016600187 scopus 로고    scopus 로고
    • INGRES—A relational database system
    • AFIPS Press, Arlington, Va.
    • Held, G. D., Stonebraker, M.R., and Wong, E. INGRES—A relational database system. In Proc. 1975 AFIPS NCC, AFIPS Press, Arlington, Va., pp. 409-416.
    • Proc. 1975 AFIPS NCC , pp. 409-416
    • Held, G.D.1    Stonebraker, M.R.2    Wong, E.3
  • 22
    • 84945708698 scopus 로고
    • An axiomatic basis for computer programming
    • Oct
    • Hoare, C.A.R. An axiomatic basis for computer programming. Commun. ACM 12, 10 (Oct. 1969), 576-580.
    • (1969) Commun. ACM , vol.12 , Issue.10 , pp. 576-580
    • Hoare, C.A.R.1
  • 23
    • 84939017259 scopus 로고    scopus 로고
    • Information management system virtual storage (IMS/VS) general information manual
    • IBM no. GH20-1260, IBM, New York
    • Information management system virtual storage (IMS/VS) general information manual. IBM no. GH20-1260, IBM, New York.
  • 24
    • 84895269725 scopus 로고
    • Towards a theory of correctness for multi-user data base system
    • TR-CA-7610-0712, Massachusetts Computer Associates, Oct
    • Lamport, L. Towards a theory of correctness for multi-user data base system. Tech. Rep. TR-CA-7610-0712, Massachusetts Computer Associates, Oct. 1976.
    • (1976) Tech. Rep.
    • Lamport, L.1
  • 25
    • 0017947787 scopus 로고
    • Search strategy and selection function for an inferential relational system
    • Mar
    • Minker, J. Search strategy and selection function for an inferential relational system ACM Trans. Database Syst. 3, 1 (Mar. 1978), 1-31.
    • (1978) ACM Trans. Database Syst. , vol.3 , Issue.1 , pp. 1-31
    • Minker, J.1
  • 26
    • 84976708983 scopus 로고
    • First-order logic formalization for functional, multivalued and mutual dependencies
    • Proc. ACM-SIGMOD, May
    • Nicolas, J.M. First-order logic formalization for functional, multivalued and mutual dependencies. In Proc. 1978 ACM-SIGMOD Int. Conf. Management of Data, May 1978, pp. 40-46.
    • (1978) Int. Conf. Management of Data , pp. 40-46
    • Nicolas, J.M.1
  • 29
    • 0017532210 scopus 로고
    • Some high-level language constructs for data of type relation
    • Sept
    • Schmidt, J.W. Some high-level language constructs for data of type relation. ACM Trans. Database Syst. 2, 3 (Sept. 1977), 247-261.
    • (1977) ACM Trans. Database Syst. , vol.2 , Issue.3 , pp. 247-261
    • Schmidt, J.W.1
  • 33
    • 84976702115 scopus 로고
    • The design and implementation of INGRES
    • Sept
    • Stonebraker, M., Wong, E., and Kreps, P. The design and implementation of INGRES. ACM Trans. Database Syst. 1, 3 (Sept. 1976), 189-222.
    • (1976) ACM Trans. Database Syst. , vol.1 , Issue.3 , pp. 189-222
    • Stonebraker, M.1    Wong, E.2    Kreps, P.3
  • 34
    • 0018480001 scopus 로고
    • A majority consensus approach to concurrency control for multiple copy databases
    • June
    • Thomas, R.H. A majority consensus approach to concurrency control for multiple copy databases. ACM Trans. Database Syst. 4, 2 (June 1979), 180-209.
    • (1979) ACM Trans. Database Syst. , vol.4 , Issue.2 , pp. 180-209
    • Thomas, R.H.1
  • 35
    • 84976653594 scopus 로고
    • Computation and deductive information retrieval
    • Presented at the IFIP Conf. Working Group on Formal Specifications of Programming Languages, Aug
    • Van Emden, M.H. Computation and deductive information retrieval. Presented at the IFIP Conf. Working Group on Formal Specifications of Programming Languages, Aug. 1977.
    • (1977)
    • Van Emden, M.H.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.