100% tevredenheidsgarantie Direct beschikbaar na je betaling Lees online óf als PDF Geen vaste maandelijkse kosten 4,6 TrustPilot
logo-home
Samenvatting

Summary Lecture Slides & Notes - Business Data Management (30K312-B-6)

Beoordeling
-
Verkocht
2
Pagina's
94
Geüpload op
17-12-2023
Geschreven in
2023/2024

This document contains all the lecture slides and notes of the course 'Business Data Management (30K312-B-6)', given at Tilburg University as an elective course. This document contains everything needed for the exam and is complete (for the theory part you still need to do the programming and ETL part yourself with practicing). Goodluck with the course!

Meer zien Lees minder
Instelling
Vak











Oeps! We kunnen je document nu niet laden. Probeer het nog eens of neem contact op met support.

Gekoppeld boek

Geschreven voor

Instelling
Studie
Vak

Documentinformatie

Heel boek samengevat?
Nee
Wat is er van het boek samengevat?
Everything needed for the exam
Geüpload op
17 december 2023
Aantal pagina's
94
Geschreven in
2023/2024
Type
Samenvatting

Onderwerpen

Voorbeeld van de inhoud

Lecture 1
Chapter 1 Databases

Traditional applications:
● numeric and textual databases

More recent applications:
● Multimedia databases
● Geographic information systems (GIS) (google maps)
● Data warehouses
● Mobile databases, online analytical processing (OLAP)
● Real-time and active databases
● Big data

Basic definitions:
● Data:
○ Known facts that can be recorded and have an implicit meaning
● Database:
○ A collection of related data
● Mini-world:
○ Some part of the real world about which data is stored in a database. For
example, student grades and transcripts at a university.
● Database management system (DBMS):
○ A software package/system to facilitate the creation and maintenance of a
computerized database
● Database system:
○ The DBMS software together with the data itself. Sometimes, the applications
are also included

Properties of a database:
- A database represents some aspects of the real world (Mini world or universe of
discourse (UoD)
- A database is a logically coherent collection of data with some inherent meaning
- A database is designed, built, and populated with data for a specific purpose

The DBMS is a general purpose software system that facilitates the process of defining,
constructing, manipulating and sharing databases among various users and applications.

,Typical DBMS functionality
● Define a particular database in terms of its structures, data types, and constraints
● Construct or load the initial database contents on a storage medium
● Manipulating the database:
○ Retrieval: querying, generating reports
○ Modification: insertions, deletions and updates to its content
● Sharing by a set of concurrent users and application programs - yet, keeping all data
valid and consistent

● DBMS may additionally provide:
○ Presentation and visualization of data (table and graphs)
○ Protection or security measures to prevent unauthorized access
○ Maintenance of the database and associated programs over the lifetimes of
the database application
● 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 values or
generate new data and store that in the database
● Applications can define data authorisation for users
● Applications can keep up with requirements change over time

Example of a database
● Mini-world for the example:
○ List out the main entities in “university” mini-world
■ STUDENTS
■ COURSE
■ SECTION (of COURSEs)
■ GRADE REPORT
■ PREREQUISITE
● Some university concepts:
○ List out the main properties/attributes to describe each STUDENT, COURSE,
SECTION, GRADE REPORT, PREREQUISITE
○ For example: STUDENT: student’s name, student number, and major
○ COURSE: course name, course number, credit hours, and department
○ SECTION: section identifier, course number, semester, year, and instructor
○ GRADE REPORT: student number, section identifier, grade
○ PREREQUISITE: course number prerequisite number
● Some university relationships
○ SECTIONs are of specific COURSEs
○ STUDENTs take SECTIONs
○ COURSEs have prerequisite COURSEs
○ STUDENTs have GRADE REPORTs

,Design of a new application for an existing database or design of a brand new database
starts off with a phase called requirements specification and analysis. These
requirements are documented in detail and transformed into a conceptual design that can
be represented and manipulated using some computerized tools so that it can be easily
maintained, modified, and transformed into a database implementation. The design is then
translated to a logical design that can be expressed in a data model implemented in a
commercial DBMS. The final stage is physical design, during which further specifications
are provided for storing and accessing the database.

In traditional file processing, each user defines and implements the files needed for a
specific software application as part of programming the application. In the database
approach, a single repository maintains data that is defined once and then accessed by
various users repeatedly through queries, transactions, and application programs.

, The main characteristics of the database approach versus the file-processing approach are
the following:
■ Self-describing nature of a database system
■ Insulation between programs and data, and data abstraction
■ Support of multiple views of the data
■ Sharing of data and multi user transaction processing

Main characteristics of the database approach
● Self-describing nature of a database system:
○ The description is called meta-data
○ A DBMS catalog stores the description of a particular database (e.g. data
structures, types and constraints)
○ This allows the DBMS software to work with different database applications
○ Some newer systems such as a few NOSQL systems need no meta-data:
they store the data definition within its structure making it self-describing




Main characteristics of the database approach
● Insulation between programs and data:
○ Called program-data independence
● Data abstraction:
○ A data model is used to hide storage details and the present the users with a
conceptual view of the database
● Support of multiple views of the data:
○ Each user may see a different view of the database, which describes only the
data of interest to that user
● Sharing of data and multi-user transaction processing:
○ Allowing a set of concurrent users to retrieve from and to update the
database
○ OLTP (Online transaction processing) is a major part of database
applications. This allows hundreds of concurrent transactions to execute per
second.
○ Concurrency control within the DBMS guarantees that each transaction is
correctly executed or aborted

Maak kennis met de verkoper

Seller avatar
De reputatie van een verkoper is gebaseerd op het aantal documenten dat iemand tegen betaling verkocht heeft en de beoordelingen die voor die items ontvangen zijn. Er zijn drie niveau’s te onderscheiden: brons, zilver en goud. Hoe beter de reputatie, hoe meer de kwaliteit van zijn of haar werk te vertrouwen is.
Dee25 Tilburg University
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
133
Lid sinds
4 jaar
Aantal volgers
74
Documenten
44
Laatst verkocht
3 dagen geleden

Hoi! Bedankt dat je een bezoekje brengt aan mijn profiel. Ik ben een student van de Master Economics met als track Data Science bij Tilburg University! Gemiddeld sta ik een 7,5 voor mijn vakken en graag wil ik jou helpen om dit ook te bereiken met mijn studie materiaal

4.0

25 beoordelingen

5
13
4
4
3
6
2
0
1
2

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo makkelijk kan het dus zijn.”

Alisha Student

Veelgestelde vragen