Controlled access to database may include?
Benefits dari Views?
ANSI-SPARC Three-Level Architecture?
2 Jenis dari Data Independence?
Database Languages?
What is Data Model?
Data Model is integrated collection of concepts for describing data, relationships between data, and constraints on the data in an organization. The purpose of data model is to represent data in an understandable way. Categories of data model: 1. Object-based 2. Record-based 3. Physical
Data Model Comprises of?
What is Conceptual Schema?
Conceptual Schema is the core of a system supporting all user views. Conceptual Schema should be complete and accurate representation of an organization’s data requirements.
What is Conceptual Modeling?
Conceptual modeling is process of developing a model of information use that is independent of implementation details. The result of conceptual modeling is a conceptual data model.
What is System catalog and what system catalog stores?
System catalog is a repository of information (metadata) describing the data in the database. One of the fundamental components of DBMS. Typically stores: 1. names, types and sizes of data times 2. constraints on the data 3. names of authorized users 4. usage statistics 5. user access controls
What is Relationally complete?
relationally complete when a language that produces a relation that can be derived using relational calculus
The differences between relational algebra and relational calculus?
both of them are formal languages associated with the relational model.
Relationaly algebra is a high level procedural language and relational calculus is a non-procedural language.
What is closure?
nested expressions. just as in arithmetic.
Five basic operations in relational algebra?
Various forms of join operation?
5 aggregate functions?
count, sum, max, min, avg
Tuple variable?
tuple variable is a variable that ‘ranges over’ a named relation.
Client-Server advantages?
6 types of middleware?
middleware is a generic term used to describe software that mediates with other software.
What is Transaction processing monitors?
purpose of transaction processing monitors to controls data transfer between clients / servers. provides a consistent environment, particularly for online transaction processing (OLTP). Advantages: 1. trasaction routing 2. managing distributed transactions 3. load balancing 4. funneling 5. increased reliability
the differences between distributed database and distributed DBMS?
distributed database is logically interrelated collection of shared data physically distributed over a computer network.
distributed DBMS is software system that permits the management of the distributed database and makes the distribution transparent to user.
Characteristics of DDBMS?
Characteristics of Data Warehouse?
Components of Database Manager (DM)?
Components of Database manager: