• 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/32

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;

32 Cards in this Set

  • Front
  • Back
metadata
data about data such as table and collumn names and data types
domain
the entire range of value names
delimiters
punctuation that separates different values
fixed-length records
database where every entry is of the same length and thus no delimters (only maybe an offset) is needed.
indexing
the process for searching for and numbering/aranging delimiters so that records can be easily accessed in the future
variable-length records
records where each entry can have a different lenght and delimters tell you when you have reached a different entry
entity relationship diagram
a diagram that shows the relationships within a database.
repitition structure
another word for a loop
selection statement
command that tells sql to select certain types of data from the database
list 11 properties of a DBMS
look up properties of a database management system
query
and instruction to retrieve data from databases
null value
a value which has not been inserted for whatever reason
primary key
a collumn or collumns that contain unique and not null values. This prevents two rows from ever being equal (loss of data integrity)
foreign key
a collumn which values are limited to the values of the primary key which it references.
multi-valued attributes
collumns that require more than one entry to fill each cell
principle of atomicity
idea that only one value should be stored in each cell
referential integrity
the idea that all values in a foreign key should reference a value in another table.
composite primary key
same as a multi-collumn primary key
one to many, many to one, or many to many (optional/not optional or mandatory/not mandatory)
ways of defining how foreign keys refer to entries in the linked table
bridge table
a many to one table designed to connect two many to many tables and servers as an intermediate table.
problems with redundancy
1. requires more storage space
2. creates three types of anomolies
update anomoly
when updating one record you have to change the corresponding record on other rows. happens with redundant data.
deletion anomoly
when deleting some data causes you to loose other usefull information. happens often when data is stored only once.
insertion anomoly
when you can insert some data without inserting other data which may not be aplicable. Creates a problem before data is even stored.
goals of normalization
minimize redundancy
reduce inconsistency
avoid anomalies
reduce maintenance
relational database
a database that satisfies the first normal form
first normal form
look up requirements for first normal form
2 types of repeating groups
1. multiple collumns with similar information
2. mult-valued collumns
atomic entries
when one value is stored in each cell
normalization rule 2
all non-primary key items depend on all parts of the primary key

(eliminates partial dependencies)
normalization rule 3
all non-primary key collumns depend only on the primary key (eliminates transitive dependencies)
5 rules for denormalization
1. performance with realistic data is no good
2. performance can't be improved with hardware and software improvements
3. software designer understands what he is doing
4. business rules are designed to maintain the redundant data