Current Search: Object-oriented databases (x)
View All Items
- Title
- Approaches to object/relational database systems.
- Creator
- Vijayanagaram, Hemanth Kumar., Florida Atlantic University, Solomon, Martin K., Larrondo-Petrie, Maria M., College of Engineering and Computer Science, Department of Computer and Electrical Engineering and Computer Science
- Abstract/Description
-
In this thesis, we investigate the different proposed ways of combining object oriented and relational database systems (such combined systems are commonly called object-relational systems). This thesis is based on ideas presented in various papers about object and object relational databases. In this work, a discussion of standards such as ANSI's SQL3 (to be released) and ODMG-93 is given. In particular, the "Class = Relation" and "Class = Domain" approaches to object-relational systems are...
Show moreIn this thesis, we investigate the different proposed ways of combining object oriented and relational database systems (such combined systems are commonly called object-relational systems). This thesis is based on ideas presented in various papers about object and object relational databases. In this work, a discussion of standards such as ANSI's SQL3 (to be released) and ODMG-93 is given. In particular, the "Class = Relation" and "Class = Domain" approaches to object-relational systems are investigated. Arguments supporting the proposition that the latter approach is the correct approach are presented.
Show less - Date Issued
- 1996
- PURL
- http://purl.flvc.org/fcla/dt/15350
- Subject Headings
- Object-oriented databases, Relational databases
- Format
- Document (PDF)
- Title
- Formal specification of authorization and user group models for object-oriented databases.
- Creator
- Wei, Dong., Florida Atlantic University, Fernandez, Eduardo B., France, Robert B., College of Engineering and Computer Science, Department of Computer and Electrical Engineering and Computer Science
- Abstract/Description
-
The use of formal methods has become increasingly important for software development. In this thesis, we present the formal specifications for a method-based authorization model for object-oriented databases. We also formalize a proposed user group structuring. We start from an existing OMT (Object Modeling Technique) description and we use Z as language for formal specification. This specification gives a precise definition of the policies and functions of this authorization system. This can...
Show moreThe use of formal methods has become increasingly important for software development. In this thesis, we present the formal specifications for a method-based authorization model for object-oriented databases. We also formalize a proposed user group structuring. We start from an existing OMT (Object Modeling Technique) description and we use Z as language for formal specification. This specification gives a precise definition of the policies and functions of this authorization system. This can be used as a basis for implementation and possible verification in those cases where a high level of security is required.
Show less - Date Issued
- 1995
- PURL
- http://purl.flvc.org/fcla/dt/15175
- Subject Headings
- Object-oriented databases, Computer software--Development, Database security
- Format
- Document (PDF)
- Title
- Reducing impedance mismatch in SQL embeddings for object-oriented programming languages.
- Creator
- Hurtado, Jose Luis, College of Engineering and Computer Science, Department of Computer and Electrical Engineering and Computer Science
- Abstract/Description
-
We survey and compare the different major mechanisms for embedding the relational database language SQL in object-oriented programming languages such as Java and C#, with regard to how much impedance mismatch these embeddings suffer. Here impedance mismatch refers to clarity and performance difficulties that arise because of the nature of the embedding. Because of the central position in the information technology industry of object-oriented programs that access SQL-based relational database...
Show moreWe survey and compare the different major mechanisms for embedding the relational database language SQL in object-oriented programming languages such as Java and C#, with regard to how much impedance mismatch these embeddings suffer. Here impedance mismatch refers to clarity and performance difficulties that arise because of the nature of the embedding. Because of the central position in the information technology industry of object-oriented programs that access SQL-based relational database systems, reducing impedance mismatch is generally recognized in that industry as an important practical problem. We argue for the suitability of SQL as a database language, and hence for the desirability of keeping SQL as the view provided by a SQL embedding. We make the case that SQLJ, a SQL embedding for Java in which it appears that Java directly supports SQL commands, is the kind of SQL embedding that suffers the least impedance mismatch, when compared with call-level interfaces and object-relational mappings. We propose extensions to SQLJ that would reduce its impedance mismatch even further.
Show less - Date Issued
- 2012
- PURL
- http://purl.flvc.org/FAU/3355565
- Subject Headings
- Object-oriented programming (Computer science), SQL (Computer program language), Java (Computer program language), Relational databases
- Format
- Document (PDF)
- Title
- Approaches to relational database access from object-oriented programming languages.
- Creator
- Ghouse, Murtuza., Florida Atlantic University, Solomon, Martin K.
- Abstract/Description
-
In this thesis, different methods to access relational databases from an object oriented programming language like Java have been investigated. The approaches that are covered are JDBC (Java Database Connectivity), SQLJ (industry standard for embedding SQL in Java) and Java Blend (product from Sun Microsystems, that provides object-oriented way to access data in a relational database). The emphasis is given to Java Blend, as it is a new tool with a very broad scope. And arguments in support...
Show moreIn this thesis, different methods to access relational databases from an object oriented programming language like Java have been investigated. The approaches that are covered are JDBC (Java Database Connectivity), SQLJ (industry standard for embedding SQL in Java) and Java Blend (product from Sun Microsystems, that provides object-oriented way to access data in a relational database). The emphasis is given to Java Blend, as it is a new tool with a very broad scope. And arguments in support of Java Blend as a better approach compared to JDBC and SQLJ are presented.
Show less - Date Issued
- 2001
- PURL
- http://purl.flvc.org/fcla/dt/12830
- Subject Headings
- Object-oriented programming (Computer science), Relational databases, Java (Computer program language)
- Format
- Document (PDF)
- Title
- An authorization model for object-oriented and semantic databases.
- Creator
- Song, Haiyan., Florida Atlantic University, Fernandez, Eduardo B., College of Engineering and Computer Science, Department of Computer and Electrical Engineering and Computer Science
- Abstract/Description
-
The incorporation of object-oriented and semantic modeling concepts to databases is one of the most significant advances in the evolution of database systems. Among the many issues brought along by this integration, one that becomes important is the protection of the information. This thesis presents an authorization model that applies two basic aspects: control of users' access to data values, and control of administrators' access to data definitions and authorization rules. The model...
Show moreThe incorporation of object-oriented and semantic modeling concepts to databases is one of the most significant advances in the evolution of database systems. Among the many issues brought along by this integration, one that becomes important is the protection of the information. This thesis presents an authorization model that applies two basic aspects: control of users' access to data values, and control of administrators' access to data definitions and authorization rules. The model consists of a set of policies, a structure for authorization rules, algorithms for access request validation and procedures for administrative functions. Even though this model is developed in the context of a particular data model, the discussion is sufficiently general and can be applied to similar environments.
Show less - Date Issued
- 1990
- PURL
- http://purl.flvc.org/fcla/dt/14592
- Subject Headings
- Object-oriented databases, Data base security, Computers--Access control
- Format
- Document (PDF)
- Title
- A survey of object-oriented features in SQL3.
- Creator
- Wu, Zaiwu., Florida Atlantic University, Solomon, Martin K., College of Engineering and Computer Science, Department of Computer and Electrical Engineering and Computer Science
- Abstract/Description
-
This thesis, based on (ISO/ANSI) X3H2-93-091 Working Draft Database Language SQL (SQL3) (Melton, 1993, 1994), systematically specifies the characteristics and manipulation of object-oriented techniques in SQL3. An essential difference between SQL3 and the previous SQL standards lies in the fact that the abstract data type (ADT) facility supported in SQL3 causes SQL3 to become an extended relational data model rather than a "pure" relational data model. This master's thesis focuses on the...
Show moreThis thesis, based on (ISO/ANSI) X3H2-93-091 Working Draft Database Language SQL (SQL3) (Melton, 1993, 1994), systematically specifies the characteristics and manipulation of object-oriented techniques in SQL3. An essential difference between SQL3 and the previous SQL standards lies in the fact that the abstract data type (ADT) facility supported in SQL3 causes SQL3 to become an extended relational data model rather than a "pure" relational data model. This master's thesis focuses on the careful examination and explication of ADTs and the corresponding families--type templates as they are used in SQL3. These topics involve four aspects: (1) general concepts and technologies in object-oriented data models, (2) the definition of ADTs and their advantages, (3) the manipulation of ADTs in SQL3, including type templates (e.g., distinct types, explicit ADTs, user-defined type templates, standard type templates) and collection types, (4) "tables of ADTs" (row types with table), and (5) conclusions and challenges.
Show less - Date Issued
- 1994
- PURL
- http://purl.flvc.org/fcla/dt/15044
- Subject Headings
- Abstract data types (Computer science), Object-oriented programming (Computer science), Database management, SQL (Computer program language)
- Format
- Document (PDF)