MAGISTER TEKNIK INFORMATIKA
|
|
- Leony Agusalim
- 6 tahun lalu
- Tontonan:
Transkripsi
1 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 Relasional Modifikasi Database Views 1
2 O V E R V I E W What is Relational Model Biasa disebut dengan Relational Data Model Adalah suatu model data dimana data disimpan dalam bentuk relasi Merupakan Record-based Logical Models User UserID FirstName LastName 100 Mary Abermany 101 Jerry Caldera 104 Alea Copley 107 Murugan Jacksoni Relational Model Customer CustID Phone LastName , Abermany Caldera Jacksoni Non-Relational Model 2
3 O V E R V I E W Why Study Relational Model Most widely used model, DB implementations are based on it Vendors : IBM, Microsoft, Oracle, Sybase, Informix, etc. Legacy systems (Warisan sistem sebelumnya) Extremely simple: only one concept (the relation/table) A good match for how we think about our data Has an elegant mathematical design theory Goals : Mendapatkan struktur data, manipulasi data dan keutuhan data yang baik 3
4 Bagian 1 : Struktur Model Relasional Relasi (Relation) Definisi : Relasi adalah tabel data 2 dimensi dengan karakteristik tertentu. Tabel 2 dimensi layaknya suatu matriks- mempunyai Baris (rows/records), dan Kolom (columns/attribute/field) Karakteristik Relasi : Mempunyai nama yang unik. Setiap nilai harus atomik (not multivalued, not composite) Setiap baris harus unik (can t have two rows with exactly the same values for all their fields) Atribut pada tabel (columns) harus mempunyai nama yang unik Setiap nilai isian pada kolom harus berdomain sama Order (derajat) kolom atau baris tidak penting NOTE : 1. Istilah Relasi pada model relasional tidak sama dengan relasi E-R model 2. Digunakan hanya untuk struktur lojik DB dan bukan untuk struktur fisik 4
5 Bagian 1 : Struktur Model Relasional Apakah ini Relasi? UserID FirstName LastName 100 Mary Abermany 101 Jerry Caldera 104 Alea Copley 107 Murugan Jacksoni Ya, memenuhi syarat Relasi CustID Phone LastName , Abermany Caldera Copley Jacksoni CustID Phone LastName Bukan Relasi, ada sel bernilai ganda Bukan Relasi, ada 2 baris identik Abermany Caldera Copley Abermany Jacksoni 5
6 Bagian 1 : Struktur Model Relasional Terminologi Model Relasional Relasi : Tabel yang memiliki baris dan kolom Atribut : Nama kolom pada relasi Domain : Kumpulan nilai yang mungkin (legal) untuk satu atribut atau lebih Tupel : Baris suatu relasi dan memuat hanya satu nilai per atribut Degree : Jumlah atribut pada relasi (unary, binary, ternary, n-ary) Kardinalitas : Jumlah tupel pada relasi NOTE : Domain Atribut = Atribut + Nama Domain + Deskripsi + Definisi Domain 6
7 Bagian 1 : Struktur Model Relasional Kardinaiitas=3 Terminologi Model Relasional Sinonim Primary Key StudioFilm idstudio studioname STD001 Fox STD002 STD003 Disney Paramount Primary Key Relasi Tupel JudulFilm Atribut Foreign Key idfilm title year length filmtype idstudio F001 Star Wars color STD001 F002 Mighty Ducks color STD003 F003 Wayne s World color STD001 Degree=6 7
8 Bagian 1 : Struktur Model Relasional Terminologi Model Relasional Contoh : Domain Atribut Relasi JudulFilm Atribut Nama Deskripsi Definisi Domain Domain Domain idfilm IdFilms Identitas film Character, size 4, range : F001 F999 title Titles Judul film Character, size 40 year Years Tahun pembuatan film Date, format : yyyy length Lengths Panjang film dalam satuan menit Integer, 3 digit filmtype FilmTypes Jenis Fim Character, size 20 idstudio IdStudios Kode Studio pembuat film Character, size 6, range : STD001 STD999 8
9 Bagian 1 : Struktur Model Relasional Key Field (Field Kunci) Keys : Field khusus yang digunakan untuk 2 tujuan : Primary keys : are unique identifiers of the relation. This is how we can guarantee that all rows are unique. Foreign keys : identifiers that enable a dependent relation (on the many side of a relationship) to refer to its parent relation (on the one side of the relationship) Keys can be simple (a single field) or composite (more than one field) Keys usually are used as indexes to speed up the response to user queries 9
10 Bagian 1 : Struktur Model Relasional Key Field (Field Kunci) Contoh Primary Key Foreign Key (implements 1:N relationship between customer and order) Combined, these are a composite primary key (uniquely identifies the order line) individually they are foreign keys (implement M:N relationship between order and product) 10
11 Bagian 1 : Struktur Model Relasional Definisi Matematis Relasi Produk Kartesius (Cartesian Product) Misal diketahui himpunan D1 dan D2, cartesian product D1 x D2 adalah himpunan semua pasangan (d1, d2) dimana d1 adalah anggota D1 dan d2 adalah anggota D2. D1 x D2 = {(d1, d2) d1 D1, d2 D2} Contoh : D1 = {1,2} dan D2 = {3,4,5,6} maka D1 x D2 = {(1,3), (1,4), (1,5), (1,6), (2,3), (2,4), (2,5), (2,6)} Relasi Relasi adalah sembarang subset (himpunan bagian) dari D1 x D2. Contoh : R = {(1,2), (2,4)} adalah relasi. Suatu relasi dapat ditulis menggunakan sifat-sifat hubungan tertentu. Misalnya untuk R tersebut, R = {(x, y) x D1, y D2 dan y = 2x} dan R D1 x D2 11
12 Bagian 1 : Struktur Model Relasional Definisi Matematis Relasi Produk Kartesius (Cartesian Product) Misal diketahui himpunan D1, D2, D3,, Dn maka cartesian product D1 x D2 x D3 x Dn adalah himpunan semua pasangan (d1, d2, d3,, dn) dimana d1 anggota D1, d2 adalah anggota D2, d3 anggota D3,, dn anggota Dn. D1 x D2 x D3 x Dn = {(d1, d2, d3,, dn) d1 D1, d2 D2, d3 D3,, dn Dn} n X D = i i1 Relasi Relasi adalah sembarang himpunan n-tupel yang merupakan subset dari cartesian product dari n himpunan. 12
13 Bagian 1 : Struktur Model Relasional Definisi Matematis Relasi Untuk menunjukkan keanggotaan tupel : JudulFilm idfilm title year length filmtype idstudio F001 Star Wars color STD001 F002 Mighty Ducks color STD003 F003 Wayne s World color STD001 Jika tupel t berada pada relasi R, ditulis t R, Maka t1[idfilm] diartikan sebagai atribut idfilm pada tupel 1 dan bernilai t1[idfilm]= F001. Dengan cara sama, maka : t1[year]=1977, t2[length]=104, t3[idstudio]= STD001, t3[filmtype]= color, Dan seterusnya. Misal D1 = {domain idfilm}, D2 = {domain title}, D3 = {domain year}, D4 = {domain length} D5 = {domain filmtype}, D6 = {domain idstudio} Maka : Setiap baris pada JudulFilm memuat 5-tupel yaitu (d1, d2, d3, d4, d5) Dimana d1 D1, d2 D2, d3 D3, d4 D4, d5 D5 dan d6 D6. Secara umum : JudulFilm memuat subset dari himpunan yang beranggotakan semua baris yang mungkin. JudulFilm X D1 x D2 x D3 x D4 x D5 x D6 6 i1 Di 13
14 Bagian 1 : Struktur Model Relasional Skema Database Relasional Database Relasional Database yang terdiri dari kumpulan relasi. Dalam praktek, database relasional berisi relasi dengan duplikasi baris. Relasi dapat dinyatakan menjadi 2 bentuk : Instance Dalam bentuk tabel, dengan baris dan kolom beserta item datanya. Schema Dalam bentuk skema lojik berisikan daftar atribut beserta domain yang sesuai. We will discuss relation schema for study relational model 14
15 Bagian 1 : Struktur Model Relasional Skema Database Contoh : Relation Instance Students Contoh : Relation Schema Students(sid, name, login, age, gpa) atau Students=(sid, name, login, age, gpa) atau dengan domainnya Student(sid:string, name:string, login:string, age:integer, gpa:real) 15
16 Bagian 2 : Aljabar Relasional Overview Before Model relasional memberikan kemudahan dalam mendefinisikan struktur model data (DDL), khususnya menggunakan skema relasional dengan menyebutkan atribut dan domainnya. 1 st goals for relational database Now How the relational model defines the means for Data Manipulation Language (DML). Need : Query Languages Most strategy : relational algebra and relational calculus. 16
17 Bagian 2 : Aljabar Relasional Query Languages MS Access Examples Query languages adalah bahasa yang digunakan oleh user untuk memperoleh informasi dari database (manipulasi data). Prosedural, user memberikan instruksi ke sistem untuk melakukan operasi pada database. Selain harus tahu data apa yang dibutuhkan, user juga harus tahu bagaimana data tersebut diperolehnya. Contoh : komersial model relational dbase, foxbase, C ++, dll algebra relational Non Prosedural, user secara khusus memberikan data apa yang dibutuhkan tanpa harus tahu bagaimana cara mendapatkannya. Contoh : komersial SQL, QBE, QUEL dll model relational tupel calculus relational 17
18 Bagian 2 : Aljabar Relasional Query Languages Bagian Bahasa Query : Data Definition Language (DDL) Bahasa yg digunakan untuk menggambarkan basis data secara keseluruhan, Operasi yang dapat dijalankan adalah membuat tabel baru, membuat indeks, mengubah tabel, menentukan struktur. Hasil kompilasi dari DDL ini adalah Kamus Data (Data Dictionary) Data Manipulation Language (DML) Bahasa untuk melakukan manipulasi dan pengambilan data pada suatu basis data, seperti : penyisipan, penghapusan dan update. 18
19 Bagian 2 : Aljabar Relasional Aljabar Relasional Merupakan Procedural Query language. Terdiri dari himpunan operasi menggunakan operator yang diterapkan pada relasi. Satu atau lebih relasi (sebagai input) dapat dimanipulasi menggunakan operator-operator untuk mendapatkan hasil/informasi yang diinginkan. Agak sulit diterapkan, salah satu alasannya adalah karena prosedural. Dimana kita harus tahu tidak hanya Data Apa yang diinginkan, tetapi juga harus tahu Bagaimana Mendapatkan. Tidak digunakan pada pemrosesan database komersial dan bahkan tidak ada produk DBMS komersial yang menyediakan fasilitas aljabar relational. Walaupun begitu, aljabar relasional sangat membantu memahami bagaimana manipulasi database relasional. Selain itu, aljabar relasional juga merupakan fundamental dalam mempelajari SQL. 19
20 Bagian 2 : Aljabar Relasional Aljabar Relasional Operator Dasar : Select (), Project(), Cartesian (Cross) Product (), Set-Difference (), Union () Operator Tambahan : Intersection (), Join, Division (), Rename, Assignment Sifat Operasi : Unary, hanya melibatkan satu relasi (Select, Project, Rename) Binary, melibatkan 2 relasi (Cross Product, Union, Set Difference) Operasi dapat bersifat Komposit 20
21 Bagian 2 : Aljabar Relasional Select () Operation Select operation : melakukan seleksi terhadap tuple yang memenuhi predikat (persyaratan / kriteria) yang diinginkan. Notasi : p (R) ; p = selection predicate ; R = relasi Definisi : p (R) = {t t R dan p(t)} Predikat dapat bersifat logika, operator : V (atau), Λ (dan) atau (not). Juga dapat bersifat pembanding, operator : >, <,,, =, 21
22 Bagian 2 : Aljabar Relasional Select () Operation Contoh : Students sid name login age gpa Jones jones@cs Smith smith@eecs Smith smith@math Tentukan tupel pada Students, yang namenya = Smith name= Smith (Students) Students sid name login age gpa Smith smith@eecs Smith smith@math Tentukan tupel pada Students, yang agenya 18 dan gpa.3.0 age18 gpa>3.0 (Students) Students sid name login age gpa Jones jones@cs Smith smith@eecs
23 Bagian 2 : Aljabar Relasional Project () Operation Project operation : memilih kolom/field/atribut tertentu dari relasi Notasi : K (R) ; K = 1 atau lebih kolom yang dipilih ; R = relasi Definisi : K (R) = {t[k] t R} Jika ada tupel yang nilainya sama, diambil hanya satu tupel Students sid name login age gpa Jones jones@cs Smith smith@eecs Smith smith@math name (Students) Tampilkan kolom name pada relasi Students name,age (Students) Tampilkan kolom name dan age pada relasi Students name Jones Smith name age Jones 18 Smith 18 Smith 19 23
24 Bagian 2 : Aljabar Relasional Operasi Majemuk Hasil dari suatu operasi dapat menjadi input dari operasi lain Students sid name login age gpa Jones jones@cs Smith smith@eecs Smith smith@math age18 gpa>3.0 (Students) Students sid, name ( age18 gpa>3.0 (Students)) sid name login age gpa Jones jones@cs Smith smith@eecs Students sid name Jones Smith 24
25 Bagian 2 : Aljabar Relasional Cartesian Product () Operation Cartesian Product relasi R1 dan R2, ditulis R1 R2, adalah relasi yang beranggotakan semua tupel (r1, r2) yang mungkin, dimana r1 R1 dan r2 R2 disebut kombinasi dari R1 dan R2 Notasi : R1 R2 = {(r1,r2) r1 R1, r2 R2} Jika R1 mempunyai n1 tupel dan R2 mempunyai n2 tupel maka R1 R2 mempunyai (n1.n2) tupel Students sid name age gpa Jones Smith Smith Consultant cid cname C001 James C002 Schole Students Consultant sid name age gpa cid cname Jones C001 James Jones C002 Schole Smith C001 James Smith C002 Schole Smith C001 James Smith C002 Schole 25
26 Bagian 2 : Aljabar Relasional Cartesian Product () Operation Students sid name age gpa Jones Smith Consultant cid cname stat Stcon C001 James C C002 Schole C C003 Brown C C005 Murphy C Ket : C1 = Konsultan Utama C2 = Asisten Konsultan Siapakah nama konsultan dari siswa yang bernama Jones? 26
27 Bagian 2 : Aljabar Relasional Cartesian Product () Operation Step-1 Students sid name gpa Jones Smith 3.2 Consultant cid cname stat Stcon C001 James C C002 Schole C C003 Brown C C005 Murphy C Students Consultant sid name gpa cid cname stat stcon Jones 3.4 C001 James C Jones 3.4 C002 Schole C Jones 3.4 C003 Brown C Jones 3.4 C005 Murphy C Smith 3.2 C001 James C Smith 3.2 C002 Schole C Smith 3.2 C003 Brown C Smith 3.2 C005 Murphy C Untuk memperoleh informasi nama konsultan seorang siswa maka perlu dioperasikan Cartesian Product. Tapi relasi yang diperoleh masih belum menjawab pertanyaan karena belum jelas siapa yang membimbing Jones 27
28 Bagian 2 : Aljabar Relasional Cartesian Product () Operation Step-2 Dari hasil tsb., untuk mendapatkan konsultan dari siswa bernama Jones, digunakan operasi Select. name= Jones (Student Consultant), hasilnya adalah : sid name gpa cid cname stat stcon Jones 3.4 C001 James C Jones 3.4 C002 Schole C Jones 3.4 C003 Brown C Jones 3.4 C005 Murphy C Sampai disini juga masih belum dapat dipastikan siapa konsultan Jones, sebab seorang siswa hanya dibimbing oleh sebanya-banyaknya 2 konsultan, yaitu konsultan utama dan asisten konsultan. Untuk memastikannya, digunakan operator Select dengan kondisi sid = stcon sid=stcon ( name= Jones (Student Consultant)), hasilnya adalah : sid name gpa cid cname stat stcon Jones 3.4 C001 James C Jones 3.4 C003 Brown C
29 Bagian 2 : Aljabar Relasional Cartesian Product () Operation Step-3 Dari hasil tsb., untuk menampilkan hanya nama konsultan dari siswa bernama Jones adalah : cname ( sid=stcon ( name= Jones (Student Consultant))) cname James Brown 29
30 Bagian 2 : Aljabar Relasional Union () Operation Union operation : menyatukan beberapa relasi sebagai satu relasi / menggabungkan hasil dari dua buah query Baris yang bernilai sama hanya diambil satu (tidak ada duplikasi) Notasi : R S Definisi : R S = {t t R atau t S } Syarat : Jumlah atribut R = Jumlah atribut S Domain atribut ke-i dari R = Domain atribut ke-i dari S Consultant1 cid cname C001 James C002 Schole C004 Muller Consultant2 cid cname C001 James C003 Brown C004 Muller C005 Murphy Consultant1 Consultant2 cid cname C001 James C002 Schole C003 Brown C004 Muller C005 Murphy 30
31 Bagian 2 : Aljabar Relasional Union () Operation Contoh : Pinjam Bname Loan# Cname Amount BCA Pemuda 170 Jony BCA Majapahit 102 Hari Tabungan Bname Loan# Cname Balance BCA Pemuda 102 Hari BCA Pemuda 204 Agus Akan menampilkan semua nama nasabah yang mempunyai tabungan, pinjaman atau keduanya 31
32 Bagian 2 : Aljabar Relasional Set-Difference () Operation It s the last slide. Set difference operation : menemukan tupel yang berada pada satu relasi tapi tidak berada pada relasi yang lain Notasi : R S Definisi : R S = {t t R dan t S } Syarat : Jumlah atribut R = Jumlah atribut S Domain atribut ke-i dari R = Domain atribut ke-i dari S Consultant1 cid cname C001 James C002 Schole C004 Muller Consultant2 cid cname C001 James C003 Brown C004 Muller C005 Murphy Siapa asisten konsultan yang tidak merangkap sebagai konsultan utama? Consultant2 Consultant1 cid cname cname C003 Brown Brown C005 Murphy Murphy cname (Consultan2 Consultan1) 32
33 Bagian 2 : Aljabar Relasional Set-Difference () Operation Contoh : Pinjam Bname Loan# Cname Amount BCA Pemuda 170 Jony BCA Majapahit 102 Hari Tabungan Bname Loan# Cname Balance BCA Pemuda 102 Hari BCA Pemuda 204 Agus Akan menampilkan semua nama nasabah yang mempunyai simpanan tetapi tidak mempunyai pinjaman. 33
34 Sampai Disini Dulu end of this session 34
35 Evolution of DB Systems Flat files s s Hierarchical 1970s s Network 1970s s Relational 1980s - present Object-oriented 1990s - present Object-relational 1990s - present Data warehousing 1980s - present Web-enabled 1990s - present Record-based Logical Models Most widely used model, specially for commercial data processing applications 35
36 36
37 37
38 38
39 Please visit 39 Network Database Model Example from CODASYL
40 Object Oriented Model (OO Model) OO vs. EER Data Modeling Object Oriented Class Object Association Inheritance of attributes Inheritance of behavior EER Entity type Entity instance Relationship Inheritance of attributes No representation of behavior Object-oriented modeling is frequently accomplished using the Unified Modeling Language (UML) 40
41 Example : Class Diagram and Object Diagram (a) Class diagram Closed diamond indicates composition. The room cannot exist without the building (b) Object diagram 41
42 Example : UML class diagram for a university database The following slides illustrate the ODL implementation of this UML diagram 42
43 Example : ODL Schema for university database 43
44 Example : Object Relational Model (OR Model) 44
45 Figure 1-10 An enterprise data warehouse 45
MAGISTER 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 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 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 terperinciINTERNET PROGRAMMING DATABASE
INTERNET PROGRAMMING DATABASE Muhmmad Zen Samsono Hadi, ST. MSc. zenhadi@eepis-its.edu POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Bahasan Sistem Database ER Diagram Database MySQL Internet Application Pendahuluan
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 terperinciPengenalan Basis Data
Overview Pengenalan Basis Data Sistem Database ER Diagram Database MySQL Acep Irham Gufroni, M.Eng. Pemrograman Internet Teknik Informatika Univ. Siliwangi Internet Application Intro Menyimpan data dalam
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 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 terperinciPertemuan 3 dan 4 : MODEL DATA RELASIONAL
Pertemuan 3 dan 4 : MODEL DATA RELASIONAL Tujuan Instruksional Khusus : Mahasiswa dapat menjelaskan pengertian model data relasional, istilah-istilah dalam model data relasional, jenis-jenis kunci relasional,
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 terperinciBAB 3 MODEL RELASIONAL
BAB 3 MODEL RELASIONAL Mengapa perlu mempelajari Model Relasional? Model basis data yang paling banyak digunakan o Vendors : IBM, Informix, Microsoft, Oracle, Sybase, dll. o Yang menjadi saingan berat
Lebih terperinciKonsep model relasional
Konsep model relasional Relasi, Attribute, Domain, dan Tuple Integrity Contraints yang harus diberlakukan Operasi-operasi update pada skema relasi dan pengaruhnya Pemetaan dari Skema ER ke Skema Relasi
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 terperinciMUHAMMAD ZEN S. HADI, ST. MSC.
INTERNET PROGRAMMING Sistem Basis Data MUHAMMAD ZEN S. HADI, ST. MSC. Bahasan Sistem Database ER Diagram Database MySQL Internet Application Pendahuluan Menyimpan data dalam file biasa memiliki banyak
Lebih terperinciSISTEM BASIS DATA II S A N T I W I D I A N T I
SISTEM BASIS DATA II S A N T I W I D I A N T I SISTEM Definisi sebuah tatanan yang terdiri atas sejumlah komponen fungsional (dengan tugas/fungsi khusus) yang saling berhubungan dan secara bersama-sama
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 terperinciSistem Basis Data. Chapter 5: Logical Database Design and the Relational Model Andronicus Riyono, M.T.
Sistem Basis Data Chapter 5: Logical Database Design and the Relational Model Andronicus Riyono, M.T. E-R & Relational Model Conceptual Data Model (E-R Model) dibuat untuk memahami kebutuhan data dan aturan-aturan
Lebih terperinciSistem Basis Data. Pertemuan 3 : Modeling Data in Organization Andronicus Riyono, M.T.
Sistem Basis Data Pertemuan 3 : Modeling Data in Organization Andronicus Riyono, M.T. Pemodelan data adalah kegiatan analisis Project Identification and Selection Project Initiation and Planning Purpose
Lebih terperinciBASIS DATA MODEL RELASIONAL
BASIS DATA MODEL RELASIONAL MODEL RELASIONAL Diusulkan oleh Codd pada tahun 1970 Model saat itu adalah hierarki dan jaringan Saat ini model relasional menjadi model data yang dominan dan mendasar pada
Lebih terperinciBasis Data Pertemuan 3. Weny Mistarika R.
Basis Data Pertemuan 3 Weny Mistarika R. Acara perkuliahan hari ini Review materi dan tugas minggu lalu Langkah-langkah pembuatan basis data (bagian 1) Arsitektur basis data Basis data terdiri dari 3 level
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 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 terperinciP7 Perancangan Database
P7 Perancangan Database SQ http://sidiq.mercubuana-yogya.ac.id Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta Tujuan Mahasiswa mengetahui & memahami konsep
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 terperinciBAB III MODEL DATA RELASIONAL DAN ALJABAR RELASIONAL
BAB III MODEL DATA RELASIONAL DAN ALJABAR RELASIONAL Model data relasional diperkenankan oleh Codd pada tahun 1970. Didasarkan pada suatu struktur data yang sederhana dan seragam (uniform), yaitu : Relasi
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 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 terperinciPertemuan 2 dan 3 : Tujuan Instruksional Khusus :
1 Pertemuan 2 dan 3 : MODEL DATA RELASIONAL Tujuan Instruksional Khusus : 1. Mahasiswa dapat menjelaskan pengertian model data relasional, istilah-istilah dalam model data relasional, jenis- jenis kunci
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 terperinciRelational Database & Pemodelan Data [Review]
Modul ke: 02 Alen Fakultas FASILKOM Relational Database & Pemodelan Data [Review] Pemrograman Basis Data & SQL Boby Hartanto, S.Kom,M.M. Program Studi Sistem Informasi Basis Data Relasional Pada pembuatan
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 terperinciKonsep Basis Data (Lanjut)
Konsep Basis Data (Lanjut) http://www.brigidaarie.com Bahasa Basis Data bahasa yang digunakan oleh user untuk berkomunikasi/berinteraksi dengan DBMS yang bersangkutan Contoh : SQL, dbase, QUEL dsb Bahasa
Lebih terperinciSISTEM BASIS DATA 2. WAHYU PRATAMA, S.Kom., MMSI.
SISTEM BASIS DATA 2 WAHYU PRATAMA, S.Kom., MMSI. PERTEMUAN 1 - SBD 2 Pendahuluan Pengenalan Secara Umum Materi Sistem Basis Data 2 (SAP). Review Pengantar Model Data Relasional (MDR). Keuntungan Penggunaan
Lebih terperinciMODEL DATA RELASIONAL
MODEL DATA RELASIONAL PENGERTIAN BASIS DATA RELASIONAL Pada model relasional, basis data akan "disebar" atau dipilah-pilah ke dalam berbagai tabel dua dimensi. Setiap tabel selalu terdiri atas lajur mendatar
Lebih terperinciBasis Data I. Pertemuan Ke-4 & ke-5 (Model Relasional Part 1) Noor Ifada.
Basis Data I Pertemuan Ke-4 & ke-5 (Model Relasional Part 1) Noor Ifada noor.ifada@if.trunojoyo.ac.id 1 Sub Pokok Bahasan Model Relasional SQL (Structured Query Language) Integrity Constraint Transformasi
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 terperinciPertemuan Sistem Informasi SI adalah suatu suatu sistem dalam suatu organisasi yang merupakan
Pertemuan 2 1. Sistem Informasi SI adalah suatu suatu sistem dalam suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media, prosedur dan pengendalian untuk mendapatkan jalur
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 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 terperinciModel Relational. Dian Dharmayanti
Model Relational Dian Dharmayanti Pendahuluan Relation Properti Relasi Basis Data Relasional Key Konversi Model E-R ke Relasional Transformasi kedalam skema relasi Pendahuluan Model relasional terkait
Lebih terperinciDESAIN DATABASE. Pertemuan 06 3 SKS
Materi 1. Era Informasi 2. Strategi dan Peluang Yang Kompetitif 3. Database dan Database Warehouse 4. Desain Database 5. Sistem Pendukung Keputusan dan Sistem Cerdas 6. E-Commerce DESAIN DATABASE Pertemuan
Lebih terperinciModul Praktikum Basis Data 4 Relasi Table
Modul Praktikum Basis Data 4 Relasi Table Pokok Bahasan Membuat hubungan beberapa table. Edit Relational Menghapus relational Melakukan pengolahan data dari table yang terintegrasi dalam ERD. Studi Kasus
Lebih terperinciDatabase Systems: Ch. 3: The Relational Model. History of The Relational Model. Learning Objectives
1 Database Systems: Thomas Connolly, Carolyn Begg, Database System, A Practical Approach to Design Implementation and Management, 4 th Edition, Addison Wesley History of The Relational Model Terminology
Lebih terperinciMANAGEMENT INFORMATION SYSTEMS Raymond McLeod, Jr. and George Schell
MANAGEMENT INFORMATION SYSTEMS Raymond McLeod, Jr. and George Schell Database dan Database Management System Disajikan dalam Kuliah SIM Program Sarjana Magister Universitas Gunadarma Oleh Lily Wulandari
Lebih terperinciModel Relational. S# Nama Status Kota S1 Hanato 20 Bandung S2 Andi 10 Jakarta S3 Shy 25 Surabaya S4 Tina 20 Medan
Model elational Pendahuluan E. F. Codd A elational Model of Data for large shared data bank 1970 Model relasional terkait dengan 3 aspek : struktur data, integritas data dan manipulasi data. DBMS (Sistem
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 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 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 terperinciPENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2
PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2 PERTEMUAN 3 & 4 MODEL DATA RELASIONAL SAP Pengertian model relasional, contoh tabel tabel dan keterhubungannya Keuntungan model relasional Istilah istilah
Lebih terperinciRENCANA PEMBELAJARAN
Disusun Oleh Diperiksa Oleh Disetujui Oleh Tanggal Berlaku Megawaty, M.Kom A. Haidar Mirza, S.T., M.Kom M. Izman Herdiansyah, S.T., M.M., Ph.D. Mata Kuliah : Praktikkum Basis Data Semester : 3 Kode : Sks
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 terperinciPERTEMUAN 11 SQL(lanjutan): Queries, Constraints & Triggers. (Chap. 5 Ramakrishnan)
PERTEMUAN 11 SQL(lanjutan): Queries, Constraints & Triggers (Chap. 5 Ramakrishnan) Overview Structure Query Language (SQL) adalah bahasa database relasional komersial yang paling banyak digunakan. SQL
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 terperinciKonsep Sistem Informasi B. BAB 2 - SQL Overview
Konsep Sistem Informasi B BAB 2 - SQL Overview Summary Definisi SQL Komponen-Komponen SQL Latihan What is? Introduction SQL Structured Query Language adalah sebuah bahasa yang digunakan untuk mengakses
Lebih terperinciTEKNIK INFORMATIKA UNIVERSITAS JENDERAL SOEDIRMAN. Bab II: Mengenal DBMS
TEKNIK INFORMATIKA UNIVERSITAS JENDERAL SOEDIRMAN Bab II: Mengenal DBMS II.1. DBMS dan Keuntungannya DBMS: suatu program komputer yang digunakan untuk memasukkan, mengubah, menghapus, memanipulasi dan
Lebih terperinciDatabase Design I. TPI4210 Sistem dan Teknologi Informasi
Database Design I TPI4210 Sistem dan Teknologi Informasi Database Design Life Cycle Requirements Definition Conceptual Design Logical Design Physical Design Recap: ANSI/SPARC architecture Requirements
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 terperinciPertemuan Transformasi ER-MODEL INDIKATOR. 1. Memahami ER model 2. Menerapkan transformasi ER- Model ke Model Relasional.
Pertemuan 4-5-6 Transformasi ER-MODEL INDIKATOR 1. Memahami ER model 2. Menerapkan transformasi ER- Model ke Model Relasional. URAIAN MATERI PERANCANGAN DATABASE Perancangan Database adalah proses untuk
Lebih terperinciLessons. 1. Definisi Basis Data. 2. Sistem Basis Data. 3. Komponen Sistem Basis Data. 4. Abstraksi Data. 5. Bahasa Basis Data
Basis Data 1 Referensi Raghu Ramakrisnan, Gherke, Database Management System, 3rd Edition, McGraw-Hill, 2001. Ramez Elmasri, Sam Navathe, Fundamentals of Database Systems, 4rd Edition, Addison Wesley Publishing
Lebih terperinciPerangkat Lunak Pengembangan Web
Perangkat Lunak Pengembangan Web Pertemuan 5 Database I Program Diploma IPB - Aditya Wicaksono, SKomp 1 Apa itu SQL? Structured Query Language SQL adalah bahasa standar untuk mengakses database SQL memungkinkan
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 terperinciSISTEM BASIS DATA (Lanjutan) :
SISTEM BASIS DATA (Lanjutan) : BAB III : Basis Data Relasional Pengertian : Pada model relasional, basis data disusun dalam bentuk tabel dua dimensi yang terdiri atas baris (record) dan kolom (field).pertemuan
Lebih terperinciDATABASE - MySQL. Muhammad Zen S. Hadi, ST. MSc.
DATABASE - MySQL Muhammad Zen S. Hadi, ST. MSc. Objectives Tujuan: Memahami perintah-perintah dasar DDL dan DML Contents Database DBMS Relational model SQL MySQL MySQL yang support ke relational model
Lebih terperinci15-Jan DATABASE - MySQL. Database. Constraints. Tujuan: Memahami perintah-perintah dasar DDL dan DML
Objectives Tujuan: DATABASE - MySQL Memahami perintah-perintah dasar DDL dan DML Acep Irham Gufroni, M.Eng. Pemrograman Internet Teknik Informatika Univ. Siliwangi Database Constraints Database a collection
Lebih terperinciMODUL 7 STRUCTURED QUERY LANGUAGE
MODUL 7 STRUCTURED QUERY LANGUAGE BAHASA QUERY KOMERSIAL Berdasarkan acuan model relasional, ada 2 bahasa query komersial yang tersedia : 1. SQL (Structured Query Language) 2. QBE (Query By Example ).
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 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 terperinciModul 4 Microsoft Access 2007
Tugas Pendahulan Modul 4 Microsoft Access 2007 Mata kuliah : CF 1310 Pengantar Teknologi Informasi Disusun oleh : Nama Route Gemilang 5208 100 073 Semester Ganjil 2008/2009 Jurusan Sistem Informasi Fakultas
Lebih terperinciPOKOK BAHASAN: TUJUAN PEMBELAJARAN:
BAB 7 PENGANTAR PERANGKAT LUNAK BASIS DATA POKOK BAHASAN: Pengantar Dasar Basis Data Pengenalan Tabel, Relasi, ER Diagram Pengenalan SQL Query Pengenalan Microsoft Access Pembuatan Tabel, Form dan Report
Lebih terperinciSistem Basis Data BAB 8 MODEL DATA DAN ENTITY RELATIONSHIP MODEL. Komponen model data dapat dikategorikan menjadi 3 (tiga) bagian yang meliputi:
BAB 8 MODEL DATA DAN ENTITY RELATIONSHIP MODEL 8.1. Model Data Model data adalah sekumpulan konsep yang terintegrasi untuk mendiskripsikan data, hubungan antar data dan batasan batasannya dalam suatu organisasi.
Lebih terperinci02. Berfungsi sebagai perantara antara pemakai dengan database adalah a. Data d. Perangkat lunak b. Pemakai e. File c.
01. Kumpulan data dari sebuah perusahaan yang terorganisir dan tersimpan secara terintegrasi adalah a. File Base d. DSS b. Field Base e. Expert System c. Data Base 02. Berfungsi sebagai perantara antara
Lebih terperinciOrganizing Data and Information
Organizing Data and Information Chapter 5 Heru Lestiawan, M.Kom 1 Principles and Learning Objectives Pendekatan Database untuk manajemen data memberikan keuntungan yang signifikan atas pendekatan berbasis
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 terperinciDATABASE FILE PENJUALAN FILE PELANGGAN FILE PERSEDIAAN CATATAN 3: PELANGGAN 3 CATATAN 2: PELANGGAN 2 CATATAN 1: PELANGGAN 1 CATATAN 100: PELANGGAN 100
DATABASE RELASIONAL DIANA RAHMAWATI File : FILE & DATABASE gabungan dari beberapa catatan yang saling berhubungan Jenis File : 1. File utama : konsepnya sama dengan buku besar (dalam SIA manual); bersifat
Lebih terperinciPENGANTAR BASIS DATA. Rizka Hadiwiyanti, S.Kom, M.Kom. Outline. Yang akan dibahas:
PENGANTAR BASIS DATA Rizka Hadiwiyanti, S.Kom, M.Kom Outline Yang akan dibahas: Definisi basis data dan latar belakang kebutuhan basis data Operasi dasar basis data Manfaat penggunaan basis data Konsep
Lebih terperinciPERANCANGAN BASIS DATA
BAB IV PERANCANGAN BASIS DATA Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer dan dapat dimanipulasi (diolah) menggunakan perangkat lunak (program aplikasi)
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 terperinciBASIS DATA I/2011-GANJIL SISTEM BASIS DATA. Oleh Team teaching Basis Data Achmad Arwan, S.Kom. 18 Juli 2017 BASIS DATA I/2011-GANJIL 1
BASIS DATA I/2011-GANJIL SISTEM BASIS DATA Oleh Team teaching Basis Data Achmad Arwan, S.Kom 18 Juli 2017 BASIS DATA I/2011-GANJIL 1 BASIS DATA Definisi Harfiah BASIS + DATA representasi dari fakta dunia
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 terperinciBAB II SISTEM BASIS DATA
SISTEM BASIS DATA BAB II SISTEM BASIS DATA Tujuan Mengerti yang dimaksud dengan Sistem Basis Data dan komponen-komponennya Mengetahui abstraksi data yang menunjukkan bagaimana para pemakai melihat data
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 terperinciBasis Data Relational
Basis Data Relational Kebanyakan model yang digunakan adalah Model basis data relasional dengan menggunakan Relational Database Management System (RDBMS). RDBMS menyediakan layanan pengorganisasian data
Lebih terperinciMAKALAH PERANCANGAN BASIS DATA MODEL DATA. Disusun oleh: Ainun Aisyiyah Iman Safuad Ismi Fadhilah
MAKALAH PERANCANGAN BASIS DATA MODEL DATA Disusun oleh: Ainun Aisyiyah 2014001690 Iman Safuad 2014001726 Ismi Fadhilah 2014001729 AMIK Harapan Bangsa Surakarta 2015 MODEL DATA A. Pengertian Model Data
Lebih terperinciDatabase Management. Addr : :
Database Management Systems email Addr : heriyanto.lucky@gmail.com : lucky_heriyanto@hotmail.com 4.1 Contact No : 081318170013 2006 by Prentice Hall The Data Hierarchy Data field adalah unit terkecil dari
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. 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 terperinciBASIS DATA MODEL BASIS DATA
BASIS DATA MODEL BASIS DATA APA ITU MODEL BASIS DATA? Model database menunjukkan struktur logis dari suatu basis data, termasuk hubungan dan batasan yang menentukan bagaimana data dapat disimpan dan diakses.
Lebih terperinciSistem Basis Data. Referensi:
Sistem Basis Data Referensi: Henry F Korth, Silberschatz, Sudarsan, Database system concepts C.J. Date, Pengenalan Sistem Basis Data Fathansyah, Basis Data Sistem Basis Data Komponen Sistem Basis Data
Lebih terperinciSistem Basis Data Danny Kriestanto, S.Kom., M.Eng
Sistem Basis Danny Kriestanto, S.Kom., M.Eng SQL Introduction Setelah Membuat ERD dan Model Relasional, what s next? Bagaimana cara membangun entitas dan relationship tersebut agar dapat digunakan? Bagaimana
Lebih terperinciTabel dan Key dalam Database Tipe data dan Karakter pada Database. Author : Minarni, S.Kom.,MM
Tabel dan Key dalam Database Tipe data dan Karakter pada Database Author : Minarni, S.Kom.,MM Buatlah 3 buah file/ tabel 2 diantara 3 file tersebut berhubungan, misal tabel A berhubungan dengan tabel B,
Lebih terperinci-DATABASE (BASIS DATA)- Nama : Novriansyah Kelas : 2.DB.10 NPM : Dosen : Leli Safitri
-DATABASE (BASIS DATA)- Nama : Novriansyah Kelas : 2.DB.10 NPM : 33109332 Dosen : Leli Safitri PROGRAM DIPLOMA MANAJEMEN INFORMATIKA FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS GUNADARMA
Lebih terperinciSISTEM BASIS DATA. Oleh : Devie Rosa Anamisa
SISTEM BASIS DATA Oleh : Devie Rosa Anamisa Pengertian Sistem Basis Data Sistem Keterpaduan yang terdiri atas sejumlah komponen fungsional yang saling berhubungan dan secara bersama-sama bertujuan untuk
Lebih terperinciBagian 2 Mengenal DBMS. Kuliah Basis Data Pra S2 Ilmu Komputer - FMIPA Drs. Agfianto Eko Putra, M.Si.
Bagian 2 Mengenal DBMS Kuliah Basis Data Pra S2 Ilmu Komputer - FMIPA Topik Bahasan 1. DBMS dan Keuntungannya 2. Komponen Utama DBMS a. Perangkat Keras; b. Data; c. Perangkat Lunak, dan d. Pengguna. 3.
Lebih terperinciDatabase Management Systems.
Database Management Systems Ewing_ibrani@yahoo.com Hirarkis Data File yaitu kumpulan catatan data yang berhubungan dengan subyek tertentu. Catatan adalah elemen data yang berhubungan dengan obyek tertentu.
Lebih terperinciPraktikum Basis Data 2017 TE UM
MODUL 3 SQL A. TUJUAN - Memahami SQL, komponen-komponen, dan penggunaannya. - Mengenal operasi-operasi DML menggunakan phpmyadmin. - Mampu melakukan operasi-operasi retrieve yang spesifik - Mampu penguraikan
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 terperinciSistem Basis Data ( )
Sistem Basis Data (1230283) Pertemuan Ke-3 Model Data Rifki Indra Perwira http://learning.upnyk.ac.id Teknik Informatika - UPN[V]Yk 1 Deskripsi Pengertian tentang model data Model logika berbasis record
Lebih terperinciMicrosoft Access 2007
BAHAN AJAR Microsoft Access 2007 Pengenalan Database, Table Relationship, Form 2012 MICROSOFT ACCESS 2007 A. Pengertian Microsoft Access Microsoft Access adalah suatu program aplikasi basis data komputer
Lebih terperinciLINGKUNGAN BASIS DATA
LINGKUNGAN BASIS DATA TUJUAN PEMBELAJARAN Menjelaskan tingkat arsitektur basis data Menjelaskan komponen DBMS, fungsi DBMS serta bahasa yang digunakan dalam DBMS Menjelaskan perbedaan model data berbasis
Lebih terperinci