Mini Project

 Mini Project Presentation

        As usual we started our class at 2pm at TECC Room. Today, we have a Mini Project Presentation about Relational Algebra. This Mini Project has 20% of PB which is the second biggest of all PB that we have for subject Database System. There have 5 groups that must be present in front of Madam Shamsiah while she recorded.

        Relational Algebra is a theoretical language with operations that work on one or more relations to define another relation without changing the original relation(s).  Both the operands and the results are relations. Below is the explanation of each Relational Algebra.

1. SELECT
    The selection operation works on a single relation R and defines a relation that contains only those tuples of R that satisfy the specified condition (predicate).
    Syntax:  predicate(R)
    Example:-

2. PROJECT
    The Projection operation works on a single relation R and defines a relation that contains a vertical subset of R, extracting the values of specified attributes and eliminating duplicates.
    Syntax: a1, . . . , an(R)
    Example:-

3. UNION
    The union of two relations R and S defines a relation that contains all the tuples of R, or S, or both R and S, duplicate tuples being eliminated. R and S must be union-compatible.
    Syntax: R S
    Example:-

4. INTERSECTION
    The Intersection operation defines a relation consisting of the set of all tuples that are in both R and S. R and S must be union-compatible. 
    Syntax: R S 
     Example:-

5. DIFFERENCE
    The set Difference operation defines a relation consisting of the tuples that are in relation R, but not in S. R and S must be union-compatible.
    Syntax: R - S
    Example:-

    After all presentation are done, we take a picture for our class and our beloved lecturer, Madam Shamsiah because it's our last class for this semester. The examination is a round the corner.




Comments

  1. mini project ni memang seronok kalau di lakukan secara face to face, tapi memandangkan sekarang covid-19 berleluasa, kita aplikasikan secara talian. Walaupun dilakukan secara talian, ia tetap seronok kerana dapat belajar tentang SQL, membuat table dengan menggunakan SQL dan masukkan data instances di table bersama sama dengan ahli kumpulan

    ReplyDelete
  2. Walaupun kelas online, aktiviti yng diberikan masih seronok untuk dilakukan di rumah.

    ReplyDelete
  3. Mini project tetap seronok walaupun dilakukan secara atas talian dan mampu meningkatkan kefahaman tentang SQL.

    ReplyDelete
  4. belajar secara face to face lebih selesa tapi bgi mengelakkan daripda berjangkitnya covid kita terpaksa belajar secara atas talian .

    ReplyDelete
  5. mini project ni dpt melatih dan meningkatankan kefahaman pelajar untuk menyelesaikan masalah menggunakan sql .

    ReplyDelete
  6. Mini project, ya kami buat mini project pasal tourist ...jadi juga lahh database tuu

    ReplyDelete
  7. Mini project ini dapat meningkatkan pengetahuan mahupun kefahaman pelajar dalam menyelesaikan database menggunakan sql dengan betul.

    ReplyDelete
  8. Banyak yg saya dapat daripada mini project ini terutamanya dalam menghasilkan satu data data penting di syarikat2 besar dan lain2 lagi. Ini juga melatih kami terutama bahagian coding. Tetapi lebih seronok apabila face to face berdepan dengan pernsyarah itu sendiri.

    ReplyDelete

Post a Comment