CUDL language semantics: Conditions

TitleCUDL language semantics: Conditions
Publication TypeJournal Article
Year of Publication2009
AuthorsKaranikolas, NN
JournalJournal of Digital Information Management
Volume7
Issue4
Pagination244 - 251
Date Published2009
KeywordsConditions, Database languages, Dynamically evolving database environments
Abstract

Conceptual Universal Database Language (CUDL) is a new language designed to manage dynamic database environments, which conform to the Frame DataBase model (FDB). FDB is a generic database model (oversubscribe both the Entity-Attribute-Value and the Nested Relational). CUDL is not only an FDB database language but it is mainly an agent that provides an abstraction level superior to the logical level. CUDL permits the users to conceive a database schema where single fields (tags) accept repetitions (list of values), entertain subfields and also permit to entertain an entire table in the place of a single field. In this paper we investigate the conditions, used in both retrieval and update CUDL statements, and focalize especially on the range of affection of the update statements. This becomes necessary since the CUDL abstraction level reveals the differentiation between frame objects, tag repetitions and subfield repetitions and consequently the update statements should clearly define where the data modifications occur. This need becomes heavier where some frame object verifies two (or more) disjunctive conditions and these conditions specify different range of affection inside the frame. We provide two solutions where the second one is an improvement of the first one but it demands more refined statements and more instructed / skilled users. Some constructive discussion is also provided.

URLhttp://www.scopus.com/inward/record.url?eid=2-s2.0-77953258890&partnerID=40&md5=6ee88af2dfa44c5427dc14e26dbc6d40

Collaborative Partner

Institute of Electronic and Information Technology (IEIT)

Collaborative Partner

Collaborative Partner