copyright © 2004 pearson education, inc.. chapter 9 more sql: assertions, views, and programming...
TRANSCRIPT
![Page 1: Copyright © 2004 Pearson Education, Inc.. Chapter 9 More SQL: Assertions, Views, and Programming Techniques](https://reader035.vdocument.in/reader035/viewer/2022062421/56649c7b5503460f9492f324/html5/thumbnails/1.jpg)
Copyright © 2004 Pearson Education, Inc.
![Page 2: Copyright © 2004 Pearson Education, Inc.. Chapter 9 More SQL: Assertions, Views, and Programming Techniques](https://reader035.vdocument.in/reader035/viewer/2022062421/56649c7b5503460f9492f324/html5/thumbnails/2.jpg)
Copyright © 2004 Pearson Education, Inc.
Chapter 9
More SQL: Assertions, Views, and Programming
Techniques
![Page 3: Copyright © 2004 Pearson Education, Inc.. Chapter 9 More SQL: Assertions, Views, and Programming Techniques](https://reader035.vdocument.in/reader035/viewer/2022062421/56649c7b5503460f9492f324/html5/thumbnails/3.jpg)
Slide 9-3Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 9.1Two views specified on the database schema of Figure 5.5.
![Page 4: Copyright © 2004 Pearson Education, Inc.. Chapter 9 More SQL: Assertions, Views, and Programming Techniques](https://reader035.vdocument.in/reader035/viewer/2022062421/56649c7b5503460f9492f324/html5/thumbnails/4.jpg)
Slide 9-4Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 9.2C program variables used in the embedded SQL examples E1 and E2.
![Page 5: Copyright © 2004 Pearson Education, Inc.. Chapter 9 More SQL: Assertions, Views, and Programming Techniques](https://reader035.vdocument.in/reader035/viewer/2022062421/56649c7b5503460f9492f324/html5/thumbnails/5.jpg)
Slide 9-5Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 9.3Program segment E1, a C program segment with embedded SQL.
![Page 6: Copyright © 2004 Pearson Education, Inc.. Chapter 9 More SQL: Assertions, Views, and Programming Techniques](https://reader035.vdocument.in/reader035/viewer/2022062421/56649c7b5503460f9492f324/html5/thumbnails/6.jpg)
Slide 9-6Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 9.4Program segment E2, a C program segment that uses cursors with embedded SQL for update purposes.
![Page 7: Copyright © 2004 Pearson Education, Inc.. Chapter 9 More SQL: Assertions, Views, and Programming Techniques](https://reader035.vdocument.in/reader035/viewer/2022062421/56649c7b5503460f9492f324/html5/thumbnails/7.jpg)
Slide 9-7Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 9.5Program segment E3, a C program segment that uses dynamic SQL for updating table.
![Page 8: Copyright © 2004 Pearson Education, Inc.. Chapter 9 More SQL: Assertions, Views, and Programming Techniques](https://reader035.vdocument.in/reader035/viewer/2022062421/56649c7b5503460f9492f324/html5/thumbnails/8.jpg)
Slide 9-8Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 9.6Importing classes needed for including SQLJ in JAVA programs in ORACLE, and establishing a connection and default context.
![Page 9: Copyright © 2004 Pearson Education, Inc.. Chapter 9 More SQL: Assertions, Views, and Programming Techniques](https://reader035.vdocument.in/reader035/viewer/2022062421/56649c7b5503460f9492f324/html5/thumbnails/9.jpg)
Slide 9-9Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 9.7JAVA program variables used in SQLJ examples J1 and J2.
![Page 10: Copyright © 2004 Pearson Education, Inc.. Chapter 9 More SQL: Assertions, Views, and Programming Techniques](https://reader035.vdocument.in/reader035/viewer/2022062421/56649c7b5503460f9492f324/html5/thumbnails/10.jpg)
Slide 9-10Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 9.8Program segment J1, a JAVA program segment with SQLJ.
![Page 11: Copyright © 2004 Pearson Education, Inc.. Chapter 9 More SQL: Assertions, Views, and Programming Techniques](https://reader035.vdocument.in/reader035/viewer/2022062421/56649c7b5503460f9492f324/html5/thumbnails/11.jpg)
Slide 9-11Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 9.9Program segment J2A, a JAVA program segment that uses a named iterator to print employee information in a particular department.
![Page 12: Copyright © 2004 Pearson Education, Inc.. Chapter 9 More SQL: Assertions, Views, and Programming Techniques](https://reader035.vdocument.in/reader035/viewer/2022062421/56649c7b5503460f9492f324/html5/thumbnails/12.jpg)
Slide 9-12Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 9.10Program segment J2B, a JAVA program segment that uses a positional iterator to print employee information in a particular department.
![Page 13: Copyright © 2004 Pearson Education, Inc.. Chapter 9 More SQL: Assertions, Views, and Programming Techniques](https://reader035.vdocument.in/reader035/viewer/2022062421/56649c7b5503460f9492f324/html5/thumbnails/13.jpg)
Slide 9-13Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 9.11Program segment CLI1, a C program segment with SQL/CLI.
![Page 14: Copyright © 2004 Pearson Education, Inc.. Chapter 9 More SQL: Assertions, Views, and Programming Techniques](https://reader035.vdocument.in/reader035/viewer/2022062421/56649c7b5503460f9492f324/html5/thumbnails/14.jpg)
Slide 9-14Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 9.12Program segment CLI2, a C program segment that uses SQL/CLI for a query with a collection of tuples in its result.
![Page 15: Copyright © 2004 Pearson Education, Inc.. Chapter 9 More SQL: Assertions, Views, and Programming Techniques](https://reader035.vdocument.in/reader035/viewer/2022062421/56649c7b5503460f9492f324/html5/thumbnails/15.jpg)
Slide 9-15Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 9.13Program segment JDBC1, a JAVA program segment with JDBC.
![Page 16: Copyright © 2004 Pearson Education, Inc.. Chapter 9 More SQL: Assertions, Views, and Programming Techniques](https://reader035.vdocument.in/reader035/viewer/2022062421/56649c7b5503460f9492f324/html5/thumbnails/16.jpg)
Slide 9-16Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 9.14Program segment JDBC2, a JAVA program segment that uses JDBC for a query with a collection of tuples in its result.
![Page 17: Copyright © 2004 Pearson Education, Inc.. Chapter 9 More SQL: Assertions, Views, and Programming Techniques](https://reader035.vdocument.in/reader035/viewer/2022062421/56649c7b5503460f9492f324/html5/thumbnails/17.jpg)
Slide 9-17Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 9.15Declaring a function in SQL/PSM.