Posted: January 27, 2014 Filed under: 1.2 Support of OOP Directly in a RDBMS | Tags: Chris Date, Divine Inspirations, graph theory, Larry Ellison, Marten Mickos, MySQL, Nancy Li, object oriented programming, OOP, Oracle, Rich McGinn, soft schema, transitive closure Leave a comment
Presentation Overview: This presentation describes how to support object oriented programming (OOP) directly in a relational database. This includes support for the notion of classes, objects, single/multiple inheritance, polymorphism, etc… all using standard SQL. Support of OOP is achieved by treating OOP as a graph problem, utilizing 3 tables to represent class information and 3 tables to represent object information. Collectively, these 6 tables comprise the notion of a soft schema.
Slide Presentation: Support of OOP Directly in a RDBMS
Demonstration: Instantiation of a TCSQL Class
Posted: January 15, 2014 Filed under: 2.1 Object Morphing | Tags: Divine Inspirations, object morphing, OOP, soft schema, TCSQL Leave a comment
Presentation Overview> This presentation describes the concept of object morphing. This powerful capability provides the ability to take object instances and automatically make appropriate property additions and deletions whenever the class of an object is changed to a different class.
Slide Presentation: Object Morphing
Prerequisite Video Presentation: Support of OOP Directly in a RDBMS
Demonstration: Instantiation of a TCSQL Class
Posted: January 5, 2014 Filed under: 3.2 Process Management | Tags: Divine Inspirations, OOP, process definition, process management, project plan, soft schema, task network, TCSQL, WBS, work breakdown structure Leave a comment
Presentation Overview: This presentation describes use of TCSQL for process management. Using an example of building a house, this presentation shows how to use the soft schema capabilities of TCSQL to define a process template and to instantiate this process template in the creation of a project plan.
Slide Presentation: Process Management
Prerequisite Video Presentation: Support of OOP Directly in a RDBMS
Demonstration: Instantiation of a TCSQL Class
Posted: January 3, 2014 Filed under: 3.3 Project Management | Tags: critical path, Divine Inspirations, OOP, path query, polymorphic query, project management, soft schema, TCSQL Leave a comment
Presentation Overview: This presentation describes use of TCSQL for project management. Powerful path queries are shown in deriving the critical path of a project. The use of polymorphic queries demonstrate the ability to write queries that never break and never need modification despite process and project modifications.
Slide Presentation: Project Management
Prerequisite Video Presentation: Support of OOP Directly in a RDBMS
Demonstration: Path Query
