• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/10

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

10 Cards in this Set

  • Front
  • Back
What are the steps for taking a table and splitting it up for use in a database?
Follow the steps of normalization!
How do you determine the number of rows in a database using SQL
SELECT COUNT(*) as NumOfRows
FROM Inventory
How do you show all columns and rows of a table using SQL?
SELECT *
FROM Inventory
How do you use the top/limit clause in SQL?
SELECT *
FROM Inventory
LIMIT 10;
What are the advantages of normalization?
-Greater overall database organization
-Reduction of redundant data
-Data consistency within the database
-A much more flexible database design
-A better handle on database security
What are the disadvantages of normalization?
-It requires much more storage space.
-Requires more joins to get certain data displayed.
-More data = more tables (i.e. more work).
Why would you denormalize a set of tables?
To maintain a history and/or to improve performance.
What is the multivalue, multicolumn problem?
The number of items ends up being fixed (i.e. have columns for 3 children but someone has 4), and it presents the problem of having to write a more complicated query.
What is a null value, and what problems does it present in database design?
Null technically means "unknown" so it really can't be considered a value. It can present problems if a table contains mathematical operations b/c null has an unknown value and therefore you cannot complete the operation. It can also adversely effect aggregate functions like COUNT.
What is the problem with general purpose remarks in SQL?
They typically contain inconsistent data. What one person thinks may be very different from another or they may choose different keywords. This causes a major quandry for someone who may be writing a query.