Current Search: Solomon, Martin K. (x)
View All Items
- Title
- A relational algebra implementation.
- Creator
- Rivero, Gene Richard., Florida Atlantic University, Solomon, Martin K.
- Abstract/Description
-
Although the Relational Algebra (RA) is a fundamental component of the relational model of database storage and retrieval, it has not been widely implemented in commercial database systems. The Structured Query Language (SQL) has been for some time the most widely implemented relational database language. This thesis provides and describes the first implementation of a particularly powerful version of the relational algebra that includes an n-ary join operator as well as including the...
Show moreAlthough the Relational Algebra (RA) is a fundamental component of the relational model of database storage and retrieval, it has not been widely implemented in commercial database systems. The Structured Query Language (SQL) has been for some time the most widely implemented relational database language. This thesis provides and describes the first implementation of a particularly powerful version of the relational algebra that includes an n-ary join operator as well as including the division operator, and nested expressions. With this implementation, that powerful version of the relational algebra can be used as a front end to any SQL-92 compliant database management system, such as Oracle, Informix, DB2, Sybase, SQL Server, and Access.
Show less - Date Issued
- 2003
- PURL
- http://purl.flvc.org/fcla/dt/13067
- Subject Headings
- Relation algebras, SQL (Computer program language), Database management, 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
- The evolution and extension of PEIRCE RDBMS.
- Creator
- Hard, Bruce W., Florida Atlantic University, Solomon, Martin K.
- Abstract/Description
-
In 1981, Dr, Martin K. Solomon and Carl D. Kirshen published the paper, "PEIRCE: A Relational DBMS for Small Systems," that utilized Codd's relational algebra as a basis for this interactive database management system. Looking back, it is easy to see that PEIRCE was ahead of its time in many ways, especially by showing an early understanding of the relationship of triggers and virtual files, and recognizing the need for a user interface, known as the Clerk Oriented Interface. An historical...
Show moreIn 1981, Dr, Martin K. Solomon and Carl D. Kirshen published the paper, "PEIRCE: A Relational DBMS for Small Systems," that utilized Codd's relational algebra as a basis for this interactive database management system. Looking back, it is easy to see that PEIRCE was ahead of its time in many ways, especially by showing an early understanding of the relationship of triggers and virtual files, and recognizing the need for a user interface, known as the Clerk Oriented Interface. An historical overview of PEIRCE will be given, along with a comparison of PEIRCE to the ever popular state-of-the-art ORACLE relational database management system, as well as an explanation of my new extensions to the subsystems of the PEIRCE DBMS. The historical overview is useful because it covers the evolution of PEIRCE over a period of more than 15 years, and collects the previously disjoint information into one place. Also, this overview is interesting because it reflects the change in database and computer technology over that time.
Show less - Date Issued
- 1994
- PURL
- http://purl.flvc.org/fcla/dt/15062
- Subject Headings
- Computer software, Relational databases, Database management--Computer programs
- Format
- Document (PDF)
- Title
- An investigation of Oracle8i.
- Creator
- He, Li., Florida Atlantic University, Solomon, Martin K.
- Abstract/Description
-
Oracle8i, the database for Internet computing, changes the way information is managed and accessed. Not only does Oracle8i introduce new features and enhancement for traditional OLTP and data warehouse, it also provides breakthrough technologies concerning the Internet and Java. This thesis presents a concrete investigation of Oracle8i's new features and new technologies, especially in the area of Internet and Java support. The following research tasks are performed: A comprehensive survey on...
Show moreOracle8i, the database for Internet computing, changes the way information is managed and accessed. Not only does Oracle8i introduce new features and enhancement for traditional OLTP and data warehouse, it also provides breakthrough technologies concerning the Internet and Java. This thesis presents a concrete investigation of Oracle8i's new features and new technologies, especially in the area of Internet and Java support. The following research tasks are performed: A comprehensive survey on the new features and new technologies of Oracle8i; An identification of the key features of Java utilities in Oracle8i, including JDBC drivers, SQLJ, and Enterprise JavaBeans, with complete examples running in Windows NT 4.0 environment; Discussions of Oracle8i and Internet, including Oracle WebDB and iFS; A presentation on areas for further study.
Show less - Date Issued
- 1999
- PURL
- http://purl.flvc.org/fcla/dt/15710
- Subject Headings
- Oracle (Computer file), Relational databases, Web servers, Java (Computer program language)
- Format
- Document (PDF)
- Title
- A critical investigation of SQLJ.
- Creator
- Borkar, Anjali P., Florida Atlantic University, Solomon, Martin K.
- Abstract/Description
-
We critically investigate, evaluate, and illustrate the language of SQL and Java provided by SQLJ. We investigate the main constructs of SQLJ, such as use of declarative and executable statements, SQLJ clauses, and use of bind variables in SQLJ applications. We also observe usage of named and position iterators and we illustrate how to develop and run applications on the server side. In particular, we analyze the difference between SQLJ and JDBC and we find that SQLJ is good for static SQL...
Show moreWe critically investigate, evaluate, and illustrate the language of SQL and Java provided by SQLJ. We investigate the main constructs of SQLJ, such as use of declarative and executable statements, SQLJ clauses, and use of bind variables in SQLJ applications. We also observe usage of named and position iterators and we illustrate how to develop and run applications on the server side. In particular, we analyze the difference between SQLJ and JDBC and we find that SQLJ is good for static SQL whereas JDBC is good for dynamic SQL. We also compare the relationship of SQLJ to ANSI/ISO embedded SQL. Finally we evaluate the advantages of developing SQLJ stored procedure over PL/SQL procedures.
Show less - Date Issued
- 1999
- PURL
- http://purl.flvc.org/fcla/dt/15722
- Subject Headings
- Database management, SQL (Computer program language), Java (Computer program language)
- Format
- Document (PDF)
- Title
- An evaluation of the POSTGRES DBMS.
- Creator
- John, Agustus Worrial., Florida Atlantic University, Solomon, Martin K.
- Abstract/Description
-
In 1970, E. F. Codd published the paper "A relational model of data for large shared data banks" that introduced the relational data model for managing data. SQL, currently the most widely used relational language, was introduced in the experimental IBM database management system (DBMS) System R. Another DBMS, called INGRES, was developed at about the same time as System R (under the leadership of M. Stonebraker), and it was based on the relational database language QUEL. Since that time,...
Show moreIn 1970, E. F. Codd published the paper "A relational model of data for large shared data banks" that introduced the relational data model for managing data. SQL, currently the most widely used relational language, was introduced in the experimental IBM database management system (DBMS) System R. Another DBMS, called INGRES, was developed at about the same time as System R (under the leadership of M. Stonebraker), and it was based on the relational database language QUEL. Since that time, inadequacies of the relational model and the need to handle more complex database issues warranted the extension of the relational model and the implementation of a DBMS that meets those needs. M. Stonebraker developed the post-relational DBMS POSTGRES based on the POSTQUEL database language. An evaluation of POSTGRES will be conducted to determine the adequacy of POSTGRES with respect to traditional relational database issues, as well as more complex issues that are considered post-relational.
Show less - Date Issued
- 1993
- PURL
- http://purl.flvc.org/fcla/dt/14992
- Subject Headings
- Database management--Computer programs--Evaluation
- Format
- Document (PDF)
- Title
- Information modeling methodologies and techniques.
- Creator
- Djaja, Eddy Winata., Florida Atlantic University, Solomon, Martin K.
- Abstract/Description
-
We survey and critically compare various approaches and software products for the modeling and logical design of relational databases. In particular, we examine different information modeling methodologies, such as Information Engineering, CASE$\sp*$Method, the Three Schema Concept, as well as data modeling techniques, such as the Entity-Relationship techniques, and the Object Role Modeling technique.
- Date Issued
- 1996
- PURL
- http://purl.flvc.org/fcla/dt/15357
- Subject Headings
- Relational databases, Database design, Database management
- Format
- Document (PDF)
- Title
- THE IMPLEMENTATION OF PEIRCE: A PORTABLE AND EFFICIENT DATABASE MANAGEMENT SYSTEM.
- Creator
- HSU, CHUNG HSANG., Florida Atlantic University, Solomon, Martin K.
- Abstract/Description
-
This thesis describes the use and implementation of the PEIRCE DBMS. PEIRCE is an easy-to-use, efficient, portable and relationally complete database management system. The design philosophy behind PEIRCE is to provide a powerful and efficient data manipulation language that can be easily implemented on a variety of computers, including microcomputers. PEIRCE requires the user to learn only a small number of simple, yet powerful commands. It is PEIRCE not the user that bears the burden of...
Show moreThis thesis describes the use and implementation of the PEIRCE DBMS. PEIRCE is an easy-to-use, efficient, portable and relationally complete database management system. The design philosophy behind PEIRCE is to provide a powerful and efficient data manipulation language that can be easily implemented on a variety of computers, including microcomputers. PEIRCE requires the user to learn only a small number of simple, yet powerful commands. It is PEIRCE not the user that bears the burden of efficiently implementing these commands. PEIRCE has been entirely written in C to enhance portability to many computers.
Show less - Date Issued
- 1984
- PURL
- http://purl.flvc.org/fcla/dt/14227
- Subject Headings
- Computer software, Database management--Computer programs
- 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)
- 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
- Remote database access over Internet in Windows environment.
- Creator
- Ren, Yongjian., Florida Atlantic University, Hsu, Sam, Solomon, Martin K., College of Engineering and Computer Science, Department of Computer and Electrical Engineering and Computer Science
- Abstract/Description
-
This thesis deals with remote database access over the Internet. Three different approaches to remote database access, the CGI-based approach, the Oracle Webserver-based approach and the CORBA-based approach, are discussed. Experiments are conducted to compare the pros and cons of each approach. The Oracle database and Microsoft Access database are utilized as the target database systems. For the CGI-based approach, the CGI programs are coded with ProC, Oracle's SQL-embedded C language, in...
Show moreThis thesis deals with remote database access over the Internet. Three different approaches to remote database access, the CGI-based approach, the Oracle Webserver-based approach and the CORBA-based approach, are discussed. Experiments are conducted to compare the pros and cons of each approach. The Oracle database and Microsoft Access database are utilized as the target database systems. For the CGI-based approach, the CGI programs are coded with ProC, Oracle's SQL-embedded C language, in Microsoft Visual C++ developer's studio, and a Student Record example is demonstrated. For the Oracle Webserver-based approach, the Oracle Webserver 1.1 has been setup and an Online Shopping Club example is demonstrated. For the CORBA-based approach, Orbix Web 2.0.1 and JDK 1.1.1 are utilized as the CORBA system and the development language, respectively, and several examples including single server, multiple servers and multiple databases are presented. An extended SQL syntax is proposed to manipulate data from multiple database systems residing on different hosts in one SQL statement. The implementation of extended SQL statements in CORBA's server/client application is also suggested. With the help of extended SQL syntax and CORBA's multiple server access feature, an example of the client application accessing two databases at a time is illustrated. The pros and cons are discussed of the three remote database access approaches studied in the thesis: (I) The CGI-based approach, which is the most generic and widely used approach. (II) The Oracle Webserver approach, which is a relatively simplified way of the CGI approach, easy to apply but limited in applications. (III) The CORBA-based approach, which is the most powerful and sophisticated approach for remote database access.
Show less - Date Issued
- 1998
- PURL
- http://purl.flvc.org/fcla/dt/15590
- Subject Headings
- Database management, World Wide Web, Microsoft network (Online service)
- Format
- Document (PDF)
- Title
- Some Perspectives on Godelian Philosophy.
- Creator
- Servais, Sondra, Solomon, Martin K., Florida Atlantic University, College of Engineering and Computer Science, Department of Computer and Electrical Engineering and Computer Science
- Abstract/Description
-
We characterize Godel's philosophy of mathematics, as presented in his published works, with possible clarification and support provided by his posthumously published drafts, as being formulated by Godel as an optimistic neo-Kantian epistemology superimposed on a Platonic metaphysics. We further consider that Godel's more general philosophical worldview can also be characterized as such. We provide a philosophical interpretation of Godel's rotating universe solutions to Einstein's field...
Show moreWe characterize Godel's philosophy of mathematics, as presented in his published works, with possible clarification and support provided by his posthumously published drafts, as being formulated by Godel as an optimistic neo-Kantian epistemology superimposed on a Platonic metaphysics. We further consider that Godel's more general philosophical worldview can also be characterized as such. We provide a philosophical interpretation of Godel's rotating universe solutions to Einstein's field equations that is contrary to Godel's own philosophical interpretation. We compare Godel's worldview with our materialistic worldview. Our materialistic worldview developed from interpreting Godelian type results, but stands in contrast to Godel's worldview. Finally, our materialistic worldview serves to further explicate, by contrast , Godel's Platonic world view.
Show less - Date Issued
- 2007
- PURL
- http://purl.flvc.org/fau/fd/FA00012550
- Subject Headings
- Mathematics--Philosophy, Logic, Symbolic and mathematical, Gödel, Kurt--Criticism and Interpretation
- Format
- Document (PDF)
- Title
- Software development for ecological data systems.
- Creator
- Lostal, Sergio L., Florida Atlantic University, Larrondo-Petrie, Maria M., Solomon, Martin K., College of Engineering and Computer Science, Department of Computer and Electrical Engineering and Computer Science
- Abstract/Description
-
Software development for ecological data systems is concentrated in the description, modeling, and standardization of large amounts of ecological data. Ecological data assembled in many formats is very difficult to reuse. This thesis develops a database model that supports the storage of heterogeneous data in standardized formats. Ecological data standardization is solved with the specification of a structure conversion system. Because input formats cannot be predicted, a scientific data...
Show moreSoftware development for ecological data systems is concentrated in the description, modeling, and standardization of large amounts of ecological data. Ecological data assembled in many formats is very difficult to reuse. This thesis develops a database model that supports the storage of heterogeneous data in standardized formats. Ecological data standardization is solved with the specification of a structure conversion system. Because input formats cannot be predicted, a scientific data description language was created to control the execution of the conversion system. System analysis is based on interviews with South Florida Water Management District scientists conducting ecosystem research, and ecological data collected at Lake Okeechobee, Florida, during a five-year study. Object-oriented and structural methods were used for analysis. Development is complemented with an introduction to user interfaces.
Show less - Date Issued
- 1996
- PURL
- http://purl.flvc.org/fcla/dt/15344
- Subject Headings
- Ecology--Data processing, Information storage and retrieval systems--Ecology, Okeechobee, Lake (Fla)
- Format
- Document (PDF)