January 28, 2019
Rank | Organization | Sales (B$) | FY | Market cap (B$) | Headquarters | |
---|---|---|---|---|---|---|
1 | Microsoft | 86.6 | 2017 | 601 | Redmond, WA, US | |
2 | Oracle | 37.2 | 2017 | 205 | Redwood City, CA, US | |
3 | SAP | 23.2 | 2017 | 117 | Walldorf, Germany | |
4 | Salesforce.com | 8.4 | 2017 | 69 | San Francisco, CA, US | |
5 | VMware | 6.7 | 2017 | 48 | Palo Alto, CA, US | |
6 | Fiserv | 5.3 | 2017 | 26 | Brookfield, WI, US | |
7 | Adobe Systems | 5 | 2017 | 84 | San Jose, CA, US | |
8 | Symantec | 5.4 | 2017 | 19 | Mountain View, CA, US | |
9 | Amadeus IT Holdings | 4.3 | 2017 | 25 | Madrid, Spain |
5 of 9 Forbes Top Software Companies
Have a Focus on Data Management Systems
Techniques |
Data Modeling Cost-Based Optimization |
Recipes |
Join Algorithms Index Data Structures |
Knowledge |
The Memory Hierarchy Data Consistency |
What is the best, correct technique for task X, when Y is true?
https://odin.cse.buffalo.edu/teaching/cse-462/
https://odin.cse.buffalo.edu/teaching/cse-562/
(same link)
$150 | $50 |
Index ToC |
No Index ToC Summary |
Your Startup: Build the next great Embedded Database
Data (CSV Files)
Schema Information (CREATE TABLE)
Questions (SQL Queries)
Answers
(really really fast)
You get graded on your code's...
5/50 pts
10/50 pts
10/50 pts
15/50 pts
10/50 pts
Cheating is submitting any work that you did not perform by yourself as if you did.
Your data is currently an Unordered Set
of Tuples with 100 fields each.
Tomorrow, you’ll be repeatedly asked for 1 specific attribute
of 5 specific rows identified by the first attribute
Better Idea: Rewrite data into a 99-Tuple of Maps keyed on the 1st attribute
This representation is equivalent and better for your needs.
Declarative specifications make it easier to find equivalences.