Database Unit 1: Introduction to Database Concepts Flashcards
• Explain what a database management system is. • Identify the different ways of categorising database management systems. • Identify the levels of data abstraction. • Identify the different types of databases. • Choose the appropriate type of database to use for a business problem. • Explain the concept of Big Data.
Big Data
High-volume, high-velocity and/or highvariety information assets that demand
cost-effective, innovative forms of
information processing that enable
enhanced insight, decision making, and
process automation.”
Business Rule
A brief, precise and unambiguous
description of a policy, procedure or
principle within a specific organization.”
Cardinality
“The maximum number of times an instance
in one entity can relate to instances of
another entity.”
information
That data can be processed into a format.
Data Abstraction
Database
“An organized collection of structured
information, or data, typically stored
electronically in a computer system.”
Data Dictionary
A centralized repository that provides
information about specific data such as
meaning, relationships to other data, origin,
usage, and format. A data dictionary stores
metadata that defines and describes data
so that it can be easily understood by
anyone who would like to use it or analyse
it at a later date.”
Data Lake
“Centralized repository that allows you to
store all your structured and unstructured
data at any scale.”
Declarative
Languages
“Also called nonprocedural or very high
level, are programming languages in which
(ideally) a program specifies what is to be
done rather than how to do it.”
Entity
“A real-world object such as an employee or
a project.”
Entity Integrity
Entity Integrity ensures that there are no
duplicate records within the table and that
the field that identifies each record within
the table is unique and never null.
“The existence of the Primary Key is the
core of the entity integrity. If you define a
primary key for each entity, they follow the
entity integrity rule.”
Foreign Key
An attribute in a table that references the
primary key in another table OR it can be
null. Both foreign and primary keys must be
of the same data type.” (
Functional
Dependency
“A relationship between two attributes,
typically between the PK and other non-key
attributes within a table.”
Functional
Dependency
“A relationship between two attributes,
typically between the PK and other non-key
attributes within a table.”
Index
“An on-disk structure associated with a
table or view that speeds retrieval of rows
from the table or view. An index contains
keys built from one or more columns in the
table or view.”