Pertemuan 6 BAHASA QUERY FORMAL
|
|
- Vera Atmadja
- 7 tahun lalu
- Tontonan:
Transkripsi
1 Pertemuan 6 BAHASA QUERY FORMAL BAHASA QUERY FORMAL ALJABAR RELATIONAL Adalah kumpulan operasi terhadap relasi, dimana setiap operasi menggunakan satu atau lebih relasi untuk menghasilkan satu relasi yang baru OPERATOR YANG DIGUNAKAN OPERATOR HIMPUNAN * Union atau gabungan ( ) Union dari relasi A dan B dinyatakan sebagai A B a b * Intersection atau irisan ( ) Intersection dari relasi A dan B dinyatakan sebagai A B a b
2 * Difference Difference dari relasi A dan B dinyatakan dengan A - B a b Cartesian product Product cartesian dari relasi A dan B dinyatakan dengan A X B contoh : A = { 1,2,3} B = { 5,7 } A X B = { ( 1,5), (1,7), ( 2,5), (2,7), (3,5),(3,7) } OPERATOR RELATIONAL Restrict ( ) adalah Pemilihan tupel atau record Project ( ) adalah pemilihan attribute atau field Divide ( ) adalah membagi Join ( ) adalah menggabungkan RELATIONAL ALGEBRA Operator pada relational algebra dibagi menjadi 2 kelompok, : 1. Operator dasar untuk fundamental operational 2. Operator tambahan untuk additional operasional
3 Tabel dibawah ini adalah contoh untuk mengerjakan perintah perintah Relation Algebra: RELATION : DEPOSIT BRANCH-NAMA ACCOUNT # CUSTOMER-NAME BALANCE DOWN TOWN 101 JOHNSON 500 MIANUS 215 SMITH 700 PERRYRIDGE 102 HAYES 400 ROUNDHILL 305 TURNER 350 PERRYRIDGE 201 WILLIAMS 900 REDWOOD 222 LINDSAY 700 BRIGHTON 217 GREEN 750 RELATION : BORROW BRANCH- NAME LOAN # CUTOMER- NAME AMOUNT DOWNTOWN 17 JONES 1000 REDWOOD 23 SMITH 2000 PERRYRIDGE 15 HAYES 1500 DOWNTOWN 14 JACKSON 1500 MIANUS 93 CURRY 500 ROUNDHILL 11 TURNER 900 POWNALL 29 WILLIAMS 1200 NORTHTOWN 16 ADAMS 1300 DOWNTOWN 18 JOHNSON 2000 PERRYRIDGE 25 GLENN 2500 BRIGHTON 10 BROOKS 2200
4 RELATION : CLIENT EMPLOYEE CUSTUMER NAME NAME0 TURNER JOHNSON HATES JONES JOHNSON JOHNSON RELATION : CUSTOMER CUSTOMER STREET CITY NAME JONES MAIN HARRISON SMITH NORTH RYE HAYES MAIN HARRISON CURRY NORTH RYE LINDSAY PARK PITTSFIELD TURNER PUTNAM STAMFORD WILLIAMS NASSAU PRINCETON ADAMS SPRING PITTSFIELD JOHNSON ALMA PALO ALTO GLENN SANDHILL WOODSIDE BROOKS SENATOR BROOKLYN GREEN WALNUT STAMFORD RELATION : BRANCH BRANCH ADDRESS BRANCH ASSETS NAME CITY DOWNTOWN BROADWAY BROOKLYN MIANUS 1 ST MANHATTAN PERRYRIDGE 5 TH BROOKLYN REDWOOD MAIN NEWALK
5 OPERATOR DASAR a. Selection ( ) Lower Case Omega Operasi selection menyeleksi tuple-tuple pada sebuah relation yaitu tuple-tuple yang memenuhi predicate/syarat yang sudah ditentukan sebelumnya Mencari tiuple-tuple dari Realtion BORROW, yang isi atributnya : BRANCH NAME = PERRYRIDGE Relation Algebranya : BRANCH NAME = PERRYRIDGE (BORROW) b. Projection ( ) Operator projection beroperasi pada sebuah relation, yaitu membentuk relation baru dengan mengcopy atribute-atribute dan domain-domain dari relation tersebut berdasarkan argument-argument pada operator tsb. Untuk membentuk relation baru dengan atribute-atribute BRANCH-NAME dan CUSTOMER-NAME dari relation BORROW, ditulis dengan relation algebra sebagai berikut : BRANCH-NAME,CUSTOMER-NAME(BORROW) c. Cartesian product ( X ) Operator dengan dua relation. Untuk mencari data customer serta kota tempat tinggalnya dari customer-customer yang merupakan CLIENT dari employee JOHNSON Contoh diatas akan menggunakan relation CLIENT dan CUSTOMER, sehingga relational Algebranya : CLIENT.CUSTOMER-NAME,CUSTOMER.CITY ( CLIENT.CUSTOMER-NAME=CUSTOMER.CUSTOMER-NAME ( CLIENT.EMPLOYEE-NAME = JOHNSON (CLIENT X CUSTOMER))) d. Union ( ) Akan membentuk relational baru dengan tuple-tuple yang terdapat di relational r1 atau r2, atau tuple-tuple yang terdapat di kedua relation tsb.
6 Untuk mencari customer dari cabang PERRYRIDGE yang memiliki Account atau Loan atau ke-duanya, maka Relation Algebranya adalah : CUSTOMER-NAME( BRANCH-NAME = PERRYRIDGE (BORROW)) CUSTOMER-NAME( BRANCH- NAME= PERRYRIDGE (DEPOSIT)) e. Set diference ( - ) Akan membentuk relational baru dengan tuple-tuple yang terdapat direlation r1 dan tidak terdapat di relation r2 Untuk mencari Customer dari cabang PERRYRIDGE yang hanya mempunyai Account saja Relation Algebranya : CUSTOMER-NAME( BRANCH-NAME= PERRYRIDGE (DEPOSITE)) CUSTOMER-NAME( BRANCH-NAME = PERRYRIDGE (BORROW)) OPERATOR TAMBAHAN 1. SET INTERSECTION ( ) Adalah Binary Operation untuk membentuk sebuah relation baru dengan tuple tuple yang berasal dari kedua relation yang dihubungkan. Untuk mencari Customer yang memiliki Loan dan juga Account pada Cabang PERRYRIDGE, dengan menggunakan operator Intersection, maka Relation Algebranya dapat dituliskan sebagai berikut : CUSTOMER-NAME( BRANCH-NAME= PERRYRIDGE (BOPRROW)) CUSTOMER-NAME( BRANCH-NAME = PERRYRIDGE (DEPOSITE)) 2. THETA JOIN Operator yang menggabungkan operasi cartesian product dengan operasi selection. Untuk mencari semua customer pada cabang PERRYRIDGE yang mempunyai Loan pada cabang tersebut, sekalian mendapatkan kota tempat tinggalnya. Sehingga operasi diatas dapat ditulis dengan operator Theta Join sebagai berikut :
7 BORROW.CUSTOMER-NAME, CUSTOMER.CITY((BORROW CUSTOMER )) 3. NATURAL JOIN Merupakan operator yang melakukan operasi penggabungan terhadap tuple-tuple dari relation-relation yang dioperasikan CONTOH Relation R1 Relation R2 A B C a b c d b c b b f c a d B C D b c d b c e a d b a d b R1 R2 A B C D a b c d a b c e d b c d d b c e c a d b
8 4. DIVISION Merupakan operasi pembagian atas tuple-tuple dari 2 relation Relation R1 Relation R2 A B C D C D a b c d a b e f b c e f e d c d e d e f a b d e c e d f R = R1 R2 A a e b e e B b d c d d
ALJABAR RELASIONAL (RELATIONAL ALGEBRA)
ALJABAR RELASIONAL (RELATIONAL ALGEBRA) Aljabar Relasional suatu jenis formal language yang digunakan oleh pemakai untuk meminta informasi dari database OPERASI DASAR RESTRICT/SELECT Menampilkan tuple-tuple
Lebih terperinciBAHASA QUERY FORMAL. Himpunan semua elemen(tuple) baik dari relasi A atau relasi B atau keduaduanya terdapat kerangkapan data
BAHASA QUERY FORMAL BAHASA QUERY FORMAL ALJABAR RELATIONAL Alh kumpuln opersi terhp relsi, imn setip opersi menggunkn stu tu leih relsi untuk menghsilkn stu relsi yng ru OPERATOR YANG DIGUNAKAN OPERATOR
Lebih terperinciBAHASA QUERY FORMAL. Himpunan semua elemen(tuple) baik dari relasi A atau relasi B atau keduaduanya terdapat kerangkapan data
BAHASA QUERY FORMAL BAHASA QUERY FORMAL ALJABAR RELATIONAL Alh kumpuln opersi terhp relsi, imn setip opersi menggunkn stu tu leih relsi untuk menghsilkn stu relsi yng ru OPERATOR YANG DIGUNAKAN OPERATOR
Lebih terperinciPertemuan 6 BAHASA QUERY FORMAL
Pertemuan 6 BAHASA QUERY FORMAL BAHASA QUERY FORMAL ALJABAR RELATIONAL Adalah kumpulan operasi terhadap relasi, dimana setiap operasi menggunakan satu atau lebih relasi untuk menghasilkan satu relasi yang
Lebih terperinciBASIS DATA (BS203) RELASI ALJABAR. fb: NDoro Edi. Page 1
BASIS DATA (BS203) RELASI ALJABAR k_doroedi@yahoo.com fb: NDoro Edi Page 1 Outline Bahasa Query Pengenalan Relasi Aljabar Operasi pada Relasi Aljabar: Operasi Seleksi Baris Operasi Seleksi Kolom Operasi
Lebih terperinciBASIS DATA (BS203) RELASI ALJABAR. fb: NDoro Edi. Page 1
BASIS DATA (BS203) RELASI ALJABAR k_doroedi@yahoo.com fb: NDoro Edi Page 1 Outline Bahasa Query Pengenalan Relasi Aljabar Operasi pada Relasi Aljabar: Operasi Seleksi Baris Operasi Seleksi Kolom Operasi
Lebih terperinciBAHASA QUERY FORMAL BAHASA QUERY FORMAL ALJABAR RELATIONAL
Pertemuan 9 BAHASA QUERY FORMAL BAHASA QUERY FORMAL ALJABAR RELATIONAL Adalah kumpulan operasi terhadap relasi, dimana setiap operasi menggunakan satu atau lebih relasi untuk menghasilkan satu relasi yang
Lebih terperinciModel Relasional. Basis Data. Pengertian
Model Relasional Basis Data Materi Yang Akan Disampaikan Pengertian 3 MODEL DATABASE Istilah dalam Basis Data Relasional Relational Key Di Model Relational Bahasa pada Model Data Relasional Bahasa Query
Lebih terperinciPEMROSESAN QUERY. Gentisya Tri Mardiani, S.Kom
PEMROSESAN QUERY Gentisya Tri Mardiani, S.Kom Pendahuluan Pemrosesan terhadap query di dalam suatu basis data dilakukan dengan menggunakan bahasa query (query language) Bahasa query formal basis data relasional
Lebih terperinciBAB III MODEL RELATIONAL
BAB III MODEL RELATIONAL 3.1 PENDAHULUAN Model relasi pertama kali dikenalkan oleh Codd, pada tahun 1971. Sejak itu model relasi memainkan peranan yang sangat penting dalam berbagai perancangan basis data.
Lebih terperinciAljabar Relasional -2
C H A P T E R 9 Aljabar Relasional -2 ALGEBRA Objectives Tujuan: Memahami operator tambahan aljabar relasional ALJABAR RELASIONAL: INTERSECTION Terdapat beberapa operator tambahan Aljabar Relasional, yaitu
Lebih terperinciBAB VI PEMODELAN BASIS DATA LAINYYA
BAB VI PEMODELAN BASIS DATA LAINYYA 5.1 MODEL JARINGAN Jika dalam model relasional data & relasi diantara data direpresentasikan dengan kumpulan tabel, maka dalam model jaringan (network model) ini data
Lebih terperinciBasis Data. Bagian IV SQL (3) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan
Basis Data Bagian IV SQL (3) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Deletion Yang dapat dihapus (delete) hanyalah tuple bukan nilai ada suatu atribut tertentu. Dalam SQL, deletion
Lebih terperinciBasis Data. Bahasa Kueri. Basis Data.
Basis Data Bahasa Kueri Basis Data mulyono@dosen.dinus.ac.id Tujuan Intruksional Khusus : Setelah mempelajari bagian ini, Mahasiswa mampu memahami dan melakukan operasioperasi manipulasi terhadap model
Lebih terperinciTeknik Informatika, Fakultas Teknik, Universitas Brawijaya,
BASIS DATA Aljabar Relasional Teknik Informatika, Fakultas Teknik, Universitas Brawijaya, Email : dl@ub.ac.id Pendahuluan Pemrosesan terhadap query di dalam suatu system basis data dilakukan dengan menggunakan
Lebih terperinciselect, project dan rename unary, karena operasi-operasi Aljabar Relasional union, set difference dan
Aljabar Relasional Uro Abdulroim, S.kom, MT. v Operasi-operasi select, project dan rename disebut operasi unary, karena operasi-operasi tersebut anya memerlukan satu relasi. v Operasi-operasi union, set
Lebih terperinciModel Entity Relationship Bagian I
Model Entity Relationship Bagian I Sistem Basis Data WAN H. Manihuruk, S.kom Outline Entity Sets Relationship Sets Mapping Constraints Keys Entity Sets Database dapat dimodelkan sebagai : Kumpulan entitas
Lebih terperinciBASIS DATA ALJABAR RELASIONAL (RELATIONAL ALGEBRA)
BASIS DATA ALJABAR RELASIONAL (RELATIONAL ALGEBRA) Aljabar Relasional Yaitu sekumpulan operasi yang digunakan untuk melakukan proses manipulasi data dalam rangka untuk mendapatkan informasi yang diperlukan
Lebih terperinciadalah : Q.1) Suatu susunan/kumpulan data operasional lengkap dari suatu organisasi/perusahaan
Q.1) Suatu susunan/kumpulan data operasional lengkap dari suatu organisasi/perusahaan yang diorganisir/dikelola dan disimpan secara terintegrasi dengan menggunakan metode tertentu dengan menggunakan komputer
Lebih terperinciBAB 4 ALJABAR RELASIONAL
BAB 4 ALJABAR RELASIONAL Bahasa Query Relasional (Relational Query Language) Bahasa Query : memungkinkan manipulasi dan pemanggilan data dari suatu basis data. Model Relasional mendukung kesederhanaan,
Lebih terperinciIF Model Relasional
IF3111 - Model Relasional Tricya Widagdo Departemen Teknik Informatika Institut Teknologi Bandung Page 1 1 Model Relasional E. F. Codd, A Relational Model of Data for Large Shared Data Banks, 1970. Model
Lebih terperinciALJABAR RELASIONAL. Memperoleh tupel tupel dari suatu relasi yang memenuhi predikat tertentu. Tupel tupel hasil SELECT
Operasi Operasi Dasar Select Project Cartesian Product Union Set Defference Operasi Operasi Tambahan Natural Join Theta Join Intersection Division ALJABAR RELASIONAL SELECT Memperoleh tupel tupel dari
Lebih terperinciModel dan Aljabar Relasional. Rima Dias Ramadhani, S.Kom., M.Kom Wa:
Model dan Aljabar Relasional Rima Dias Ramadhani, S.Kom., M.Kom Email: rima@ittelkom-pwt@ac.id Wa: 087731680017 RECORD BASED DATA MODEL Model Hierarkikal Model Jaringan Model Relasional Struktur Hirarki
Lebih terperinciAljabar Relasional (Relational Algebra) Teknik Informatika Basis Data (MMT-042)
Aljabar Relasional (Relational Algebra) Teknik Informatika Basis Data (MMT-042) 1 TIU Mahasiswa mampu membuat query dengan aljabar relasional TIK Mahasiswa memahami bentuk Aljabar Relational Mahasiswa
Lebih terperinciPEMROSESAN QUERY. Alif Finandhita, S.Kom, M.T
PEMROSESAN QUERY Alif Finandhita, S.Kom, M.T Pemrosesan terhadap query di dalam suatu sistem basis data dilakukan dengan menggunakan bahasa query (query language). Bahasa query formal basis data relasional
Lebih terperinciBasis Data. Bagian IV SQL (2) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan
Basis Data Bagian IV SQL (2) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Fungsi Agregasi Fungsi agregasi digunakan untuk melakukan operasi pada kelompok-kelompok baris data. Fungsi ini
Lebih terperinciKontrak Kuliah. Aljabar Relasi. Edi Sugiarto, S.Kom, M.Kom
Kontrak Kuliah Aljabar Relasi Edi Sugiarto, S.Kom, M.Kom Pendahuluan Bahasa query formal merupakan bahasa yang dipergunakan dalam basis data misal yaitu SQL yang dikonversi menjadi bahasa relasional formal
Lebih terperinciProjeksi (Project) S (E1)
Projeksi (Project) Operasi ini memungkinkan kita untuk menentukan fieldfield data dari sebuah tabel atau hasil query yang akan kita tampilkan. Sintaks yang digunakan untuk menyatakan operasi ini adalah:
Lebih terperinciLATAR BELAKANG IBM San Jose Research Laboratory.
SQL LATAR BELAKANG SQL merupakan bahasa basis data relasional standard. Terdapat macam-macam versi SQL. Versi aslinya pertama kali dikembangkan oleh IBM San Jose Research Laboratory. 2 LATAR BELAKANG Bahasa
Lebih terperinciPEMROSESAN QUERY. Alif Finandhita, S.Kom
PEMROSESAN QUERY Pemrosesan terhadap query di dalam suatu sistem basis data dilakukan dengan menggunakan bahasa query (query language). Bahasa query formal basis data relasional adalah bahasa untuk meminta
Lebih terperinciRENCANA PEMBELAJARAN
ISO 91 : 28 Written by Checked by Approved by valid date Megawaty. M.Kom A. Haidar Mirza, S.T., M.Kom M. Izman Herdiansyah, S.T., M.M., Ph.D. Subject : Basis Data Semester : 3 Code : Credit : 2 credit
Lebih terperinciBAB 1 PENDAHULUAN. penting dan digunakan di hampir setiap area dari keseluruhan cabang ilmu
BAB 1 PENDAHULUAN 1.1 Latar Belakang Pada era sekarang ini, teknologi penerapan sistem basis data sudah berkembang dengan sangat pesat. Sistem basis data merupakan salah satu komponen yang penting dan
Lebih terperinciAljabar Relasional. Lecturer: Mahendra Data, S.Kom
Aljabar Relasional Lecturer: Mahendra Data, S.Kom Aljabar Relasional Utama Turunan R Relation (E 1 ) (E 2 ) Natural Join ς c (E) Selection (E 1 ) ϴ (E 2 ) Theta Join π A1,,An (E) Projection (E 1 ) (E 2
Lebih terperincidalam aljabar relasi kita menggunakan operasi-operasi dasar yang digunakan dalam memanipulasi database, berikut beberapa operasi dasarnya
Alajabar Relasi Materi 4 Aljabar relasi merupakan operasi-operasi yang memanipulasi suatu data untuk mendapatkan informasi yang diinginkan. dalam aljabar relasi kita menggunakan operasi-operasi dasar yang
Lebih terperinciBAB I PENDAHULUAN. C. Tujuan Penulisan Tujuan penulisan makalah ini adalah:
BAB I PENDAHULUAN A. Latar Belakang Di matematika dikenal istilah aljabar kalkulus, kalkulus integral, serta kalkulus differensial. Banyak buku dalam membahas model relasional membedakan aljabar relasional
Lebih terperinciMAGISTER TEKNIK INFORMATIKA
DataBaseManagementSystem M O D E L MAGISTER TEKNIK INFORMATIKA R E L A S I O N A L Struktur Model Relasional Aljabar Relasional Perluasan Operasi Aljabar Relasional Tupel Kalkulus Relasional Domain Kalkulus
Lebih terperinciSATUAN ACARA PERKULIAHAN MATA KULIAH SISTEM BASIS DATA 1 (MI) KODE / SKS KK / 2 SKS
Minggu Pokok Bahasan ke dan TIU 1. 1. PENGENALAN BASIS DATA Basis Data Sub Pokok Bahasan dan Sasaran Belajar 1.1 Perbedaan sistem file tradisional dengan sistem file basis data dan keterbatasannya 1.2
Lebih terperinciBasis Data. Bagian IV SQL (1) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan
Basis Data Bagian IV SQL (1) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Sejarah SQL IBM mengembangkan versi asli SQL di San Jose Research Laboratory (sekarang Almaden Research Center)
Lebih terperinciSTRUCTURED QUERY LANGUAGE (SQL)
BAB V STRUCTURED QUERY LANGUAGE (SQL) Sistem basis data komersial menghendaki adanya sebuah bahasa query yang lebih user-friendly. Oleh karena itu dikenal SQL sebagai bahasa query yang marketable. SQL
Lebih terperinciBASIS DATA I/2009-GENAP ALJABAR RELASIONAL. Oleh Team Teaching Database. 12 Oktober 2011 BASIS DATA I/2009-GENAP 1
BASIS DATA I/2009-GENAP ALJABAR RELASIONAL Oleh Team Teaching Database 1 Aljabar Relational Yaitu sekumpulan operasi yang digunakan untuk melakukan proses manipulasi data dalam rangka untuk mendapatkan
Lebih terperincihttp://www.brigidaarie.com Di lingkungan file-server, pemrosesan didistribusikan ke jaringan yang Local Area Network (LAN). File-Server menunjang kebutuhan file dengan aplikasi-aplikasi dan DBMS. Aplikasi
Lebih terperinciESTIMASI QUERY. Sistem Basis Data. Gentisya Tri Mardiani, M.Kom
ESTIMASI QUERY Sistem Basis Data Gentisya Tri Mardiani, M.Kom Estimasi Biaya Query Optimizer query akan membuat informasi statistik yang tersimpan dalam katalog DBMS untuk memperkirakan besarnya biaya
Lebih terperinciALJABAR RELASIONAL BA S I S DATA. Rajif Agung Yunmar, S.Kom., M.Cs.
ALJABAR RELASIONAL BA S I S DATA Rajif Agung Yunmar, S.Kom., M.Cs. PRE TEST Sebutkan macam-macam operasi JOIN. Jelaskan perbedaan masing-masing! Apakah yang disebut dengan fungsi agregasi? Jelaskan! Jelaskan
Lebih terperinci6/26/2011. Database Terdistribusi. Database Terdesentralisasi
Sekumpulan database independen pada komputer komputer yang tidak saling berhubungan melalui jaringan Suatu database logis secara fisik tersebar pada beberapa komputer (di beberapa lokasi) dihubungkan melalui
Lebih terperinciSEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN
SEKOLAH TINGGI MANAJEMEN INFORMAA KOMPUTER JAKARTA S SATUAN ACARA PERKULIAHAN Mata : Sistem Basis Data Kode Mata : MI - 16303 Jurusan / Jenjang : S1 SISTEM INFORMASI Tujuan Instruksional Umum : Mahasiswa
Lebih terperinciBAHASA QUERI FORMAL. Prosedur - Aljabar Relasional Perangkat Lunak : MACAIMS. Tanpa Prosedur - Kalk.Relasional PL. : DATALOG Domain PL : QBE
BAHASA QUERI FORMAL Prosedur - Aljabar Relasional Perangkat Lunak : MACAIMS Bahasa Queri Formal PL: SQL Tupel PL. : QUEL Tanpa Prosedur - Kalk.Relasional PL. : DATALOG Domain PL : QBE Bahasa Queri Formal
Lebih terperinciBAHASA QUERI FORMAL. Prosedur - Aljabar Relasional Perangkat Lunak : MACAIMS PL: SQL. Bahasa Queri Formal. Tupel PL. : QUEL
BAHASA QUERI FORMAL Prosedur - Aljabar Relasional Perangkat Lunak : MACAIMS Bahasa Queri Formal PL: SQL Tupel PL. : QUEL Tanpa Prosedur - Kalk.Relasional PL. : DATALOG Domain PL : QBE Bahasa Queri Formal
Lebih terperinciPertemuan III Entity Relationship Diagram Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.
Pertemuan III Entity Relationship Diagram Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Caca E. Supriana, S.Si.,MT. caca.e.supriana@unpas.ac.id id 2014 Entity Sets St Database dapatdimodelkan
Lebih terperinciMAGISTER TEKNIK INFORMATIKA
DataBaseManagementSystem M O D E L MAGISTER TEKNIK INFORMATIKA R E L A S I O N A L Struktur Model Relasional Aljabar Relasional Perluasan Operasi Aljabar Relasional Tupel Kalkulus Relasional Domain Kalkulus
Lebih terperinciNormalisasi Bagian I
Normalisasi Bagian I First Normal Form (1NF) Domain disebut atomic bila elemen yang ada di dalamnya tidak dapat dibagi menjadi unit yang lebih kecil (indivisible) Sebuah skema relasi R berada dalam kondisi
Lebih terperinci2. Matrix, Relation and Function. Discrete Mathematics 1
2. Matrix, Relation and Function Discrete Mathematics Discrete Mathematics. Set and Logic 2. Relation 3. Function 4. Induction 5. Boolean Algebra and Number Theory MID 6. Graf dan Tree/Pohon 7. Combinatorial
Lebih terperinciBAB III METODOLOGI DAN RANCANGAN PENELITIAN
BAB III METODOLOGI DAN RANCANGAN PENELITIAN 3.1. Metodologi Penelitian Sejak tahun 1960 an penelitian-penelitian tentang basis data sudah dimulai dan dikembangkan sesuai kebutuhan, terutama dengan menggunakan
Lebih terperinciBASIS DATA TERDISTRIBUSI
SIS DT TERDISTRIUSI Dalam sebuah database terdistribusi, database disimpan pada beberapa komputer. Komputer-komputer dalam sebuah sistem terdistribusi berhubungan satu sama lain melalui bermacam-macam
Lebih terperinciOPTIMASI QUERY. Sistem Basis Data. Gentisya Tri Mardiani, S.Kom., M.Kom
OPTIMASI QUERY Sistem Basis Data Gentisya Tri Mardiani, S.Kom., M.Kom Struktur Sistem Basis Data Tujuan utama dari sistem basis data adalah untuk memudahkan dan memfasilitasi akses ke data. Faktor utama
Lebih terperinciSATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA
Mata Kuliah Kode / SKS Program Studi Fakultas : Sistem Basis Data : IT012248 / 2 SKS : Sistem Komputer : Ilmu Komputer & Teknologi Informasi 1. Pengantar Basis Data Mahasiswa dapat me-ngerti dan memahami
Lebih terperinciSATUAN ACARA PERKULIAHAN MATA KULIAH SISTEM BASIS DATA KODE : TI11. C228 / 4 SKS
Pertemuan ke Pokok Bahasan dan TIU 1. 1. PENGANTAR BASIS DATA konsep yang terdapat di dalam basis data Sub Pokok Bahasan dan TIK 1.1. Ruang lingkup mengenai mata kuliah yang diajarkan 1.2. Perbedaan sistem
Lebih terperinciBASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS
BASIS DATA Model Data Relational Fakultas Ilmu Komputer UDINUS MODEL DATA RELATIONAL Data Model High Level Lower Level Model Data Relational Kumpulan tabel berdimensi dua dengan masing-masing relasi (relations)
Lebih terperinciSEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN
SEKOLAH TINGGI MANAJEMEN INFORMAA KOMPUTER JAKARTA S SATUAN ACARA PERKULIAHAN Mata : SISTEM BASIS DATA 1 Kode Mata : MI - 15204 Jurusan / Jenjang : D3 MANAJEMEN INFORMAA Tujuan Instruksional Umum : Mahasiswa
Lebih terperinciModel-Model Data. Khabib Mustofa Ilmu Komputer, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Gadjah Mada
Model-Model Data Khabib Mustofa khabib@ugm.ac.id Ilmu Komputer, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Gadjah Mada August 30, 2007 Model Entitas-Hubungan (Entity Relationship Model)
Lebih terperinciQuiz Aljabar Relasional
Quiz Aljabar Relasional Lecturer: Mahendra Data, S.Kom Aljabar Relasional Utama Turunan R Relation (E 1 ) (E 2 ) Natural Join ς c (E) Selection (E 1 ) ϴ (E 2 ) Theta Join π A1,,An (E) Projection (E 1 )
Lebih terperinciPEMODELAN DATA (ER-D) Basis Data -1 / Dian Dharmayanti
PEMODELAN DATA (ER-D) Basis Data -1 / Dian Dharmayanti OUTLINE Modeling Entity, Relationship, Attributes Mapping Cardinality Constraints Key ER Diagram Design Issues Modeling (Entitas) Entitas adalah sesuatu
Lebih terperinciOPTIMASI QUERY. Sistem Basis Data. Gentisya Tri Mardiani, S.Kom., M.Kom
OPTIMASI QUERY Sistem Basis Data Gentisya Tri Mardiani, S.Kom., M.Kom Struktur Sistem Basis Data Tujuan utama dari sistem basis data adalah untuk memudahkan dan memfasilitasi akses ke data. Faktor utama
Lebih terperinciImplementasi Operasi Relasional Extensible Markup Language (XML) Pada Sistem Informasi
Implementasi Operasi Relasional Extensible Markup Language (XML) Mulyadi S. 1), Armin Lawi 2), Andani Achmad 3) Jurusan Sistem Komputer STMIK Handayani, Makassar 1 mulyadicaak@gmail.com, 2 armin@unhas.ac.id,
Lebih terperinciMODEL RELASIONAL. Alif Finandhita, S.Kom
MODEL RELASIONAL Alif Finandhita, S.Kom E. F. Codd A Relational Model of Data for large shared data bank 1970 Model relasional merupakan teori formal yang mendasari sistem relasional, adalah suatu cara
Lebih terperinciM0564-Pengantar Sistem Basisdata 12/ 1
M0564-Pengantar Sistem Basisdata 12/ 1 SQL : DML (Continue) Query Multi-Table Dapat menggunakan subqueri asalkan kolom yang dihasilkan berasal dari tabel yang sama. Jika kolom yang dihasilkan berasal dari
Lebih terperinciPENDAHULUAN. Alif Finandhita, S.Kom
PENDAHULUAN SISTEM BASIS DATA Suatu sistem penyusunan dan pengelolaan recordrecord dengan menggunakan komputer, dengan tujuan untuk menyimpan atau merekam serta memelihara data operasional lengkap sebuah
Lebih terperinciPENGENALAN PROSES DAN OPTIMISASI QUERY
PENGENALAN PROSES DAN OPTIMISASI QUERY Database Manajemen Sistem (DBMS) adalah kumpulan dari programprogram yang membolehkan user untuk menciptakan dan memelihara sebuah database. DBMS sudah menjadi peralatan
Lebih terperinciSISTEM BASIS DATA (PENDAHULUAN) Alif Finandhita,S.Kom, M.T.
SISTEM BASIS DATA (PENDAHULUAN) Alif Finandhita,S.Kom, M.T. alif.finandhita@email.unikom.ac.id Definisi Sistem Basis Data SISTEM BASIS DATA Suatu sistem penyusunan dan pengelolaan record-record dengan
Lebih terperinciSistem Basis Data; Tutorial Konseptual Oleh : Yakub
Sistem Basis Data; Tutorial Konseptual Oleh : Yakub Edisi Pertama Cetakan Pertama, 2008 Hak Cipta 2008 pada penulis, Hak Cipta dilindungi undang-undang. Dilarang memperbanyak atau memindahkan sebagian
Lebih terperinciMENAMPILKAN DATA DARI BANYAK TABEL
BAB 5 MENAMPILKAN DATA DARI BANYAK TABEL TUJUAN BELAJAR: Dapat menulis statement SELECT yang mengakses data ke lebih dari satu tabel dengan menggunakan operator JOIN. Menampilkan data yang tidak memenuhi
Lebih terperinciPENDAHULUAN. Alif Finandhita, S.Kom
PENDAHULUAN Alif Finandhita, S.Kom Basis data : Adalah sekumpulan data persistence yang saling terkait, menggambarkan suatu organisasi(enterprise). Sistem Basis data (DBS): Suatu sistem yang mengelola
Lebih terperinciBAB 9 ALJABAR RELASIONAL DAN KALKULUS RELASIONAL
1 BAB 9 ALJABAR RELASIONAL DAN KALKULUS RELASIONAL Bahasa query formal basis data relasional adalah bahasa untuk meminta informasi dari basis data. Sebelum basis data relasional, query terhadap basis data
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA 2.1. Basis Data Terdistribusi 2.1.1. Sistem Basis Data Terdistribusi Dalam pengelolaan basis data terdapat dua sistem basis data, yaitu Basis Data Terpusat ( Centralized ) dan Basis
Lebih terperinci1. Buat planing view sesuai kebutuhan topik anda (jelaskan dengan detail masing-masing view yang anda buat)
1. Buat planing view sesuai kebutuhan topik anda (jelaskan dengan detail masing-masing view yang anda buat) View adalah tabel virtual (bukan tabel sebenarnya) dimana tidak memiliki data sendiri, tetapi
Lebih terperinciSISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.
SISTEM BASIS DATA 1 WAHYU PRATAMA, S.Kom., MMSI. PERTEMUAN 4 SBD 1 Model Data Relasional (Bagian 2) Relasional Keys. Relasional Integrity Rules. Bahasa pada Model Relasional. Relasional Keys Super Key
Lebih terperinciModel Relasional Basis Data
Modul ke: 03 Sabar Fakultas ILMU KOMPUTER Model Relasional Basis Data Mata Kuliah: Basis Data Rudiarto, S.Kom., M.Kom. Program Studi Teknik Informatika Materi Yang Akan Disampaikan Pengertian Keuntungan
Lebih terperinciMata Kuliah : Matematika Diskrit Program Studi : Teknik Informatika Minggu ke : 2
Relasi Relasi antara himpunan A dan himpunan B didefinisikan sebagai cara pengawanan anggota himpunan A dengan anggota himpunan B. ilustrasi grafis dapat dilihat sebagai berikut: - Relasi Biner Relasi
Lebih terperinciHimpunan dapat dikomposisikan satu sama lain. Komposisi yang menyangkut dua himpunan disebut operasi biner, seperti Gabungan (union),
Lecture 1: ALGEBRA OF SETS Himpunan dapat dikomposisikan satu sama lain. Komposisi yang menyangkut dua himpunan disebut operasi biner, seperti Gabungan (union), A B = {x x A x B} Irisan (intersection),
Lebih terperinciSILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Strategi Pembelajaran
SILABUS MATAKULIAH Revisi : 2 Tanggal Berlaku : Maret 2014 A. Identitas 1. Nama Matakuliah : A11. 54404/ 2. Program Studi : Teknik Informatika-S1 3. Fakultas : Ilmu Komputer 4. Bobot sks : 3 SKS 5. Elemen
Lebih terperinciPendahuluan. Tujuan MODUL
DATABASE Satrio Agung W, Ari Kusyanti dan Mahendra Data Teknik Informatika, Fakultas Teknik, Universitas Brawijaya, Email : informatika@ub.ac.id Pendahuluan Model relasional berdasar pada konsep relasi
Lebih terperinciPENGENALAN BASIS DATA
BASIS DATA (BS203) PENGENALAN BASIS DATA k_doroedi@yahoo.com fb: NDoro Edi Page 1 Tujuan Pembelajaran Dapat menjelaskan karakteristik basis data Dapat menjelaskan keuntungan basis data dibandingkan dengan
Lebih terperinciSISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.
SISTEM BASIS DATA 1 WAHYU PRATAMA, S.Kom., MMSI. PERTEMUAN 3 SBD 1 Model Data Relasional (Bagian 1) Pengertian Model Relasional. Contoh Tabel-Tabel Keterhubungan Model Relasional. Keuntungan dan Kerugian
Lebih terperinciIMPLEMENTASI INVERTED INDEX DENGAN SISTEM MANAJEMEN BASISDATA UNTUK MENDUKUNG MODEL PEMEROLEHAN BOOLEAN
IMPLEMENTASI INVERTED INDEX DENGAN SISTEM MANAJEMEN BASISDATA UNTUK MENDUKUNG MODEL PEMEROLEHAN BOOLEAN JB Budi Darmawan Jurusan Teknik Informatika, Fakultas Sains dan Teknologi, Universitas Sanata Dharma
Lebih terperinciPengantar Basis Data SISTEM BASIS DATA I. WAN H. Manihuruk, S.kom
Pengantar Basis Data SISTEM BASIS DATA I WAN H. Manihuruk, S.kom Outline Database DBMS Levels of Abstraction Data Models Database Language Database Kumpulan file / tabel / arsip yang saling berhubungan
Lebih terperinciRelasi Adalah hubungan antara elemen himpunan dengan elemen himpunan yang lain. Cara paling mudah untuk menyatakan hubungan antara elemen 2 himpunan
Relasi dan Fungsi Relasi Adalah hubungan antara elemen himpunan dengan elemen himpunan yang lain. Cara paling mudah untuk menyatakan hubungan antara elemen 2 himpunan adalah dengan himpunan pasangan terurut.
Lebih terperinciMODEL DATA RELASIONAL
MODEL DATA RELASIONAL Ditemukan oleh E.F. Codd. Pengertian Model Data Relasional Model Data Relasional adalah suatu model basis data yang menggunakan tabel dua dimensi, yang terdiri atas baris dan kolom
Lebih terperinciBASIS DATA I/2011-GANJIL MODEL RELASIONAL. Oleh Team Teaching Database. 12 Oktober 2011 BASIS DATA I/2011-GANJIL 1
BASIS DATA I/2011-GANJIL MODEL RELASIONAL Oleh Team Teaching Database 12 Oktober 2011 BASIS DATA I/2011-GANJIL 1 Konsep-Konsep Model Relasional Model relasional berdasarkan pada konsep relasi dalam matematika
Lebih terperinciBAB III LANDASAN TEORI. 3.1 Pengertian Pengabdian kepada Masyarakat. kepada masyarakat adalah kegiatan yang mencakup upaya-upaya peningkatan
BAB III LANDASAN TEORI 3.1 Pengertian Pengabdian kepada Masyarakat Menurut Direktorat Riset dan Pengabdian Masyarakat Universitas Indonesia (2011:4), pengabdian kepada masyarakat atau kegaitan pengabdian
Lebih terperinciBahasa dalam Model Relational
Bahasa dalam Model Relational Bahasa Query adalah bahasa yang digunakan untuk model relasional Bahasa Query merupakan suatu bahasa yang menyediakan fasilitas bagi user untuk mengakses informasi dari basis
Lebih terperinciSQL Data Definition Language (DDL)
Structured Query Language - DML (Pert. 12) Oleh : Umi Laili Yuhana, S.Kom, M.Sc. Sarwosri, S.Kom, M.T. Dr. Ir. Siti Rochimah 1 SQL Data Definition Language (DDL) Perintah DDL dalam SQL meliputi : CREATE
Lebih terperinciSQL (Structure Query Language) Gentisya Tri Mardiani, S.Kom
SQL (Structure Query Language) Gentisya Tri Mardiani, S.Kom SQL Structure Query Language (SQL) adalah bahasa query standar yang digunakan untuk mengakses basis data relasional. Kemampuan SQL: Query (memperoleh
Lebih terperinciPENDAHULUAN. Latar Belakang
1 Latar Belakang PENDHULUN Jumlah pengguna data dan informasi dengan menggunakan sarana IT (Information Technology) semakin meningkat dari hari ke hari. Oleh karena itu perlu suatu penanganan yang sangat
Lebih terperinciPERTEMUAN 2 MODEL DATA MODEL ENTITY RELATIONSHIP ( MODEL E-R)
PERTEMUAN 2 MODEL DATA MODEL ENTITY RELATIONSHIP ( MODEL E-R) (Chap. 2 Ramakrishnan) Tujuan Menjelaskan konsep model data Entity-Relationship (ER) Menjelaskan peran model data ER sebagai tahap awal proses
Lebih terperinciBASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS
BASIS DATA Model Data Relational Fakultas Ilmu Komputer UDINUS MODEL DATA RELATIONAL Data Model High Level Lower Level Model Data Relational Kumpulan tabel berdimensi dua dengan masing-masing relasi (relations)
Lebih terperinciKonsep Model Relasional (1) MODEL DATA RELASIONAL DAN ALJABAR RELASIONAL (Pert. 10) Notasi untuk Model Relasional. Konsep Model Relasional (2)
Konsep Model Relasional (1) MODEL DATA RELASIONAL DAN ALJABAR RELASIONAL (Pert. 10) Oleh : Umi Laili Yuhana, S.Kom, M.Sc. Sarwosri, S.Kom, M.T. Dr. Ir. Siti Rochimah Model relasional menggambarkan database
Lebih terperinciQ U E L. Contoh : CREATE S(SN = TEXT(5),SNAME=TEXT(20), QUEL dan QBE Hal. 1 dari 15
Q U E L QUEL adalah query language dari DBMS relasional INGRES, yang dikembangkan di University of California di Berkeley dengan menggunakan sistem operasi UNIX. Bahasa ini dipergunakan secara berdiri
Lebih terperinciBAB 2 LANDASAN TEORI Pengertian DBMS (Database Management System)
21 BAB 2 LANDASAN TEORI 2.1. Pengertian DBMS (Database Management System) Database Management System atau DBMS adalah perangkat lunak yang didesain untuk membantu dalam memelihara dan menggunakan koleksi
Lebih terperinciB a s i s D a t a - 1 C H A P T E R. SQL - Basic. Copyright 2005 PENS-ITS
C H A P T E R 11 SQL - Basic Objectives Tujuan: Mengenal dan memahami struktur dasar perintah SQL Database S Q L - Pendahuluan Bahasa user yang meminta pada database untuk menyediakan suatu data yang diperlukan
Lebih terperinciPengertian Query. Query adalah perintah-perintah untuk mengakses data pada sistem basis data
Kompetensi Dasar Setelah mengikuti kegiatan proses belajar mengenai Pengenalan SQL, mahasiswa dapat mendefinisikan dan memanipulasi sistem basis data menggunakan bahasa SQL dengan tepat Tujuan Pembelajaran
Lebih terperinciSTRUCTURE QUERY LANGUAGE DDL & DML
STRUCTURE QUERY LANGUAGE DDL & DML OUTLINE Data Definiton Language (DDL) Data Manipulation Language (DML) Data Control Language (DCL) Proses Pembangunan Database Perintah SQL DATA DEFINITION LANGUAGE (DDL)
Lebih terperinci