Download presentation
Presentation is loading. Please wait.
Published byVanessa Horton Modified over 9 years ago
1
CS 3630 Database Design and Implementation Dr. Qi Yang 213 Ullrich My Home Page: http://www.uwplatt.edu/~yangq/ The Class Page: http://www.uwplatt.edu/csse/courses/CS363 http://www.uwplatt.edu/csse/courses/CS363
2
2 CS 3630 Database Design and Implementation Prerequisites: CS 2430 and MATH1630 or MATH 2730 Oracle Programming Not a programming course Basic theory and concepts Required for CS and SE
3
3 Course Work Assignments 100 Quizzes100 Tests120 Project 80 Final100 Total500
4
4 Grading Grade Total PointsPercentageGrade Points A 460 - 500 92% 4.0 A - 445 - 459 89% 3.7 B + 430 - 444 86% 3.3 B 410 - 429 82% 3.0 B - 395 - 409 79% 2.7 C + 380 - 394 76% 2.3 C 360 - 379 72% 2.0 C - 345 - 359 69% 1.7 D + 325 - 344 65% 1.3 D 300 - 324 60% 1.0 F Below 300 0.0
5
Final Exam Group #10 Thursday, May 14 7:00 – 8:52 PM 5
6
6 Graduating Seniors Course Grade Points Percentage (%) A 376 - 400 94% A - 364 - 375 91% B + 352 - 363 88% B 336 - 351 84% B - 324 - 335 81% C + 312 - 323 78% C 296 - 311 74% C - 284 - 295 71%
7
7 Notes Attend class Check UWP email Academic misconduct The right to miss class for religious observances Disability
8
Any Questions? Let me know when you have any issues! 8
9
9 What is a computer? Input Output Storage Network CPU MEMORY
10
10 File Systems Files Users Programs
11
11 Issues in File Systems Program-Data Dependence Physical structure is defined in application code Separation and Isolation of Data Information is stored in separate files Duplication of Data and Data Inconsistency The same data may be stored in different departments Incompatible File Formats Files from C++ and COBOL may be different
12
12 Issues in File Systems Fixed Queries New queries requires new/modified programs Access Control and Security Who can and cannot access files, fields… Access different portions of a file Recovery …
13
13 Database Systems Files Users Programs DBMSDBMS DBMS: Database Management system
14
14 Advantages of Database Data Independence –Physical structure is unknown to application code Data Relationship –Primary key and Foreign key Limited Duplication of Data and Data Consistency Query Processing Access Control Security Recovery
15
15 Disadvantages of Database Complexity Cost Performance Higher Impact of Failure
16
16 Database: Underlying Framework of CIS Most IS are based on databases Fundamentally changed the way many organizations operate Business without database?
17
17 Database: One Important Development in Software Engineering Query Processing Access Control Transactions Distributed computing Networking …
18
18 Roles in Database Environment (People) DA (Data Administrator) DBA (Database Administrator) Database Designers Application Developers End-Users
19
19 Database Management Systems First generation Hierarchical Network Second generation Relational Third generation OODB GIS Fuzzy DB … Post-Relational Google’s BigTable Amazon's Dynamo
20
20 Database Security The mechanisms to protect the database against unauthorized access, either intentional or accidental.
21
21 Threats to Database Systems Any event or situation, whether intentional or accidental, that may adversely affect a database system and consequently the organization.
22
22 Threats to Database Systems Using another person’s means of access Inadequate policies and procedures that allow a mix of confidential and normal output Giving greater access than normal Inadequate staff training Viewing or disclosing unauthorized data Fire (electrical fault, lighting strike, arson)...
23
23 Database Security: Related Issues Theft and fraud Loss of confidentiality Loss of privacy Loss of integrity Loss of availability
24
Database Security DA DBA 24
25
25 Highest Academic Award in Computer Science? Turing Award Nobel Prize of Computing http://en.wikipedia.org/wiki/Turing_Award 1981: Dr. E.F. Codd Relational Database Model
26
26 What is a computer? Input Output Storage Turing Machine Network CPU MEMORY
27
27 Chapter 1
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.