database presentation

7
International Technologies Database Management System Proposal Database System Development and Implementation Plan Database Systems (CS660-1503-01) Instructor: Dr. Janet Durgin Individual Project 5 – September 21, 2015 Future Database technologies Tamaro J. Greeen

Upload: tamaro-green

Post on 26-Jan-2017

44 views

Category:

Data & Analytics


0 download

TRANSCRIPT

Page 1: Database presentation

International Technologies Database Management System ProposalDatabase System Development and Implementation PlanDatabase Systems (CS660-1503-01)Instructor: Dr. Janet DurginIndividual Project 5 – September 21, 2015Future Database technologiesTamaro J. Greeen

Page 2: Database presentation

Overview of the Database System

Critical Success Factors Ability for products to be sold online Accurate real time inventory tracking Employee training of the new system Documentation of the new system Data backup and recovery Roles and access controls Security Mechanisms

Categorical Argument: There were a high number of clerical errors and hardware failures causing errors in the orders.Predictive Argument: There is the potential of losing customers due to errors in the system.Change Argument: The existing database management system does not provide the fault tolerance and scalability necessary for company growth.

Page 3: Database presentation

Entity Relational Model

Proposed Entities Customers Orders Products Employees Languages Countries

Categorical Argument: Employees, Customers, and Trainers were entered as the same user in the database.Predictive Argument: There is misrepresentation in the current system due to the fields for customers not having the attributes necessary for employees and trainers.Change Argument: The company will lose valuable information about employees and trainers if the existing system is not modified.

Page 4: Database presentation

SQL

Creating Database Schema Data Manipulation Scripts Reports

Get product quantity Get the country name by id Get a list of countries Get a category by id Get order totals for users Getting purchase amounts in CROSSTAB

Join Table Getting product name and prices Getting models and quantities Stored procedure for customer data

Categorical Argument: Name and address fields are not properly structured for international data.Predictive Argument: We will disappoint some customers because they are not able to enter information into the system accurately.Change Argument: We lose customers in certain regions of the world because the existing database management system does not have the proper fields, lengths, and encoding.

USE [CS660_Tamaro_Green_ip3];GOIF OBJECT_ID('spGetCustomers') IS NULL EXEC('CREATE PROCEDURE spGetCustomers AS SET NOCOUNT ON;')GOALTER PROCEDURE spGetCustomers @LastName nvarchar(50), @FirstName nvarchar(50) AS SET NOCOUNT ON; SELECT firstName, lastName, emailAddress FROM Customer WHERE firstName = @FirstName AND lastName = @LastName;GO

 

Page 5: Database presentation

Administrating the Proposed Database Management System

Maintenance Preventive Corrective Adaptive

Security Access Lists and Authorization Roles and Privileges

Categorical Argument: The current database management system does not have the proper encryption.Predictive Argument: The increased threat levels require us to prepare for potential data breaches and data losses.Change Argument: The existing database system does not have the proper security measures, therefore the organization is at risk until changes are made to the existing systems.

Page 6: Database presentation

Future Database Management Technologies New Technologies and Strategies

Object Oriented and Object Relational Database Management Systems

Distributed Database Management Systems

Web and Mobile Databases Data Mining and Data Warehouses

Master Data Management Knowledge Discovery with Data Mining

Query Language Multidimensional Models

XML and XML Databases

Categorical Argument: The existing database management system requires a framework for integration with the application layer.Predictive Argument: New technologies will not be able to interface effectively with the legacy database system as the application continues to grow.Change Argument: Modifications to the application will become more time consuming and costly if improvements are not made to the database management system within the next 3 years.

Page 7: Database presentation

References

Connolly, Thomas and Begg, Carolyn. (2010). Database Systems: A Practical Approach to Design Implementation and Management. Fifth Edition. Boston, MA: Pearson Education, Inc.

Han, Jiawei and Kamber, Micheline. (2006). Data Mining: Concepts and Techniques. San Francisco, CA: Morgan Kaufmann Publishers.

Rob, Peter and Coronel, Carlos. (2009). Database Systems: Design, Implementation, and Management. Boston, MA: Thomson Course Technology.