Download presentation
Presentation is loading. Please wait.
Published byAbigale Mory Modified over 10 years ago
1
1 Pertemuan > Relational Model SQL DDL, SQL DML, Aljabar dan Kalkulus Matakuliah: >/ > Tahun: > Versi: >
2
2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Mahasiswa dapat menggunakan Relational model SQL DDL, SQL DML, Aljabar, dan Kalkulus
3
3 Outline Materi Pengenalan Relational Model Relational Aljabar Relational Kalkulus SQL
4
4 PENGENALAN RELATIONAL MODEL BEBERAPA ISTILAH PENTING – RELATION SCHEMA – RELATION INSTANCE – FIELD / COLUMN / ATTRIBUTE – DOMAIN – TUPLE / RECORD – DEGREE / ARITY
5
5 PENGENALAN RELATIONAL MODEL Contoh : Cardinality = 3, degree = 5, all rows distinct
6
6 QUERY RELATIONAL DATA RELATIONAL DATABASE QUERY Relational database: a set of relations Relation: made up of 2 parts: Instance : a table, with rows and columns. #Rows = cardinality, #fields = degree / arity. Schema : specifies name of relation, plus name and type of each column. Contoh : Students(sid: string, name: string, login:string, age: integer, gpa: real).
7
7 QUERY RELATIONAL DATA QUERY LANGUAGES Contoh : Tampilkan pelajar yang berusia 18 th SELECT * FROM Students S WHERE S.age=18
8
8 DESAIN LOGIKAL DATABASE ENTITY SETS TO TABLES Employees ssn name lot
9
9 DESAIN LOGIKAL DATABASE RELATIONSHIP SETS TO TABLES (WITHOUT CONSTRAINT) TRANSLATING RELATIONSHIP SETS WITH KEY CONSTRAINT dname did since lot name ssn Manages Employees Departments budget
10
10 DESAIN LOGIKAL DATABASE TRANSLATING RELATIONSHIPS WITH PARTICIPATION CONSTRAINTS lot name dname budgetdid since name dname budgetdid since Manages since Departments Employees ssn Works_In
11
11 DESAIN LOGIKAL DATABASE TRANSLATING WEAK ENTITY SETS lot name age pname Dependents Employees ssn Policy cost
12
12 DESAIN LOGIKAL DATABASE TRANSLATING CLASS HIERARCHIES Contract_Emps name ssn Employees lot hourly_wages ISA Hourly_Emps contractid hours_worked
13
13 DESAIN LOGIKAL DATABASE TRANSLATING ER DIAGRAMS WITH AGGREGATION ER TO RELATIONAL
14
14 PENGENALAN VIEWS UPDATE DESTROYING DROP TABLE Students ALTERING ALTER TABLE Students ADD COLUMN firstYear: integer
15
15 RELASI ALJABAR SELECTION DAN PROJECTION SET OPERATIONS –UNION –INTERSECTION –SET DIFFERENCE –CROSS-PRODUCT RENAMING JOINS DIVISION
16
16 RELASI ALJABAR R1 S1 S2
17
17 RELASI ALJABAR
18
18 RELASI ALJABAR
19
19 RELASI ALJABAR A B1 B2 B3 A/B1A/B2A/B3
20
20 RELASI KALKULUS TUPLE RELATIONAL CALCULUS DOMAIN RELATIONAL CALCULUS
21
21 SQL QUERY DASAR DML DDL SELECT UNION, INTERSECT, AND EXCEPT
22
22 SQL QUERY LANJUTAN NESTED QUERIES AGGREGATE OPERATORS – GROUP BY – HAVING NULL VALUES TRIGGERS AND ACTIVE DATABASES DESIGNING ACTIVE DATABASES
23
23 > Dilanjutkan ke pert. 03 Pengembangan Aplikasi Basis Data
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.