#KlubStartup

Kamis, 25 Februari 2010

2 - Lingkungan DataBase

ArsitekturDatabase

1. Tingkat Eksternal(External Level)
2. Tingkat Konseptual(Conseptual Level)
3. Tingkat Internal (Internal Level)


Data Independence
Kapasitas untuk merubah skema pada satu level sistem basis data tanpa harus merubah skema pada level lainnya.

1. Physical Data Independence
Perubahan pada skema internal dimana tidak mempengaruhi kema konseptual dan eksternal.

2. Logical Data Independence
Perubahan pada skema konseptual dimana tidak mempengaruhi skema eksternal dan aplikasi program.


Mapping (Transformasi)

Proses pendefinisian informasi dari satu level ke level lainnya.

Conceptual/Internal Mapping
Pendefinisian hubungan antara View Conceptual dengan Basis Data di level internal

External/Conceptual Mapping
Pendefinisian hubungan antara view konseptual dengan view eksternal



DBMS

DBMS adalah perangkat lunak yang menangani semua pengaksesan database. Mempunyai fasilitas membuat, mangakses, memanipulasi dan memelihara basis data.

Bahasa Dalam DBMS
1.Data Definition Language (DDL)
2. Data Manipulation Language (DML)
Procedural DML
Non Procedural


Fungsi DBMS
1.Data Definition
2.Data Manipulation
3.Data Security & Integrity
4.Data Recovery & Concurency
5.Data Dictionary
6.Performance


Komponen DBMS
1.Query Processsor
2.Database Manager
3.File Manager
4.DML Preprocessor
5.DDL Compiler
6.Dictionary Manager


ArsitekturDBMS Multi User

Teleprocessing

File-Server

Client Server



Data Dictionary

Data dictionary adalah tempat penyimpanan informasi yang menggambarkan data dalam database. Data dictionary biasa disebut juga dengan meta data atau data mengenai data.

Berisi tentang:
- nama-nama user yang mempunyai wewenang
- untuk menggunakan DBMS
- nama-nama item data yang ada dalam database
- jenis dan ukuran item data
- batasan untuk masing-masing item data


Model Data

Sekumpulan konsep-konsep untuk menerangkan data, hubungan-hubungan antara data dan batasan-batasan data yang terintegrasi di dalam suatu organisasi.

1.Model Data BerbasisObjek
2.Model Data Berbasis Record
-model data relasional(relational)
-model data hierarkhi(hierarchical)
-model data jaringan(network)
3.Model Data Fisik
4.Model Data Konseptual

Tidak ada komentar:

Posting Komentar

Twitter Bird Gadget