dbms Flashcards

1
Q

➢ Are factual information such as
measurements or statistics about
objects and concepts. We use it for
discussions or as a part of a
calculation.

A

Data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

➢ Is an organized collection of data,
typically stored in electronic
format. It allows you to input,
organize and retrieve data quickly.

A

Database

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  • It is representation of some aspect of
    the real world.
  • Is logical, coherent and internally
    consistent.
  • Is designed, built and populated with
    data for specific purpose.
A

Properties of Database

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

➢ Is a collection of programs that
enables users to create and
maintain databases and control all
access to them.

A

Database Management System

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

➢ Is a programming language used
by all relational databases to
query, manipulate and define data
and to provide access control.

A

SQL Database

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

➢ Is a database designed to allow for
scalable data storage that can
handle. Compared to other
databases, NoSQL databases don’t
use tabular relationships

A

NoSQL Database

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Programming Apps:

A

▪ mongoDB
▪ redis
▪ Cassandra

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

➢ Were used during 1970s-1990s.
This is a type of database system
that stores data in a single file or
table.
➢ Are basically text files, where
every line contains one records
and fields either have fixed
lengths or are separated with
commas, whitespaces and tabs.

A

Flat Files

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

➢ Were used in during the same era
stored data hierarchically arranged
manner.
o One-to-many Relationship

A

Hierarchical Database Systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

➢ Were introduced by Charles
Bachmann.
➢ Unlike hierarchical database
model, this database allows
multiple parent and child
relationships.

A

Network Databases

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

➢ In this database system, data is
stored in tables. The columns of
the table hold attributes of the
data. Each record usually has a
value for each attribute, making it
easy to establish the relationships
between data points

A

Relational Database System

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

➢ Unlike relational databases,
object-oriented databases work in
the framework of real
programming languages like Java
and C++, for example.

A

Object-oriented databases

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
  • represents a realworld object such an
    employee or a project.
A

Entity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

– represents an
o association among entities.

A

Relationship

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
  • Represents
    data as
    relations, or
    tables.
A

Relational Data
Models

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q
  • Represents
    data as record
    types.
A

Network Data Models

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q
  • Represents as
    a hierarchical
    tree structure
A

Hierarchical Data
Models

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

o Is a framework for
organizing, storing and
managing data.

A

Data Structures

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

– typically work with
predefined queries and
switchboard commands, but also
use query languages to access
stored data.

A

Users

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

concerned with data security and
integrity preventing unauthorized
access, providing backup and
recovery, audit trails, maintaining
the database and supporting user
needs.

A

Database Administrators –

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

A DBMS can support several
related information systems that
provide input to, and require
specific data form the DBMS.

A

Related Information Systems –

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

controls database operations,
including storing, retrieving,
updating and deleting data.

A

Data Manipulation Language –

23
Q

– the complete definition
of database, including
descriptions of all fields, tables,
and relationships

24
Q

– is
also known as a data library or
data archive. This is a general
term to refer to a data set isolated
to be mined for data reporting and
analysis.

A

Physical Data Repository

25
– is person, place, thing or event for which data is collected and maintained.
Entity
26
– contains a set of related records that store data about a specific entity
Table or file
27
– also called an attribute, is a single characteristic or fact about entity
Field
28
– also called tuple (rhymes with couple), is a set of related fields that describes once instance, or occurrence, of an entity, such as one customer, one order or one product.
Record
29
– a field or combination of fields that uniquely and minimally identifies particular member of an entity
. Primary Key
30
– Any field that could serve as a primary key
Candidate Key
31
– A common field that exists in more than one table and can be used to form a relationship, or link, between the tables
Foreign Key
32
– A field or combination of fields that can be used to access or retrieve records.
Secondary Key
33
– a set of rules that avoids data inconsistency and quality problems.
Referential Integrity
34
– abbreviated 1:1, exists when exactly one of the second entity occurs for each instance of the first entity.
One-to-one
35
– abbreviated 1:M, exists when one occurrence of the first entity can relate to many instances of the second entity, but each instance of the second entity can associate with only one instance of the first entity.
One-to-many
36
– abbreviated M:N, exists when one instance of the first entity can relate to many instances if the second entity, and one instance of the second entity can relate to many instances of the first entity.
Many-to-many
37
➢ Describes the numeric relationship between two entities and shows how instances of one entity relate to instances of another entity.
Cardinality
38
- is the process of creating table designs by assigning specific fields or attributes to each table in database. o It involves applying set of rules that can help you identify and correct inherent problems and complexities in your table designs.
Normalization
39
o Starts with the name of the table, followed by a parenthetical expression that contains the field names separated by commas
Standard Notation Format
40
o Is a set of one or more fields that can occur any number of times in a single record, with each occurrence having different values.
Repeating Group
41
– an integrated of collected data that can include seemingly unrelated information, no matter where it is stored in the company.
Data Warehousing
42
– looks for meaningful data patterns and relationships in large amounts of data.
. Data Mining
43
– refers to data that a user can view, understand, and access, regardless of how or where that information actually is organized or stored
Logical Storage
44
– is strictly hardware-related because it involves the process of reading and writing binary data to physical media such as a hard drive, CD-ROM, or networkbased storage device.
Physical Storage
45
➢ A data model in which the data is organized in relations (tables). This is the model implemented in most modern database management systems.
Relational Model
46
➢ Pertaining to or constituting a relationship between nodes in a tree data structure in which parent is one step closer to the root (that is, one level higher) than the child.
Parent/child Relationship
47
➢ Is a collection of related data stored in centralized location or repository. ➢ Typically hosted and managed using a relational database management system (RDBMS)
Relational Database
48
➢ Is a graphical representation of a database design.
Entity-Relationship Diagram
49
– is the process of designing databases.
Data modelling
50
– establishes entities, attributes and relationships.
Conceptual Design
51
– defines the structure of data elements and establishes relationship among data elements. o It adds a layer of detail to the conceptual design by defining the columns of data that need to be included with each entity
Logical Design
52
– describes database-specific implementation details and provides a blueprint for the relational database. o Includes additional details about each column within an entity.
Physical Design
53
Combines data into a single table to remove external relationships and dependencies. Though this approach can speed up SQL queries, it also very often results in redundant or duplicated data throughout the database.
Denormalization