CMPE 226
Database SystemsNovember 18 Class Meeting
Department of Computer EngineeringSan Jose State University
Fall 2015Instructor: Ron Mak
www.cs.sjsu.edu/~mak
Computer Engineering Dept.Fall 2015: November 18
CMPE 226: Database Systems© R. Mak
2
Unofficial Field Trip
Computer History Museum in Mt. View
http://www.computerhistory.org/ Provide your own transportation to the museum.
Saturday, November 21, 11:30 – closing time
Special free admission. Do a self-guided tour of the Revolution exhibit. See a life-size working model of Charles Babbage’s
Difference Engine in operation, a hand-cranked mechanical computer designed in the early 1800s.
Experience a fully restored IBM 1401 mainframe computer from the early 1960s in operation.
Computer Engineering Dept.Fall 2015: November 18
CMPE 226: Database Systems© R. Mak
3
Unofficial Field Trip, cont’d
See the extensive Revolution exhibits! Walk through a timeline of the
First 2000 Years of Computing History. Historic computer systems, data processing equipment,
and other artifacts. Small theater presentations.
Atanasoff-Berry Computer
HollerithCensus
Machine
Computer Engineering Dept.Fall 2015: November 18
CMPE 226: Database Systems© R. Mak
4
Unofficial Field Trip, cont’d Babbage Difference Engine,
fully operational Hand-cranked mechanical
computer. Computed polynomial
functions. Designed by Charles
Babbage in the early to mid 1800s. Arguably the world’s first
computer scientist, lived 1791-1871.
He wasn’t able to build it because he lost his funding.
Live demo at 1:30 His plans survived and this working model was built. Includes a working printer!http://www.computerhistory.org/babbage/
Computer Engineering Dept.Fall 2015: November 18
CMPE 226: Database Systems© R. Mak
5
Unofficial Field Trip, cont’d IBM 1401 computer, fully restored and operational.
A small transistor-based mainframe computer. Extremely popular with small businesses
in the late 1950s through the mid 1960s Maximum of 16K bytes of memory. 800 card/minute card reader (wire brushes). 600 line/minute line printer (impact). 6 magnetic tape drives, no disk drives.
Computer Engineering Dept.Fall 2015: November 18
CMPE 226: Database Systems© R. Mak
6
Unofficial Field Trip, cont’d
Information on the IBM 1401:
General info: http://en.wikipedia.org/wiki/IBM_1401 My summer seminar: http://www.cs.sjsu.edu/~mak/1401/ Restoration: http://ed-thelen.org/1401Project/
1401RestorationPage.html
Computer Engineering Dept.Fall 2015: November 18
CMPE 226: Database Systems© R. Mak
7
Unofficial Field Trip, cont’d
There will be extra credit if you participate in the visit to the Computer History Museum.
Complete a Canvas quiz.
Acceptable answers are to be found among the museum exhibits and presentations.
Each correct answer adds one point to your midterm score.
Computer Engineering Dept.Fall 2015: November 18
CMPE 226: Database Systems© R. Mak
8
Final Project
Emphasis on data management. What data are you using.
Data models: Operational tables Analytical tables
Data operations: Queries and updates of the operational tables. How the analytical tables are loaded. Queries of the analytical tables for data analysis.
Computer Engineering Dept.Fall 2015: November 18
CMPE 226: Database Systems© R. Mak
9
Final Project, cont’d
User application that invokes the data operations. Web-based or desktop-based. PHP, Java, etc. Fancy GUI or data visualization not necessary.
How well did you use the technologies you learned during the semester? RDBM, DW, XML, data virtualization (CIS) Not all technologies have to be used.
Computer Engineering Dept.Fall 2015: November 18
CMPE 226: Database Systems© R. Mak
10
Final Project, cont’d
Written report What is the application? What data did you use, and where did you get it? Overview of your data models (in words). ER diagram Relational schemas Star schemas Example user actions and screen shots of results.
Computer Engineering Dept.Fall 2015: November 18
CMPE 226: Database Systems© R. Mak
11
Final Project, cont’d
Team presentation (Dec. 3, 15 minutes each) PowerPoint slides What is the application? What data did you use, and where did you get it? Overview of your data models (in words). Briefly show:
ER diagram Relational schemas Star schemas
Demo
Computer Engineering Dept.Fall 2015: November 18
CMPE 226: Database Systems© R. Mak
12
Final Project, cont’d
Zip file named after your team (due Dec. 9) Written report PowerPoint slides Database dump(s) All source files
Computer Engineering Dept.Fall 2015: November 18
CMPE 226: Database Systems© R. Mak
13
Postmortem Assessment Report
Each student individually turns in a short (one page) report (due Dec. 9):
A brief description of what you learned in the course.
An assessment of your personal accomplishments for your project team.
An assessment of each of your project team members.
This report will be seen only by the instructor.
Computer Engineering Dept.Fall 2015: November 18
CMPE 226: Database Systems© R. Mak
14
Today’s Extra Credit Presentations
Query optimization (30 minutes) Bidwai, Prasad Govindrao Gangisetty, Arjun Kumar
Stored procedures (30 minutes) Sriramagiri, Manoranjan Thombare, Amruta Hanumant
Database security (30 minutes) Jain, Akanksha Zheng, Mengyuan (Jerry)
Computer Engineering Dept.Fall 2015: November 18
CMPE 226: Database Systems© R. Mak
15
Today’s Extra Credit Presentations, cont’d
NoSQL databases (1 hour) Chilukuri, Shivadeepthi Goyal, Karuna Kulkarni, Harshad Ramesh Nekkalapudi, Sai Mounika
Top Related