© 2003 By Default! A Free sample background from Slide 1 A First Course in Database Management...

24
© 2003 By Default! A Free sample background from www.powerpointbackgrounds.com Slide 1 A First Course in A First Course in Database Management Database Management Jeanne Baugh Jeanne Baugh Department of Department of Computer and Information Computer and Information Systems Systems Robert Morris University Robert Morris University Pittsburgh PA Pittsburgh PA

Transcript of © 2003 By Default! A Free sample background from Slide 1 A First Course in Database Management...

Page 1: © 2003 By Default! A Free sample background from  Slide 1 A First Course in Database Management Jeanne Baugh Department of.

© 2003 By Default!

A Free sample background from www.powerpointbackgrounds.com

Slide 1

A First Course in A First Course in Database ManagementDatabase Management

Jeanne BaughJeanne BaughDepartment of Department of

Computer and Information SystemsComputer and Information SystemsRobert Morris UniversityRobert Morris University

Pittsburgh PAPittsburgh PA

Page 2: © 2003 By Default! A Free sample background from  Slide 1 A First Course in Database Management Jeanne Baugh Department of.

© 2003 By Default!

A Free sample background from www.powerpointbackgrounds.com

Slide 2

First Database Course TopicsFirst Database Course Topics

Database Terminology Database Terminology Relational DesignRelational Design E-R ModelE-R Model NormalizationNormalization SQLSQL AdministrationAdministration

Page 3: © 2003 By Default! A Free sample background from  Slide 1 A First Course in Database Management Jeanne Baugh Department of.

© 2003 By Default!

A Free sample background from www.powerpointbackgrounds.com

Slide 3

If the student only If the student only takes one Database takes one Database course, what can be course, what can be done to enhance the done to enhance the experience?experience?

Allow each student Allow each student to modeled a to modeled a problem of his problem of his choice and create a choice and create a custom database to custom database to meet the problem meet the problem specificationsspecifications

Page 4: © 2003 By Default! A Free sample background from  Slide 1 A First Course in Database Management Jeanne Baugh Department of.

© 2003 By Default!

A Free sample background from www.powerpointbackgrounds.com

Slide 4

Course OrganizationCourse Organization

DESIGN IS THE KEY DESIGN IS THE KEY – Can’t successfully model any problem Can’t successfully model any problem

without a good designwithout a good design– Present Many Entity Relationship Present Many Entity Relationship

Diagrams in classDiagrams in class– Present the related database Present the related database

implementationsimplementations

Page 5: © 2003 By Default! A Free sample background from  Slide 1 A First Course in Database Management Jeanne Baugh Department of.

© 2003 By Default!

A Free sample background from www.powerpointbackgrounds.com

Slide 5

Beauty Salon ExampleBeauty Salon Example• Keep track of Customer Appointments, what service they want done and the employee who will perform it. (A customer can have more than one service at an appointment)

• Send out promotional notices when specials are offered at the Salon

• Keep track of what types of services each employee is able to offer

• Print a list of all Appointments per day for each employee

Page 6: © 2003 By Default! A Free sample background from  Slide 1 A First Course in Database Management Jeanne Baugh Department of.

© 2003 By Default!

A Free sample background from www.powerpointbackgrounds.com

Slide 6

Salon Sample DesignSalon Sample Design

Page 7: © 2003 By Default! A Free sample background from  Slide 1 A First Course in Database Management Jeanne Baugh Department of.

© 2003 By Default!

A Free sample background from www.powerpointbackgrounds.com

Slide 7

Sample Access ScreenSample Access Screen

Page 8: © 2003 By Default! A Free sample background from  Slide 1 A First Course in Database Management Jeanne Baugh Department of.

© 2003 By Default!

A Free sample background from www.powerpointbackgrounds.com

Slide 8

Student Project ProposalStudent Project Proposal What is the central focus of the database?What is the central focus of the database? What kinds of things will this database be What kinds of things will this database be

able to do? able to do? What kinds of information will the database What kinds of information will the database

provide the user? provide the user? Is it a real project created for the student’s Is it a real project created for the student’s

use or for another’s use? use or for another’s use?

Page 9: © 2003 By Default! A Free sample background from  Slide 1 A First Course in Database Management Jeanne Baugh Department of.

© 2003 By Default!

A Free sample background from www.powerpointbackgrounds.com

Slide 9

Evaluation of Student ProposalsEvaluation of Student Proposals Is the idea a valid one? Is the idea a valid one? Is the project something the student Is the project something the student

could reasonably finish in the time could reasonably finish in the time allotted? allotted?

Will the design provide approximately 10 Will the design provide approximately 10 to 15 tables once implemented? to 15 tables once implemented?

Will there be sufficient relationships Will there be sufficient relationships among the data? among the data?

Will there be sufficient attributes to be Will there be sufficient attributes to be defined? defined?

Page 10: © 2003 By Default! A Free sample background from  Slide 1 A First Course in Database Management Jeanne Baugh Department of.

© 2003 By Default!

A Free sample background from www.powerpointbackgrounds.com

Slide 10

Sample Student Projects - 75% - RealSample Student Projects - 75% - Real Automotive parts supply Co.Automotive parts supply Co. Ebay family sales informationEbay family sales information Marine Personnel Information Marine Personnel Information Phi Beta Lambda Student Business Phi Beta Lambda Student Business

Organization Organization Security company scheduling Security company scheduling Sports Cards Collection Sports Cards Collection Heating and Air Conditioning BusinessHeating and Air Conditioning Business RMU Track practice and Meet Information RMU Track practice and Meet Information Newspaper Route / customersNewspaper Route / customers//paymentspayments Cattle Farm/ breeding/Vet info… Cattle Farm/ breeding/Vet info…

Page 11: © 2003 By Default! A Free sample background from  Slide 1 A First Course in Database Management Jeanne Baugh Department of.

© 2003 By Default!

A Free sample background from www.powerpointbackgrounds.com

Slide 11

Entity-Relationship DiagramEntity-Relationship Diagram

Individual attention Individual attention Detailed description provided by studentDetailed description provided by student Basis of entire projectBasis of entire project Approval needed before physical Approval needed before physical

implementationimplementation Logical Design Physical DesignLogical Design Physical Design

Page 12: © 2003 By Default! A Free sample background from  Slide 1 A First Course in Database Management Jeanne Baugh Department of.

© 2003 By Default!

A Free sample background from www.powerpointbackgrounds.com

Slide 12

Project Phase IProject Phase I

Define tables, keys, constraints, etc…Define tables, keys, constraints, etc… Create all forms, including a main Create all forms, including a main

opening form with buttons. Sub forms are opening form with buttons. Sub forms are also required.also required.

Create no reports Create no reports Create all relationshipsCreate all relationships Create a professional lookCreate a professional look

Page 13: © 2003 By Default! A Free sample background from  Slide 1 A First Course in Database Management Jeanne Baugh Department of.

© 2003 By Default!

A Free sample background from www.powerpointbackgrounds.com

Slide 13 Phase I EvaluationPhase I Evaluation

Page 14: © 2003 By Default! A Free sample background from  Slide 1 A First Course in Database Management Jeanne Baugh Department of.

© 2003 By Default!

A Free sample background from www.powerpointbackgrounds.com

Slide 14

Page 15: © 2003 By Default! A Free sample background from  Slide 1 A First Course in Database Management Jeanne Baugh Department of.

© 2003 By Default!

A Free sample background from www.powerpointbackgrounds.com

Slide 15

Often Often Students were Students were helped in the helped in the

evenings over evenings over the phonethe phone

Page 16: © 2003 By Default! A Free sample background from  Slide 1 A First Course in Database Management Jeanne Baugh Department of.

© 2003 By Default!

A Free sample background from www.powerpointbackgrounds.com

Slide 16

What would we do without Email?

Page 17: © 2003 By Default! A Free sample background from  Slide 1 A First Course in Database Management Jeanne Baugh Department of.

© 2003 By Default!

A Free sample background from www.powerpointbackgrounds.com

Slide 17

Phase II RequirementsPhase II Requirements

Correct all Phase I problemsCorrect all Phase I problems Create at least 8 reports (Create at least 8 reports (at least one sub at least one sub

report)report) Add functions to forms and reports Add functions to forms and reports Create update query, delete query, and macro to Create update query, delete query, and macro to

be run from buttonsbe run from buttons Create query screen for custom searches Create query screen for custom searches Create Data Dictionary Create Data Dictionary Create User’s Guide Create User’s Guide Document database, including ER-Diagram and Document database, including ER-Diagram and

table documentationtable documentation

Page 18: © 2003 By Default! A Free sample background from  Slide 1 A First Course in Database Management Jeanne Baugh Department of.

© 2003 By Default!

A Free sample background from www.powerpointbackgrounds.com

Slide 18

Problems with AccessProblems with Access

Page 19: © 2003 By Default! A Free sample background from  Slide 1 A First Course in Database Management Jeanne Baugh Department of.

© 2003 By Default!

A Free sample background from www.powerpointbackgrounds.com

Slide 19

Problems with AccessProblems with Access Sub-forms linked to multiple fields on Sub-forms linked to multiple fields on

the master form (same problem with the master form (same problem with sub reports)sub reports)

Update queriesUpdate queries MacrosMacros Combo boxesCombo boxes Field indexingField indexing ExpressionsExpressions Sub-query used as a criteriaSub-query used as a criteria Referring to values on other forms in Referring to values on other forms in

queries, on reports, etc…queries, on reports, etc…

Page 20: © 2003 By Default! A Free sample background from  Slide 1 A First Course in Database Management Jeanne Baugh Department of.

© 2003 By Default!

A Free sample background from www.powerpointbackgrounds.com

Slide 20

Student ResultsStudent Results GradeGrade #Students #Students A 20A 20 B 13B 13 C 10C 10 F 4F 4 Final grade was calculated using Final grade was calculated using

two exams, a comprehensive final, two exams, a comprehensive final, the project and various other the project and various other assignments assignments

Page 21: © 2003 By Default! A Free sample background from  Slide 1 A First Course in Database Management Jeanne Baugh Department of.

© 2003 By Default!

A Free sample background from www.powerpointbackgrounds.com

Slide 21

Student SurveyStudent Survey60% very interested in the project60% very interested in the project

75% would not have rather had a pre-designed 75% would not have rather had a pre-designed projectproject

75% said they spend considerable more time on 75% said they spend considerable more time on this class than on other ones this class than on other ones

90% got individual help from the instructor on the 90% got individual help from the instructor on the project project

98% felt the project aided in learning database 98% felt the project aided in learning database managementmanagement

Page 22: © 2003 By Default! A Free sample background from  Slide 1 A First Course in Database Management Jeanne Baugh Department of.

© 2003 By Default!

A Free sample background from www.powerpointbackgrounds.com

Slide 22

Student Survey RemarksStudent Survey Remarks““I think this may have helped me decide what I think this may have helped me decide what career path I want to follow”career path I want to follow”

““This project was a real challenge for me. I would This project was a real challenge for me. I would definitely take an advanced course in database if definitely take an advanced course in database if offered” offered”

““I’m really glad I got the opportunity to do a real I’m really glad I got the opportunity to do a real project. project.

““I am so glad I had the opportunity to take this I am so glad I had the opportunity to take this class” class”

““This class is one of the most challenging I had. I This class is one of the most challenging I had. I am glad to have taken it” am glad to have taken it”

Page 23: © 2003 By Default! A Free sample background from  Slide 1 A First Course in Database Management Jeanne Baugh Department of.

© 2003 By Default!

A Free sample background from www.powerpointbackgrounds.com

Slide 23 Conclusions and RecommendationsConclusions and Recommendations Teaching a first database course with individual projects is Teaching a first database course with individual projects is

time consumingtime consuming Structure how much time will be spent in class in the Structure how much time will be spent in class in the

demonstration of Access featuresdemonstration of Access features Be careful to limit the scope of each student’s projectBe careful to limit the scope of each student’s project A detailed evaluation of the first phase is necessary in A detailed evaluation of the first phase is necessary in

order for the student to complete the second phaseorder for the student to complete the second phase The students will need fairly good Microsoft Access The students will need fairly good Microsoft Access

skills to complete the projectskills to complete the project A high speed Internet connection is a must for this A high speed Internet connection is a must for this

coursecourse A solid design is the heart of the student’s database A solid design is the heart of the student’s database

projectproject Topics covered in a first database course should be Topics covered in a first database course should be

monitored and updated as needed, in an effort to monitored and updated as needed, in an effort to keep students currentkeep students current

Page 24: © 2003 By Default! A Free sample background from  Slide 1 A First Course in Database Management Jeanne Baugh Department of.

© 2003 By Default!

A Free sample background from www.powerpointbackgrounds.com

Slide 24

Thank You