Documents Found!
As seen in
Less Work, Better Grades
Join
Course Hero
Access
best resources
Ace
your classes
Ace your courses with Course Hero!

Submit your homework question or assignment here:
352 Tutors are online
 
We are so confident that you will love our service, we will answer your first homework question for FREE!
*  Attach Assignment (optional):
 
Study Smarter, Score Higher
 
Document Content (unformatted)
Course Hero has millions of student submitted documents similar to the one below including study guides, homework solutions, papers, exam answer keys and textbook solutions.
to Introduction Software Testing Speaker: Jerry Gao Ph.D. San Jose State University email: jerrygao@email.sjsu.edu URL: http://www.engr.sjsu.edu/gaojerry Topic: Introduction to Software Testing Presentation Outline - What is Software Testing? - Definitions - Testing Objectives - Who Does Software Testing? - Software Testing Activities - Software Testing Scope - Software Testing Principles - Software Testing Process - Software Testing Myths - Software Testing Limits - Different Types of Software Testing Jerry Gao Ph.D. 7/20002 All Rights Reserved Topic: Introduction to Software Testing What is Software Testing Several definitions: Testing is the process of establishing confidence that a program or system does what it is supposed to. by Hetzel 1973 Testing is the process of executing a program or system with the intent of finding errors. by Myers 1979 Testing is any activity aimed at evaluating an attribute or capability of a program or system and determining that it meets its required results. by Hetzel 1983 What is IEEE s definition? Jerry Gao Ph.D. 7/2002 Topic: Introduction to Software Testing What is Software Testing - One of very important software development phases - A software process based on well-defined software quality control and testing standards, testing methods, strategy, test criteria, and tools. - Engineers perform all types of software testing activities to perform a software test process. - The last quality checking point for software on its production line Jerry Gao Ph.D. 7/2002 Topic: Introduction to Software Testing Testing Objectives The Major Objectives of Software Testing: - Uncover as many as errors (or bugs) as possible in a given timeline. - Demonstrate a given software product matching its requirement specifications. - Validate the quality of a software testing using the minimum cost and efforts. - Generate high quality test cases, perform effective tests, and issue correct and helpful problem reports. Major goals: uncover the errors (defects) in the software, including errors in: - requirements from requirement analysis - design documented in design specifications - coding (implementation) - system resources and system environment - hardware problems and their interfaces to software Jerry Gao Ph.D. 7/2002 Topic: Introduction to Software Testing Who does Software Testing - Test manager - manage and control a software test project - supervise test engineers - define and specify a test plan - Software Test Engineers and Testers - define test cases, write test specifications, run tests - Independent Test Group - Development Engineers - Only perform unit tests and integration tests - Quality Assurance Group and Engineers - Perform system testing - Define software testing standards and quality control process Jerry Gao Ph.D. 7/2002 Topic: Introduction to Software Testing Software Testing Scope Software Testing Management Software Testing Methods Software Testing Strategies Configuration Management Software Testing Process Software Test Models Software Problem Management Software Testing Tools Software Test Criteria Jerry Gao Ph.D. 7/2002 Topic: Introduction to Software Testing Software Testing Activities - Test Planing Define a software test plan by specifying: - a test schedule for a test process and its activities, as well as assignments - test requirements and items - test strategy and supporting tools - Test Design and Specification - Conduct software design based well-defined test generation methods. - Specify test cases to achieve a targeted test coverage. - Test Set up: - Testing Tools and Environment Set-up - Test Suite Set-up - Test Operation and Execution - Run test cases manually or automatically Jerry Gao Ph.D. 7/2002 Topic: Introduction to Software Testing Software Testing Activities - Test Result Analysis and Reporting Report software testing results and conduct test result analysis - Problem Reporting Report program errors using a systematic solution. - Test Management and Measurement Manage software testing activities, control testing schedule, measure testing complexity and cost - Test Automation - Define and develop software test tools - Adopt and use software test tools - Write software test scripts and facility - Test Configuration Management - Manage and maintain different versions of software test suites, test environment and tools, and documents for various product versions. Jerry Gao Ph.D. 7/2002 Topic: Introduction to Software Testing Verification and Validation Software testing is one element of a broader topic that is often referred to as ===> Verification and Validation (V&V) Verification --> refers to the set of activities that ensure that software correctly implements a specific function. Validation -> refers to a different set of activities that ensure that the software that has been built is traceable to customer requirements. Boehm [BOE81]: Verification: Are we building the product right? Validation: Are we building the right product? The definition of V&V encompasses many of SQA activities, including formal technical reviews, quality and configuration audits performance monitoring, different types of software testing feasibility study and simulation Jerry Gao Ph.D. 7/2002 Topic: Introduction to Software Testing Software Quality Factors Functionality (exterior quality) - Correctness, reliability, usability, and integrity (interior Engineering quality) - Efficiency, testability, documentation, structure Adaptability (future qualities) - Flexibility, reusability, maintainability Jerry Gao Ph.D. 7/2002 Topic: Introduction to Software Testing Software Testing Principles Principle #1: Complete testing is impossible. Principle #2: Software testing is not simple. Reasons: Quality testing requires testers to understand a system/product completely Quality testing needs adequate test set, and efficient testing methods A very tight schedule and lack of test tools. Principle #3: Testing is risk-based. Principle #4: Testing must be planned. Principle #5: Testing requires independence. Principle #6: Quality software testing depends on: Good understanding of software products and related domain application Cost-effective testing methodology, coverage, test methods, and tools. Good engineers with creativity, and solid software testing experience Jerry Gao Ph.D. 7/2002 Topic: Introduction to Software Testing Software Testing Myths - We can test a program completely. In other words, we test a program exhaustively. - We can find all program errors as long as test engineers do a good job. - We can test a program by trying all possible inputs and states of a program. - A good test suite must include a great number of test cases. - Good test cases always are complicated ones. - Software test automation can replace test engineers to perform good software testing. - Software testing is simple and easy. Anyone can do it. No training is needed. Jerry Gao Ph.D. 7/2002 Topic: Introduction to Software Testing Software Testing Limits - Due to the testing time limit, it is impossible to achieve total confidence. - We can never be sure the specifications are 100% correct. - We can never be certain that a testing system (or tool) is correct. - No testing tools can copy with every software program. - Tester engineers never be sure that they completely understand a software product. - We never have enough resources to perform software testing. - We can never be certain that we achieve 100% adequate software testing. Jerry Gao Ph.D. 7/2002 Topic: Introduction to Software Testing Software Testing Process V&V Targets Unit test Code & Implementation Integration test Validation test Software Design Requirements System test System engineering Jerry Gao Ph.D. 7/2002 Topic: Introduction to Software Testing Unit Test (Component Level Test) Unit testing: Individual components are tested independently to ensure their quality. The focus is to uncover errors in design and implementation, including - data structure in a component - program logic and program structure in a component - component interface - functions and operations of a component Unit testers: developers of the components. interface White-box input input interface Black-box Internal logic, data, structure Operations and Functions with I/O output operation Jerry Gao Ph.D. 7/2002 outpu t Topic: Introduction to Software Testing Integration Testing Integration test: A group of dependent components are tested together to ensure their the quality of their integration unit. The focus is to uncover errors in: - Design and construction of software architecture - Integrated functions or operations at sub-system level - Interfaces and interactions between them - Resource integration and/or environment integration Integration testers: either developers and/or test engineers. interface input Component #1 Operations and Functions with I/O Component #2 Operations and Functions with I/O outpu t operation Jerry Gao Ph.D. 7/2002 interface operation Topic: Introduction to Software Testing Function Validation Testing Validation test: The integrated software is tested based on requirements to ensure that we have a right product. The focus is to uncover errors in: - System input/output - System functions and information data - System interfaces with external parts - User interfaces - System behavior and performance Validation testers: test engineers in ITG or SQA people. User interface User System (Operations & Functions & Behavior) External interfaces Jerry Gao Ph.D. 7/2002 Topic: Introduction to Software Testing System Testing System test: target The focus areas are: - System functions and performance - System reliability and recoverability (recovery test) - System installation (installation test) - System behavior in the special conditions (stress and load test) - System user operations (acceptance test/alpha test) - Hardware and software integration and collaboration - Integration of external software and the system System testers: test engineers in ITG or SQA people. The system software is tested as a whole. It verifies all elements mesh properly to make sure that all system functions and performance are achieved in the environment. When a system is to be marketed as a software product, a testing process called beta testing is often used. Jerry Gao Ph.D. 7/2002 Topic: Introduction to Software Testing Test Issues in Real World Software testing is very expensive. How to achieve test automation????? When should we stop software testing? Test criteria, test coverage, adequate testing. Other software testing: GUI Testing Object-Oriented Software Testing Component Testing and Component-based Software Testing Domain-specific Feature Testing Testing Web-based Systems Jerry Gao Ph.D. 7/2002
Find millions of documents here - Study Guides, Homework Solutions, Papers, Exam Answer Keys and more. Course Hero has millions of course related materials that will enable you to learn better, faster and get an A in all your courses.
Below is a small sample set of documents:

IUPUI >> CSCI >> N361 (Fall, 2008)
Introduction to Software Testing Speaker: Jerry Gao Ph.D. San Jose State University email: jerrygao@email.sjsu.edu URL: http:/www.engr.sjsu.edu/gaojerry Topic: Introduction to Software Testing Presentation Outline - What is Software Testing? - Def...
IUPUI >> CSCI >> 299 (Spring, 2008)
Who Should Work with Whom? Building Effective Software Project Teams From Virtual Machines Vol. 2, No. 5 - July/August 2004 by Narasimhaiah Gorla, Wayne State University; Yan Wah Lam, Hong Kong Polytechnic University Software projects are plagued wit...
IUPUI >> CSCI >> N361 (Fall, 2008)
Who Should Work with Whom? Building Effective Software Project Teams From Virtual Machines Vol. 2, No. 5 - July/August 2004 by Narasimhaiah Gorla, Wayne State University; Yan Wah Lam, Hong Kong Polytechnic University Software projects are plagued wit...
IUPUI >> CSCI >> 299 (Spring, 2008)
Software Testing Gregory M. Kapfhammer Department of Computer Science Allegheny College gkapfham@allegheny.edu I shall not deny that the construction of these testing programs has been a major intellectual effort: to convince oneself that one has not...
IUPUI >> CSCI >> N361 (Fall, 2008)
Software Testing Gregory M. Kapfhammer Department of Computer Science Allegheny College gkapfham@allegheny.edu I shall not deny that the construction of these testing programs has been a major intellectual effort: to convince oneself that one has not...
IUPUI >> CSCI >> 299 (Spring, 2008)
Project Doo-Dad (Handheld gizmo to bring world peace and inner happiness) Project Status Summary Project Status 40 35 Feature Spec 30 25 20 15 10 5 0 Colu Colu Colu Colu Colu Colu Colu mn B mn C mn D mn E mn F mn G mn H Time Projected Actual Status:...
IUPUI >> CSCI >> N361 (Fall, 2008)
Project Doo-Dad (Handheld gizmo to bring world peace and inner happiness) Project Status Summary Project Status 40 35 Feature Spec 30 25 20 15 10 5 0 Colu Colu Colu Colu Colu Colu Colu mn B mn C mn D mn E mn F mn G mn H Time Projected Actual Status:...
IUPUI >> CSCI >> 299 (Spring, 2008)
SEM Change Request Form To be completed by Requestor Name: Phone: Location: Date: Document Section: Requested Change and Justification: To be completed by SQ&SE Staff Name: Phone: Location: Date Assigned: Request Number: Change Classification Data ...
IUPUI >> CSCI >> N361 (Fall, 2008)
SEM Change Request Form To be completed by Requestor Name: Phone: Location: Date: Document Section: Requested Change and Justification: To be completed by SQ&SE Staff Name: Phone: Location: Date Assigned: Request Number: Change Classification Data ...
IUPUI >> CSCI >> 299 (Spring, 2008)
Guided Reading Sheet for the Discipline of Teams Notes: This is an article published in the prestigious Harvard Business Review. The article explores the concept of teams and is based on research conducted with numerous teams at a number of companies...
IUPUI >> CSCI >> N361 (Fall, 2008)
Guided Reading Sheet for the Discipline of Teams Notes: This is an article published in the prestigious Harvard Business Review. The article explores the concept of teams and is based on research conducted with numerous teams at a number of companies...
IUPUI >> CSCI >> 299 (Spring, 2008)
Function Points Analysis Training Course Instructor: David Longstreet David@SoftwareMetrics.Com www.SoftwareMetrics.Com 816.739.4058 Page 1 www.SoftwareMetrics.Com Longstreet Consulting Inc Table of Contents Introduction __ 7 Objective of Section:...
IUPUI >> CSCI >> N361 (Fall, 2008)
Function Points Analysis Training Course Instructor: David Longstreet David@SoftwareMetrics.Com www.SoftwareMetrics.Com 816.739.4058 Page 1 www.SoftwareMetrics.Com Longstreet Consulting Inc Table of Contents Introduction __ 7 Objective of Section:...
IUPUI >> CSCI >> 299 (Spring, 2008)
Reflection Questions for the Software Review Case Study Directions: Provide very brief answers to the following questions: (1) According to the Case Study, what was the purpose of Mikes code? (2) What impact did Mikes code have on the rest of the s...
IUPUI >> CSCI >> N361 (Fall, 2008)
Reflection Questions for the Software Review Case Study Directions: Provide very brief answers to the following questions: (1) According to the Case Study, what was the purpose of Mikes code? (2) What impact did Mikes code have on the rest of the s...
IUPUI >> CSCI >> 299 (Spring, 2008)
Creating the Project Plan This article describes how to create a complete project plan using your insight into project cost and schedule. This includes a work breakdown structure, a deliverable plan and estimating for maintenance. Author: William Roe...
IUPUI >> CSCI >> N361 (Fall, 2008)
Creating the Project Plan This article describes how to create a complete project plan using your insight into project cost and schedule. This includes a work breakdown structure, a deliverable plan and estimating for maintenance. Author: William Roe...
IUPUI >> CSCI >> 299 (Spring, 2008)
Project Cost Adjustments This article describes how to make adjustments to a cost estimate for environmental factors, schedule strategies and software reuse. Author: William Roetzheim Co-Founder, Cost Xpert Group, Inc. Project Cost Adjustments Resea...
IUPUI >> CSCI >> N361 (Fall, 2008)
Project Cost Adjustments This article describes how to make adjustments to a cost estimate for environmental factors, schedule strategies and software reuse. Author: William Roetzheim Co-Founder, Cost Xpert Group, Inc. Project Cost Adjustments Resea...
IUPUI >> CSCI >> 299 (Spring, 2008)
CS 433-341 Software Engineering Process and Practice Lecture 2 Team Management Partly based on chapter 25, Software Engineering, 7th ed. by I. Sommerville 433-341 Software Engineering Lecture 2: Team Management Objectives To explain some o...
IUPUI >> CSCI >> N361 (Fall, 2008)
CS 433-341 Software Engineering Process and Practice Lecture 2 Team Management Partly based on chapter 25, Software Engineering, 7th ed. by I. Sommerville 433-341 Software Engineering Lecture 2: Team Management Objectives To explain some o...
IUPUI >> CSCI >> 299 (Spring, 2008)
Fundamental Challenges in Software Testing Cem Kaner Florida Tech Colloquium Presentation at Butler University, April 2003 This research was partially supported by NSF Grant EIA-0113539 ITR/SY+PE: \"Improving the Education of Software Testers.\" Any op...
IUPUI >> CSCI >> N361 (Fall, 2008)
Fundamental Challenges in Software Testing Cem Kaner Florida Tech Colloquium Presentation at Butler University, April 2003 This research was partially supported by NSF Grant EIA-0113539 ITR/SY+PE: \"Improving the Education of Software Testers.\" Any op...
IUPUI >> CSCI >> 299 (Spring, 2008)
Makin the Customer Happy: Project Debrief Here are some general thoughts about this assignment: (1) It was designed to be frustrating. Someone once said: A good product is one the customer would have asked for, if only they had known to ask. In the t...
IUPUI >> CSCI >> N361 (Fall, 2008)
Makin the Customer Happy: Project Debrief Here are some general thoughts about this assignment: (1) It was designed to be frustrating. Someone once said: A good product is one the customer would have asked for, if only they had known to ask. In the t...
IUPUI >> CSCI >> 340 (Fall, 2008)
Lecture 20: Combinatorial Circuits I Discrete Mathematical Structures: Theory and Applications Learning Objectives Learn about Boolean expressions Become aware of the basic properties of Boolean algebra Explore the application of Boolean algebra...
IUPUI >> CSCI >> 340 (Fall, 2008)
Good Bye to Discrete Mathematics! CS340: Discrete Mathematics Sets Venn Diagrams Abstract visualization of a Universal set, U as a rectangle, with all subsets of U shown as circles. Shaded portion represents the corresponding set , X (Y Z) (...
IUPUI >> CSCI >> 340 (Fall, 2008)
Lecture 12: Algorithms and Time Complexity II Discrete Mathematical Structures: Theory and Applications Learning Objectives Learn about algorithm analysis Become familiar with big-O, omega, and theta notations Explore various algorithms and their...
IUPUI >> CSCI >> 340 (Fall, 2008)
Lecture 15: Graph Theory II Discrete Mathematical Structures: Theory and Applications Learning Objectives 10 Learn the basic properties of graph theory Learn about walks, trails, paths, circuits, and cycles in a graph Explore how graphs are rep...
IUPUI >> CSCI >> 340 (Fall, 2008)
Lecture 6: Matrices Discrete Mathematical Structures: Theory and Applications Learning Objectives Learn about matrices and their relationship with relations Become familiar with Boolean matrices Learn the relationship between Boolean matrices an...
IUPUI >> CSCI >> 340 (Fall, 2008)
Lecture 1: Foundations: Sets Discrete Mathematical Structures: Theory and Applications Learning Objectives Learn about sets Explore various operations on sets Become familiar with Venn diagrams Learn how to represent sets in computer memory Le...
IUPUI >> CSCI >> 340 (Fall, 2008)
Lecture 21: Combinatorial Circuits II Discrete Mathematical Structures: Theory and Applications Learning Objectives Learn about Boolean expressions Become aware of the basic properties of Boolean algebra Explore the application of Boolean algebr...
IUPUI >> CSCI >> 340 (Fall, 2008)
Lecture 18: Trees and Networks II Discrete Mathematical Structures: Theory and Applications Learning Objectives Learn the basic properties of trees Explore applications of trees Learn about networks Discrete Mathematical Structures: Theory...
IUPUI >> CSCI >> 340 (Fall, 2008)
Lecture 8: Functions II Discrete Mathematical Structures: Theory and Applications Learning Objectives Learn about functions Explore various properties of functions Learn about binary operations Discrete Mathematical Structures: Theory and Appli...
IUPUI >> CSCI >> 340 (Fall, 2008)
Discrete Mathematics and Its Applications Chapter 2: Basic Structures: Sets, Functions, Sequences, and Sums (1) Lingma Acheson (linglu@iupui.edu) 1 Department of Computer and Information Science, IUPUI 2.1 Sets Introduction Sets are used to group...
IUPUI >> CSCI >> 340 (Fall, 2008)
Discrete Mathematics and Its Applications Chapter 2: Basic Structures: Sets, Functions, Sequences, and Sums (2) Lingma Acheson (linglu@iupui.edu) 1 Department of Computer and Information Science, IUPUI 2.2 Set Operations Introduction DEFINITION 1...
IUPUI >> CSCI >> 340 (Fall, 2008)
Discrete Mathematics and Its Applications Chapter 5: Counting Lingma Acheson (linglu@iupui.edu) 1 Department of Computer and Information Science, IUPUI 5.1 The Basics of Counting Basic Counting Principles Examples A password on a computer syste...
IUPUI >> CSCI >> 340 (Fall, 2008)
Discrete Mathematics and Its Applications Chapter 4: Induction and Recursion Lingma Acheson (linglu@iupui.edu) 1 Department of Computer and Information Science, IUPUI 4.1 Mathematical Induction Introduction Mathematical Induction is used to show...
IUPUI >> CSCI >> 340 (Fall, 2008)
Discrete Mathematics and Its Applications Chapter 1: The Foundations: Logic and Proofs Lingma Acheson (linglu@iupui.edu) 1 Department of Computer and Information Science, IUPUI 1.3 Predicates and Quantifiers Predicates Statements involving variab...
IUPUI >> CSCI >> 340 (Fall, 2008)
Discrete Mathematics and Its Applications Chapter 3: The Fundamentals: Algorithms, the Integers, and Matrices Lingma Acheson (linglu@iupui.edu) 1 Department of Computer and Information Science, IUPUI 3.1 Algorithms Introduction Algorithm: a proc...
IUPUI >> CSCI >> 355 (Spring, 2008)
Denotational Semantics Based on recursive function theory Define for each language entity both a mathematical object and a function that maps instances of that entity onto instances of the mathematical object. The method is named denotational beca...
IUPUI >> CSCI >> 355 (Spring, 2008)
CSCI 355 Spring 2008 Homework 1 Solution Chapter 3 Each problem is worth 10 points. Total 100 points. 2c. <switch_stmt> switch ( <expr> ) {case <literal> : <stmt_list> {case <literal> : <stmt_list> } [default : <stmt_list>] } 8. The following two d...
IUPUI >> CSCI >> 355 (Spring, 2008)
3.5 Dynamic Semantics Meanings of expressions, statements, and program units Static semantics type specifications Dynamic semantics briefed as semantics, meaning There is no single widely acceptable notation or formalism for describing semantic...
IUPUI >> CSCI >> 355 (Spring, 2008)
CSCI 355 Spring 2008 Homework 2 Solution Chapter 5 Each problem is worth 25points. Total 100 points. 2. The advantage of a typeless language is flexibility; any variable can be used for any type values. The disadvantage is poor reliability due to th...
IUPUI >> CSCI >> 355 (Spring, 2008)
Ambiguity in Grammars A grammar is ambiguous if and only if it generates a sentential form that has two or more distinct parse trees Copyright 2006 Addison-Wesley. All rights reserved. 318 An Ambiguous Expression Grammar <assign> -> <id> = <expr...
IUPUI >> CSCI >> 355 (Spring, 2008)
Chapter 7 Expressions and Assignment Statements ISBN 0-321-33025-0 Chapter 7 Topics Introduction Arithmetic Expressions Overloaded Operators Type Conversions Relational and Boolean Expressions Short-Circuit Evaluation Assignment Statements...
IUPUI >> CSCI >> 355 (Spring, 2008)
IEEE Standard 754 Floating Point Numbers Steve Hollasch / Last update 2005-Feb-24 IEEE Standard 754 floating point is the most common representation today for real numbers on computers, including Intel-based PC\'s, Macintoshes, and most Unix platform...
IUPUI >> CSCI >> 355 (Spring, 2008)
Subscript Bindings and Array Categories In some languages the lower bound of the subscript range is implicit, e.g. C-based languages 0; Fortran 95 1. In some other languages, subscript ranges must be completely specified by the programmer. Copyri...
IUPUI >> CSCI >> 431 (Fall, 2008)
Department of Computer and Information Science, School of Science, IUPUI Basic SQL and SQLPlus - Querying using SELECT Dale Roberts, Lecturer Computer Science, IUPUI E-mail: droberts@cs.iupui.edu Dale Roberts 1 Relational Data Model RDBMSs are ba...
IUPUI >> CSCI >> N311 (Fall, 2008)
Department of Computer and Information Science, School of Science, IUPUI Basic SQL and SQLPlus - Querying using SELECT Dale Roberts, Lecturer Computer Science, IUPUI E-mail: droberts@cs.iupui.edu Dale Roberts 1 Relational Data Model RDBMSs are ba...
IUPUI >> CSCI >> 431 (Fall, 2008)
Department of Computer and Information Science, School of Science, IUPUI Database Programming Dale Roberts, Lecturer Computer Science, IUPUI E-mail: droberts@cs.iupui.edu 12/17/08 Dale Roberts 1 DataBase Programming Creating a Database Applica...
IUPUI >> CSCI >> N311 (Fall, 2008)
Department of Computer and Information Science, School of Science, IUPUI Database Programming Dale Roberts, Lecturer Computer Science, IUPUI E-mail: droberts@cs.iupui.edu 12/17/08 Dale Roberts 1 DataBase Programming Creating a Database Applica...
IUPUI >> CSCI >> 431 (Fall, 2008)
Department of Computer and Information Science, School of Science, IUPUI PL/SQL Introduction Dale Roberts, Lecturer Computer Science, IUPUI E-mail: droberts@cs.iupui.edu Dale Roberts PL/SQL Introduction The limits of my language mean the limits o...
IUPUI >> CSCI >> N311 (Fall, 2008)
Department of Computer and Information Science, School of Science, IUPUI PL/SQL Introduction Dale Roberts, Lecturer Computer Science, IUPUI E-mail: droberts@cs.iupui.edu Dale Roberts PL/SQL Introduction The limits of my language mean the limits o...
IUPUI >> CSCI >> 431 (Fall, 2008)
Department of Computer and Information Science, School of Science, IUPUI Introduction to Relational Databases Dale Roberts, Lecturer Computer Science, IUPUI E-mail: droberts@cs.iupui.edu Dale Roberts 1 Sharing Knowledge and Success Oracle is a r...
IUPUI >> CSCI >> N311 (Fall, 2008)
Department of Computer and Information Science, School of Science, IUPUI Introduction to Relational Databases Dale Roberts, Lecturer Computer Science, IUPUI E-mail: droberts@cs.iupui.edu Dale Roberts 1 Sharing Knowledge and Success Oracle is a r...
IUPUI >> CSCI >> 431 (Fall, 2008)
Introduction to UTL_HTTP and UTL_SMTP Think of the Possibilities! By Mike OMara, TUSC Bradley Brown, TUSC 12/17/08 TUSC, Copyright 2001 1 Developers can no longer be an expert just in a particular tool or product; you must keep abreast of all sor...
IUPUI >> CSCI >> N311 (Fall, 2008)
Introduction to UTL_HTTP and UTL_SMTP Think of the Possibilities! By Mike OMara, TUSC Bradley Brown, TUSC 12/17/08 TUSC, Copyright 2001 1 Developers can no longer be an expert just in a particular tool or product; you must keep abreast of all sor...
IUPUI >> CSCI >> 431 (Fall, 2008)
Department of Computer and Information Science, School of Science, IUPUI Data Modeling Introduction and Normalization Dale Roberts, Lecturer Computer Science, IUPUI E-mail: droberts@cs.iupui.edu Dale Roberts 1 Sample Table StudentName AdvisorNam...
IUPUI >> CSCI >> N311 (Fall, 2008)
Department of Computer and Information Science, School of Science, IUPUI Data Modeling Introduction and Normalization Dale Roberts, Lecturer Computer Science, IUPUI E-mail: droberts@cs.iupui.edu Dale Roberts 1 Sample Table StudentName AdvisorNam...
IUPUI >> CSCI >> 431 (Fall, 2008)
CSCI N311 Advanced Database Programming, Oracle Final Project Proposal Purpose All database projects begin with a project proposal to meet some need. The purpose of this assignment is to create a project proposal for your final database project. A co...
IUPUI >> CSCI >> N311 (Fall, 2008)
CSCI N311 Advanced Database Programming, Oracle Final Project Proposal Purpose All database projects begin with a project proposal to meet some need. The purpose of this assignment is to create a project proposal for your final database project. A co...
IUPUI >> CSCI >> 431 (Fall, 2008)
Project 1: Introduction to Oracle SQL*Plus Objectives After completing this lab you should be able to: Login to Oracle running SQL*Plus from Linux Submit a query to the Oracle database Login to Oracle running SQL*Plus from Windows Due for Projec...
IUPUI >> CSCI >> N311 (Fall, 2008)
Project 1: Introduction to Oracle SQL*Plus Objectives After completing this lab you should be able to: Login to Oracle running SQL*Plus from Linux Submit a query to the Oracle database Login to Oracle running SQL*Plus from Windows Due for Projec...
IUPUI >> CSCI >> 431 (Fall, 2008)
Department of Computer and Information Science, School of Science, IUPUI Object-Relational Features Dale Roberts, Lecturer Computer Science, IUPUI E-mail: droberts@cs.iupui.edu Dale Roberts 1 Object-Relational Databases Types, Object Views, Meth...
IUPUI >> CSCI >> N311 (Fall, 2008)
Department of Computer and Information Science, School of Science, IUPUI Object-Relational Features Dale Roberts, Lecturer Computer Science, IUPUI E-mail: droberts@cs.iupui.edu Dale Roberts 1 Object-Relational Databases Types, Object Views, Meth...
IUPUI >> CSCI >> 431 (Fall, 2008)
Oracle Database PL/SQL User\'s Guide and Reference 10g Release 2 (10.2) B14261-01 June 2005 Oracle Database PL/SQL Users Guide and Reference 10g Release 2 (10.2) B14261-01 Copyright 1996, 2005, Oracle. All rights reserved. Contributors: Shashaanka ...
IUPUI >> CSCI >> N311 (Fall, 2008)
Oracle Database PL/SQL User\'s Guide and Reference 10g Release 2 (10.2) B14261-01 June 2005 Oracle Database PL/SQL Users Guide and Reference 10g Release 2 (10.2) B14261-01 Copyright 1996, 2005, Oracle. All rights reserved. Contributors: Shashaanka ...
IUPUI >> CSCI >> 431 (Fall, 2008)
Department of Computer and Information Science, School of Science, IUPUI SQL Tuning Introduction Dale Roberts, Lecturer Computer Science, IUPUI E-mail: droberts@cs.iupui.edu 12/17/08 Dale Roberts 1 Oracle Data Dictionary Data Dictionary: store...
IUPUI >> CSCI >> N311 (Fall, 2008)
Department of Computer and Information Science, School of Science, IUPUI SQL Tuning Introduction Dale Roberts, Lecturer Computer Science, IUPUI E-mail: droberts@cs.iupui.edu 12/17/08 Dale Roberts 1 Oracle Data Dictionary Data Dictionary: store...
What are you waiting for?