10. Windows API Defining Windows API, DLLs, Declare Statement, Calling API routine (1) 11. Crystal Reports (8.5) – Overview (1) ORACLE 1. Introduction to Oracle Architecture (1) 2. Queries a. Select with all options, Operators, Arithmetic, Comparison, b. Logical ( in, between, like, all, %, _, any, exists, is null, and ,or, not, Distinct) c. Order by clause (2) 3. SQL Functions a. Date: Sys_date , next_day, Add_months, last_day, months_between, b. Numeric: Round, trunc, abs, ceil, cos, exp, floor c. Character: Initcap, lower, upper, ltrim, rtrim, translate, length, lpad, rpad, replace d. Conversion: to_char, to_date, to_number e. Miscellaneous: Uid, User, nvl, vsize, decode, rownum f. Group function: avg, max, min, sum, count, with Group by and Having Clause g. Nested functions (7) 4. Joins :Simple join, Equi join, Non equi join, Self join, Outer join, Set operators (Union, union all, intersect, minus), Sub queries and Correlated query, DML statements (Insert, Update, Delete with where clause), TCL (Commit, Rollback, Savepoint), Locks in Oracle, DDL Statements (4) 5. Data types Character, Char, Varchar/varchar2, Long Number, Number (p) - fixed point, Number (p, s) - floating point, Date, Raw, Long raw, Introduction to LOB datatypes (CLOB, BLOB, BFILE) (4) 6. Table Create, Alter, Drop, Truncate, Rename Constraints ( Primary key, Foreign Key, Unique Key, Check, Default, Not Null, On delete, Cascade) Column level and Table level constraints Oracle Objects Views, Sequences, Synonyms, Index (Define, Alter and Drop) (4) 7. Introduction to Report writing using SQL (Title, Btitle, skip, set, pause, column, sql.pno, Break on, compute sum, set server output on.) (2)
8. Database Triggers Types of Triggers, Enabling, disabling, Predicates- inserting, updating, deleting (3) 9. Procedures and Functions Definition, Implementation and Execution (3) Books Recommended:- 1. Visual Basic 6.0 Programming - Holzner Steven 2. Visual Basic 6.0 in 21 days - Perpy Greg 3. Peter Norton's Guide to Visual Basic 6.0 - Peter Norton 4. Visual Basic 6.0 - Peter Wright 5. Visual Basic 6.0 – Corhell 6. Oracle8- William G Page Jr. and Nathan Hughes