0% found this document useful (0 votes)
186 views2 pages

Database Management System Tutorial

This document provides a tutorial on database management systems. It includes: 1. A matching exercise that associates database terms with their definitions, such as data, database, constraints, etc. 2. Questions about how relationships between tables are expressed in a relational database and how to contrast certain database terms. 3. An exercise to determine if given pieces of information from a driver's license database represent data or metadata, and if data - whether it is structured or unstructured. If metadata, whether it describes a property or context of data.

Uploaded by

Vinh VP
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
186 views2 pages

Database Management System Tutorial

This document provides a tutorial on database management systems. It includes: 1. A matching exercise that associates database terms with their definitions, such as data, database, constraints, etc. 2. Questions about how relationships between tables are expressed in a relational database and how to contrast certain database terms. 3. An exercise to determine if given pieces of information from a driver's license database represent data or metadata, and if data - whether it is structured or unstructured. If metadata, whether it describes a property or context of data.

Uploaded by

Vinh VP
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

DATABASE MANAGEMENT SYSTEM

FIT-HANU, SPRING 2017

Tutorial 1
1. Match the following terms and definitions
1. data a. data placed in context or summarized
2. database application b. application program(s)
3. constraint c. facts, text, graphics, images, etc.
4. repository d. a graphical model that shows the high-level entities for the
5. metadata organization and the relationships among those entities
6. data warehouse e. organized collection of related data
7. information f. includes data definitions and constraints
8. user view g. centralized storehouse for all data definitions
9. database management h. separation of data description from programs
system i. a business management system that integrates all
10. data independence functions of the enterprise
11. database j. logical description of portion of database
12. enterprise resource planning k. a software application that is used to create, maintain, and
(ERP) provide controlled access to user databases
13. systems development life l. a rule that cannot be violated by database users
cycle (SDLC) m. integrated decision support database
14. prototyping n. consist of the enterprise data model and multiple user views
15. enterprise data model o. a rapid approach to systems development
16. conceptual schema p. consists of two data models: a logical model and a physical model
17. internal schema q. a comprehensive description of business data
18. external schema r. a structured, step-by-step approach to systems development

2. How are relationships between tables expressed in a relational database? (The


following figure can be used as an example).

3. Contrast the following terms


a. data dependence; data independence
b. structured data; unstructured data
c. data; information
d. repository; database
f. data warehouse; ERP system
h. systems development life cycle; prototyping
i. enterprise data model; project data model
4. A driver’s license bureau maintains a database of licensed drivers. State whether each
of the following represents data or metadata. If it represents data, state whether it is
structured or unstructured data. If it represents metadata, state whether it is a fact
describing a property of data or a fact describing the context of data.
a. Driver’s name, address, and birth date
b. The fact that the driver’s name is a 30-character field
c. A photo image of the driver
d. An image of the driver’s fingerprint
e. The make and serial number of the scanning device that was used to scan the
fingerprint
f. The resolution (in megapixels) of the camera that was used to photograph the driver
g. The fact that the driver’s birth date must precede today’s date by at least 16 years

Common questions

Powered by AI

Data constraints are essential for maintaining database integrity as they enforce rules that must be adhered to within the database. These constraints prevent invalid data entry and maintain consistency across related data. Examples include primary key constraints to enforce unique records, foreign key constraints to maintain referential integrity, and check constraints to validate data entries against specific rules .

Internal schemas describe the physical storage structure of the database, detailing how data is stored, accessed, and retrieved. They complement physical design decisions by providing the necessary guidelines for hardware configuration, indexing, compression, and partitioning to optimize performance and storage efficiency within a DBMS .

In the context of a driver's license bureau database management, structured data refers to organized data that can be easily stored and retrieved using standard database queries, such as a driver's name, address, and birth date, which can be stored in distinct fields . Unstructured data includes formats that do not fit traditional database schemas, such as images or fingerprint scans, which require special handling to store and query .

External schemas contribute to database security and user access control by providing a tailored view of the database to different users. Each external schema defines what data users can view and access, which limits the exposure of sensitive data and ensures that users only interact with the data necessary for their role, thus enhancing security and control .

The systems development life cycle (SDLC) is a structured, step-by-step approach to system development, which ensures thorough documentation and predictable outcomes, but can be time-consuming and less flexible . In contrast, prototyping is a more flexible approach that allows for rapid application development and user feedback integration but might not provide as complete initial documentation and can lead to scope creep if not managed properly .

Metadata in a repository aids in data management and retrieval by providing data definitions and descriptions that enable easier search, identification, and organization of data within the database . It serves as a reference framework for understanding data context and relationships, which enhances data discoverability, consistency, and ensures compliance with data governance .

Enterprise data models play a crucial role in large organizations by offering a comprehensive blueprint of business data, capturing high-level entities and relationships that reflect the organization's information architecture . They impact database management by promoting consistency through centralized control over data definitions and structure, facilitating information sharing and integration across different systems, and supporting strategic planning and operational efficiency .

A conceptual schema serves as an abstract design specifying the database as a whole, identifying data entities and relationships without detailing how data is physically stored. It sits between the internal and external schemas, providing logical data structure and consistency across various external user views. This schema ensures that all views offer a cohesive representation of data while accommodating different user needs .

Data independence enhances the functionality and flexibility of a DBMS by allowing changes to be made to the database schema at one level without affecting the schema at the next higher level. This means that applications do not need to be rewritten if changes are made to the storage structure, which reduces maintenance time and increases the adaptability of the system .

A data warehouse is designed to store and organize large volumes of historical data to support decision making, often by providing real-time analytics and reporting . An ERP system, on the other hand, is a business management software that integrates all functions of an enterprise, facilitating the flow of information between all business functions and managing connections to outside stakeholders .

You might also like