1 Pertemuan 10 The Manipulative part of the object data model (Lanjutan bagian 1) Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.

Slides:



Advertisements
Similar presentations
1 Pertemuan > > Matakuliah: >/ > Tahun: > Versi: >
Advertisements

Pertemuan 03 Teori Peluang (Probabilitas)
1 Pertemuan 07 Hitung Peluang Matakuliah: I0134 – Metoda Statistika Tahun: 2005 Versi: Revisi.
1 Pertemuan 11 Matakuliah: I0014 / Biostatistika Tahun: 2005 Versi: V1 / R1 Pengujian Hipotesis (I)
1 Pertemuan > > Matakuliah: >/ > Tahun: > Versi: >
1 Pertemuan 12 Binary Search Tree Matakuliah: T0026/Struktur Data Tahun: 2005 Versi: 1/1.
Pertemuan <<12>> Paralel dan Basis Data Terdistribusi
1 Pertemuan > Relational Model SQL DDL, SQL DML, Aljabar dan Kalkulus Matakuliah: >/ > Tahun: > Versi: >
1 Pertemuan 22 Radix Sort Matakuliah: T0016/Algoritma dan Pemrograman Tahun: 2005 Versi: versi 2.
1 Pertemuan 15 The Business Owner’s View Matakuliah: A0194/Pengendalian Rekayasa Ulang Informasi Tahun: 2005 Versi: 1/5.
1 Pertemuan 6 Elementary UDP Sockets Matakuliah: H0483 / Network Programming Tahun: 2005 Versi: 1.0.
1 Pertemuan 22 Expressions of Time and preference Matakuliah: G0134 – Grammar III Tahun: 2005 Versi: revisi 1.
Matakuliah : G1184 Travel Management Tahun : 2005 Pertemuan ke-: 7-8 Chapter 2 (Power Point 7.1) Pokok Bahasan: Intermediaries Materi:  The Nature of.
12 - Organisation Matakuliah: G0622/Bahasa Inggris 1 Tahun: 2005 Versi: 1.01.
1 Pertemuan 17 Third Conditional Matakuliah: G0134 – Grammar III Tahun: 2005 Versi: revisi 1.
1 Pertemuan 10 Arsitektur Jaringan Model OSI Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
1 Pertemuan 26 Object Relational Database Management System (Lanjutan) Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.
1 Pertemuan 16 Object Query Language (Lanjutan bagian 3) Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.
1 Pertemuan 23 Object database design (Lanjutan bagian 2) Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.
1 Pertemuan 21 Contingency Planning Matakuliah:A0334/Pengendalian Lingkungan Online Tahun: 2005 Versi: 1/1.
1 Pertemuan 13 BACK PROPAGATION Matakuliah: H0434/Jaringan Syaraf Tiruan Tahun: 2005 Versi: 1.
1 Pertemuan 24 Object database design (Lanjutan bagian 3) Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.
1 Pertemuan 15 ADAPTIVE RESONANCE THEORY Matakuliah: H0434/Jaringan Syaraf Tiruan Tahun: 2005 Versi: 1.
1 Pertemuan 14 Object Query Language (Lanjutan bagian 1) Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.
1 Pertemuan 5 The structure part of object data model Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.
1 Pertemuan 04 Expression Matakuliah: D0524 / Algoritma dan Pemrograman Komputer Tahun: 2005 Versi:
07 - Advertising Matakuliah: G0622/Bahasa Inggris 1 Tahun: 2005 Versi: 1.01.
1 Pertemuan 17 Seleksi DBMS Matakuliah: >/ > Tahun: > Versi: >
1 Pertemuan 21 Parallelism and Superscalar Matakuliah: H0344/Organisasi dan Arsitektur Komputer Tahun: 2005 Versi: 1/1.
1 Pertemuan 7 Scanning Matakuliah: G1072 Reading 1 Tahun: 2005 Versi: revisi 0.
1 Pertemuan 21 Audit Reporting Matakuliah:A0274/Pengelolaan Fungsi Audit Sistem Informasi Tahun: 2005 Versi: 1/1.
1 Pertemuan 17 Building Object Database Application Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.
1 Pertemuan 05 Selection Matakuliah: D0524 / Algoritma dan Pemrograman Komputer Tahun: 2005 Versi:
1 Pertemuan 11 QUIZ Matakuliah: J0274/Akuntansi Manajemen Tahun: 2005 Versi: 01/00.
1 Minggu 3, Pertemuan 5 Relational Algebra (Cont.) Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
11 - Innovation Matakuliah: G0622/Bahasa Inggris 1 Tahun: 2005 Versi: 1.01.
1 Minggu 11, Pertemuan 22 Conceptual Database Design (Chapter 14.1, 3rd ed.) Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
1 Pertemuan 20 Time & Condition Clauses with Future reference Matakuliah: G0134 – Grammar III Tahun: 2005 Versi: revisi 1.
1 Pertemuan 18 I wish, If only Matakuliah: G0134 – Grammar III Tahun: 2005 Versi: revisi 1.
1 Pertemuan 7 The Object Definition Language Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.
1 Pertemuan 5 Bisnis Proses Matakuliah: H0472 / Konsep Sistem Informasi Tahun: 2006 Versi: 1.
1 Pertemuan 17 HOPFIELD NETWORK Matakuliah: H0434/Jaringan Syaraf Tiruan Tahun: 2005 Versi: 1.
1 Pertemuan 13 AVL Tree Matakuliah: T0026/Struktur Data Tahun: 2005 Versi: 1/1.
1 Minggu 2, Pertemuan 3 The Relational Model Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
1 Pertemuan 9 The Manipulative part of the object data model Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.
1 Pertemuan 6 The structure part of object data model (Lanjutan) Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.
1 Pertemuan #3 Clocks and Realtime Matakuliah: H0232/Sistem Waktu Nyata Tahun: 2005 Versi: 1/5.
1 Pertemuan 06 Repetition Matakuliah: D0524 / Algoritma dan Pemrograman Komputer Tahun: 2005 Versi:
1 Pertemuan 08 Pengujian Hipotesis 1 Matakuliah: I0272 – Statistik Probabilitas Tahun: 2005 Versi: Revisi.
1 Pertemuan 04 MODEL RELASIONAL Matakuliah: >/ > Tahun: > Versi: >
1 Pertemuan 19 Building Object Database Application (Lanjutan bagian 2) Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.
1 Pertemuan 8 The Object Definition Language (Lanjutan) Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.
1 Pertemuan 25 Object Relational Database Management System Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.
The Relational Model Pertemuan 03 Matakuliah: M0564 /Pengantar Sistem Basis Data Tahun : 2008.
1 Pertemuan > > Matakuliah: >/ > Tahun: > Versi: >
1 Pertemuan 26 Making It Happen Matakuliah: A0194/Pengendalian Rekayasa Ulang Informasi Tahun: 2005 Versi: 1/5.
1 Pertemuan > > Matakuliah: >/ > Tahun: > Versi: >
Pertemuan 02 The Nature of Accounting and Information Technology Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05.
1 Pertemuan 16 The Business Owner’s View Matakuliah: A0194/Pengendalian Rekayasa Ulang Informasi Tahun: 2005 Versi: 1/5.
1 Pertemuan 13: PREFIXES Matakuliah: G0942/Listening 1 Tahun: 2005 Versi: baru.
Pertemuan <<11>> <<HELP DESK (01) >>
Matakuliah : D0524 / Algoritma dan Pemrograman Komputer
Pertemuan 20 The Business Views of the Technology Architecture
Pertemuan 5 Probabilitas-1
Pertemuan 20 Building Object Database Application (Lanjutan bagian 3)
Pertemuan 22 The Business Views of the Technology Architecture
Pertemuan 17 Pengujian Hipotesis
Matakuliah : T0553/Sistem Multimedia Tahun : 2005 Versi : 5
Pertemuan 18 Pengujian Hipotesis Lanjutan
Presentation transcript:

1 Pertemuan 10 The Manipulative part of the object data model (Lanjutan bagian 1) Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0

2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Mahasiswa dapat Menjelaskan penerapan penggunaan dan konsep data model dari generasi teknologi database (C2)

3 Outline Materi Pick and mix operations Object processing operators Boolean operators

4 Pick and mix operations Restrict –Restrict is a unary operator (it operates on just one object). This operator is sometime call “select”, but here we used the name restrict so as to avoid confusion with select operation in OQL. –This operator is used to define a set object which contain object for which some condition is true.

5 Pick and mix operations Example Restrict product where color = ‘Black’

6 Pick and mix operations Union –Is a binary operator (it takes two objects as operands). –Union of two set object is a set object which contains all off the objects contained in one or both of the two operand set objects. Example Retail_Customer Union [Customer] Trade_Customer

7 Pick and mix operations Intersect –Intersect like union operators upon two set objects. –The intersection of two set objects contains object which occur in both of them. Example Retail_Customer Intersect [Customer] Trade_Customer

8 Pick and mix operations Difference (minus) –This operator like intersect and union, operators upon two set objects. –Difference define a set object which contains objects which occur in the first of the operand set objects, but not in the second. Example Retail_Customer Minus [Customer] Trade_Customer

9 Object processing operators Apply –Is used to process the objects in a set by applying to each of them a specific operation. Fold –This operator like Apply, applies an operation to each object in a set, but also applies a second operation to resulting object so as to combine them into a single object

10 Object processing operators Join –A join operation matches object within difference set object, and then applies a specified function to each matching pair. Tuple_Join –The tuple_join of two set objects R and S using the matching function P.

11 Object processing operators Outer_Join –The outer_Join combines objects taken from two operand set object and uses three functions. The first processes pair of matching objects, the second processes unmatched objects from the first operand, and the third processes unmatched object from the second operand. Least_Fixed_Point –This operator retrieves information by repeatedly applying a specified function until no further information can be granted.

12 Boolean operators Exists –This operator returns true if there exists within a set object an object for which a specified Boolean condition evaluates to true, otherwise it returns false. Forall –This operator returns true if a specified Boolean expression returns true for all objects contain in the operand set object, otherwise the expression returns false.

13 Boolean operators Member –The member operator returns true if a specified object is contained with a set- objects, otherwise it returns false.

14 SUMMARY The pick and mix operator upon set objects are RESTRICT, UNION, INTERSECT, DIFFERENCE, CHOOSE, GROUP, AND ELIMINATE_DUPLICATES Object processing operators include APPLY, FOLD, JOIN, and LEAST_FIXED POINT Boolean operators include EXIST, FORALL, and MEMBER