• Bài giảng Database Management Systems - Chapter 5: Concurrency Control TechniquesBài giảng Database Management Systems - Chapter 5: Concurrency Control Techniques

    The set of rules which must be followed for producing serializable schedule are The lock compatibility must adhered to. The root of the tree must be locked first, in any mode. A node N can be locked by a transaction T in S or IX mode only if the parent node is already locked by T in either IS or IX mode. A node N can be locked by T in X, IX, or...

    ppt48 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 984 | Lượt tải: 0

  • Bài giảng Database Management Systems - Chapter 4: Introduction to Transaction Processing Concepts and TheoryBài giảng Database Management Systems - Chapter 4: Introduction to Transaction Processing Concepts and Theory

    Potential problem with lower isolation levels (cont.): Phantoms: New rows being read using the same read with a condition. A transaction T1 may read a set of rows from a table, perhaps based on some condition specified in the SQL WHERE clause. Now suppose that a transaction T2 inserts a new row that also satisfies the WHERE clause condition of ...

    ppt54 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1066 | Lượt tải: 0

  • Bài giảng Database Management Systems - Chapter 3: Algorithms for Query Processing and OptimizationBài giảng Database Management Systems - Chapter 3: Algorithms for Query Processing and Optimization

    Oracle DBMS V8 Rule-based query optimization: the optimizer chooses execution plans based on heuristically ranked operations. (Currently it is being phased out) Cost-based query optimization: the optimizer examines alternative access paths and operator algorithms and chooses the execution plan with lowest estimate cost. The query cost is calcula...

    ppt66 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1041 | Lượt tải: 0

  • Bài giảng Database Management Systems - Chapter 2: Indexing Structures for FilesBài giảng Database Management Systems - Chapter 2: Indexing Structures for Files

    Difference between B-tree and B+-tree In a B-tree, pointers to data records exist at all levels of the tree In a B+-tree, all pointers to data records exists at the leaf-level nodes A B+-tree can have less levels (or higher capacity of search values) than the corresponding B-tree

    ppt26 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 962 | Lượt tải: 0

  • Bài giảng Database Management Systems - Chapter 1: Disk Storage, Basic File Structures, and HashingBài giảng Database Management Systems - Chapter 1: Disk Storage, Basic File Structures, and Hashing

    Advantages of SANs are: Flexible many-to-many connectivity among servers and storage devices using fiber channel hubs and switches. Up to 10km separation between a server and a storage system using appropriate fiber optic cables. Better isolation capabilities allowing nondisruptive addition of new peripherals and servers. SANs face the problem ...

    ppt32 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1153 | Lượt tải: 0

  • Bài giảng Database Management Systems - Chapter 0: An Overview of a Database Management SystemBài giảng Database Management Systems - Chapter 0: An Overview of a Database Management System

    Execution Engine The execution engine has the responsibility for executing each of the steps in the chosen query plan. The execution engine interacts with most of the other components of the DBMS, either directly or through the buffers. It must get the data from the database into buffers in order to manipulate that data. It needs to interact w...

    ppt22 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 969 | Lượt tải: 0

  • Bài giảng Data Warehouse DesignBài giảng Data Warehouse Design

    The fact scheme derived is shown in Fig. 11. Dimension month is defined as a range on attribute date; Dimension age5 as a range of attribute age (5 years intervals). The hierarchies on dimensions month and age5 is defined by adopting progressively wider ranges. Dimension type of surgery is optional. The grossary for the fact attributes is as ...

    ppt48 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 929 | Lượt tải: 1

  • Chapter 1: Data WarehousingChapter 1: Data Warehousing

    MOLAP Operations Roll up (drill-up): summarize data by climbing up hierarchy or by dimension reduction Drill down (roll down): reverse of roll-up from higher level summary to lower level summary or detailed data, or introducing new dimensions Slice and dice: project and select

    ppt63 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1052 | Lượt tải: 0

  • Bài giảng Khai phá dữ liệu (Data mining) - Chương 8: Các vấn đề nghiên cứu trong khai phá dữ liệuBài giảng Khai phá dữ liệu (Data mining) - Chương 8: Các vấn đề nghiên cứu trong khai phá dữ liệu

    Khai phá dữ liệu trong lĩnh vực mạng (network) và giao tiếp dữ liệu (data communications) Khai phá dữ liệu trong lĩnh vực môi trường (environmental area) Khai phá dữ liệu trong lĩnh vực sinh học (biological area)

    ppt8 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1042 | Lượt tải: 1

  • Bài giảng Khai phá dữ liệu (Data mining) - Chương 7: Phát triển ứng dụng khai phá dữ liệuBài giảng Khai phá dữ liệu (Data mining) - Chương 7: Phát triển ứng dụng khai phá dữ liệu

    Xem xét sự tương đồng/khác biệt giữa qui trình phát triển ứng dụng truyền thống và ứng dụng khai phá dữ liệu Sự cần thiết của các chuẩn (standards) dành cho khai phá dữ liệu Sự quan tâm của các nhà sản xuất phần mềm đối với việc hỗ trợ phát triển ứng dụng khai phá dữ liệu

    ppt22 trang | Chia sẻ: vutrong32 | Ngày: 19/10/2018 | Lượt xem: 1192 | Lượt tải: 1