Professional Documents
Culture Documents
TentativeSchedule
Day
1
Theme
9.1 CourseIntroduction
Hardware,software,communicationages
Theageofdata
TheBigISpicture
Customersandtheirgoals(g)
Providersandtheirservices(s)
NotionofaBusinessProcess
Applicationservers(a)
Persistentstoreviafiles
Exercise:WhatdoesaDBMSprovidebesidespersistence?
Aligninggoals,services,applications
Typesofdata:LineofBusiness(logistics)&Behavioranalytics)
Exercise:business>businessprocess>data
A.UsingaDatabase:SQLQueriesandDataManipulation
9.3 IntroductiontoPostgreSQ
L
creatingapgcluster
initdbD<data>U<superuser>
structureofapgcluster
cluster>database>schema>table
workingwithpgonnitrous.io
9.8 SQL:datatypes
reviewofcreatingapgcluster
creatinga.psqlrc(mac)psqlrc.conf(windows)
notionofdatatypes
needforenumerateddatatypes
9.10 SQL:review
reviewofsolutionstoa2
PKandFKconstraintsviaALTERTABLE
groupby,aggregations
wherevs.having
introductiontojoins
67262DatabaseDesignandDevelopment,Fall2015
3
9.15 SQL:joins
subqueries
joins
9.17 SQL:MultipleTables
moreonsubqueriesandjoins
9.22 SQLquiz
9.24 WrappingupSQLQueries
9.29 Noclass/TOC
10.1 PythonDBAPI
Usingpsycopg2
10.6 GuestLecture:Boeing
Workingwithpsycopg2
Transactions
10.8
Exceptions
connection/cursor/execute/fetchmany
Parameterizedqueries
10.13 %%sqlmagic(IPython)
SQLinjection
B.BuildingaDatabase:SQL/DataModeling
10
11
10.15 IntroductiontoDBdesign
Normalization
10.20 Moreonnormalization
Reviewof1NF,2NF,3NF
BCNF,4NF
10.22 Midtermreview
10.27 Midterm
10.29 Postmidtermreview
11.3 SQLInjection
11.05 AuthorizationandSecurity
11.10 Guestlecture:BrianMacDonald(Oracle)
67262DatabaseDesignandDevelopment,Fall2015
12
11.12 MoreonDBdesign:UML>Relations
11.17 TheDBcycle:UserstoriesDomainModelRelationsTables
11.19 DomainModel
13 11.24 ConstraintsandTriggers
14
15
12.1 Projectwork
12.3 MongoDB
12.8
16
11.26 Thanksgiving/Noclass
12.10 CourseReview
12.15 Finalexam1:004:00/Rooms:HHB103&HHB131