240 likes | 431 Views
Datawarehouse. Perancangan RDBMS. Febrianti Supardinah. 07. FASILKOM. Teknik Informatika. JENJANG DATA. Characters Merupakan bagian data yang terkecil .
E N D
Datawarehouse Perancangan RDBMS Febrianti Supardinah 07 FASILKOM Teknik Informatika
JENJANG DATA Characters Merupakanbagian data yang terkecil. Dapatberupakarakternumerik, hurufataukarakter-karakterkhusus (Special Characters) yang membentuksuatu item data/fieldField Mempresentasikansuatuatributdari record yang menunjukkansuatu item dari data, sepertimisalnyanama, alamatdan lain sebagainya. Record Kumpulan dari field membentuksuatu record Record menggambarkansuatu unit data individu yang tertentu. File Kumpulan dari record yang menggambarkansatukesatuan data yang sejenis. Misalnya file matapelajaranberisi data tentangsemuamatapelajaran yang ada.Database Kumpulan dari file/table
BASIS DATA Connolly (2002,p14) Kumpulan data yang dihubungkansecarabersama-sama, dangambarandari data yang dirancanguntukmemenuhikebutuhaninformasidarisuatuorganisasi. Date (1990,p5) Kumpulan terintegrasidari file yang merupakanrepresentasi data darisuatu model enterprise. Fathansyah (1999,p2) Himpunankelompok data (arsip) yang salingberhubungan yang diorganisasisedemikianrupa agar kelakdapatdimanfaatkankembalidengancepatdanmudah Kumpulan data yang salingberhubungan yang disimpansecarabersamasedemikianrupadantanpapengulangan (redudansi) yang tidakperlu, untukmemenuhiberbagaikebutuhan Kumpulan file/ tabel/ arsip yang salingberhubungan yang disimpandalam media penyimpananelektronis
DBMS • Perangkatlunak yang menanganisemuapengaksesan database. • Mempunyaifasilitasmembuat, mengakses, memanipulasidanmemelihara basis data • Kumpulan program (software) yang memperbolehkan user untukmembuatdanmemelihara database • Berbagaimacamjenis software DBMS hadiruntukmemenuhikebutuhanpenyimpanan data. • Ada yang berdirisendirisebagaiaplikasi yang terpisahdaribahasapemrograman • Ada yang menyatubersamapaketbahasapemrogramantertentu • Mulaidariaplikasiberbayarsampaiaplikasiopensourcesemuanyamempunyaikelebihandankekuranganmasing-masing.
DBMS FUNGSI DBMS1. Data Definition dapatmengolahpendefinisian data 2. Data Manipulation dapatmenanganipermintaandaripemakaiuntukmengakses data3. Data Security & Integrity dapatmemeriksa security dan integrity data yang didefinisikanoleh DBA4. Data Recovery & Concurencydapatmenanganikegagalan–kegagalanpengaksesan database yang dapatdisebabkanolehkesalahansistem, kerusakan disk, dsb.5. Data Dictionary menyediakankamus data6. Performance menanganiunjukkerjadarisemuafungsiseefisienmungkin.
DBMS KOMPONEN DBMSUmumnyamemilikisejumlahkomponenfungsional (modul) seperti :1. File Manager mengelolaruangdalam disk danstruktur data yang dipakaiuntukmerepresentasikaninformasi yang tersimpandalam disk. 2. Database Manager menyediakan interface antara data low-level yang adadi basis data dengan program aplikasidan query yang diberikankesistem3. Query Processor menterjemahkanperintah - perintahdalam query language keperintah low-level yang dapatdimengertioleh database manager4. DML Precompilermengkonversiperintah DML dalamsebuah program menjadipemanggilanprosedur yang normal dalambahasainduknya5. DDL Compiler mengkonversiperintah-perintah DDL kedalamsekumpulantabel yang mengandung metadata. Tabel-tabelinikemudiandisimpandalamkamus data.
DBMS MACAM MACAM DBMS Seto El Kahfi Microsoft Visual Fox Pro Nama : Microsoft Visual Fox Pro Developer : Microsoft Corporation RilisTerakhir : Visual Fox Pro 9.0 SP 2 DeskripsiSingkat : Microsoft Visual Fox Pro adalahsalahsatubahasapemrogramanproseduraldanbahasapemrogramanberorientasiobjek yang dikembangkanoleh Microsoft. Software inidimulaidari FoxPro (FoxBASE) yang awalnyadikembangkanoleh Fox Technology pada 1984. Fox Technology kemudianbergabungdengan Microsoft pada 1992.Awalnya Foxprodapatberjalanpadasistemoperasi Mac OS, DOS, Windows, dan UNIX (2.6 Version) tapipadaperkembangannya (3.0 Version) hanyamampuberjalanpada Mac OS dan Windows saja, bahkanpadaversi-versiberikutnyahanyaberjalanpada Windows saja.
DBMS dBaseDeveloper Nama : dBase Developer : Ashton-Tate setelahdibeli Borland menggantinamanyadengandataBased Intelligence, Inc. Deskripsisingkat : dBase adalahperkembanganpertamadaripemakaianSistemManajemen Database untukkomputer, dipublikasikanoleh Ashton-Tate untuk CP/M dankemudianuntuk Apple II, Mcintosh, UNIX, VMS dan IBM PC. PerkembangandBAseterlalu lama sehingganmengakibatkanparasainganmerekaseperti Visual Foxpro, Microsoft Acces, berkembanglebihbaikkepadaparapemakainya.Ashton-Tate dibeliolehBorlanpadatahun 1991 yang setelahituproduk yang diciptakanbernaungdibawah dBase Inc. Padatahun 2004, dBase Inc mengubahnamanyamenjadidataBased Intelligence, Inc.
DBMS DB2 Nama : DB2 Developer : IBM Deskripsisingkat : DB2 adalahprodukSistemManajemenHubungan Database dari IBM atausekarang yang populerdisebut Data Server yang dimanamerupakanPerangkatLunakManajemenInformasi. Kebanyakan DB2 disebutjugasebagai DB2 Enterprise Server Edition atau top of the line DB2 DAta Warehouse Edition (DB2 DWE) yang berjalanpada Unix, Windows dan Linux Server.
DBMS Microsoft Access Nama : Microsoft Access Developer : Microsoft Deskripsisingkat : Microsoft Access atau Microsoft Office Access adalah program aplikasidari Microsoft yang ditujukanuntukkalanganrumahanatauperusahaankecilmenengah. Microsoft Access menggunakanmesin basis data Microsoft Jet Database Access Engine. Microsoft mengeluarkanversiterbarudari Microsoft Access yaitu Microsoft Access 2007.
DBMS Ingres Nama : Ingres Developer : Ingres Corporation Link : www.ingres.com Ingres adalah software SistemManajemen Basis Data komersial yang bebas (open source). Ingres pertama kali memulaiproyekristenyadiUniversitas California, Berkeley. padaawaltahun 70′ an. Sejakpertengahan 1980, Ingres mulaibersaingdenganaplikasidatabasekomersiallainnyaseperti Sybase, Microsoft SQL Server, NonStop SQL dan lain-lainnya.
DBMS Microsoft SQL Server Nama : Microsoft SQL Server Developer : Microsoft Link : www.microsoft.com/sql MacamEdisi : SQL Server Compact Edition (SQL CE), SQL Server Express Edition, SQL Server Workgroup Edition, SQL Server Standart Edition, SQL Server Enterprise Edition, SQL Server Developer Edition. Deskripsisingkat : Microsoft SQL Server adalah program SistemManajemenDasis Data Relasional. Susunandari Microsoft SQL Server dibagimenjaditigakomponen. SQL OS yang melakukanlayananutamapada SQL Server, misalnyamengaturaktifitas, pengaturanmemori, danpengaturanInput/Output; Relational Engine yang bekerjasebagaipenghubungkomponen database, tabel, query, danperintahtersimpandan Protocol Layer yang mengaturfungsi-fungsi SQL Server.
DBMS Oracle Nama : Oracle Developer : Orace Corporation DeskripsiSingkat : Oracle adalahsalahsatu software sistemmanajemen basis data relasional yang cukupdiminati, dikenal, dandipakaisaatini. Versiterbarudari Oracle adalah Oracle 11g.Software inibiasadigunakanuntukpengaksesan data yang dilakukansecara online
DBMS MySQL Nama : MySQL Developer : MySQL AB VersiTerakhir : 5.3.1 (Mei 2012) Link : www.mysql.com Deskripsisingkat : My SQL adalahperangkatlunaksistemmanajemen basis data yang diciptkanuntukdapatdilakukaninstalasisecara gratis (open source). HinggasaatiniMySQLtelahlebihdari 6 jutainstalasi
RDBMS Sebuahsistem yang secaraotomatismenyatukansemua DBMS yang salingberhubungan Sangatfleksibelsehingga data dapatdimodifikasidenganmudah, demikian pula denganstrukturdatabasenya RDBMS tumbuhdarisuatuteori yang pertama kali dikembangkanoleh E.F Codd (IBM, 1969). Model relasi CODD digunakanuntukmenciptakansebuahsistemsecara formal sebagai media penyimpanan data yang memisahkanrepresentasi/perwujudan data secara internal dariaksesdenganlogikanya. Kekuatan RDBMS terletakpadakemampuannyauntukmenyembunyikan detail daripenyimpanan data daripengguna database dancarapenggunaanya yang lebihmudahbaikbagipembangunanaplikasi / programmer, maupunbagipemakaiakhir (end user). Hal inididukung pula denganpenggunaan Structured Query Languange (SQL) sebagaisumberdarisemua RDBMS.
RDBMS MODEL DATA Model Data Hirarkis / Model Pohon Model Data Jaringan Model Relational
RDBMS MODEL DATA HIRARKIS Menggunakanpolahubungandenganistilahorangtuadananak. Terdapatjugaistilahsimpul (bercirikankotakataulingkaran). Simpul yang beradadiatas yang terhubungkesimpulpada level dibawahnyadisebutorangtua. Setiaporangtuabisamemilikisatu (hubungan 1:1) ataubeberapaanak (hubungan 1:M), tetapisetiapanakhanyamemilikisatuorangtua. Simpul – simpul yang dibawahiolehsimpulorangtuadisebutanak. Adapunhubunganantaraanakdanorangtuadisebutcabang. Perbedaannyaadalah, record-record diorganisasikansebagai tree (pohon) daripadagraf.
RDBMS MODEL DATA HIRARKIS
RDBMS MODEL DATA JARINGAN Direpresentasikandengansekumpulan record (Pascal), danrelasiantar data yang direpresentasikanoleh record. Model inimenyerupai model hirarki. Perbedaannyaterdapatpadasuatusimpulanakbisamemilkilebihdarisatuorangtua. Model inibisamenyatakanhubungan 1:1 (satuorangtuapunyasatuanak), 1:M (satuorangtuapunyabanyakanak), maupun N:M (beberapaanakbisamempunyaibeberapaorangtua). Pada model jaringan, orangtuadisebutpemilikdananakdisebutanggota
RDBMS MODEL DATA JARINGAN
RDBMS MODEL DATA RELATIONAL Menggunakantabeluntukmerepresentasikan data & relasiantar data. Setiaptabelterdiriataskolom, dansetiapkolommempunyainama variable tertentu. Intidari model iniadalahrelasi, yang dimisalkansebagaihimpunandari record. Pada model relasional, skemaataudeskripsi data pada model relasiditentukanolehnama, namadaritiap field (Atributataukolom), dantipedaritiap field
RDBMS MODEL DATA RELATIONAL