SlideShare une entreprise Scribd logo
1  sur  32
RDBMS
                 Relational Database Management System




Luke Whitaker
Josh Penrose
Mike Hallett
James Irwin-Singer
Richard Webster
Contents
• Introduction to Database management
  systems
• Early database systems
• RDBMS
• Oracle Property Manager
• Integration in a real estate business
• The Future of RDBMS
Data, Database and Database
            Management System
Data
•   Data is numerical, character or other symbols which can be recorded in a form suitable for processing by
    a computer. (e.g. names and addresses of students enrolling onto a university course).

Schema
•  The schema is the structure of data, whereas the data are the facts. Schema basically indicates the rules
   which the data must obey. Such rules can be enforced by a database. and the more rules there is the
   harder it is to enter poor quality data. Examples of rules include (Name is a string, and needs to hold at
   least 12 characters, DOB is a date, the company forbids people over 100 years old or younger than 18
   years old working for them.

Database
•   A Database is a collection of related data (such as an enrolling students data) arranged for speedy
    search and retrieval.

•   This may take a number of forms including text, numbers, sound, images or video.

Database Management System
•   A Database Management System is a collection of programs that allows users to specify the structure of
    a database, to create, query and modify the data in the database and to control access to it. (e.g. limit
    access to the database so that only relevant staff can access details of enrolling students).
Structured Query Language (SQL)
Relational Database Management Systems use the language known as SQL
(Pronounced Sequel).

•   SQL is a simple programming language used for accessing and managing
    data in relational databases.

•   Developed by IBM in 1970 to support its various relational products.

•   SQL is now the most important query language for relational databases.

•   Used in programmes such as SQL Server.
Early database systems
Paper / shared computer file
            systems (pre 1960's)
                                                              Customer file

                                                                Stock file
                  Customer order
                                                                Order file
                    processing

                                                              Customer file
                     Customer
                                                                Stock file
                     invoicing
                                                                Order file


                                                                Stock file
                   Purchase order
                     processing                                Supplier file



                                                                Stock file
                    Stock control
                                                                Order file


• Processing was slow.

• Inconsistencies in data could easily develop. (only one file being updated).

• Introduction of shared files eradicated some inconsistencies with data storage.

• However; shared filing was not efficient as only one application could access it at one time.
Hierarchical Database Model
           (Early 1960's)                                                                    Links are
                                                                                            maintained
                                                                                         through physical
                                                                                         data pointers that
                            Parent
    Customer                                                                             are embedded in
                                                                Customer
                                                                                         the data records.


                                                  Order                          Order
                            Child
      Order


                                     OLI                  OLI              OLI              OLI

      Order
    Line Item
                                    • Parent pointer < Child, Child pointer > Parent.



• Improved shared filing.

• Allowed simultaneous access to data by a number of different users.

• Provided facilities for querying, security and integrity of the data.
Network Database Model
                  (Late 1960's)
   Owner
                           Sales
Record Type                                       Customer
                          Territory
  (Parent)


 Member                    Sales
                                                     Order            Payment
Record Type                Person
  (Child)

                                                     Order
                                                   Line Item


• Doesn't attempt to force information into hierarchical levels.
• Member type records can have multiple owners increasing the use of the system.
• Still used Physical Pointers in the data records.
• Owner pointer < Member, Member pointer < Owner.

The main problems with both the hierarchical & network database systems were that
skilled programmers were required to write the programmes to create, access and
change the data in the database.
RDBMS
• Most popular database system.

• Simple and sound theoretical basis.

• Developed by E F Codd in the early 1970's.

• The model is based on tables, rows and columns and the
manipulation of data stored within.

• Relational database is a collection of these tables.

• First commercial system: MULTICS in 1978.

• Has overtaken Hierarchical and Network models.

• Main feature: Single database can be spread across several tables.

• Examples include: Oracle, IBM's DB2, Sybase, MySQL & Microsoft
Access.
Relational Database Model
                     Terminology
•   Relation is a table or flat file with columns and rows which has certain properties
•   A tuple is a row of a relation and represents an instance of a relation
•   An attribute is a named column of a relation
•   A domain is the set of allowable values for one or more attributes
•   The degree of a relation is the number of attributes it contains
•   The cardinality of relation is the number of tuples it contains


       Film

    Film Number            Title            Director     Country       Year       Genre     Attributes

       0.05           Reservoir Dogs       Tarantino      USA         1992        Crime

       0.06            Pulp Fiction        Tarantino      USA         1994        Crime

       0.08            Trainspotting         Boyle         UK         1996

       1.09           Internal Affairs     Wai-Keung      China       2002        Crime

       1.11         Snakes on a Plane         Ellis       USA         2006       Disaster
Key constraints.
         Primary Key - Unique identifier for the relation, no duplicates.

         Foreign key - An attribute in a relation that is also the primary key in
         another relation.




 Film
 Film
Number        Title     Director Country Year      Genre
                        Tarantin
 0.05    Reservoir Dogs    o      USA    1992      Crime              Director
                        Tarantin
                                                                      Director No   Director Name
 0.06     Pulp Fiction     o      USA    1994      Crime
                                                                      101           Tarantino
 0.08     Trainspotting     Boyle    UK     1996
                             Wai-                                     322           Boyle
 1.09    Internal Affairs   Keung   China   2002   Crime
                                                                      166           Wai-Keung
          Snakes on a
 1.11         Plane         Ellis   USA     2006 Disaster             753           Ellis
Differences between DBMS and
               RDBMS

DBMS

• Data is stored in a single large table
• Single record modification affects the whole database

RDBMS (Codd 1980)

• Database is 'broken down' into smaller pieces
• The changes will not affect the entire database
Differences continued…..



Example – Landlord to the same tenant of four different properties

•   DBMS – In this case you would have to enter the tenants information for
    each property (remember the tenant is the same, so time is wasted), as well
    as the information about the property itself.


    Property                Tenant            Tenants D/O/B               Tenants
                                                                          Contact
    no.

    1 North Street          Ben Dover           01/01/1970
            07000123456
    2 North Street          Ben Dover           01/01/1970
            07000123456



•   The incorporation of „KEY‟ fields can help to save time and reduce the
    chance of errors from occurring upon the inputting of information into the
    database
Differences continued…..


•   Enter RDBMS……

•   There needs to be the introduction of 'KEY' fields which allows more immediate
    access to what you are looking for. For example „tenant number' would be a key field
    and this would lead to all the information about that tenant being in one place.

•   Other 'KEY' fields could be introduced for other 'OBJECTS' (data files) of the
    tenancies which leads to 'relationships' being formed. For example two of the objects
    would be; tenant and property. The 'KEY' fields can be displayed by underlining them;

     OBJECT                                FIELDS

                     - (Tenant Number, Tenant Name, Tenant Contact Details… etc)
    TENANT
    PROPERTY         - (Property Number, Property Name, Property Address)

•   The idea of relationships comes from being able to input two or more „KEY‟ fields into
    the system and being able to find out exactly what you want.

•   So by creating 'KEY' fields you can find certain information by searching through that
    'KEY' field. This means that the input of duplicate data is not required constantly and
    you can find what you are looking for easier through objects and fields.
12 Rules….

•   Rule 0: The system must qualify as relational, as a database, and as a management system
•   Rule 1: The information rule:
•   Rule 2: The guaranteed access rule:
•   Rule 3: Systematic treatment of null values:
•   Rule 4: Active online catalogue based on the relational model:
•   Rule 5: The comprehensive data sublanguage rule:
•   Rule 6: The view updating rule:
•   Rule 7: High-level insert, update, and delete:
•   Rule 8: Physical data independence:
•   Rule 9: Logical data independence:
•   Rule 10: Integrity independence:
•   Rule 11: Distribution independence:
•   Rule 12: The non-subversion rule:
RDBMS Advantages
•   Increases the sharing of data and faster development of new applications
•   Support a simple data structure, namely tables or relations
•   Limit redundancy or replication of data
•   Better integrity as data inconsistencies are avoided by storing data in one
    place
•   Provide physical data independence so users do not have to be aware of
    underlying objects
•   Offer logical database independence - data can be viewed in different ways
    by different users.
•   Expandability is relatively easy to achieve by adding new views of the data
    as they are required.
•   Support one off queries using SQL or other appropriate language.
•   Better backup and recovery procedures
•   Provides multiple interfaces
•   Solves many problems created by other data models
•   The ability to handle efficiently simple data types
•   Multiple users can access which is not possible in DBMS
RDBMS Disadvantages

•   Software is expensive
•   Complex software means expensive hardware
•   Requires skilled knowledge to implement
•   Certain applications are slower processing
•   Increased vulnerability
•   More difficult to recover if data is lost
•   Seen as a poor representation of the real world
•   Difficult to represent hierarchies
•   Difficult to represent complex data types
Oracle
• The largest business software company in the
  world
• 320,000+ customers including 98 of the Fortune
  100
• Has customers in 145 countries
• 48.6% of the worldwide RDBMS market share
• Growing faster than the market average
• Holds more market share than its two closest
  competitors combined
Oracle Property Manager
Used by…

• Corporate companies
• Commercial companies
• Retail/ Franchise operators



• Provided as part of Oracle's E-Business Suite
Oracle Property Manager
Lease Administration

     Lease management is at the centre of the real estate management function. With Oracle Property Manager, you
    can control and oversee a variety of lease management tasks such as:

•   Abstracting basic lease information from lease documents
•   Modifying and amending leases
•   Calculating lease amounts
•   Creating invoice schedules
•   Exporting invoices to Oracle Payables and Oracle Receivables
•   Setting up milestones
•   Administering rent increases based on fixed percentages or specific indexes such as the Consumer Price Index
    (CPI)
•   Collecting rent based on variable factors such as sales volumes or usage
•   Calculating and collecting common area maintenance (CAM) expenses


Property Portfolio Management

     You can use Oracle Property Manager to identify, define, and manage owned and leased property, keep records
    of physical features and facilities, and maintain comprehensive records of property-related data such as:

•   Geographical location
•   Tenure (whether property is owned, leased, or a combination of the two)
•   Condition of property
•   Parties involved (for example, maintenance and security agencies)
•   Type (for example, whether the property is an office block, mall, or recreational space)
Oracle Property Manager
Space Management

1. Each employee or customer is assigned the
   appropriate space.
 2. All available space is assigned in the most
   effective manner possible.
• Keep occupancy rates high to ensure proper return
   on investment.
• Allocate space-related costs because they can easily
   find out the cost per square unit of each location
• Roll ups for markets, regions and cost centres
Benefits of Oracle Property
                  Manager
•   Reduce Operating Costs

•   Identify Cost Savings and Revenue Opportunities

•   Minimize Contractual and Financial Risk

•   Provide Data Transparency

•   Includes Key Features

•   Integration with other Oracle products
• Improve decision making. Make better real estate investment and
  management decisions with real-time information and reporting
  access from a single source offering one version of the truth.
• Provide a collaborative workspace. Share documents, raise issues,
  manage and coordinate tasks among internal and external teams,
  so that you can minimize the time necessary for identifying new sites
  or for expanding and remodeling existing stores.
• Own the entire lifecycle. Support end-to-end business processes,
  with detailed data that provides management with an accurate and
  timely view of the each store's operations.
• Improve productivity. Access information (about customers,
  suppliers, landlords, employees, and products) anytime, anywhere,
  over the internet in real time through the EnterpriseOne
  Collaborative Portal.
• Better retain customers. Increase customer satisfaction by making
  smarter real estate decisions based upon better information.
Integration

• Oracle Property Manager uses an open interface to integrate
  with CAD and CAFM applications

• Autodesk has integrated CAD software such as AutoCAD and
  Autodesk Map with Oracle Property Manager

• Integration of live graphical data with lease administration and
  financial data

• The integration of Autodesk‟s graphic technologies and the
  Oracle E-Business Suite
Success Story
• 2,500 hours saved annually and improved analysis
  The solution is saving the company's employees thousands of
  hours annually.According to Jones, quot;Our Autodesk MapGuide
  solution is helping us to make profitable decisions and find
  new opportunities, such as advantageous tenant moves, more
  quickly by giving us better visibility into the data in our Oracle
  database.Compared to coloring lease plans by hand each
  quarter, our Autodesk MapGuide solution is saving us 2,500
  hours annually.quot;
  He adds, quot;Autodesk MapGuide is also helping us to create
  more plans more often.We're now updating all our lease plans
  on a weekly instead of a quarterly basis.The solution helps us
  to explore and understand things like why sales might be low
  in one area of a property.These kinds of analyses were very
  time consuming before our MapGuide implementation.quot;
The Future of RDBMS
•   It is very difficult to see where RDBMS‟s could go because alternatives and
    new versions such as XML have been introduced. From delving through
    forums it is plain to see that many people do not only prefer standard
    RDBMS‟s but do not even like the alternatives.
•   Academics refer to relation models “It's such a simple and elegant model
    that it can never become unfashionable”. - Andre Naess.

•   Luke you may want to put something here about the incorporation of other
    software such as CAD. etc... Hope these slides are ok. Got my script
    written as well but you may want me to read different stuff out. X x x

Contenu connexe

Tendances

Database Administration
Database AdministrationDatabase Administration
Database AdministrationBilal Arshad
 
Architecture of dbms(lecture 3)
Architecture of dbms(lecture 3)Architecture of dbms(lecture 3)
Architecture of dbms(lecture 3)Ravinder Kamboj
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to DatabaseSiti Ismail
 
Structure of dbms
Structure of dbmsStructure of dbms
Structure of dbmsMegha yadav
 
Database management functions
Database management functionsDatabase management functions
Database management functionsyhen06
 
All data models in dbms
All data models in dbmsAll data models in dbms
All data models in dbmsNaresh Kumar
 
Database fundamentals(database)
Database fundamentals(database)Database fundamentals(database)
Database fundamentals(database)welcometofacebook
 
File systems versus a dbms
File systems versus a dbmsFile systems versus a dbms
File systems versus a dbmsRituBhargava7
 
Introduction & history of dbms
Introduction & history of dbmsIntroduction & history of dbms
Introduction & history of dbmssethu pm
 
Data base management system
Data base management systemData base management system
Data base management systemashirafzal1
 
Database basics
Database basicsDatabase basics
Database basicsprachin514
 
Dbms relational model
Dbms relational modelDbms relational model
Dbms relational modelChirag vasava
 
Data base management system
Data base management systemData base management system
Data base management systemNavneet Jingar
 
Database Management System
Database Management SystemDatabase Management System
Database Management SystemNishant Munjal
 

Tendances (20)

Files Vs DataBase
Files Vs DataBaseFiles Vs DataBase
Files Vs DataBase
 
Data independence
Data independenceData independence
Data independence
 
Database Administration
Database AdministrationDatabase Administration
Database Administration
 
Architecture of dbms(lecture 3)
Architecture of dbms(lecture 3)Architecture of dbms(lecture 3)
Architecture of dbms(lecture 3)
 
SQL - RDBMS Concepts
SQL - RDBMS ConceptsSQL - RDBMS Concepts
SQL - RDBMS Concepts
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to Database
 
Structure of dbms
Structure of dbmsStructure of dbms
Structure of dbms
 
Database management functions
Database management functionsDatabase management functions
Database management functions
 
View of data DBMS
View of data DBMSView of data DBMS
View of data DBMS
 
Introduction to RDBMS
Introduction to RDBMSIntroduction to RDBMS
Introduction to RDBMS
 
All data models in dbms
All data models in dbmsAll data models in dbms
All data models in dbms
 
Database fundamentals(database)
Database fundamentals(database)Database fundamentals(database)
Database fundamentals(database)
 
Database concepts
Database conceptsDatabase concepts
Database concepts
 
File systems versus a dbms
File systems versus a dbmsFile systems versus a dbms
File systems versus a dbms
 
Introduction & history of dbms
Introduction & history of dbmsIntroduction & history of dbms
Introduction & history of dbms
 
Data base management system
Data base management systemData base management system
Data base management system
 
Database basics
Database basicsDatabase basics
Database basics
 
Dbms relational model
Dbms relational modelDbms relational model
Dbms relational model
 
Data base management system
Data base management systemData base management system
Data base management system
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 

En vedette

Object Relational Database Management System
Object Relational Database Management SystemObject Relational Database Management System
Object Relational Database Management SystemAmar Myana
 
Object relational and extended relational databases
Object relational and extended relational databasesObject relational and extended relational databases
Object relational and extended relational databasesSuhad Jihad
 
Object-Relational Database Systems(ORDBMSs)
Object-Relational Database Systems(ORDBMSs)Object-Relational Database Systems(ORDBMSs)
Object-Relational Database Systems(ORDBMSs)Sahan Walpitagamage
 
9. Object Relational Databases in DBMS
9. Object Relational Databases in DBMS9. Object Relational Databases in DBMS
9. Object Relational Databases in DBMSkoolkampus
 
NoSQL Databases - Lecture 12 - Introduction to Databases (1007156ANR)
NoSQL Databases - Lecture 12 - Introduction to Databases (1007156ANR)NoSQL Databases - Lecture 12 - Introduction to Databases (1007156ANR)
NoSQL Databases - Lecture 12 - Introduction to Databases (1007156ANR)Beat Signer
 
The relational data model part[1]
The relational data model part[1]The relational data model part[1]
The relational data model part[1]Bashir Rezaie
 
Relational database management system (rdbms) i
Relational database management system (rdbms) iRelational database management system (rdbms) i
Relational database management system (rdbms) iRavinder Kamboj
 
4 the relational data model and relational database constraints
4 the relational data model and relational database constraints4 the relational data model and relational database constraints
4 the relational data model and relational database constraintsKumar
 
3. Relational Models in DBMS
3. Relational Models in DBMS3. Relational Models in DBMS
3. Relational Models in DBMSkoolkampus
 
Urinary system embryology
Urinary system embryologyUrinary system embryology
Urinary system embryologyishtiaqqazi
 
Introduction to RDBMS
Introduction to RDBMSIntroduction to RDBMS
Introduction to RDBMSSarmad Ali
 
Fundamentals of database system - Relational data model and relational datab...
Fundamentals of database system  - Relational data model and relational datab...Fundamentals of database system  - Relational data model and relational datab...
Fundamentals of database system - Relational data model and relational datab...Mustafa Kamel Mohammadi
 
Introduction to Software - Coder Forge - John Mulhall
Introduction to Software - Coder Forge - John MulhallIntroduction to Software - Coder Forge - John Mulhall
Introduction to Software - Coder Forge - John MulhallJohn Mulhall
 
Cardinality and participation constraints
Cardinality and participation constraintsCardinality and participation constraints
Cardinality and participation constraintsNikhil Deswal
 
Database : Relational Data Model
Database : Relational Data ModelDatabase : Relational Data Model
Database : Relational Data ModelSmriti Jain
 

En vedette (20)

Object Relational Database Management System
Object Relational Database Management SystemObject Relational Database Management System
Object Relational Database Management System
 
Object relational and extended relational databases
Object relational and extended relational databasesObject relational and extended relational databases
Object relational and extended relational databases
 
Object-Relational Database Systems(ORDBMSs)
Object-Relational Database Systems(ORDBMSs)Object-Relational Database Systems(ORDBMSs)
Object-Relational Database Systems(ORDBMSs)
 
ORDBMS
ORDBMSORDBMS
ORDBMS
 
9. Object Relational Databases in DBMS
9. Object Relational Databases in DBMS9. Object Relational Databases in DBMS
9. Object Relational Databases in DBMS
 
Ordbms
OrdbmsOrdbms
Ordbms
 
NoSQL Databases - Lecture 12 - Introduction to Databases (1007156ANR)
NoSQL Databases - Lecture 12 - Introduction to Databases (1007156ANR)NoSQL Databases - Lecture 12 - Introduction to Databases (1007156ANR)
NoSQL Databases - Lecture 12 - Introduction to Databases (1007156ANR)
 
The relational data model part[1]
The relational data model part[1]The relational data model part[1]
The relational data model part[1]
 
Relational database management system (rdbms) i
Relational database management system (rdbms) iRelational database management system (rdbms) i
Relational database management system (rdbms) i
 
4 the relational data model and relational database constraints
4 the relational data model and relational database constraints4 the relational data model and relational database constraints
4 the relational data model and relational database constraints
 
3. Relational Models in DBMS
3. Relational Models in DBMS3. Relational Models in DBMS
3. Relational Models in DBMS
 
Denormalization
DenormalizationDenormalization
Denormalization
 
Urinary system embryology
Urinary system embryologyUrinary system embryology
Urinary system embryology
 
Introduction to RDBMS
Introduction to RDBMSIntroduction to RDBMS
Introduction to RDBMS
 
Rdbms
RdbmsRdbms
Rdbms
 
Fundamentals of database system - Relational data model and relational datab...
Fundamentals of database system  - Relational data model and relational datab...Fundamentals of database system  - Relational data model and relational datab...
Fundamentals of database system - Relational data model and relational datab...
 
Introduction to Software - Coder Forge - John Mulhall
Introduction to Software - Coder Forge - John MulhallIntroduction to Software - Coder Forge - John Mulhall
Introduction to Software - Coder Forge - John Mulhall
 
Cardinality and participation constraints
Cardinality and participation constraintsCardinality and participation constraints
Cardinality and participation constraints
 
RDBMS.ppt
RDBMS.pptRDBMS.ppt
RDBMS.ppt
 
Database : Relational Data Model
Database : Relational Data ModelDatabase : Relational Data Model
Database : Relational Data Model
 

Similaire à Rdbms

January 2006 Document Scanning Considerations Presentation
January 2006 Document Scanning Considerations PresentationJanuary 2006 Document Scanning Considerations Presentation
January 2006 Document Scanning Considerations PresentationJohn Wang
 
SNW Tarmin 040709
SNW Tarmin 040709SNW Tarmin 040709
SNW Tarmin 040709Eric Herzog
 
Xml finland-2011-sami-poikonen-ea nokia
Xml finland-2011-sami-poikonen-ea nokiaXml finland-2011-sami-poikonen-ea nokia
Xml finland-2011-sami-poikonen-ea nokiaSami Poikonen
 
Pragmatics Driven Issues in Data and Process Integrity in Enterprises
Pragmatics Driven Issues in Data and Process Integrity in EnterprisesPragmatics Driven Issues in Data and Process Integrity in Enterprises
Pragmatics Driven Issues in Data and Process Integrity in EnterprisesAmit Sheth
 
Scaling MySQL: Benefits of Automatic Data Distribution
Scaling MySQL: Benefits of Automatic Data DistributionScaling MySQL: Benefits of Automatic Data Distribution
Scaling MySQL: Benefits of Automatic Data DistributionScaleBase
 
ScaleBase Webinar: Methods and Challenges to Scale Out a MySQL Database
ScaleBase Webinar: Methods and Challenges to Scale Out a MySQL DatabaseScaleBase Webinar: Methods and Challenges to Scale Out a MySQL Database
ScaleBase Webinar: Methods and Challenges to Scale Out a MySQL DatabaseScaleBase
 
2.7 Use of ICT in Data Management
2.7 Use of ICT in Data Management2.7 Use of ICT in Data Management
2.7 Use of ICT in Data ManagementMomina Mateen
 
Creating Data Hubs to Enhance Information Sharing
Creating Data Hubs to Enhance Information SharingCreating Data Hubs to Enhance Information Sharing
Creating Data Hubs to Enhance Information SharingInnoTech
 
A Behind the Scenes Look at the Force.com Platform
A Behind the Scenes Look at the Force.com PlatformA Behind the Scenes Look at the Force.com Platform
A Behind the Scenes Look at the Force.com PlatformSalesforce Developers
 
Enterprise Security Architecture: From Access to Audit
Enterprise Security Architecture: From Access to AuditEnterprise Security Architecture: From Access to Audit
Enterprise Security Architecture: From Access to AuditBob Rhubart
 
ScaleBase Webinar 8.16: ScaleUp vs. ScaleOut
ScaleBase Webinar 8.16: ScaleUp vs. ScaleOutScaleBase Webinar 8.16: ScaleUp vs. ScaleOut
ScaleBase Webinar 8.16: ScaleUp vs. ScaleOutScaleBase
 
Measure Data Quality
Measure Data QualityMeasure Data Quality
Measure Data QualityZavalaJV
 
The Efficient Use of Cyberinfrastructure to Enable Data Analysis Collaboration
The Efficient Use of Cyberinfrastructure  to Enable Data Analysis CollaborationThe Efficient Use of Cyberinfrastructure  to Enable Data Analysis Collaboration
The Efficient Use of Cyberinfrastructure to Enable Data Analysis CollaborationCybera Inc.
 
Atlanta ISSA 2010 Enterprise Data Protection Ulf Mattsson
Atlanta ISSA  2010 Enterprise Data Protection   Ulf MattssonAtlanta ISSA  2010 Enterprise Data Protection   Ulf Mattsson
Atlanta ISSA 2010 Enterprise Data Protection Ulf MattssonUlf Mattsson
 

Similaire à Rdbms (20)

Cs753 2a
Cs753 2aCs753 2a
Cs753 2a
 
January 2006 Document Scanning Considerations Presentation
January 2006 Document Scanning Considerations PresentationJanuary 2006 Document Scanning Considerations Presentation
January 2006 Document Scanning Considerations Presentation
 
SNW Tarmin 040709
SNW Tarmin 040709SNW Tarmin 040709
SNW Tarmin 040709
 
Xml finland-2011-sami-poikonen-ea nokia
Xml finland-2011-sami-poikonen-ea nokiaXml finland-2011-sami-poikonen-ea nokia
Xml finland-2011-sami-poikonen-ea nokia
 
Pragmatics Driven Issues in Data and Process Integrity in Enterprises
Pragmatics Driven Issues in Data and Process Integrity in EnterprisesPragmatics Driven Issues in Data and Process Integrity in Enterprises
Pragmatics Driven Issues in Data and Process Integrity in Enterprises
 
Scaling MySQL: Benefits of Automatic Data Distribution
Scaling MySQL: Benefits of Automatic Data DistributionScaling MySQL: Benefits of Automatic Data Distribution
Scaling MySQL: Benefits of Automatic Data Distribution
 
ScaleBase Webinar: Methods and Challenges to Scale Out a MySQL Database
ScaleBase Webinar: Methods and Challenges to Scale Out a MySQL DatabaseScaleBase Webinar: Methods and Challenges to Scale Out a MySQL Database
ScaleBase Webinar: Methods and Challenges to Scale Out a MySQL Database
 
2.7 Use of ICT in Data Management
2.7 Use of ICT in Data Management2.7 Use of ICT in Data Management
2.7 Use of ICT in Data Management
 
3.6
3.63.6
3.6
 
2ndlec.database
2ndlec.database2ndlec.database
2ndlec.database
 
Creating Data Hubs to Enhance Information Sharing
Creating Data Hubs to Enhance Information SharingCreating Data Hubs to Enhance Information Sharing
Creating Data Hubs to Enhance Information Sharing
 
Innovations in Intake - Ohio 11 21 2008
Innovations in Intake - Ohio 11 21 2008Innovations in Intake - Ohio 11 21 2008
Innovations in Intake - Ohio 11 21 2008
 
A Behind the Scenes Look at the Force.com Platform
A Behind the Scenes Look at the Force.com PlatformA Behind the Scenes Look at the Force.com Platform
A Behind the Scenes Look at the Force.com Platform
 
354 ch1
354 ch1354 ch1
354 ch1
 
DBMS
DBMSDBMS
DBMS
 
Enterprise Security Architecture: From Access to Audit
Enterprise Security Architecture: From Access to AuditEnterprise Security Architecture: From Access to Audit
Enterprise Security Architecture: From Access to Audit
 
ScaleBase Webinar 8.16: ScaleUp vs. ScaleOut
ScaleBase Webinar 8.16: ScaleUp vs. ScaleOutScaleBase Webinar 8.16: ScaleUp vs. ScaleOut
ScaleBase Webinar 8.16: ScaleUp vs. ScaleOut
 
Measure Data Quality
Measure Data QualityMeasure Data Quality
Measure Data Quality
 
The Efficient Use of Cyberinfrastructure to Enable Data Analysis Collaboration
The Efficient Use of Cyberinfrastructure  to Enable Data Analysis CollaborationThe Efficient Use of Cyberinfrastructure  to Enable Data Analysis Collaboration
The Efficient Use of Cyberinfrastructure to Enable Data Analysis Collaboration
 
Atlanta ISSA 2010 Enterprise Data Protection Ulf Mattsson
Atlanta ISSA  2010 Enterprise Data Protection   Ulf MattssonAtlanta ISSA  2010 Enterprise Data Protection   Ulf Mattsson
Atlanta ISSA 2010 Enterprise Data Protection Ulf Mattsson
 

Dernier

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Dernier (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

Rdbms

  • 1. RDBMS Relational Database Management System Luke Whitaker Josh Penrose Mike Hallett James Irwin-Singer Richard Webster
  • 2. Contents • Introduction to Database management systems • Early database systems • RDBMS • Oracle Property Manager • Integration in a real estate business • The Future of RDBMS
  • 3. Data, Database and Database Management System Data • Data is numerical, character or other symbols which can be recorded in a form suitable for processing by a computer. (e.g. names and addresses of students enrolling onto a university course). Schema • The schema is the structure of data, whereas the data are the facts. Schema basically indicates the rules which the data must obey. Such rules can be enforced by a database. and the more rules there is the harder it is to enter poor quality data. Examples of rules include (Name is a string, and needs to hold at least 12 characters, DOB is a date, the company forbids people over 100 years old or younger than 18 years old working for them. Database • A Database is a collection of related data (such as an enrolling students data) arranged for speedy search and retrieval. • This may take a number of forms including text, numbers, sound, images or video. Database Management System • A Database Management System is a collection of programs that allows users to specify the structure of a database, to create, query and modify the data in the database and to control access to it. (e.g. limit access to the database so that only relevant staff can access details of enrolling students).
  • 4.
  • 5. Structured Query Language (SQL) Relational Database Management Systems use the language known as SQL (Pronounced Sequel). • SQL is a simple programming language used for accessing and managing data in relational databases. • Developed by IBM in 1970 to support its various relational products. • SQL is now the most important query language for relational databases. • Used in programmes such as SQL Server.
  • 7. Paper / shared computer file systems (pre 1960's) Customer file Stock file Customer order Order file processing Customer file Customer Stock file invoicing Order file Stock file Purchase order processing Supplier file Stock file Stock control Order file • Processing was slow. • Inconsistencies in data could easily develop. (only one file being updated). • Introduction of shared files eradicated some inconsistencies with data storage. • However; shared filing was not efficient as only one application could access it at one time.
  • 8. Hierarchical Database Model (Early 1960's) Links are maintained through physical data pointers that Parent Customer are embedded in Customer the data records. Order Order Child Order OLI OLI OLI OLI Order Line Item • Parent pointer < Child, Child pointer > Parent. • Improved shared filing. • Allowed simultaneous access to data by a number of different users. • Provided facilities for querying, security and integrity of the data.
  • 9. Network Database Model (Late 1960's) Owner Sales Record Type Customer Territory (Parent) Member Sales Order Payment Record Type Person (Child) Order Line Item • Doesn't attempt to force information into hierarchical levels. • Member type records can have multiple owners increasing the use of the system. • Still used Physical Pointers in the data records. • Owner pointer < Member, Member pointer < Owner. The main problems with both the hierarchical & network database systems were that skilled programmers were required to write the programmes to create, access and change the data in the database.
  • 10. RDBMS • Most popular database system. • Simple and sound theoretical basis. • Developed by E F Codd in the early 1970's. • The model is based on tables, rows and columns and the manipulation of data stored within. • Relational database is a collection of these tables. • First commercial system: MULTICS in 1978. • Has overtaken Hierarchical and Network models. • Main feature: Single database can be spread across several tables. • Examples include: Oracle, IBM's DB2, Sybase, MySQL & Microsoft Access.
  • 11. Relational Database Model Terminology • Relation is a table or flat file with columns and rows which has certain properties • A tuple is a row of a relation and represents an instance of a relation • An attribute is a named column of a relation • A domain is the set of allowable values for one or more attributes • The degree of a relation is the number of attributes it contains • The cardinality of relation is the number of tuples it contains Film Film Number Title Director Country Year Genre Attributes 0.05 Reservoir Dogs Tarantino USA 1992 Crime 0.06 Pulp Fiction Tarantino USA 1994 Crime 0.08 Trainspotting Boyle UK 1996 1.09 Internal Affairs Wai-Keung China 2002 Crime 1.11 Snakes on a Plane Ellis USA 2006 Disaster
  • 12. Key constraints. Primary Key - Unique identifier for the relation, no duplicates. Foreign key - An attribute in a relation that is also the primary key in another relation. Film Film Number Title Director Country Year Genre Tarantin 0.05 Reservoir Dogs o USA 1992 Crime Director Tarantin Director No Director Name 0.06 Pulp Fiction o USA 1994 Crime 101 Tarantino 0.08 Trainspotting Boyle UK 1996 Wai- 322 Boyle 1.09 Internal Affairs Keung China 2002 Crime 166 Wai-Keung Snakes on a 1.11 Plane Ellis USA 2006 Disaster 753 Ellis
  • 13. Differences between DBMS and RDBMS DBMS • Data is stored in a single large table • Single record modification affects the whole database RDBMS (Codd 1980) • Database is 'broken down' into smaller pieces • The changes will not affect the entire database
  • 14. Differences continued….. Example – Landlord to the same tenant of four different properties • DBMS – In this case you would have to enter the tenants information for each property (remember the tenant is the same, so time is wasted), as well as the information about the property itself. Property Tenant Tenants D/O/B Tenants Contact no. 1 North Street Ben Dover 01/01/1970 07000123456 2 North Street Ben Dover 01/01/1970 07000123456 • The incorporation of „KEY‟ fields can help to save time and reduce the chance of errors from occurring upon the inputting of information into the database
  • 15. Differences continued….. • Enter RDBMS…… • There needs to be the introduction of 'KEY' fields which allows more immediate access to what you are looking for. For example „tenant number' would be a key field and this would lead to all the information about that tenant being in one place. • Other 'KEY' fields could be introduced for other 'OBJECTS' (data files) of the tenancies which leads to 'relationships' being formed. For example two of the objects would be; tenant and property. The 'KEY' fields can be displayed by underlining them; OBJECT FIELDS - (Tenant Number, Tenant Name, Tenant Contact Details… etc) TENANT PROPERTY - (Property Number, Property Name, Property Address) • The idea of relationships comes from being able to input two or more „KEY‟ fields into the system and being able to find out exactly what you want. • So by creating 'KEY' fields you can find certain information by searching through that 'KEY' field. This means that the input of duplicate data is not required constantly and you can find what you are looking for easier through objects and fields.
  • 16. 12 Rules…. • Rule 0: The system must qualify as relational, as a database, and as a management system • Rule 1: The information rule: • Rule 2: The guaranteed access rule: • Rule 3: Systematic treatment of null values: • Rule 4: Active online catalogue based on the relational model: • Rule 5: The comprehensive data sublanguage rule: • Rule 6: The view updating rule: • Rule 7: High-level insert, update, and delete: • Rule 8: Physical data independence: • Rule 9: Logical data independence: • Rule 10: Integrity independence: • Rule 11: Distribution independence: • Rule 12: The non-subversion rule:
  • 17.
  • 18.
  • 19.
  • 20. RDBMS Advantages • Increases the sharing of data and faster development of new applications • Support a simple data structure, namely tables or relations • Limit redundancy or replication of data • Better integrity as data inconsistencies are avoided by storing data in one place • Provide physical data independence so users do not have to be aware of underlying objects • Offer logical database independence - data can be viewed in different ways by different users. • Expandability is relatively easy to achieve by adding new views of the data as they are required. • Support one off queries using SQL or other appropriate language. • Better backup and recovery procedures • Provides multiple interfaces • Solves many problems created by other data models • The ability to handle efficiently simple data types • Multiple users can access which is not possible in DBMS
  • 21. RDBMS Disadvantages • Software is expensive • Complex software means expensive hardware • Requires skilled knowledge to implement • Certain applications are slower processing • Increased vulnerability • More difficult to recover if data is lost • Seen as a poor representation of the real world • Difficult to represent hierarchies • Difficult to represent complex data types
  • 22. Oracle • The largest business software company in the world • 320,000+ customers including 98 of the Fortune 100 • Has customers in 145 countries • 48.6% of the worldwide RDBMS market share • Growing faster than the market average • Holds more market share than its two closest competitors combined
  • 23. Oracle Property Manager Used by… • Corporate companies • Commercial companies • Retail/ Franchise operators • Provided as part of Oracle's E-Business Suite
  • 24. Oracle Property Manager Lease Administration Lease management is at the centre of the real estate management function. With Oracle Property Manager, you can control and oversee a variety of lease management tasks such as: • Abstracting basic lease information from lease documents • Modifying and amending leases • Calculating lease amounts • Creating invoice schedules • Exporting invoices to Oracle Payables and Oracle Receivables • Setting up milestones • Administering rent increases based on fixed percentages or specific indexes such as the Consumer Price Index (CPI) • Collecting rent based on variable factors such as sales volumes or usage • Calculating and collecting common area maintenance (CAM) expenses Property Portfolio Management You can use Oracle Property Manager to identify, define, and manage owned and leased property, keep records of physical features and facilities, and maintain comprehensive records of property-related data such as: • Geographical location • Tenure (whether property is owned, leased, or a combination of the two) • Condition of property • Parties involved (for example, maintenance and security agencies) • Type (for example, whether the property is an office block, mall, or recreational space)
  • 25. Oracle Property Manager Space Management 1. Each employee or customer is assigned the appropriate space. 2. All available space is assigned in the most effective manner possible. • Keep occupancy rates high to ensure proper return on investment. • Allocate space-related costs because they can easily find out the cost per square unit of each location • Roll ups for markets, regions and cost centres
  • 26. Benefits of Oracle Property Manager • Reduce Operating Costs • Identify Cost Savings and Revenue Opportunities • Minimize Contractual and Financial Risk • Provide Data Transparency • Includes Key Features • Integration with other Oracle products
  • 27. • Improve decision making. Make better real estate investment and management decisions with real-time information and reporting access from a single source offering one version of the truth. • Provide a collaborative workspace. Share documents, raise issues, manage and coordinate tasks among internal and external teams, so that you can minimize the time necessary for identifying new sites or for expanding and remodeling existing stores. • Own the entire lifecycle. Support end-to-end business processes, with detailed data that provides management with an accurate and timely view of the each store's operations. • Improve productivity. Access information (about customers, suppliers, landlords, employees, and products) anytime, anywhere, over the internet in real time through the EnterpriseOne Collaborative Portal. • Better retain customers. Increase customer satisfaction by making smarter real estate decisions based upon better information.
  • 28. Integration • Oracle Property Manager uses an open interface to integrate with CAD and CAFM applications • Autodesk has integrated CAD software such as AutoCAD and Autodesk Map with Oracle Property Manager • Integration of live graphical data with lease administration and financial data • The integration of Autodesk‟s graphic technologies and the Oracle E-Business Suite
  • 30.
  • 31. • 2,500 hours saved annually and improved analysis The solution is saving the company's employees thousands of hours annually.According to Jones, quot;Our Autodesk MapGuide solution is helping us to make profitable decisions and find new opportunities, such as advantageous tenant moves, more quickly by giving us better visibility into the data in our Oracle database.Compared to coloring lease plans by hand each quarter, our Autodesk MapGuide solution is saving us 2,500 hours annually.quot; He adds, quot;Autodesk MapGuide is also helping us to create more plans more often.We're now updating all our lease plans on a weekly instead of a quarterly basis.The solution helps us to explore and understand things like why sales might be low in one area of a property.These kinds of analyses were very time consuming before our MapGuide implementation.quot;
  • 32. The Future of RDBMS • It is very difficult to see where RDBMS‟s could go because alternatives and new versions such as XML have been introduced. From delving through forums it is plain to see that many people do not only prefer standard RDBMS‟s but do not even like the alternatives. • Academics refer to relation models “It's such a simple and elegant model that it can never become unfashionable”. - Andre Naess. • Luke you may want to put something here about the incorporation of other software such as CAD. etc... Hope these slides are ok. Got my script written as well but you may want me to read different stuff out. X x x