Introduction & Database Development Lifecycle Flashcards

1
Q

What is the definition of data?

A

Known facts stored and recorded

Example:
Text, numbers, dates, plus images, sound, video, and other complex objects

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

What is information?

A

Data presented in context (can be summarised data) *

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

What is metadata?

A

Metadata is data about data

Example: Username length constraints
- can include: structure, rules, constraints

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

Why do we need metadata?

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

What is the definition of database

A

A large, integrated, structured collection of data.

Usually intended to model some real-world enterprise

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

Examples of databases

A
  1. A university
    a. Entities - courses, students, professors
    b. Relationships - enrolment, teaching
  2. A social media site
    a. Entities - posts, users, photos
    b. Relationships - users like posts, users follow users, users edit photos
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the definition of DBMS (Database Management System)

A

A software system designed to store, manage, and facilitate access to databases

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

What are the advantages of database?

A
  • Data independence
  • Minimal data redundancy
  • Improved data consistency
  • Improved data sharing
    -Reduce program maintenance
  • Novel ad hox data access ‘without programming’
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is data independence?

A
  • Separation of data and program, application logic
  • Central data repository, central management
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is minimal data redundancy?

A

Redundancy can be controlled (normalization)

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

What is improved data consistency?

A

Single store: no disagreements, update problems, less storage space

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

What is improved data sharing?

A
  • Data is shared, a corporate resource, not a necessity for an application
  • External users can be allowed access
  • Multiple views of data, arbitrary views of data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is reduce program maintenance?

A

Data structure can change without application data changing

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

What is novel ad hox data access ‘without programming’

A

SQL

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

What is the point of using metadata?

A

To generate a data dictionary as part of the analysis of system requirements

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

What can database systems do?

A
  • Manage data in a structured way
    • Many models (hierarchical, network, etc), but relational dominant since ~1980
  • Relational Model
    • Rows & Columns forming relations: Keys & Foreign Keys to link relations
17
Q

What is wrong with this

A