Rédigé par des étudiants ayant réussi Disponible immédiatement après paiement Lire en ligne ou en PDF Mauvais document ? Échangez-le gratuitement 4,6 TrustPilot
logo-home
Notes de cours

Notities over CH4 information management BIS

Note
-
Vendu
-
Pages
13
Publié le
04-12-2025
Écrit en
2025/2026

Notities bij de video's van CH4, veel video's om te kijken dus zeker handig om dit niet meer te moeten doen in de blok.

Aperçu du contenu

CH4: Information management
4.1 Conceptual data modelling: UML class diagrams
= Unified modelling language, standard language in field of IT
- Contains lot of diagrams: we only look in class diagrams
- Material is on other site
- Handouts are available there (if it says optional don't do)

4.2 Logical modelling
=> Row 3, “what”-column in Zachmann's framework

Logical data model
- Usually derived from the more abstract conceptual data model
- Implemented as physical model
- 2nd row Zachman: corresponds to owners view, or the enterprise model
- Here is where trough requirements engineering, the conceptual model is
created
- 3rd row: IS functionality is taken into consideration,logical design of DB
(relational model is created)
- 4th row: physical model is developed, how information will be stored on disk
(will take into account the technical choices that have been made for the
implementation platform) => 4th and further rows out of scope

= Development of a database design
=> Different paradigms exist
- Relational databases
- Hierarchical databases
- Networks databases
- Object-oriented databases
- …
=> Relational model:
- underlying model for SQL databases
- Most widespread model

The relational model: basic concepts
- Information is stored in tables
- This table of values is called a relation (or table)
- Each row in table is called a tuple or record
- The column names are attributes
- A single cell corresponds to an attribute value
- Table names and column names should help interpret the meaning of the
values in each row
=> See example sl6



1

, Example sl8:
- Table name = customer, stores information about customers
- Each record or tuple is the information of one customer
- Column headings are address, city, name, country… (attributes)
- Cells are the values that correspond to the attributes

Relational database principles
- Each cell holds 1 value: no lists
=> In example sl10: is wrong, you can't put list of order ID’s in one cell
=> You will use one where they are split up, a row for each order (each cell
needs to be filled, so you have to duplicate all the other info each time)
- Each cell holds single value: No “row in table” of “table in table
=> In example sl11: in cell for address, they put another table (bad)
=> Put the information as different columns
- Information is not stored in a single table
- Information is divided across multiple tables, so as to avoid duplication of
information
=> Such as to avoid problems: when updating, inserting new or deleting info

Update problems
- Consider table sl13, contains information about orders, order details and
products
- What is price of product Chang changes: 6 rows need to be updated because
the ordered it, if table is bigger you have a huge problem

Insert problems
- Where do you register productID, ProductName and Price of a new product
that has not been ordered yet?
- You can try add a row, but it won’t work because you don’t have ID’s

Delete problems
- What happens to the information of product 7 if you delete order 10262 (The
only order of 7, so it will disappear out of the table)

Normalisation
- For good relational database design, the information in the database will be
split across several tables (minimise redundancy (duplication) and anomalies
and inconsistencies)
- Process of splitting tables = normalisation
=> Base on functional dependencies between attribute types
=> functional dependency: the fact that the value of one attribute uniquely
determines the value for another attribute (customerName is functional
dependent on CustomerID)
- Several steps in norm. process: 1st normal form, 2nd normal form, 3rd …


2

Infos sur le Document

Publié le
4 décembre 2025
Fichier mis à jour le
27 janvier 2026
Nombre de pages
13
Écrit en
2025/2026
Type
Notes de cours
Professeur(s)
Monique snoeck
Contient
Ch4 information management
€3,49
Accéder à l'intégralité du document:

Mauvais document ? Échangez-le gratuitement Dans les 14 jours suivant votre achat et avant le téléchargement, vous pouvez choisir un autre document. Vous pouvez simplement dépenser le montant à nouveau.
Rédigé par des étudiants ayant réussi
Disponible immédiatement après paiement
Lire en ligne ou en PDF


Document également disponible en groupe

Thumbnail
Package deal
Notities CH3 en CH4 BIS
-
3 2025
€ 7,99 Plus d'infos

Faites connaissance avec le vendeur

Seller avatar
Les scores de réputation sont basés sur le nombre de documents qu'un vendeur a vendus contre paiement ainsi que sur les avis qu'il a reçu pour ces documents. Il y a trois niveaux: Bronze, Argent et Or. Plus la réputation est bonne, plus vous pouvez faire confiance sur la qualité du travail des vendeurs.
lucapeeters1 Katholieke Universiteit Leuven
Voir profil
S'abonner Vous devez être connecté afin de suivre les étudiants ou les cours
Vendu
11
Membre depuis
6 mois
Nombre de followers
0
Documents
34
Dernière vente
2 semaines de cela

3,5

2 revues

5
1
4
0
3
0
2
1
1
0

Pourquoi les étudiants choisissent Stuvia

Créé par d'autres étudiants, vérifié par les avis

Une qualité sur laquelle compter : rédigé par des étudiants qui ont réussi et évalué par d'autres qui ont utilisé ce document.

Le document ne convient pas ? Choisis un autre document

Aucun souci ! Tu peux sélectionner directement un autre document qui correspond mieux à ce que tu cherches.

Paye comme tu veux, apprends aussitôt

Aucun abonnement, aucun engagement. Paye selon tes habitudes par carte de crédit et télécharge ton document PDF instantanément.

Student with book image

“Acheté, téléchargé et réussi. C'est aussi simple que ça.”

Alisha Student

Foire aux questions