Behaviour and Structure in Databases
{'Code': '05020000', 'Directorate': {'Abbreviation': 'CSE', 'LongName': 'Direct For Computer & Info Scie & Enginr'}, 'Division': {'Abbreviation': 'IIS', 'LongName': 'Div Of Information & Intelligent Systems'}}
{'SignBlockName': 'Ron Ashany', 'PO_EMAI': None, 'PO_PHON': None}
Traditionally, relational databases have emphasized static                      aspects of data.  For instance, data modeling has been done using               just static constraints, and data manipulation has emphasized                   queries over updates.  This was due in part to the nature of                    early database applications, which were mostly business oriented.               Consequently, the relational model has not reflected semantics                  relating to data behaviour.  This feature has been widely                       regarded as a drawback of the relational model, particularly at a               time when new applications have led to increased emphasis in                    conceptual modeling on behavioural aspects of data.  However,                   many basic aspects concerning data behaviour and its connection                 with structure are not well understood.  The primary focus of                   the present proposal is the study of update languages and                       specification methods for behaviour.  A variety of update                       languages are studied and their expressive power characterized.                 One tractable update language of special practical importance,                  called domain-based, is studied in detail with respect to                       optimization, parallelization, and concurrency control.  The                    other languages range over a spectrum of procedural and                         declarative update languages.  Next to update languages and                     specification methods for behaviour, of special concern is the                  connection between behaviour (expressed by valid updates or                     dynamic constraints) and structure (specified in relational                     databases by static constraints).  This will be investigated                    under the present proposal subject to time and resource                         availability.  It is expected that this research will lead to                   better database design methodologies integrating structural and                 behavioural aspects, better means for checking the soundness of a               specification, and a more efficient approach to database                        integrity.  Some of the results will be relevant to adjacent                    areas, such as Programming Languages and Artificial Intelligence.
{'FirstName': 'Stanley', 'LastName': 'Williamson', 'PI_MID_INIT': 'G', 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'Stanley G Williamson', 'EmailAddress': None, 'NSF_ID': '000453480', 'StartDate': '06/01/1989', 'EndDate': None, 'RoleCode': 'Principal Investigator'}
{'Name': 'University of California-San Diego', 'CityName': 'LA JOLLA', 'ZipCode': '920930021', 'PhoneNumber': '8585344896', 'StreetAddress': '9500 GILMAN DR', 'StreetAddress2': None, 'CountryName': 'United States', 'StateName': 'California', 'StateCode': 'CA', 'CONGRESSDISTRICT': '50', 'CONGRESS_DISTRICT_ORG': 'CA50', 'ORG_UEI_NUM': 'UYTTZT6G9DT1', 'ORG_LGL_BUS_NAME': 'UNIVERSITY OF CALIFORNIA, SAN DIEGO', 'ORG_PRNT_UEI_NUM': None}
{'Name': None, 'CityName': None, 'StateCode': None, 'ZipCode': None, 'StreetAddress': None, 'CountryCode': None, 'CountryName': None, 'StateName': None, 'CountryFlag': None, 'CONGRESSDISTRICT': None, 'CONGRESS_DISTRICT_PERF': '""'}
{'Code': '6855', 'Text': 'INFORMATION & KNOWLEDGE MANAGE'}
{'url': 'https://www.nsf.gov/awardsearch/download?DownloadFileName=1988&All=true', 'xml': '8816078.xml'}