Data Structures, Software, and Databases Flashcards

1
Q

What is a field?

A

A logical grouping of byes

identify a characteristic or attribute of a entity (invoice, customer, etc)

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

What is a record?

A

A group of related fields (or attributes)

specific invoice, particular customer, etc

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

A group of records is..?

A

a File (Table)

Collection of records

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

A group of files is..?

A

A data base

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

Exam hint…:

A

BIT (3 characters)

BYTE (4 Characters)

FIELD (5 characters)

RECORD (6 characters)

FILE (4 characters) * exception

DATABASE (8 characters)

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

What are types of softwares?

A

1) System software- run the computer and support system management
2) Programing languages- Used to create applications
3) Application software- End-user programs

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

What is the operating system?

A

Godfather- tells everything what to do

Interface between user and hardware

Defines what commands can be issued and how (Microsoft Windows, Mac OS)

Controls all input and output activities

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

What is application software?

A

Do what end-users want

  • General (Word, Excel, Databases)
  • Specific (marketing information system, clothing designer)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is a Database Management System?

A

“Middleware”- go between the application software and the operating system

-Manages the database

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

What is the DBMS and database languages…?

A

1) . Data definition languages
- User can define tables and fields and relations among tables
- User meta-data to define the database elements
- Example commands (CREATE, DROP, ALTER)

2) Data manipulation language
- User can add delete or update records
- Example commands: UPDATE, INSERT, DELETE

3) Data query language
- User can EXTRACT INFORMATION
- Most relational databases use structured query manage
- “Drag and Drop” fields to create query (graphic approach)

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

What are database controls?

A
  • No collisions- don’t want two people to be editing and we don’t know which version is the correct version
  • No hackers or creepers- Access controls
  • Data definition standards, data element standards
  • Backup and recovery procedures
  • Update privileges
  • Data elements and relationship controls
How well did you know this?
1
Not at all
2
3
4
5
Perfectly