Exam 1: Data management

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/77

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 10:21 PM on 10/5/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

78 Terms

1
New cards

Database

Organized collection of logically related data

2
New cards

Data

Stored representations of meaningful objects and events

3
New cards

Structured vs Unstructured Data

Structured: numbers, text, dates. Unstructured: images, video, sound, documents

4
New cards

Information

Data processed to increase the knowledge of those who use it

5
New cards

Metadata

Data that describes the properties and context of user data (type,size,allowed values, source)

6
New cards

Relational database

Data as a collection of tables; Relationships represented by common values in related tables

7
New cards

DBMS

Software used to create,maintain, and provide controlled access to user databases.

8
New cards

Data Model

Graphical diagram capturing the nature and relationships of data (entities, attributes, relationships)

9
New cards

Most common data modeling representation

Entity-relationship (E-R) model

10
New cards

Entity

Noun describing a person, place, object, event, or concept; composed of attributes.

11
New cards

Enterprise data model vs project data model

Enterprise: high level ‘birds eye’ view, less detail. project: more detailed, scoped to one project

12
New cards

Program-data dependence

Every program maintains it own metadata for each file it uses

13
New cards

Duplication of data

Different systems keep separate copies of the same data

14
New cards

Limited data sharing

No centralized control of data

15
New cards

Lengthy development times

programmers must design their own file formats

16
New cards

Excessive program maintenance

up to 80% of the information systems budget

17
New cards

10 advantages of the database approach

  • program-data independence

  • planned data redundancy

  • improved data consistency

  • improved data sharing

  • increased application development productivity

  • enforcement of standards

  • improved data quality

  • improved data accessibility and responsiveness

  • reduced program maintenance

  • improved decision support


18
New cards

5 costs/risks of the database approach

  • New specialized personnel

  • installation and management cost and complexity

  • conversion costs

  • need for explicit backup and recovery

  • organizational conflict


19
New cards

operational databases

record transactions, keep the company running, constantly changing, usually relational

20
New cards

Analytical (informational) systems

Help analysts/managers understand and decide; relational and non relational (data warehouses, big data, NoSQL)

21
New cards

Data modeling and design tools

Automated tools to design databases and applications

22
New cards

Repository

Centralized knowledge base of data definitions, relationships, screen/report formats

23
New cards

DBMS

Creates, maintains, controls access to databases

24
New cards

User interface

Text, graphical displays, menus, etc.

25
New cards

Data/database administrators

Maintain the database

26
New cards

System developers

design databases and software

27
New cards

End users

use the applications and databases

28
New cards

SDLC

Systems Development Life Cycle: Traditional, detailed, well planned, comprehensive but slow (‘waterfall’, yet iterative as a cycle)

29
New cards

5 SDLC phases in order

Planning → Analysis → Design → Implementation → Maintenance

30
New cards

Planning

Preliminary understanding of the business situation; enterprise model and conceptual data modeling begin

31
New cards

Analysis

Thorough analysis leading to functional requirements; detailed conceptual data modeling

32
New cards

Design

Logical and physical database design

33
New cards

Implementation

Write programs, build databases, test, install, train, documennt

34
New cards

Maintenance

Monitor, repair, enhance (tune database, fix errors)

35
New cards

Prototyping/RAD

Rapid application development: cursory conceptual modeling, define the database during the initial prototype, repeat implementation/maintenance with new versions.

36
New cards

Agile flavors

Prototyping, agile, methodologies, extreme programming, scrum

37
New cards

Agile emphasizes

Individuals and interactions, working software, customer collaboration, response to change

38
New cards

External schema

User views (reports, screens, forms)

39
New cards

Conceptual schema

Combines external views into one coherent, comprehensive definition of the enterprises data

40
New cards

Internal schema

Two parts: logical schema and physical schema

41
New cards

Logical schema

Representation of data for a type of data management technology

42
New cards

Physical schema

How data are represented and stored in secondary storage using a particular DBMS

43
New cards

Project

planned undertaking with a beginning and an end; initiated in planning, executed in analysis/design/implementation, closed at the end of implementation.

44
New cards

Business analyst

analyzes the business situation, establishes requirements

45
New cards

Systems analyst

Technical expertise for the overall information system

46
New cards

Database analyst/data modeler

analysts who focus on the database

47
New cards

Database architech

Establishes data standards in business units

48
New cards

Data administrator

Responsible for existing databases; ensures integrity and consistency

49
New cards

project manager

oversees projects and personnel

50
New cards

Programmer

writes programs that maintain and access database data

51
New cards

4 drivers of database evolution

  • program-data independence

  • more complex data types

  • easier/faster access for less technical people

  • stronger decision support


52
New cards

Hierarchical and network models

earliest models; inflexible (many-to-many impossible in hierarchical, hard to modify in network)

53
New cards

Most common model for business

relational

54
New cards

personal database

1 user, megabytes

55
New cards

Multi-tiered client/server

2-1000 users, gigabytes

56
New cards

Enterprise resource planning (ERP)

>100 users, gigabytes-terabytes

57
New cards

Data warehouse

>100 users, terabytes-petabytes; integrates multiple sources, keeps historical data, finds patterns/trends


58
New cards

Data lake

Large repository for internal and external data with no predefined schema

59
New cards

3 tiers of client/server

client tier (browsers/UI) → Application/Web tier (app code) → Enterprise tier (DBMS and data)

60
New cards

Metadata is not data itself

it describes data

61
New cards

Entity type

Collection of entities sharing common properties, what the E-R box represents

62
New cards

Entity instance

A single occurrence of an entity type

63
New cards

Attribute

Property or characteristic of an entity or relationship type of interest to the organization

64
New cards

Relationship

Association among instances of one or more entity types

65
New cards

Relationship type vs instance

Type: line between entity types. Instance: link between specific entity instances

66
New cards

Inappropriate entities

System users and system outputs should be entities

67
New cards

Business rule

Statement that constrains an organization; derived from policies, procedures, events, functions

68
New cards

7 traits of a good business rule

  • Business-Oriented

  • Precise

  • Atomic

  • Consistent

  • Declarative

  • Distinct


69
New cards

Declarative

says what, not how

70
New cards

Atomic

One statement only

71
New cards

Distinct

Non-redundant

72
New cards

Good data name

Business-related (not technical), meaningful/self documenting, unique, readable, from an approved word list, repeatable, standard syntax.

73
New cards

Data definition guidelines

Concise, essential meaning, same source, accompanied by diagrams, stated in the singular.

74
New cards

Term vs Fact

Term: word/phrase with specific meaning. Fact: association between two or more terms

75
New cards

Entity naming

singular noun, specific to the organization; concise for events name the result not the activity, consistent across diagrams

76
New cards

How should an entity definition start?

“An X is…”; say what is and is not the entity; when instances are created/destroyed; what history is kept.

77
New cards

Attribute naming rules

singular noun/noun phrase; unique; standard format; same qualifiers for similar attributes across entities.

78
New cards

Attribute definition should include

what it is and why; what is included/excluded; aliases;source;changeable?; required/optional;min/max occurrences.