


Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A comprehensive overview of database systems, exploring various types of databases and their applications. It delves into the fundamental concepts of database management systems (dbms), including data abstraction, data independence, and concurrency control. The document also discusses the advantages and disadvantages of using a dbms, highlighting its importance in managing large and complex datasets. It further examines the impact of database technology on various fields, including multimedia, geographic information systems, and social networks.
Typology: Study notes
1 / 4
This page cannot be seen from the preview
Don't miss anything!



Types of Databases and database Applications: Traditional application:
numeric and textual databases Recent applications Multimedia database Geographic information Systems Biological and Genome databases Data warehouses Mobile dababases Real-time and active database Social networks, captures information about people and about communications among people- posts, tweets - photos, videos in systems such as:
Typical DBMS functionality
Define a particular database in terms of its data types, structers, and constraints. manipulating the database: Retrieval: Querying, generating reports modification: insertions, deletions end updates to its content Accessing the database through Web applications DBMS may additionally provide:
applications interact with a database by generating : - queries: that access different parts of data and formulate the result of a request - transactions: that may read some data and "update" certain valves or generate new data and store that in the database applications must not allow unauthorized users to access data applications must keep up with changing user requirements. Main characteristics of the database approach Self-describing nature of a database system:
A DBMS catalog stores the description of a particular database types, and constraint) the description is called meta-data* this allows the DBMS software to work with different database appplications Insulation between programs und date: called program-data independence allows charging data structures, storage organization without having the to change DBMS access process Data abstraction: A data model used to hide storage details programer refers to the data model constructors rather than data storage details Support of multiple views of the data: each user may see different view of the database, which describes only the data of interest to that user