You are on page 1of 3

67262DatabaseDesignandDevelopment,Fall2015

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

You might also like