Scaleability Databases are designed to work with large amounts of data; spreadsheets bog down when many columns (more than 100) or rows (more than 1000) are used.
Efficiency Databases make it easy to create queries; spreadsheets are hard to use for complex calculations on large amounts of data.
Concurrency Databases allow more than one user to use the database at the same time; spreadsheets only allow one user at a time.
Security Databases provide better facilities to guard against unauthorized access.
Data Validation Databases provide better facilities for checking data to insure consistancy and correctness.
Better for simulations.
More efficient for copying and duplication data with repetitive patterns.
Very good for what-if analysis involving calculations and charts.
| Field: | Year |
| Sort: | |
| Criteria: | 3 |
| or: |
| Field: | FullTime |
| Sort: | |
| Criteria: | Yes |
| or: |
| Field: | Year | FullTime |
| Sort: | ||
| Criteria: | 3 | Yes |
| or: |
| PersonData | ||
|---|---|---|
| Name | Gender | Age |
| Judy | F | 27 |
| Michael | M | 29 |
| Alice | F | 32 |
Name is the primary key.
| PersonData | |||
|---|---|---|---|
| LastName | FirstName | Gender | Age |
| Chen | Judy | F | 27 |
| Cooper | Alice | M | 59 |
| Smith | Alice | F | 32 |
| Suarez | Michael | M | 29 |
LastName and FirstName together form the primary key.
| Table Name | Primary Key |
|---|---|
| AirlineTickets | RecordLocatorNumber |
| Passports | PassportNumber |
| TelevisionShowListings | Date, Time, Channel |