Garantie de satisfaction à 100% Disponible immédiatement après paiement En ligne et en PDF Tu n'es attaché à rien
logo-home
Summary Principles of Database management €6,99
Ajouter au panier

Resume

Summary Principles of Database management

 1 vue  0 fois vendu

Volledige samenvatting van het vak Principles of Database Management (D0I62a), gegeven door Bart Baessens in academiejaar . Deze samenvatting omvat alle hoofdstukken die te kennen zijn voor het examen, namelijk hoofdstuk 1, 2, 3, 4, 6, 7, 14, 15 en 17. Complete summary of the course Principles o...

[Montrer plus]

Aperçu 4 sur 91  pages

  • 14 décembre 2024
  • 91
  • 2024/2025
  • Resume
Tous les documents sur ce sujet (2)
avatar-seller
cedriclepage
Summary Principles of Database
Management

Chapter 1: fundamental concepts of database management

Key definitions
 Database = collection of related data items withing specific business process or
setting
 Database Management System (DBMS) = software package used to define, create,
use and maintain data
 Database system = combination of database and DBMS


File versus Database approach to data management
 File approach
o Duplicate/redundant data
will be stored for each
application separately
o Danger of inconsistent data
o Hard to integrate applications
/ make changes
 Database approach
o Better than file approach
o More efficient, consistent,
less storage needed
o Facilities provided for data
querying




1

,Elements of a database system
 Database model versus instances
o Database model: provides description of database at different levels of detail
 Specified during database design, don’t normally change
 Stored in catalog
 Example:
 Student (number, name, email, …)
 Course (number, name, location, …)
o Database state: represents data in the database at a particular moment
 Also called current set of instances
 Changes every time data gets updated / removed




 Data model
o Database model: comprised of different data models
 Each describing the data from different perspectives
o Conceptual data model: high-level description of data items
 Used for communication between architect and user
 Usually represented using Enhanced-Entity Relationship (EER) model
o Logical data model: translation of conceptual model towards a specific
implementation environment
 Can be hierarchical, CODASYL, relational, OO, extended relation, XML
or NoSQL
 Can be mapped to internal data model that represents data’s physical
storage details
 Describes what’s stored where, what format, …


2

,  Can only describe structured data
o External data model: contains subsets of data in logical model (=views),
specialized for specific applications for certain groups of users


 The three layer architecture




 Catalog
o Heart of the DBMS
o Contains data definitions/metadata of the database application
o Stores definitions of the views, logical and internal data models
o Synchronizes all models to guarantee consistency
 Database users
o Information architect: designs conceptual data model
 Thorough interaction with business user
o Database designer: translates conceptual model to logical/internal model
o Database administrator (DBA): implementation and monitoring of database
o Application developer: develops the actual applications in ex. Python
o Business user: runs these applications to perform specific operations
 Database languages
o Data definition language (DDL): used by DBA to express internal, external and
logical data models
 Definitions stored in the catalog
o Data manipulation language (DML): retrieve, insert, delete and modify data


3

,  DML statements: can be embedded in programming language
o Structured query language (SQL): offers both DDL and DML statements for
relational database systems


Advantages of database systems and management
 Data independence
o = changes in data definitions: little to no impact on applications
o Physical data independence: when changes are made to internal data model
(data storage):
 Neither application, views, logical data model must be changed
 DBMS: should provide interface between logical/internal data models
o Logical data independence = software applications are minimally affected by
changes in conceptual/logical data model
 Views in external model: act as protective shield
 DBMS: must provide interface between conceptual/logical/extended
layer
 Database modelling
o Data model = explicit representation of data items, together with their
characteristics/relationships
o Conceptual data model: should provide mapping of the data requirements of
the business user
 Translated into logical/internal data model
o Data model’s assumptions/shortcomings must be clearly documented
 Managing structured, semi-structured and unstructured data
o Structured data (ex. Spreadsheet)
 Can be described with logical data model
 Ability to force integrity rules, correctness of data
 Facilitates searching, processing and analysing the data
o Unstructured data (ex. Text, picture)
 No components in a file that can be interpreted by a DBMS/application
 Volume of unstructured data > volume of structured data
o Semi-structured data (ex. Emails, HTML)
 Has certain structure, but irregular and highly volatile

4

Les avantages d'acheter des résumés chez Stuvia:

Qualité garantie par les avis des clients

Qualité garantie par les avis des clients

Les clients de Stuvia ont évalués plus de 700 000 résumés. C'est comme ça que vous savez que vous achetez les meilleurs documents.

L’achat facile et rapide

L’achat facile et rapide

Vous pouvez payer rapidement avec iDeal, carte de crédit ou Stuvia-crédit pour les résumés. Il n'y a pas d'adhésion nécessaire.

Focus sur l’essentiel

Focus sur l’essentiel

Vos camarades écrivent eux-mêmes les notes d’étude, c’est pourquoi les documents sont toujours fiables et à jour. Cela garantit que vous arrivez rapidement au coeur du matériel.

Foire aux questions

Qu'est-ce que j'obtiens en achetant ce document ?

Vous obtenez un PDF, disponible immédiatement après votre achat. Le document acheté est accessible à tout moment, n'importe où et indéfiniment via votre profil.

Garantie de remboursement : comment ça marche ?

Notre garantie de satisfaction garantit que vous trouverez toujours un document d'étude qui vous convient. Vous remplissez un formulaire et notre équipe du service client s'occupe du reste.

Auprès de qui est-ce que j'achète ce résumé ?

Stuvia est une place de marché. Alors, vous n'achetez donc pas ce document chez nous, mais auprès du vendeur cedriclepage. Stuvia facilite les paiements au vendeur.

Est-ce que j'aurai un abonnement?

Non, vous n'achetez ce résumé que pour €6,99. Vous n'êtes lié à rien après votre achat.

Peut-on faire confiance à Stuvia ?

4.6 étoiles sur Google & Trustpilot (+1000 avis)

56326 résumés ont été vendus ces 30 derniers jours

Fondée en 2010, la référence pour acheter des résumés depuis déjà 14 ans

Commencez à vendre!
€6,99
  • (0)
Ajouter au panier
Ajouté