plan rada oracle

23
Database Design and Programming with SQL Virtual Training Welcome to the Oracle Academy Virtual Training for Database Design and Programming with SQL. This document will guide you through your ten week program. For each week of virtual training, you will need to review all lessons and complete all quizzes identified in each week's Curriculum section, complete and submit the specified Homework assignments to your adjunct, listen to the Audio Review of specific topics, watch any Demo's, and attend a Chat session with your adjunct to gain clarity on any of the topics covered and to review homework assignments. Virtual Training Week 1 Curriculu m Weeks 1-4 will cover the first semester of Oracle Academy Database Design and Programming with SQL. This first semester is known as the Database Design course. You will be working in the Teacher version of the course. Please note the differences between the Teacher version and the Student version as you explore the iLearning curriculum. Your students will see only the Student version in their iLearning. There are several steps you should take to become familiar with the iLearning curriculum and its structure, as everything you need for your training and for teaching can be found there. Explore Section 0 in the Database Design course. Pay particular attention to the Instructor Course Resources in Section 0. Listen to and watch the Oracle Academy Curriculum Tour in Section 0.

Upload: fasfasf-fasass

Post on 18-Dec-2015

215 views

Category:

Documents


0 download

DESCRIPTION

fds

TRANSCRIPT

Database Design and Programming with SQLVirtual TrainingWelcome to the Oracle Academy Virtual Training for Database Design and Programming with SQL. This document will guide you through your ten week program. For each week of virtual training, you will need to review all lessons and complete all quizzes identified in each week'sCurriculumsection, complete and submit the specifiedHomeworkassignments to your adjunct, listen to theAudio Reviewof specific topics, watch anyDemo's, and attend aChatsession with your adjunct to gain clarity on any of the topics covered and to review homework assignments.

Virtual Training Week 1CurriculumWeeks 1-4 will cover the first semester of Oracle Academy Database Design and Programming with SQL. This first semester is known as the Database Design course. You will be working in the Teacher version of the course. Please note the differences between the Teacher version and the Student version as you explore the iLearning curriculum. Your students will see only the Student version in their iLearning.

There are several steps you should take to become familiar with the iLearning curriculum and its structure, as everything you need for your training and for teaching can be found there.

Explore Section 0 in the Database Design course.

Pay particular attention to the Instructor Course Resources in Section 0.

Listen to and watch the Oracle Academy Curriculum Tour in Section 0.

Review this document, the Virtual Training Outline.

Ultimately, you will want to become very familiar with the structure of the curriculum and the location and purpose of each resource available to you and your students in iLearning.

During your training, you should direct all questions and comments to your adjunct instructor. After you complete your training, the Oracle Academy Forum discussed in Section 0 will be available to you for questions or comments you may have while teaching the curriculum.

You should complete each week's Curriculum, Homework, and Audio Review sections prior to that week's chat session.

Prior to the Week 1 Chat session, you should: Review the lessons in Sections 1-3 of the Oracle Academy Database Design - Teacher course available on Oracle iLearning.

Complete all quizzes for Sections 1-3.

Complete the Homework activities and the Audio Review section for Virtual Training Week 1.

Review the Chat session setup instructions listed in the Chat section below to ensure that you can connect effectively.

Reviewing this information will provide you with:

an overview of the course flow and course resources

an opportunity to experience the materials that your students will be working with throughout the year

the technical information needed to master the subject

HomeworkComplete the homework assignments listed below.1. Write ERDish sentences for each relationship documented in the DJs on Demand ERD. Refer to Section 0, Database Design Instructor Course Resources.Example:Each CLIENT may be the owner of one or more EVENTs. Each EVENT must be owned by one CLIENT2. Given the following scenario, choose the entities and attributes. Draw the soft boxes with the entities and list the attributes underneath. Mark UNIQUE attributes with a hash mark (#), and try to determine optionality of each attribute.Moonlight Coffeesis a fast growing chain of high quality coffee shops with currently over 500 shops in 12 countries of the world. Shops are located at first-class locations, such as major shopping, entertainment and business areas, airports, railway stations, and museums.Moonlight Coffeeshas some 9,000 employees.All shops serve coffees, teas, soft drinks, and various kinds of pastries. Most shops sell nonfoods, like postcards and sometimes even theater tickets. Shop management reports sales figures on a daily basis to Headquarters, in local currency.Moonlightuses an internal exchange rates list that is changed monthly. Since January 1, 1999, the European Community countries must report in Euros.3. Copy and paste the Summit Sporting Goods scenario (below) into a text document and underline all nouns before the chat session. Have this ready to use during that chat.Im a manager of a sporting-goods wholesale company that operates worldwide to fill orders from retail sporting-goods stores. The stores are our customers (some of our people prefer to call them our clients). Right now we have 15 customers worldwide, but were trying to expand our customer base by about 10% each year starting this year. Our two biggest customers are Big Johns Sports Emporium in San Francisco and Womansports in Seattle. For each customer, we must track an ID and a name.We may track an address (including the city, state, zip code, and country) and phone number. We maintain warehouses in different regions to best fill the order of our customers. For each order, we must track an ID. We may track the date ordered, date shipped, and payment type when the information is available.Right now we have the world divided into five regions: North America, South America, Africa/Middle East, Asia, and Europe. Thats all we track; just the ID and name. We try to assign each customer to a region so well generally know the best location from which to fill each order. Each warehouse must have an ID. We may track an address (including the city, state, zip code, and country) and phone number. We currently have only one warehouse per region, but were hoping to have more soon.I manage the order-entry functions for our wholesale sporting-goods business. My department is responsible for placing and tracking the orders when our customers call. For each department, we must track the ID and name. Sometimes, our customers just mail us the orders when they are not in a rush, but most often they call us or fax us an order. We are hoping to expand our business by providing immediate turnaround of order information to our clients. Do you think we can put this application on the Web?We can promise to ship by the next day as long as the goods are in stock (or inventory) at one of our warehouse locations. When the information is available, we track the amount in stock, the reorder point, maximum stock, a reason as to why we are out of stock, and the date we restocked the item. When the goods are shipped, we fax the shipping information automatically through our shipping system. No, I dont manage that area. My department just ensures that our customers have the correct billing information and verifies that their account is in good credit standing. We may also record general comments about a customer.We do make sure that all the items they have requested are in stock. For each item we track an ID. We may also track the item price, quantity, and quantity shipped if the information is available. If they are in stock, we want to process the order and tell our clients what the order ID is and how much their order total is. If the goods are not in stock, the customer tells us whether we should hold the order for a full shipment or process the partial order.The accounting department is responsible for maintaining the customer information, especially for assigning new customer IDs. My department is allowed to update the customer information only when an order is placed and the billing or ship-to address has changed. No, we are not responsible for collections. Thats all handled by accounts receivable. I also think that the sales reps get involved because their commission depends on customers who pay! For each sales rep, or employee, we must know the ID and last name. Occasionally we need to know the first name, user ID, start date, title, and salary. We may also track the employees commission percent and any comments about the individual.Our order-entry personnel are well versed in our product line. We hold frequent meetings with marketing so they can inform us of new products. This results in greater customer satisfaction because our order-entry operators can answer a lot of questions. This is possible because we deal with a few select customers and maintain a specialty product line. For each product, we must know the ID and name. Occasionally we must also know the description, suggested price, and unit of sale. We would also like the ability to track very long descriptions of our products and pictures of our products, when it is necessary.Audio ReviewThe Virtual Training Week 1 Audio will review specific slides in Sections 1-3 of the Oracle Academy Database Design - Teacher course. Each section, lesson, and slide number containing an audio review are listed below. To print the list of topics reviewed for Virtual Trainingclick here. You should review the topics in the order indicated prior to attending the weekly chat session. Simply click on the play button for the slide specified to hear the audio. Only the Teacher version of the course contains slides with audio. You can locate the slides with audio as the transcription of the audio can be found on the notes page.Database Design Section 2Conceptual & Physical Models1, 6, 7, 8Database Design Section 2Entities, Instances, Attributes and Identifiers7, 8, 10, 11, 12, 14, 17Database Design Section 2Entity Relationship Modeling and ERDs5Database Design Section 3Identifying Relationships5, 6, 7, 8, 10, 11, 12, 15,16, 17Database Design Section 3ER Diagramming Conventions6, 8, 9Database Design Section 3Speaking ERDish and Drawing Relationships6, 7, 8ChatAttend the weekly chat session with your adjunct. Use thislinkto access instructions for setting up Campfire Chat.Virtual Training Week 2CurriculumReview the lessons in Sections 4 - 6.2 of the Oracle Academy Database Design - Teacher course available on Oracle iLearning. You will also need a set of index cards and a printout of the Summit Sporting Goods scenario (see Week 1's Homework above).All quizzes for Sections 4 and 5 should be completed prior to the Week 2 Chat session.HomeworkComplete the homework assignments listed below. Note all Practice Guides are located in Section 0 - Database Design Instructor Course Resources.

1. Do the following "Try it/Solve it" exercises:

Database Design - Section 5, Practice Guide Relationship Transferability, Try It/Solve It Exercise 1 (b, d, f, h, j, l, n)

Database Design - Section 5, Practice Guide Resolving Many to Many Relationships, Try It/ Solve It Exercise 1

Database Design - Section 6, Practice Guide Normalization and First Normal Form, Try It/Solve It Exercise 3 (a, b, c)

2. Using the Summit Sporting Goods scenario described above, draw an ERD using the entities and attributes discussed on your last chat. Try to resolve any many-to-many relationships with intersection entities.

Audio ReviewThe Virtual Training Week 2 Audio will review specific slides in Sections 4 - 6.2 of the Oracle Academy Database Design - Teacher course. Each section, lesson, and slide number containing an audio review are listed below. To print the list of topics reviewed for Virtual Trainingclick here. You should review the topics in the order indicated prior to attending the weekly chat session.Database Design Section 4Supertypes and Subtypes4, 6, 7, 10Database Design Section 4Documenting Business Rules7Database Design Section 5Relationship Transferability4, 5Database Design Section 5Relationship Types4, 5, 6, 7Database Design Section 5Resolving Many-to-Many Relationships4, 6, 7Database Design Section 6Normalization and First Normal Form5, 6, 7ChatAttend the weekly chat session with your adjunct.Virtual Training Week 3CurriculumReview the lessons in Sections 6.3, 6.4, 7, 8, 9, and 10 of the Oracle Academy Database Design - Teacher course available on Oracle iLearning.All quizzes for Sections 6, 7, 8, 9, and 10, and the Mid Term Exam Semester 1 should be completed prior to the Week 3 Chat session.HomeworkComplete the homework assignments listed below.1.Do the following "Try it/Solve it" exercises: Database Design - Section 6, Practice Guide Second Normal Form, Try It/Solve It Exercise 2 Database Design - Section 7, Practice Guide Arcs, Try It/Solve It Exercise 1 Database Design - Section 7, Practice Guide Modeling Historical Data, Try It/Solve It Exercise 32. Develop a hierarchical model and a recursive model for the following company scenario. Draw the ERD for each.Our company sells products throughout the World. So weve divided our company into four major sales regions: Region 1, Region 2, Region 3, and Region 4. Each sales region has a unique region code. Each sales region is then divided into sales districts. For example, Region 1 is divided into the U.S, Canadian, and Southern districts. Each district has a unique district code. Each district is made up of sales territories. The Southern District is composed of three territories: Mexico, South America, and U.S. Territories. The U.S. District is made up of three territories: the West, Middle, and East. The Canadian District is composed of two territories East and West. Each territory has a unique territory code.Each sales territory is then broken down into sales areas. For example, South America is made up of two sales areas: Brazil, and the Coastal sales areas. Each sales area has a unique sales area code. The Brazil area includes Uruguay, Paraguay, and Ecuador.Each salesperson is responsible for one or more sales areas, and has a specific sales quota. We also have sales managers who are responsible for one or more sales districts and sales directors who are responsible for one or more sales regions. Each sales manager is responsible for the territories with his districts. We dont overlap our employees responsibilities. Sales area is always the responsibility of a single salesperson, and our managers and directors responsibilities dont overlap. Sometimes our salespersons, manager, and directors will be on leave or special assignments and will not have sales turf responsibilities. We identify all our sales personnel by their employee ids.Audio ReviewThe Virtual Training Week 3 Audio will review specific slides in Sections 6, 7 of the Oracle Academy Database Design - Teacher course. Each section, lesson, and slide number containing an audio review are listed below. This section reviews the steps for capturing the business requirements of a company onto an entity relationship diagram. The first step is to analyze the source documents that describe the business. After analyzing the documents you draw entities and attributes and then define the relationships that occur between the entities. To print the list of topics reviewed for Virtual Trainingclick here. You should review the topics in the order indicated prior to attending the weekly chat session.Database Design Section 6Second Normal Form5, 6, 7, 9Database Design Section 6Third Normal Form4, 5Database Design Section 7Arcs5, 8, 9, 11Database Design Section 7Hierarchies and Recursive Relationships5, 6, 7, 8Database Design Section 7Modeling Historical Data4, 5, 6, 7, 8ChatAttend the weekly chat session with your adjunct. Even if you don't have questions, your colleagues may have questions that you may be interested in seeing. Seeing questions from other teachers on the chat screen can help you get better prepared to answer questions from your students.Virtual Training Week 4CurriculumReview the lessons in Sections 11-12 and 15-17 of the Oracle Academy Database Design - Teacher course available on Oracle iLearning.

All quizzes for Sections 11-12 and 15-17 should be completed prior to the Week 4 Chat session.

Sections 13 and 14 cover a project that your students will complete.

After completing the Week 4 Curriculum, quizzes, Homework, Audio Review, and Demo, you should complete the Final Exam Semester 1 prior to the Week 4 Chat session.

HomeworkComplete the homework assignments listed below.Run the following queries in Oracle Application Express. Paste a copy of each query on a Microsoft Word document or notepad .txt file, save and upload your homework solutions to your chat session each week, or as instructed by your Adjunct.Complete the following Exercises: Database Design - Section 15, Practice Guide Anatomy of a SQL Statement, Try It/Solve It Exercises 2 and 3

Database Design - Section 16, Practice Guide Working With Columns, Characters, and Rows, Try It/Solve It Exercises 1, 3, 5, and 7

Database Design - Section 16, Practice Guide Limit Rows Selected, Try It/Solve It Exercises 1, 2, 5, 8, and 11

Database Design - Section 16, Practice Guide Comparison Operators, Try It/Solve It Exercises 1, 3, 6, and 8

Database Design - Section 17, Practice Guide Logical Comparisons and Precedence Rules, Try It/Solve It Exercises 2, 4, 5, and 7

Database Design - Section 17, Practice Guide Sorting Rows, Try It/Solve It Exercises 1, 3, and 4

Audio ReviewThe Virtual Training Week 4 Audio will review specific slides in Sections 15-17 of the Oracle Academy Database Design - Teacher course. Each section, lesson, and slide number containing an audio review are listed below. To print the list of topics reviewed for Virtual Trainingclick here. You should review the topics in the order indicated prior to attending the weekly chat session.Database Design Section 15Anatomy of a SQL Statement5, 8, 10, 14, 17, 20, 21,23, 24, 25Database Design Section 16Working With Columns, Characters and Rows6, 7, 10, 13, 14Database Design Section 16Limit Rows Selected4, 5, 7, 10Database Design Section 16Comparison Operators6, 8, 11, 15Database Design Section 17Logical Comparisons and Precedence Rules7, 8, 9, 12, 13Database Design Section 17Sorting Rows5, 9DemoWatch the recorded demos for each topic. A transcript of the demo is also provided.Select StatementTranscriptDescribe CommandTranscriptNull ValuesTranscriptRename ColumnTranscriptObject BrowserTranscriptConcatenationTranscriptLiteral TextTranscriptWild CardsTranscriptOrder ByTranscriptChatAttend the weekly chat session with your adjunct. Even if you don't have questions, your colleagues may have questions that you may be interested in seeing. Seeing questions from other teachers on the chat screen can help you get better prepared to answer questions from your students.Virtual Training Week 5CurriculumThis week begins your work in the Oracle Academy Database Programming with SQL course, which is the second semester of the Database Design and Programming with SQL course.

As with the first semester (Database Design), you will be working in the Teacher version of the course. Please note the differences between the Teacher version and the Student version as you explore the iLearning curriculum. Your students will see only the Student version in their iLearning.

As you did in Week 1 with the Design course, you should become familiar with the Programming with SQL curriculum and its structure, as everything you need for your training and for teaching the second semester can be found there.

Explore Section 0 in the Database Programming course.

Pay particular attention to the Instructor Course Resources in Section 0.

Do not attempt the Institute Exit Exam until instructed by your adjunct. The Institute Exit Exam is not part of your Virtual Training.You should complete each week's Curriculum, Homework, Audio Review, and Demo (if included) sections prior to that week's chat session.

Prior to the Week 5 Chat session, you should: Review the lessons in Sections 1 and 2 of the Oracle Academy Database Programming with SQL - Teacher course available on Oracle iLearning.

Complete all quizzes for Sections 1 and 2 of the Programming with SQL - Teacher course.

Complete the Homework activities and the Audio Review for Virtual Training Week 5.

HomeworkComplete the homework assignments listed below.Run the following queries in Oracle Application Express. Paste a copy of each query on a Microsoft Word document or notepad text file, save and return to your adjunct via email: Database Programming - Section 1, Practice Guide Case and Character Manipulation, Try It/Solve It Exercises 1, 4, 6, 11

Database Programming - Section 1, Practice Guide Number Functions, Try It/Solve It Exercises 1, 2, 5

Database Programming - Section 1, Practice Guide Date Functions, Try It/Solve It Exercises 2, 4, 6, 8

Database Programming - Section 2, Practice Guide Conversion Functions, Try It/Solve It Exercises 1, 3, 6, 9

Database Programming - Section 2, Practice Guide NULL Functions, Try It/Solve It Exercises 1, 3, 8

Database Programming - Section 2, Practice Guide Conditional Expressions, Try It/Solve It Exercises 1, 2, 3

Audio ReviewThe Virtual Training Week 5 Audio will review specific slides in Sections 1-2 of the Oracle Academy Database Programming - Teacher course. Each section, lesson, and slide number containing an audio review are listed below. To print the list of topics reviewed for Virtual Trainingclick here. You should review the topics in the order indicated prior to attending the weekly chat session.Database Programming Section 1Case and Character Manipulation6, 7, 9, 10, 11, 12, 13,14, 15, 20Database Programming Section 1Number Functions6, 9, 11Database Programming Section 1Date Functions4, 5, 8, 10Database Programming Section 2Conversion Functions5, 6, 7, 8, 9, 10, 11, 12,13, 15, 16, 17, 19, 22Database Programming Section 2Null Functions7, 8, 11, 12, 13, 15Database Programming Section 2Conditional Expressions5, 6, 7, 8ChatAttend the weekly chat session with your adjunct.Virtual Training Week 6CurriculumReview the lessons in Sections 3 and 4 of the Oracle Academy Database Programming - Teacher course available on Oracle iLearning.All quizzes for SQL Sections 3 and 4 should be completed prior to the Week 6 Chat session.HomeworkComplete the homework assignments listed below.Run the following queries in Oracle Application Express. Paste a copy of each query on a Microsoft Word document or notepad text file, save and return to your adjunct via email: Database Programming - Section 3, Practice Guide Cross Joins and Natural Joins, Try It / Solve It 1, 3, 5

Database Programming - Section 3, Practice Guide Join Clauses, Try It / Solve It 1, 4, 7, 9

Database Programming - Section 3, Practice Guide Inner Versus Outer Joins, Try It / Solve It

Database Programming - Section 4, Practice Guide Group Functions, Try It / Solve It 2, 3

Database Programming - Section 4, Practice Guide COUNT, DISTINCT, NVL, Try It / Solve It 1, 2

Audio ReviewThe Virtual Training Week 6 Audio will review specific slides in Sections 3-4 of the Oracle Academy Database Programming - Teacher course. Each section, lesson, and slide number containing an audio review are listed below. This week reviews joining and obtaining data from multiple tables and group functions . To print the list of topics reviewed for Virtual Trainingclick here. You should review the topics in the order indicated prior to attending the weekly chat session.Database Programming Section 3Cross Joins and Natural Joins4, 8, 11Database Programming Section 3Join Clauses4, 5, 8, 11Database Programming Section 3Inner Versus Outer Joins4, 5, 6, 8Database Programming Section 3Self Joins and Hierarchical Queries4, 5, 7, 10, 13Database Programming Section 4Group Functions5, 6, 7, 11Database Programming Section 4Count, Distinct, NVL4, 5, 12DemoWatch the recorded demos for each topic. A transcript of the demo is also provided.Outer JoinTranscriptHierarchical QueryTranscriptRecursive RelationshipTranscriptLeft Outer JoinTranscriptGroup ByTranscriptCount FunctionTranscriptChatAttend the weekly chat session with your adjunct.Virtual Training Week 7CurriculumReview the lessons in Sections 5 and 6 of the Oracle Academy Database Programming - Teacher course available on Oracle iLearning.All quizzes for SQL Sections 5 and 6 should be completed prior to the Week 7 Chat session.HomeworkComplete the homework assignments listed below.Run the following queries in Oracle Application Express. Paste a copy of each query on a Microsoft Word document or notepad text file, save and return via email: Database Programming - Section 5, Practice Guide GROUP BY and HAVING Clauses, Try It / Solve It 2, 6 Database Programming - Section 5, Practice Guide Using SET Operators, Try It / Solve It 2 Database Programming - Section 6, Practice Guide Fundamentals of Subqueries, Try It / Solve It 3, 4 Database Programming - Section 6, Practice Guide Single Row Subqueries, Try It / Solve It 4 Database Programming - Section 6, Practice Guide Multiple-row Subqueries, Try It / Solve It 3, 4 Database Programming - Section 6, Practice Guide Correlated Subqueries, Try It / Solve It 4Audio ReviewThe Virtual Training Week 7 Audio will review specific slides in Sections 5-6 of the Oracle Academy Database Programming - Teacher course. Each section, lesson, and slide number containing an audio review are listed below. To print the list of topics reviewed for Virtual Trainingclick here. You should review the topics in the order indicated prior to attending the weekly chat session.Database Programming Section 5Using Group By and Having Clauses4, 12, 14, 15, 16Database Programming Section 5Using Rollup and Cube Operations, and Grouping Sets6, 9, 11Database Programming Section 5Using SET Operators6, 13Database Programming Section 6Fundamentals of Subqueries5, 6, 7, 8, 10, 11Database Programming Section 6Single Row Subqueries8, 10Database Programming Section 6Multiple-Row Subqueries5, 6, 7, 8, 9Database Programming Section 6Correlated Subqueries5, 6, 10DemoWatch the recorded demos for each topic. A transcript of the demo is also provided.Multi-column SubqueryTranscriptHaving ClauseTranscriptChatAttend the weekly chat session with your adjunct.Virtual Training Week 8CurriculumReview the lessons in Sections 7-10 of the Oracle Academy Database Programming - Teacher course available on Oracle iLearning.All quizzes for SQL Sections 7-10 and the Database Programming Mid Term Exam Semester 2 should be completed prior to the Week 8 Chat session.HomeworkComplete the homework assignments listed below.First, create copies of the following tables, naming each table with the prefix "copy_": d_cds, d_songs, f_food_items, f_customers, f_staffs, f_promotional_menus. Additionally, create the table o_employees from the employees tables.Run the following queries in Oracle Application Express. Paste a copy of each query on a Microsoft Word document or notepad text file, save and return via email: Database Programming - Section 7, Practice Guide Insert Statements, Try It / Solve It 2, 3 Database Programming - Section 7, Practice Updating Column Values and Deleting Rows, Try It / Solve It 1, 4, 5 Database Programming - Section 7, Practice Guide DEFAULT Values, MERGE, and Multi-Table Inserts, Try It / Solve It 1 Database Programming - Section 8, Practice Guide Creating Tables, Try It / Solve It 1, 2, 3 Database Programming - Section 8, Practice Guide Modifying a Table, Try It / Solve It 3, 4Audio ReviewThe Virtual Training Week 8 Audio will review specific slides in Sections 7-10 of the Oracle Academy Database Programming - Teacher course. Each section, lesson, and slide number containing an audio review are listed below. This week will review Data Manipulation Language or DML. It will also review default values and how to use them in INSERT statements. Well review how to merge two database tables together, how to use the Data Definition Language or DDL, and how to use and manage constraints. To print the list of topics reviewed for Virtual Trainingclick here. You should review the topics in the order indicated prior to attending the weekly chat session.Database Programming Section 7Insert Statements5, 7, 9, 12, 14, 15, 18Database Programming Section 7Updating Column Values and Deleting Rows4, 5, 9, 13, 14, 17Database Programming Section 7Default Values, Merge, and Multi-Table Inserts5, 6, 7, 9, 11, 18Database Programming Section 8Creating Tables10, 13, 14, 16Database Programming Section 8Using Data Types5, 7, 12, 13Database Programming Section 8Modifying a Table5, 6, 9, 10, 12, 15,16, 19, 20, 22Database Programming Section 10Defining Not Null and Unique Constraints5, 7, 9, 10, 13Database Programming Section 10Primary Key, Foreign Key, and Check Constraints10, 15, 20Database Programming Section 10Managing Constraints5, 6, 8, 10, 12, 14,16, 21DemoWatch the recorded demos for each topic. A transcript of the demo is also provided.Explicit InsertTranscriptDate and SYSDATETranscriptUser_constraintsTranscriptNamed ConstraintTranscriptChatAttend the weekly chat session with your adjunct.Virtual Training Week 9CurriculumReview the lessons in Sections 11-16 of the Oracle Academy Database Programming - Teacher course available on Oracle iLearning.All quizzes for SQL Sections 11-16should be completed prior to the Week 9 Chat session.HomeworkRun the following queries in Oracle Application Express. Paste a copy of each query on a Microsoft Word document or notepad text file, save and return via email:

Database Programming - Section 11, Practice Guide DML Operations and Views, Try It / Solve It 2

Audio ReviewThe Virtual Training Week 9 Audio will review specific slides in Sections 11-13 of the Oracle Academy Database Programming - Teacher course. Each section, lesson, and slide number containing an audio review are listed below. To print the list of topics reviewed for Virtual Trainingclick here. You should review the topics in the order indicated prior to attending the weekly chat session.Database Programming Section 11Creating Views5, 6, 8, 9, 10, 12,14, 16Database Programming Section 11DML Operations and Views5, 8, 9, 11, 12, 13Database Programming Section 11Managing Views4, 5, 6, 7Database Programming Section 12Working with Sequences6, 7, 10, 11, 20Database Programming Section 12Indexes and Synonyms5, 9, 10, 29Database Programming Section 13Controlling User Access4, 9, 14Database Programming Section 13Creating and Revoking Object Privileges4, 7, 16Database Programming Section 13Regular Expressions5, 6, 10DemoWatch the recorded demos for each topic. A transcript of the demo is also provided.View ConstraintsTranscriptCheck OptionTranscriptChatAttend the weekly chat session with your adjunct.Virtual Training Week 10CurriculumThere are no additional sections to review in the curriculum.The Final exam should be completed prior to the Week 10 Chat session.HomeworkRe-take quizzes and exams as necessary to ensure you have obtained passing scores and to prepare for the Database Programming Final Exam.

Take and pass the Database Programming Final Exam Semester 2 with a passing grade (60%) or better. You have three attempts to take and pass this exam.

Do not attempt the Section 0 Institute Exit Exam until instructed by your adjunct. The Institute Exit Exam is not part of Virtual Training.Audio ReviewThere is no audio review for Week 10. You are to prepare for the exam.ChatAttend the weekly chat session with your adjunct.