Chapter 7 - Database Fundamentals Flashcards

5.1, 5.2, 5.3

1
Q

Database

A

a structured collection of organized data that is stored and managed in a way that allows for efficient retrieval, modification, and analysis of information

  • stored locally, on a server, or the cloud
  • resembles spreadsheet but contain tables instead
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Create

A

defining what information the database will store, where it will be stored and how the information will be accessed

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

Input/Import

A

populating a database with data records

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

Query

A

a question or request for specific information from a database and is the way in which we retrieve data stored in the database

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

Report

A

visual summary of queried data that is designed to provide a clear, concise, and structured view of the data

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

Database Records

A

collections of related data fields that represent a single unit of information or entity within a database. It is often used to store and retrieve specific information about an object or item

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

Structure Data

A

data that is highly organized each piece of data has a well-defined data type

  • organized into tables
  • easy to query and analyze
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Unstructured Data

A

lacks a predefined structure or format it included text, images, video, audio, and other forms of content that do not fit neatly into a table format.

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

Semi-structured Data

A

data that doesn’t adhere to organized tables but is not completely unstructured

  • included data such as text, images, video, and audio accompanied by various meta tags
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Schema

A

outline or a blueprint for a database that describes its components and how they work

  • table names
  • fields (attributes or details) in each table
  • data types required for each field
  • primary key, foreign keys, and other constraints
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

DDL Commands

A

SQL commands that manage the structure of your database

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

When Should We Use A Database?

A
  1. Multiple concurrent users
  2. Scalability
  3. Speed
  4. Variety of Data
  5. Security
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Relational Database

A

structured to recognize relationships among stored items of information, known as datasets.

  • predictable and organized with tables containing columns and rows of text or numerical data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Primary Key

A

is a unique identifier that helps you define a record (or content in a row)

  • There can only be one Primary key per record
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Relational Database Management Systems (RDBMS)

A

are software used to manage a database

  • add, remove, update records
  • retrieve data
  • SQL, Oracle, Sybase, Informix, MySQL
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Foreign Key

A

is a key or field in a table that is used to link two tables together

17
Q

Non-Relational Database

A

does not use the tabular schema of rows and columns

  • uses a storage model that is optimized for the specific requirements of the type of data being stored
  • Also known as “NoSQL” databases

**Include Non-structured data & Semi-structured data

18
Q

Key/Value Databases

A

represent data as a collection of key/value pairs

  • Redia
  • Dynamo DB
  • Microsoft Azure
  • Amazon
  • Oracle NoSQL
19
Q

Database Dumps

A

one-time logical backup of a database

  • Data is dumped into an empty database that is already set up with the schema (fields, tables, etc.)
20
Q

Database Backup

A

done through a program and creates a physical backup

  • can be scheduled and repeated
  • used to restore a database without needing to create a new on
21
Q

Manual Access

A

going directly into tables to view or change data, suitable method for working with a database that is stored locally

22
Q

Direct Access

A

accessing via a direct connection across a network suitable for LANs

23
Q

Programming Access

A

accessing a database through a programming language like SQL

24
Q

User Interface and Utility Access

A

A method of accessing a database using forms that allow users to interact with the database that create
an SQL query to retrieve data from the database.

25
Query/Report Builders
provides a GUI for users to select actions to Pperform on the database and converts those selections to the SQL statements that will be executed.
26
Data Manipulation
enables the ability to adjust the content/data in your table - Select: allows to "select" or specify intended data - Insert: Allows the ability to add contents of a table - Delete: Allows the ability to remove contents of a table - Update: Allows the changing or editing of contents in table. You are not deleting, only editing
27
Data Definition
"defines" the structure of your database and its tables - Create: allows to create a new structure, such as a new Database or new table. - Alter: usually used to alter DB object such as column name - Drop: allows the removal of a Database or Table(s). - Permissions: Identifies who had the ability to edit table structure
28
Flat File Systems
useful for such things as transferring information between systems or for tracking sales orders, they have several drawbacks.
29
Concurrent use
- Databases allow many individual users to access the data at the same time without having to wait or take turns. - A database can support thousands or even millions of users at one time.
30
Tables
stores the information in a relational database - database. Each table is comprised of fields (columns) and records (rows). - There is no limit to the number of fields and records a table can contain, if there's enough storage space on the drive.
31
Records/Rows
a single instance of data stored in a database table - a database of people, each individual person is a record (row)
32
Fields/Columns
describes a single attribute of each record in a table - For example, you may have a field for first names in a database. Every person's first name is stored in the first name field. Fields are comparable to columns on a spreadsheet.
33
Constraints
The schema of a database can prevent some fields from being left blank. - It requires a value to be entered into the field whenever a new record is created - Constraints can be placed on fields, so they only accept certain types of data - data. This is used to avoid what is known as Garbage In, Garbage Out (GIGO).