File-Based systems?
collection of application programs that perform services for the end users. each program defines and manages its own data.
Limitations of File-Based approach?
untuk mengatasi keterbatasan dari file-based maka?
Database approach muncul. Database adalah koleksi bersama dari sejumlah data yang secara logikal berhubungan dan dirancang untuk memenuhi informasi organisasi.
What is Database and Database management system (DBMS)
Database adalah koleksi bersama dari sejumlah data yang secara logikal berhubungan dan dirancang untuk memenuhi informasi organisasi. dan DBMS merupakan sistem software yang memungkinkan user untuk mendefinisikan, menciptakan, memelihara dan menyediakan akses kontrol kedalam database.
Database approach ada 2 jenis?
2. Data manipulation language (DML)
Perbedaan DDL (data definition language) dengan DML (data manipulation language) adalah?
DDL merupakan data yang lengkap yang sudah didefinisi dalam database. bisa dibilang bahwa DDL merupakan file master aslinya. sedangkan DML merupakan hasil data yang didapatkan dari hasil manipulasi DDL. contohnya didalam DDL terdapat records tanggal, bulan dan tahun lahir, makan bisa didapatkan hasil manipulasi umur yang merupakan DML.
Concurrency?
Concurrency is a property of systems in which several computations are executing simultaneously, and potentially interacting with each other.
Components of DBMS environment?
dari kiri ke kanan:
hardware - software - data - procedures - people
hardware: contohnya komputer hingga jaringan dari komputer.
software: DBMS, OS, network software, application programs
Data: used by organization and a description of this data called the schema.
procedures: instruction and rules that should be applied to the design and use of the database and DBMS.
History of database systems?
Advantages of DBMS?
Disadvantages of DBMS?
Purpose of three-level database architecture?
ANSI-SPARC three-level architecture?
Object-based data models?
record-based data models?
3 jenis data models?
Functions of a DMBS? !!!
What is system catalog?
system catalog adalah pusat informasi tentang data yang menjelaskan data-data yang ada dalam database.
System catalog merupakan salah satu komponent penting dalam DBMS.
5 basic operation dalam relational algebra?
Perbedaan View resolution dengan View materialization?
View resolution menggabungkan query pada view beserta definisinya dan menghasilkan sebuah query berdasarkan base table. Proses ini akan dijalankan setiap kali DBMS perlu untuk melakukan query sebuah View.
Sedangkan View materialization menyimpan View sebagai temporary table dalam database ketika view pertama kali dijalankan. Sehingga proses query dapat dilakukan lebih cepat daripada harus setiap kali melakukan komputasi view berulang.
Jelaskan tentang Integrity Enhancement Feature (IEF)
Integrity Enhancement Feature menyediakan fasilitas untuk mendefinisikan referential integrity dan constraints. Sebelumnya adanya IEF, setiap aplikasi program harus memastikan referential integrity dan constraint secara manual. Dengan adanya IEF, meningkatkan fungsional dari SQL dan dapat melakukan pengecekan constraint secara centralized dan standardized.
5 jenis dari Integrity Constraint pada IEF?
Jelaskan secara singkat tentang File Server Architecture dan kelemahannya?
File server architecture terhubung ke beberapa workstation melintasi suatu jaringan. Database berada pada file server. DBMS dan aplikasi dijalankan pada setiap workstation.
Kelemahan:
- Jalur jaringan yang signifikan
- Salinan DBMS pada setiap workstation
- Konkurensi, recovery dan kontrol integritas lebih kompleks
Jelaskan secara singkat tentang Client Server Architecture dan apa kelebihan atau keuntungannya!
Server memegang database dan DBMS. Client mengatur tampilan antarmuka atau user interface dan menjalankan aplikasi. Kelebihan: - Akses yang lebih luas ke database - Meningkatkan tampilan atau performance - Memungkinkan reduksi biaya hardware - Mereduksi biaya komunikasi - Meningkatkan konsistensi