GoConqr has a new look! Let us know what you think.

Flashcards

Data Management

L H Data Management German 46 cards

Cards in this deck (46)

  1. 1Conceptual schemaTechnology independent specification of the overall structure of organisational data
  2. 2Logical schemaRepresentation of a database for a particular data management technology
  3. 3Physical schemaHow data from a logical schema are stored
  4. 4Weak entity typeAn entity whose existence depends on some other entity type
  5. 5Composite attributeAttribute that has meaningful parts
  6. 6IdentifierAttribute that distinguishes instances of an entity type
  7. 7Degree of relationshipNumber of entity types that participate in a relationship
  8. 8Cardinality constraintsA rule that specifies the number of instances of one entity
  9. 9Total specialization ruleEach instance of a supertype must be a member of some subtype in the relationship
  10. 10Partial specialization ruleInstance of a supertype may be member of a subtype but dont have to
  11. 11Disjoint ruleA supertype instance cannot be a member of both subtypes
  12. 12Overlap ruleSupertype instance may simutaneously be member of 2 subtypes
  13. 13Entity ClusteringHow Supertypes & Subtypes
    Related entity types & relationships
  14. 14Candidate keyattribute which uniquely identifies rows in a relation
  15. 15Characteristics Datawarehouse1) subject oriented: (organised around key subjects)
    2) Integrated
    3) time-variant: trends & situations
  16. 16Difference operational & informational systemOperational: transactions
    Informational: decision-support, predictions, data-mining
  17. 17Independent datamartData filled with operational data without beingc onnected to DWH
  18. 18Limitations independent DMcostly, redundant, inconsistencies, no greater details
  19. 19Operational Data Store (ODS)Database designed to serve operational user in decision-support (recent data)
  20. 20Logical data martDM offering different relational views
  21. 21Real-time WHnear real-time data - immediate action can be taken in response to events
  22. 22Three-layer architecture DW1) Derived data (end-user decision-support)
    1) Reconciled data (decision-support)
    3) Operational data
  23. 23Fact table vs. dimensional tablesFactual quantitative data (units sold, orders booked)
    subject of business
  24. 24Size of a fact tablesubjects (stores * products) * time
  25. 25Weight fact tableSize * fields * bytes
  26. 26SCDType 1: overwrite
    Type 3: current value & many old
  27. 27Type 2 methodDimensions that change slowlier (address) PK +Start date (End date- automatically)
  28. 28Distributed databasesingle logical database spread physically across computers in multiple locations & connected by a data communication network
    *centrally administrated, but local customization & flexibility
  29. 29Decentralized databaseDB stored on multiple locations but computers are not interconnected by network - users cannot share data
  30. 30Advantages distributed databases*Distribution & autonomy of business units (geographically dispersed units)
    *Data sharing (Sharing across business units)
    *Data communication costs & reliability (locate data close to where it is needed)
    *Database recovery (ensuring that damaged data can be quickly recovered)
  31. 31ObjectivesLocation transparency - a user needs to know the location of the data
    Local autonomy - ability to operate independently when the connection to other nodes has failed
  32. 32Synchronous Distributed DatabaseData is continuously kept up-to-date
    *Data can be accessed at any time and provide consistent answers
    *lead to slow response time
  33. 33Asynchronous DD*Keeps copies of replicated data at different nodes
    *Local server can access data without reaching out across the network
    *Delay in updates
    *The response time is acceptable
    --> more complex to design to ensure the suitable level of data integrity and consistency across nodes
  34. 34Advantages DD over centralized*Increased reliability and availability (when centralized data fails- unavailable to all users)
    *Local control (thus data integrity)
    *Modular growth (more economical than expand to larger computer)
    *Lower communication point (where needed)
    *Faster response
  35. 35Disadvantages DD*Software costs & complexity
    *Complex to ensure proper coordination among data at different sites
  36. 36Options for distributing a database1) Data replication
    2) Horizontal partitioning
    3) Vertical partitioning
  37. 37Data replication*Storing a separate copy of the DB at 2+ sites
    *Every site = full replication
    *Favored when data is static
  38. 38Advantages DR*Reliable: always a copy
    *Fast response (process query locally)
    *Note decoupling (each node proceed without coordination across network)
    *Reduced network traffic at prime time (delayed updating thus traffic moved away)
  39. 39Disadvantages*Storage requirements
    *Complexity maintenance
    *Complexity & cost of updating
  40. 40Data replication applications*Snapshot replication (Updates periodically collected, list of changes in log)
    *Near-real time (Trigger stored at DB, when replicated, trigger executes update)
    *Pul replication (Local DB determines when update & requests snapshot)
  41. 41Horizontal partitioningRows distributed to many sites
  42. 42Advantages HP*Efficiency: data stored close to where it is used
    *Local optimization (optimize performance for local access)
    *Security (data not relevant to usage)
    Ease of querying (combining data easy - rows merged by unions)
  43. 43Disadvantages HP*Inconsistent access speed (when data from different partitions are needed)
    *Backup vulnerability: no copies -data lost if backup is not performed
  44. 44Vertical partitioningColumns
  45. 45Disadvantages VP*combining data more difficult than horizontal patterns (due to need to use PK to join rows across partitions)
  46. 46Objectives DBMS*Location transparency (data dictionary indicating location of data)
    *Replication (although replicated, data should be treated as single item)
    *Failure transparency (either all actions commited or none)
    *Concurrency transparency (results must be the same as if each transaction were processed in serial order)

Information

Description
Data Management Flashcards on Data Management, created by L H on 19/12/2016.
Created by
L H
Views
3
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?