Dr. Zhen Jiang Computer Science Department West Chester University

Slides:



Advertisements
Similar presentations
Database Management Using Microsoft Access Xinhua Chen, Ph.D. Chinese Association of Professionals in Science and Technology March 23, 2003.
Advertisements

15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
Course Goals Introduce Terms Skills –Modern DBMS (SQL Server 2008) –SQL querying and data access –Stored procedures including parameters –Brief introduction.
Database Management An Introduction.
MS DB Proposal Scott Canaan B. Thomas Golisano College of Computing & Information Sciences.
Fundamentals, Design, and Implementation, 9/e SI654 Database Application Design Instructor: Dragomir R. Radev Winter 2005.
3-1 Chapter 3 Data and Knowledge Management
Information Systems Development and Acquisition Chapter 8 Jessup & Valacich Instructor: Ramesh Sankaranarayanan.
Chapter 4: Database Management. Databases Before the Use of Computers Data kept in books, ledgers, card files, folders, and file cabinets Long response.
Summer Training on Computer Science, WCU Summer Training on Computer Science Zhen Jiang Department of Computer Science West Chester University.
DATABASE DEVELOPMENT STRATEGIES TOP DOWNTOP DOWN –Large scale application driven by strategic objectives –General  Specific –Organization-wide (“data.
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
Lecture-8/ T. Nouf Almujally
State of Connecticut Core-CT Project Query 4 hrs Updated 1/21/2011.
Computer Programming My Home Page My Paper Job Description Computer programmers write, test, and maintain the detailed instructions, called programs,
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
SUNY Upstate Medical University Faculty Database System for the Internet Weizhen Tu and Larry Polly Educational Communications SUNY Upstate Medical University.
Data at the Core of the Enterprise. Objectives  Define of database systems.  Introduce data modeling and SQL.  Discuss emerging requirements of database.
Week 7 Lecture Web Database Development Samuel Conn, Asst. Professor
CST221: Database Systems Dr. Zhen Jiang Computer Science Department West Chester University West Chester, PA
PowerPoint 2003 – Level 1 Computer Concepts Cathy Horwitz April 25, 2011.
Class Instructor Name Date. Classroom Tips Class Roster – Please Sign In Class Roster – Please Sign In Internet Usage Internet Usage –Breaks and Lunch.
Information Systems Chapter 5 Building the database Part 1. Unsing Access.
CSC115: Matlab Special Session Dr. Zhen Jiang Computer Science Department West Chester University.
Midterm Exam Chapters 1,2,3,5, 6,7 (closed book) March 11, 2014.
M1G Introduction to Database Development 6. Building Applications.
CS461: Principles and Internals of Database Systems Instructor: Ying Cai Department of Computer Science Iowa State University Office:
Database Organization and Design
CSC 545: Database Systems Dr. Zhen Jiang Computer Science Department West Chester University.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Dr. Mohamed Osman Hegazi 1 Database Systems Concepts Database Systems Concepts Course Outlines: Introduction to Databases and DBMS. Database System Concepts.
CSC321: Database Management Systems Dr. Zhen Jiang Computer Science Department West Chester University West Chester, PA
Microsoft Access - PA Harris, Vanderbilt University Crash Course A Primer for Relational Database Design and Use Paul A. Harris, Ph.D. Office of Research.
SQL Server User Group Meeting Reporting Services Tips & Tricks Presented by Jason Buck of Custom Business Solutions.
CSC141 Computer Science I Zhen Jiang Dept. of Computer Science West Chester University West Chester, PA 19383
Overviews of ITCS 6161/8161: Advanced Topics on Database Systems Dr. Jianping Fan Department of Computer Science UNC-Charlotte
Intro – Part 2 Introduction to Database Management: Ch 1 & 2.
Information Builders : SmartMart Seon-Min Rhee Visualization & Simulation Lab Dept. of Computer Science & Engineering Ewha Womans University.
DAY 14: MICROSOFT ACCESS – CHAPTER 1 Madhuri Siddula October 1, 2015.
ITGS Databases.
Kjell Orsborn UU - DIS - UDBL DATABASE SYSTEMS - 10p Course No. 2AD235 Spring 2002 A second course on development of database systems Kjell.
ABSTRACT The JDBC (Java Database Connectivity) API is the industry standard for database- independent connectivity between the Java programming language.
CSC 142 Computer Science II Zhen Jiang West Chester University
Chapter 2 Database System Concepts and Architecture Dr. Bernard Chen Ph.D. University of Central Arkansas.
Creating and Maintaining Geographic Databases. Outline Definitions Characteristics of DBMS Types of database Relational model SQL Spatial databases.
PwC New Technologies New Risks. PricewaterhouseCoopers Technology and Security Evolution Mainframe Technology –Single host –Limited Trusted users Security.
CS 541 Lecture Slides Sunil Prabhakar CS541 Database Systems.
Database Systems Lecture 1. In this Lecture Course Information Databases and Database Systems Some History The Relational Model.
Lecture 10 Creating and Maintaining Geographic Databases Longley et al., Ch. 10, through section 10.4.
CS363: Introduction to Database Systems Instructor: Ying Cai Department of Computer Science Iowa State University Office: Atanasoff.
Library Online Resource Analysis (LORA) System Introduction Electronic information resources and databases have become an essential part of library collections.
Chapter 1 Database Access from Client Applications.
An Experience Report from the Use of Digital Repositories in Building a New Module Simon McGinnes Trinity College Dublin.
uses of DB systems DB environment DB structure Codd’s rules current common RDBMs implementations.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Retele de senzori Curs 1 - 1st edition UNIVERSITATEA „ TRANSILVANIA ” DIN BRAŞOV FACULTATEA DE INGINERIE ELECTRICĂ ŞI ŞTIINŢA CALCULATOARELOR.
CSC321: Database Management Systems
Chapter 1: Introduction
Chapter 2 Database System Concepts and Architecture
Dr. Zhen Jiang Computer Science Department West Chester University
Databases and Information Management
Database Management Systems
CSC141 Computer Science I Zhen Jiang Dept. of Computer Science
CST221: Database Systems (III)
MANAGING DATA RESOURCES
CSC115 Introduction to Computer Programming
Databases and Information Management
Dr. Zhen Jiang Computer Science Department West Chester University
Navigating Your GP Data
Dr. Zhen Jiang Computer Science Department West Chester University
Presentation transcript:

Dr. Zhen Jiang Computer Science Department West Chester University CST 221: Database Systems Dr. Zhen Jiang Computer Science Department West Chester University

Class information Website www.cs.wcupa.edu/~zjiang/cst221index.htm

Motivation Why computer minor/certificate? 6 among top 10 are computer related! (http://www.washingtonpost.com/business/economy/the-10-best- and-worst-jobs-of-2013/2013/05/03/fccd6a8e-b1ab-11e2-bbf2- a6f9e9d79e19_gallery.html#photo=1)

Why this section? Job hunting Something help you to stand out! WCU graduated vs. UPenn, Temple, Drexel, … Something help you to stand out! How can I introduce you?

Tell you what I see at Temple Knowledge? Communication? Abstraction & critical thinking Passion and motivation I just need 3 credits How much I need to do for getting an ‘A’ I need to care my GPA http://www.youtube.com/watch?v=lYtxA_IfQMk

Critical thinking, abstraction, motivation How can I obtain all these How can I prepare myself How can I prove myself

Research project Critical thinking, communication, etc. Real competition, deadline, pressure More realistic system, complex programming, for instance, http://www.cis.temple.edu/~jiang/RSU_van.pptx. Student opportunities: http://www.cs.wcupa.edu/~zjiang/student_info.htm Sponsorship http://www.cs.wcupa.edu/~zjiang/ISC2013.pptx. NSF, NSA, etc Industry interns

No pain, no gain Happy ending Need to handle those things coming from pressure: frustration, upset, madness, etc. Looking for solution, not excuse. Deadline!

Deadline of assignment Class website (including ppt)+ google search Hands-on experience Group discussion

Topics and schedule See syllabus Database data Query request DBMS

Integration Administration Security & encryption Privacy & inference Transaction & injection Sketching & hashing

Know how simply the system works, rather than memorizing all those in the manual. Use those generally supported phases, statements, or rules, rather than focusing on trick plays (For instance, no join operator!) Use class design to better organize the data relationship, reducing the data vulnerability while fully maintaining all the query requirements.

Advanced SQL (nested SQL) Normalization ACCESS -> SQL How this GUI interface works? Advanced SQL (nested SQL) Who can have the control of table? Normalization Easy to do Ambiguous in use for real application Class design (UML) – alternative design Use case Class diagram Multiple layer Indirect Database Server – MySQL Client – JDBC

API integration

Databases Relational DB Non-relational DB NonSQL DB The dependency relation among data Non-relational DB Without such a relation NonSQL DB More complicate relation structure e.g., Kobo, Playtika (mobile service) Fast third-party data aggregation Globally distributed data repository E-commerce and internet burstness Game (data intensive applications) Ad targeting (social networks)

Data information Share the experience of data processing: Word, Power point, Excel, IE, and etc.

Word <Insert> <Copy> & <Paste> <Ctrl><p> <Symbol> ≥  <Copy> & <Paste> <Ctrl> <c>  <Ctrl> <v> <PrtSc> & <Alt> <PrtSc>  <Ctrl> <v> <Ctrl><p> Summer Training on Computer Science, WCU

Power Point ! <Insert> <Date and Time> Summer Training on Computer Science, WCU

<Slide Show> <Custom Animation>, <Add Effect>, <Motion Path> ! Summer Training on Computer Science, WCU

Excel Document resource: www.cs.wcupa.edu/~zjiang/summer07_student_grade_sample.xls. =average(c6:c28) Another well used function: SUM ! Summer Training on Computer Science, WCU

! <Insert> <Chart> Summer Training on Computer Science, WCU

<view> <freeze panes> B2, $b$2

Data input

Advanced techniques (resorting to other tools, not discussed here) Conditional formatting table, for single table data query Templates, for multiple tables SmartArt and Images Macros and Visual Basic

IE Summer Training on Computer Science, WCU

Summer Training on Computer Science, WCU

Summer Training on Computer Science, WCU

Information stored in word, Excel, Powerpoint, PDF, txt (plain text), etc Share/exchange information PrimoPDF http://www.primopdf.com/index.aspx

Problem How to manage and locate the wanted information?

Directory & files Multiple descriptors/requirements  single name, single index, single data entity

Database Systems & Access Shelly, Cashman, Pratt, “Microsoft Office Access 2007 Comprehensive Concepts and Techniques”, Course Technology Page: AC14 Page: AC44 Exercise 1: http://www.cs.wcupa.edu/~zjiang/cst221_l ab1.doc

Access <Start>  <All program>  …  <Microsoft Office Access 2007>

Creating a report Report wizard, page AC50-AC56 Split form, page AC57-AC59

Input & Output Page AC211

Assignment 1 (see at class website)