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
Q

Query/Report Builders

A

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
Q

Data Manipulation

A

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
Q

Data Definition

A

“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
Q

Flat File Systems

A

useful for such things as transferring information between systems or for
tracking sales orders, they have several drawbacks.

29
Q

Concurrent use

A
  • 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
Q

Tables

A

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
Q

Records/Rows

A

a single instance of data stored in a database table

  • a database of people, each individual person is a record (row)
32
Q

Fields/Columns

A

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
Q

Constraints

A

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).