Certification Sample Test 700 IBM DB2 UDB V8.1 Family Fundamentals (with Explanations)

Size: px
Start display at page:

Download "Certification Sample Test 700 IBM DB2 UDB V8.1 Family Fundamentals (with Explanations)"

Transcription

1 Certification Sample Test 700 IBM DB2 UDB V8.1 Family Fundamentals (with Explanations) Item 1 Table ACCOUNTS has the following structure: ACCT_ID INT PRIMARY KEY NOT NULL ACCT_NAME VARCHAR (100) DEPT_ID INT DEPT_NAME VARCHAR (100) Another table named DEPARTMENT contains the list of all department IDs and name for the organization. To populate the DEPT_ID and DEPT_NAME columns of the ACCOUNTS table the following SQL statement is issued: INSERT INTO accounts (dept_id, dept_name) SELECT dept_id, dept_name FROM DEPARTMENT What is the result of the INSERT statement? The INSERT statement will execute successfully. The INSERT statement will fail because the statement has a syntax error. The INSERT statement will execute successfully only if the subquery returns one row. The INSERT statement will fail because the column ACCT_ID cannot accept null values. The INSERT statement will fail because the column ACCT ID cannot accept null values. For an INSERT statement that uses a subquery the INSERT statement must either list all the columns of the table or the remaining columns of the table that do not appear in the column list must accept null values or have a default constraint defined. The INSERT statement will execute successfully only if the NOT NULL columns in the table are either marked as NULL or have a default constraint defined. The option, the INSERT statement will fail because the statement has a syntax error, is incorrect because the statement does not have any syntax errors. The correct syntax of the INSERT statement is INSERT INTO [table name view name] < ( [ column name],...,...) > [SELECT statement]. The option, the INSERT statement will execute successfully only if the subquery returns one row, is incorrect. The subquery can return more than one row. However, the number of values returned by the subquery must match the column name list of the INSERT statement and the data types should be compatible. Working with DB2 UDB Data Sub- Ability to use SQL to UPDATE, DELETE, or INSERT data IBM Press - DB2 Universal Database V8.1 Certification Exam 700 Study Guide Chapter 5 - Working with DB2 UDB data Page 1 of 68

2 Item 2 Which of the following schema is NOT created whenever a new database is created? SYSIBM SYSCAT SYSFUN SYSDEFAULT The SYSDEFAULT schema is not created whenever a new database is created. SYSDEFAULT is not a valid schema. When a new database is created, four schemas are created: SYSIBM, SYSCAT, SYSSTAT, and SYSFUN. Sub- Ability to access and manipulate DB2 UDB objects Accessing DB2 UDB Data IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Accessing DB2 UDB Data Item 3 Which of the following isolation level would be appropriate to use while querying read-only databases? Read Stability lsolation Level Cursor Stability lsolation Level Repeatable Read lsolation Level Uncommitted Read lsolation Level Uncommitted Read lsolation Level would be appropriate to use while querying read-only databases. A transaction using this isolation level would not acquire any locks on the rows retrieved as a result of the SQL query unless another concurrent transaction attempts to alter or drop the table from which the rows were fetched. In addition, the rows cannot be modified because the database is read-only. Read Stability lsolation Level would be appropriate to use when some level of concurrency between transactions is desirable, and the rows retrieved as a result of the SQL query need to remain stable for the duration of the transaction. Cursor Stability lsolation Level would be appropriate to use when the maximum level of concurrency between transactions is desired and when queries should not return uncommitted data values from other transactions. Repeatable Read lsolation Level would be appropriate to use when you do not want other transactions to modify the rows retrieved by the transaction using this isolation level. This isolation level is desirable when you do not want the same query to return different results when executed again. Data Concurrency Sub- Given a situation, knowledge to identify the isolation levels that should be used IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Data Concurrency Page 2 of 68

3 Item 4 Which event best describes the following situation? Transaction A issues a SELECT query and retrieves a set of rows. When the same SELECT query is issued again by transaction A, the result set is different. Phantoms Dirty Reads Lost Updates Nonrepeatable Reads The event Nonrepeatable Reads describes the scenario in which a transaction issues the same SELECT statement twice and receives different results each time. Transaction A reads a set of rows and another transaction, transaction B, modifies or deletes the same set of rows and commits the changes. When transaction A issues the same query again, the result may be different because of inserts by transaction B or deletes by transaction B. The event Phantoms describes the scenario in which transaction A issues a query based on some matching criteria and retrieves the records. When the same query is issued again, the query retrieves the rows that were not available in the initial result set. For example, transaction A issues a query and the query reads a row of data based on some matching criteria. Another transaction, transaction B, then inserts some records in the table that matches the criteria for transaction A. Transaction A issues the same query again, the query will fetch records that were not available initially and were added to the table as a result of the insert operation executed by transaction B. The event Dirty Reads describes the scenario in which a transaction reads data that is not yet committed by another transaction. For example, transaction A reads data that is not yet committed by transaction B. If transaction B rolls back the changes, transaction A would have read data that never existed. The event Lost Updates describes the scenario in which two transactions attempt to update the same set of data simultaneously and one of the transaction loses the data. For example, if transaction A updates a set of rows, and then transaction B updates the same set of rows, the update performed by Transaction A is lost. Data Concurrency Sub- Given a situation, knowledge to identify the isolation levels that should be used IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Data Concurrency Page 3 of 68

4 Item 5 Which of the following statements is NOT true about primary key constraint? Only one primary key can be defined on a table. Primary key columns do not allow duplicate values. The primary key column does not accept null values. The primary key column allows a single null value to be stored in the column. The statement the primary key column allows a single null value to be stored in the column is not true. Primary key columns do not allow null values to be stored because the column defined as primary key must have a NOT NULL constraint. Primary keys, like unique constraints, do not allow duplicate values to be stored in the column. However, as compared to unique constraints, there can be only one primary key in a table. Working with DB2 UDB Objects Sub- Knowledge to identify methods of data constraint IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Working with DB2 UDB Objects Item 6 Given the following command: DROP DATABASE my_db Which of the following statements regarding this command is NOT true? The command will remove all the contents of the MY_DB database. Only users with the SYSADM or SYSCTRL authorities can issue this command. The database's tablespace storage containers are not made available for use by other databases. The command will remove the entries for MY_DB from both the system and local database directories. The option stating that the database's tablespace storage containers are not made available for use by other databases is not true. Dropping a database will mark its tablespace storage containers for use by other databases. The other options stating that the command will remove all the contents of the MY_DB database, the command will remove the entries for MY_DB from both the system and local database directories, and only users with SYSADM or SYSCTRL authorities can issue this command are correct regarding the DROP DATABASE command. Accessing DB2 UDB Data Sub- Ability to identify and locate DB2 UDB servers IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Accessing DB2 UDB Data Page 4 of 68

5 Item 7 Program one in the application issues the following statements: CREATE TABLE t.table1 (col1 INTEGER, col2 VARCHAR(100)) COMMIT Program two in the application then issues the following statements: INSERT INTO t.table1 VALUES (1,'IDENTITY1') ROLLBACK INSERT INTO t.table1 VALUES (2,'IDENTITY2') COMMIT DELETE FROM t.table1 WHERE col1='2' INSERT INTO t.table1 VALUES (3,'IDENTITY3') ROLLBACK INSERT INTO t.table1 VALUES (4,'IDENTITY4') COMMIT UPDATE t.table1 SET col1='5' WHERE col1='4' ROLLBACK INSERT INTO t.table1 VALUES (6,'IDENTITY6') ROLLBACK INSERT INTO t.table1 VALUES (7,'IDENTITY7') COMMIT Program three then issues the following SELECT statement: SELECT * FROM t.table1 How many rows are returned as a result of the SELECT statement? In the given scenario, three rows are returned as a result of the SELECT statement. The rows will fetch the values two, four, and seven for the COL1 column. Because all other DML statements are rolled back, only three rows will be fetched from the table. The options stating that zero, one, and two rows will be returned as a result of the SELECT statement are incorrect. Because only three DML statements have been committed to the database as a result of the COMMIT statement, three rows will be returned by the SELECT statement. Accessing DB2 UDB Data Sub- Ability to identify and locate DB2 UDB servers IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Working with DB2 UDB Data Page 5 of 68

6 Item 8 The table EMPLOYEE contains the following columns: EMP_ID FIRST_NAME LAST_NAME The EMP_ID column is defined as the primary key column of the table. The SALARY table contains the following columns: EMPID DAYS_WORKED GROSSSALARY The EMPID column has a referential integrity constraint that references the EMP_ID column of the EMPLOYEE table. The referential integrity constraint includes the ON DELETE RESTRICT clause. The SALARY table also has a CHECK constraint defined on the GROSS_SALARY column and the DAYS_WORKED column. The CHECK constraint enforces the following conditions: - GROSS_SALARY values should be greater than zero - DAYS_WORKED values should be between 1 and 31 Which two of the following operations will enforce the constraints defined on the SALARY table? (Choose two.) Deletion of a row in the table SALARY Updation of a row in the table SALARY Deletion of a row in the table EMPLOYEE Addition of a new column to the table SALARY Rollback of a row deletion on the table SALARY Updating a row in the SALARY table and deleting a row in the EMPLOYEE table will enforce the constraints defined on the SALARY table. The DB2 Database Manager enforces the table CHECK constraints whenever there is insert or update operation on the table. In this scenario, the CHECK constraint will be enforced whenever a row is updated in the SALARY table. The SALARY table also has a referential integrity constraint defined on the EMPID column. The foreign key is defined with the rule ON DELETE RESTRICT. If there are corresponding rows in the dependent SALARY table, the deletion rule will not allow the rows to be deleted from the parent EMPLOYEE table. In this scenario, the referential integrity constraint will be enforced whenever there is deletion of rows in the parent EMPLOYEE table. The operations deletion of a row in the SALARY table, addition of a new column to the SALARY table, and rollback of a row deletion on the SALARY table are incorrect. Rows can be deleted from the dependent table even if there are corresponding rows in the parent table. However, the reverse is not true. Addition of a new column to the SALARY table will not have any affect on the constraints. Rollback of a row deletion on the SALARY table will simply undo the delete operation. Working with DB2 UDB Objects Sub- Knowledge to identify methods of data constraint IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Working with DB2 UDB Data Page 6 of 68

7 Item 9 To process requests, which two types of databases does the DB2 OLAP server support? (Choose two.) object network relational hierarchical multidimensional To process requests, the DB2 OLAP server supports both relational and multidimensional databases. The DB2 OLAP server processes multidimensional requests that calculate, consolidate, and retrieve information from a multidimensional database, a relational database, or both. The options stating object, network, and hierarchical database are incorrect. These are not valid types of databases. Planning Sub- Knowledge of Datawarehouse and OLAP concepts IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Planning Item 10 Which two of the following statements will allow all users in the database to access the EMPLOYEE table using the name EMP instead of EMPLOYEE? (Choose two.) CREATE VIEW emp CREATE ALIAS emp CREATE INDEX emp CREATE TABLE emp CREATE TRIGGER emp The CREATE VIEW emp and CREATE ALIAS emp statements will allow all users in the database to access the EMPLOYEE table with the name EMP. An alias is an alternate name for a table or an existing alias. Views will also allow all users to access the table with a different name. You will need to issue the following statement to create the view: CREATE VIEW emp AS SELECT * FROM employee The options CREATE INDEX emp, CREATE TABLE emp, and CREATE TRIGGER emp are incorrect. You use the CREATE INDEX emp statement to create an index on the table. An index is created on the table to enforce uniqueness in the columns. You use the CREATE TABLE statement to create another table named EMP in the database. You use the CREATE TRIGGER emp statement to create a trigger on a table. Triggers are used to perform some actions on the tables whenever there is DML activity on the table. Working with DB2 UDB Objects Sub- Knowledge to identify characteristics of a table, view or index IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Working with DB2 UDB Data Page 7 of 68

8 Item 11 The EMPLOYEES table consists of the following columns: EMPCODE EMPNAME HIREDATE SALARY DEPTCODE Some of the employees have not been assigned a department code. Which of the following statements will display all the rows from the table without a DEPTCODE value? SELECT * FROM employees WHERE deptcode = " " SELECT * FROM employees WHERE deptcode = NULL SELECT * FROM employees WHERE deptcode IS NULL SELECT * FROM employees WHERE deptcode IS BLANK The statement SELECT * FROM employees WHERE deptcode IS NULL will display all the rows from the EMPLOYEE table with no DEPTCODE value. The NULL predicate is used to denote a null, missing, or absence of value a the column. The statement SELECT * FROM employees WHERE deptcode = " "is incorrect. NULL, zero(0), and blank (" ") are not same. NULL is used to indicate an absence of value, while zero and blank (empty string) are actual values that can be stored within a column. The statement SELECT * FROM employees WHERE deptcode = NULL is incorrect. The correct syntax of using the NULL predicate is < column name > IS NULL. The statement SELECT * FROM employees WHERE deptcode IS BLANK is incorrect. There is no BLANK predicate in DB2 UDB Database. Working with DB2 UDB Data Sub- Ability to use SQL to SELECT data from tables IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Working with DB2 UDB Data Page 8 of 68

9 Item 12 Which of the following will allow you to reference an index by name, within an SQL statement? Altering the index Updating the index Querying the index Dropping the index Indexes can only be referenced by name within a SQL statement when creating or dropping them. Other than these two actions, an index cannot be referenced by name. The CREATE INDEX statement is used to create an index. The DROP INDEX statement is used to remove an existing index from the database. Altering an index will not allow you to reference the index by name. Alteration of an index is not possible. If you need to alter an index, you should drop and re-create the index. Updating an index will not allow you to reference an index by name. You cannot update an index manually. Indexes are maintained automatically by the DB2 Database Manager. Querying an index will not allow you to reference the index by name. Selecting an index within an SQL statement is not allowed. Indexes help improving performance of queries on the base tables on which they are defined. Working with DB2 UDB Data Sub- Ability to use SQL to SELECT data from tables IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Working with DB2 UDB Objects Page 9 of 68

10 Item 13 A user-defined function accesses the EMPLOYEE and DEPARTMENT tables. The function performs insert operations on the EMPLOYEE table and update operations on the DEPARTMENT table. Which of the following combinations of privileges will allow user JOHN to run the user-defined function with the least administrative effort? EXECUTE privilege on the function INSERT privilege on EMPLOYEE and EXECUTE privilege on the function INSERT privilege on EMPLOYEE and UPDATE privilege on DEPARTMENT UPDATE privilege on DEPARTMENT and EXECUTE privilege on the function The EXECUTE privilege on the function will allow the user to execute the function. This is the minimum privilege required for user JOHN to execute the user-defined function. Users who have been granted the EXECUTE privilege on the function do not need additional privileges on the tables that the function references. The statement INSERT privilege on EMPLOYEE and EXECUTE privilege on the function will allow user JOHN to execute the user-defined function. However, you need to grant the minimum privileges to user JOHN to execute the function. The user does not require additional INSERT privilege on the EMPLOYEE table. The statement INSERT privilege on EMPLOYEE and UPDATE privilege on DEPARTMENT will grant user JOHN the ability to perform insert operations on the EMPLOYEE table and update operations on the DEPARTMENT table. However, this statement will not grant user JOHN the ability to execute the function. The statement UPDATE privilege on DEPARTMENT and EXECUTE privilege on the function will allow user JOHN to execute the user-defined function. However, you need to grant the minimum privileges to user JOHN to execute the function. The user does not require additional UPDATE privilege on the DEPARTMENT table. Working with DB2 UDB Data Sub- Ability to call a procedure IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Working with DB2 UDB Data Page 10 of 68

11 Item 14 A view is created on a table with the following SQL statement: CREATE VIEW v1 AS SELECT A, B, C FROM tab1 WHERE A < 200 The following INSERT statement is issued next: INSERT INTO v1 VALUES (300,3,3) Which of the following about the INSERT statement is true? The INSERT statement fails. The INSERT statement executes successfully and the record is visible to the view. The INSERT statement executes successfully but the record is not visible to the view. The INSERT statement executes successfully but the A column is assigned a null value. The INSERT statement executes successfully but the record is not visible to the view. This is because the record violates the view definition. The statement executes successfully because the view is not created using the WITH CHECK OPTION clause. If the view had been created using the WITH CHECK OPTION clause, the INSERT statement would fail. However, the record will not be displayed if a SELECT statement is issued against the view. The option stating that the INSERT statement fails is incorrect. If the view had been created using the WITH CHECK OPTION clause, the INSERT statement would fail. The option stating that the INSERT statement executes successfully and the record is visible to the view is incorrect. The record will not be visible to the view because the record violates the view INSERT statement will not fail because the view is not created using the WITH CHECK OPTION clause. The option stating that the INSERT statement executes successfully but the A column is assigned a null value is incorrect. The INSERT statement will either execute successfully or will fail depending upon the view definition. If the statement is successful, the A column will be assigned the specified value and not a null value. Working with DB2 UDB Objects Sub- Knowledge to identify characteristics of a table, view or index IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Working with DB2 UDB Objects Page 11 of 68

12 Item 15 Which of the following statements regarding the DataLink data type is NOT true? The term GRAPHIC is used to denote the DataLink data type. The DataLink data type allows the DB2 UDB database to reference an external file. The DataLink data type values must be constructed using the built-in function DLVALUE( ). The DataLink data type stores encapsulated values that allow a database to establish and maintain links to external data. The statement the term GRAPHIC is used to denote the DataLink data type is not true. The term DATALINK is used to denote the DataLink data type. The statements that the DataLink data type allows the DB2 UDB database to reference an external file, the DataLink data type values must be constructed using the built-in function DLVALUE( ), and the DataLink data type stores encapsulated values that allow a database to establish and maintain links to external data are true. Working with DB2 UDB Objects Sub- Ability to demonstrate usage of DB2 UDB data types IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Working with DB2 UDB Data Page 12 of 68

13 Item 16 Which of the following DB2 UDB database tool allows you to export and import table data using a graphical user interface (GUI)? Control Center Replication Center Information Catalog Center Satellite Administration Center The Control Center allows you to export and import table data using a graphical user interface (GUI). The Control Center allows you to perform administrative operations while displaying a concise view of the entire system. The Control Center is included with every edition of DB2 Universal database, with the exception of the DB2 Everyplace Database Edition. The Replication Center allows you to monitor and manage data replication between a DB2 UDB database and other relational databases. The Satellite Administration Center allows you to create and manage groups of DB2 servers performing the same business function. The Information Catalog Center allows you to manage and organize metadata about business or source information. Planning Sub- Knowledge of the features in the DB2 tools such as: DB2 Extenders, Configuration Assistant, Visual Explain, Command Center, Control Center, Relational Connect, Replication Center, Development Center, and Health Center IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Planning Page 13 of 68

14 Item 17 Given the STORES table: ITEM_ID PRICE You issue a SQL statement on the STORES table that returns a value of 4. Which of the following statements did you issue? SELECT AVG(price) FROM stores SELECT SUM(price) FROM stores SELECT COUNT(price) FROM stores None of these SQL statements will return a value of 4. The following SQL statement will return a value of 4: SELECT COUNT(price) FROM stores The COUNT function returns the total number of non-null values found in the column specified. In this scenario, the total number of non-null values in the PRICE column is 4. The following SQL statement will not return a value of 4: SELECT AVG(price) FROM stores This statement will return the value 4.5. The AVG function returns the sum of values in the column specified divided by the number of values found in that column. The following SQL statement will not return a value of 4: SELECT SUM(price) FROM stores This statement will return the value 18. The SUM function returns the sum of the values in the column specified. The option none of these SQL statements will return a value of 4 is incorrect. In the given scenario, the statement that uses the COUNT function will return a value of 4. Working with DB2 UDB Data Sub- Ability to use SQL to SORT or GROUP data IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Working with DB2 UDB Data Page 14 of 68

15 Item 18 The LOCATION table keeps track of all the events at different locations. Different events are conducted at a given location. Which of the following SELECT statements will produce the total number of different events held at each location? SELECT UNIQUE(location_id), COUNT(event_type) FROM location GROUP BY location_id SELECT COUNT(*), DISTINCT(location_id) FROM location SELECT DISTINCT (event_type) FROM location GROUP BY location_id SELECT location_id, COUNT(DISTINCT event_type) FROM location GROUP BY location_id The following statement will produce the total number of different events held at each location: SELECT location_id, COUNT(DISTINCT event_type) FROM location GROUP BY location_id In the given scenario, the DISTINCT clause will eliminate any duplicate occurrence of records. The COUNT function will then return the total number of non null events. The GROUP BY clause will aggregate the data and produce a count of the different events for each location. The following statement will not produce the total number of different events held at each location: SELECT UNIQUE(location_id), COUNT(event_type) FROM location GROUP BY location_id This statement will fail because there is no UNIQUE clause in the DB2 UDB database. The following statement will not produce the total number of different events held at each location: SELECT COUNT(*), DISTINCT(location_id) FROM location This statement will fail when executed because the statement uses the COUNT group function without a GROUP BY clause. The following statement will not produce the total number of different events held at each location: SELECT DISTINCT (event_type) FROM location GROUP BY location_id This statement will fail when executed because the statement uses a GROUP BY clause without a group function. The statement will generate an error indicating that EVENT_TYPE is not a group by expression. Working with DB2 UDB Data Sub- Ability to use SQL to SELECT data from tables IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Working with DB2 UDB Data Page 15 of 68

16 Item 19 You need to set up a client to access the DB2 UDB server from a Solaris machine. The client must be able to issue SQL statements and access the data on the server. What is the minimum software requirement for the Solaris client? DB2 run-time client DB2 administration client DB2 personal developer's edition DB2 application development client In this scenario, the DB2 run-time client should be installed on the Solaris client machine to allow the client to issue interactive SQL statements. The DB2 run-time client software allows a client to connect with a DB2 UDB and/or a DB2 Connect server. The DB2 run-time client enables the client to issue SQL statements to access the data stored on the server. The DB2 run-time client also allows the applications using ODBC/CLI, JDBC, SQLJ, and OLE DB to run on the client and interact with data on a DB2 UDB and/or a DB2 Connect server. Some of the operating systems on which the DB2 run-time client can be installed include AIX, HP- UX, Solaris, Linux, Windows NT, and Windows The DB2 administration client enables the client to perform administrative operations on a DB2 UDB database from a client workstation and also enables basic connectivity with a DB2 UDB and/or a DB2 Connect server. The DB2 administration client is included with the Control Center and the Configuration Assistant. The DB2 personal developer's edition allows a client to develop, run, and test applications that interact with the DB2 UDB databases using these methods: Embedded Structured Query Language (SQL) IBM's Call Level Interface (CLI) Java Database Connectivity (JDBC) SQL Java (SQLJ) DB2 Application Programming Interfaces (APIs) The DB2 application development client enables the client to perform administrative operations on a DB2 UDB database from a client workstation and provides basic connectivity with a DB2 UDB and/or a DB2 Connect server. Using the DB2 application development client, the client can also develop, test, and run applications designed to interact with a DB2 database. Planning Sub- Knowledge of DB2 UDB products (client, server, etc.) IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Planning Page 16 of 68

17 Item 20 Which of the following extenders allow you to search a text document stored in a DB2 UDB database for words that sound like "drought"? DB2 AVI Extender DB2 Text Extender DB2 XML Extender DB2 Spatial Extender The DB2 Text Extender allows you to store and search information for similar-sounding words from text documents stored in the database or in the file system. The DB2 Text Extender allows you to build queries that will search and extract information from text documents based on the search criteria, including a specific word, a specific phrase, or similar-sounding or similar spelled words. The DB2 AVI Extender is used to store and manipulate audio, video, and images. The DB2 XML Extender allows you to store and manipulate the extensible markup language (XML) documents in a DB2 UDB database. The XML documents can be either stored in the database or in the file system. The DB2 XML Extender allows you to extract the information from XML documents and store them in tables and columns. The DB2 Spatial Extender is used to store, generate, and analyze geo-spatial data. The DB2 Spatial Extender allows you to store the spatial data along with the nonspatial data in the DB2 UDB database and present the data in a three-dimensional format. Planning Sub- Knowledge of non-relational data concepts (extenders, etc) IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Planning Page 17 of 68

18 Item 21 Given the following statements: CREATE TABLE tab1 (col1 PRIMARY KEY NOT NULL, col2 NOT NULL) CREATE UNIQUE INDEX idx ON tab1(col1) How many indexes are created on the table? One index is created on the table. The index is created automatically by the DB2 Database Manager for the primary key constraint defined on the COL1 column. The DB2 Database Manager creates a unique index for unique or primary key constraints defined on a column if no index exists. The second statement will fail because you cannot create additional unique indexes or constraints on the same columns. No indexes are created to support the not null constraints. The option stating zero indexes is incorrect. One index will be created to support the primary key constraint defined on the COL1 column. The option stating two indexes is incorrect. The DB2 Database Manager will create a unique index to support the primary key constraint defined on the COL1 column. The DB2 Database Manager will not allow you to create additional unique indexes on the COL1 column. The option stating three indexes is incorrect. Only one index will be created by the DB2 Database Manager to support the primary key constraint defined on the table column COL1. The second statement will fail because you cannot create additional unique indexes or constraints on the same columns. No index is created to support the not null constraint. Working with DB2 UDB Objects Sub- Knowledge to identify characteristics of a table, view or index IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Working with DB2 UDB Objects Page 18 of 68

19 Item 22 Given the table SERVICE and the statements below: MACHINE MACINE_ID MANUFACTURER_ID SERVICE DATE JUL SEP NOV AUG DEC-2003 DECLARE c1 CURSOR WITH HOLD FOR SELECT machine_id, service_date FROM service ORDER BY manufacturer_id, service_date OPEN c1 FETCH c1 FETCH c1 FETCH c1 COMMIT FETCH c1 FETCH c1 Which of the following is the last MACHINE_ID obtained from the table? In the given scenario, the last MACHINE_ID obtained from the table is The default sorting order for the ORDER BY clause is ascending. An ascending sort will display the values from lowest to highest. During an ascending sort, the null values will be displayed last. In this scenario, the null value pertaining to MACHINE_ID will cause this value to be displayed last. The options 12451, 98000, and are incorrect. These values will not be displayed last. Working with DB2 UDB Data Sub- Ability to use SQL to SELECT data from tables IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Working with DB2 UDB Data Page 19 of 68

20 Item 23 Given the following information: PROTOCOL - TCP/IP PORT NO HOSTNAME - MY_HOST DATABASE NAME - SAMPLE DATABASE SERVER PLATFORM - OS/400 To successfully establish a connection to the database server, which of the following commands will you use? CATALOG DATABASE sample AS sample REMOTE TCPIP SERVER my_host PORT 5000 OSTYPE os/400 CATALOG TCPIP NODE 5000 REMOTE SERVER my_host OSTYPE os/400 CATALOG DATABASE sample AS sample AT NODE my_host AUTHENTICATION SERVER CATALOG TCPIP NODE my_host REMOTE my_host SERVER 5000 OSTYPE os/400 CATALOG DATABASE sample AS sample AT NODE my_host AUTHENTICATION SERVER CATALOG TCPIP NODE my_host REMOTE my_host PORT 5000 OSTYPE os/400 CATALOG DATABASE sample AS sample AT NODE my_host AUTHENTICATION SERVER To establish a connection between the client and the server, you use the CATALOG TCPIP NODE and CATALOG DATABASE commands. You need to catalog both the node and the database to establish a connection. The correct syntax for both the commands is used only in the following statement: CATALOG TCPIP NODE my_host REMOTE my_host SERVER 5000 OSTYPE os/400 CATALOG DATABASE sample AS sample AT NODE my_host AUTHENTICATION SERVER The other options are incorrect because the syntaxes are not valid. Accessing DB2 UDB Data Sub- Ability to identify and locate DB2 UDB servers IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Accessing DB2 UDB Data Page 20 of 68

21 Item 24 The CONNECT privilege has been granted to the user MARTIN. Which of the following actions can the user MARTIN perform? Create a table Change the password Select data from a table Create a view on a table The user MARTIN can only change his password. The CONNECT database privilege allows the user MARTIN to establish a session with the database. However, the user MARTIN will not be able to perform any other tasks, except changing his password. This is because the user MARTIN has not been granted any other privileges. Security Sub- Knowledge of different privileges IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Security Item 25 Which of the following statements regarding sequences is NOT true? Sequences and identity columns are alike. Sequences are used to automatically generate values. Consecutive values can differ by any specified increment value. PREVAL and NEXTVAL are two expressions used with sequences. The statement sequences and identity columns are alike is not true. Sequences and identity columns are used to automatically generate data values. Unlike an identity column, which is tied to a particular column or table, sequences are not tied to any columns or tables in the database. The statements sequences are used to automatically generate values, consecutive values can differ by any specified increment value, and PREVAL and NEXTVAL are two expressions that help use of sequences are true. The expression PREVAL returns the recent value for the sequence and the expression NEXTVAL returns the next value for the sequence. In addition, consecutive values in a sequence can differ by any specified value; however, the default value is 1. Accessing DB2 UDB Data Sub- Ability to access and manipulate DB2 UDB objects IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Accessing DB2 UDB Data Page 21 of 68

22 Item 26 A hotel agent seeking reservations for a group of customer accesses the hotel reservation application and issues a query. The query for a date range displays 20 rooms as vacant. The hotel agent then refreshes the list and finds that the number of vacant rooms for the same range of date is now 30. Which of the following lsolation Level is the hotel reservation application bound to? Read Stability Cursor Stability Repeatable Read Uncommitted Read The hotel reservation application is bound to the Read Stability lsolation Level. An application bound to this isolation level will allow you to change the status for any room in the hotel that does not appear in the agent's query results. Transactions will also be able to cancel the room reservations for rooms that have been reserved for the date range specified by agent. When the agent refreshes the list again, the list produced may contain new rooms that were not displayed the first time the list was generated. The hotel reservation application is not bound to the Cursor Stability lsolation Level. An application bound to this isolation level will allow users to change the status of any room in the hotel, except the room that the agent is currently looking at, not all the rooms returned by the query. Other concurrent transactions will also be able to make or cancel reservations for any room in the hotel with the exception of the room that the agent is currently looking at. The hotel reservation application is not bound to the Repeatable Read lsolation Level. An application bound to this isolation level will allow you to change the status for any room in the hotel with the exception of rooms that were not scanned in response to the agent's query. Transactions can also cancel or make reservations for any room in the hotel that was not scanned in response to the agent's date range. The hotel reservation application is not bound to the Uncommitted Read lsolation Level. An application bound to this isolation level will allow you to change the status for any room in the hotel. Other concurrent transactions will also be able to make or cancel reservations for any room in the hotel for any date range. Data Concurrency Sub- Given a situation, knowledge to identify the isolation levels that should be used IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide Data Concurrency Page 22 of 68

23 Item 27 Given the following statements: CREATE TABLE birth_record1 (day INT CHECK (day BETWEEN 1 AND 31), month INT CHECK (month BETWEEN 1 AND 6), year INT) CREATE TABLE birth_record2 (day INT CHECK (day BETWEEN 1 AND 31), month INT CHECK (month BETWEEN 1 AND 6), year INT) CREATE VIEW birth AS SELECT * FROM birth_record1 UNION SELECT * FROM birth_record2 INSERT INTO birth_record1 VALUES (22,10,1973) INSERT INTO birth_record1 VALUES (04,01,1976) INSERT INTO birth_record1 VALUES (12,07,1982) INSERT INTO birth_record1 VALUES (15,05,1971) INSERT INTO birth_record1 VALUES (27,11,1978) How many rows will be retrieved as a result of the following query? SELECT COUNT(*) FROM birth In the given scenario, two rows will be retrieved as a result of the SELECT query because only the second and the fourth INSERT statements will succeed. The remaining INSERT statements will fail because of CHECK constraint violations. The options zero, three, and five rows are incorrect because three INSERT statements violate the CHECK constraint and only two rows will be fetched as a result of the query. Working with DB2 UDB Objects Sub- Knowledge to identify methods of data constraint IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Working with DB2 UDB Data Page 23 of 68

24 Item 28 Which of the following information is required to catalog a Windows 2000 connection to a remote Solaris server? Hostname Password Client s operating system Client s workstation name Hostname is required to catalog a Windows 2000 connection to a remote Solaris server. Cataloging a node requires the hostname of the server. You need to have appropriate privileges on the client workstation to catalog a node. Other information required to catalog a node includes service name, type of operating system being used on the server workstation, and the alias name to be assigned to the node. If no alias name is provided, the database name is used by default. The options stating password, client's operating system, and client's workstation name are incorrect. Cataloging is performed on the client workstation. Therefore, you do not need to provide information about the client workstation. Accessing DB2 UDB Data Sub- Ability to identify and locate DB2 UDB servers IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Accessing DB2 UDB Data Page 24 of 68

25 Item 29 Given the following statements: CREATE TABLE tab1 (c1 CHAR(3),c2 INTEGER, c3 INTEGER); INSERT INTO tab1(c2) VALUES ('54',123, 30); INSERT INTO tab1 (c1) VALUES ('21',100, 50); INSERT INTO tab1 (c3) VALUES ('10',100,20) How many rows will be returned as a result of the following statement when issued from the Command Line Processor? SELECT * FROM tab1; In the given scenario, zero rows will be returned as a result of the SELECT statement. This is because the INSERT statements will fail. In this scenario, the INSERT statements try to perform insert operation on a single column but provide the values for all three columns of the table. To successfully insert data values in a single column the INSERT statement must include a single value only and the remaining columns of the table must accept null values. The other statements are incorrect. If the INSERT statements would have executed successfully, three rows would have been returned by the SELECT statement. Working with DB2 UDB Data Sub- Ability to use SQL to UPDATE, DELETE, or INSERT data IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Working with DB2 UDB Data Page 25 of 68

26 Item 30 Which of the following regarding indexes is NOT true? Indexes locate data quickly. Indexes enforce uniqueness. Indexes require additional storage space. Indexes hold locks for a longer period of time. The statement indexes hold locks for a longer period of time is not true. Indexes help locate the data faster thereby increasing concurrency in a multi-user environment and therefore locks are held for a brief period of time. The options indexes locate data quickly, indexes enforce uniqueness, and indexes require additional storage space are true. Indexes store pointers that refer to rows in the base tables. Indexes are defined on one or more columns in a base table. In addition, indexes enforce uniqueness and help the DB2 Database Manager to locate data quickly and increase the response time of queries. Indexes require additional storage space and may also decrease the performance when there is increased update activity on the base table. This is because any data modifications in the table also require the corresponding indexes to be updated. Accessing DB2 UDB Data Sub- Knowledge to identify characteristics of a table, view or index IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Accessing DB2 UDB Data Page 26 of 68

27 Item 31 Which clause will retrieve only the first 20 rows of the result data set when used in a SELECT statement? TOP MAXIMUM OPTIMIZE FETCH FIRST The FETCH FIRST clause is used to restrict the result data set to a specified number of rows, in response to a query. The FETCH FIRST clause is followed by a positive integer value, representing the number of rows to be returned from the result data set and the words ROWS ONLY. The result data set generated in response to a query can contain any number of rows but the result data set that is returned will contain the number of rows that are specified by the FETCH FIRST clause. Therefore, if you need to retrieve only the first 20 rows, you could do so by executing the SELECT statement. For example: SELECT col1, col2 FROM table FETCH FIRST 20 ROWS ONLY The other options stating TOP, MAXIMUM, and OPTIMIZE are incorrect. AII of these are invalid clauses. Working with DB2 UDB Data Sub- Ability to use SQL to SELECT data from tables IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Working with DB2 UDB Data Page 27 of 68

28 Item 32 Which of the following statements will force the DB2 Database Manager to acquire table-level locks for every transaction that accesses the table REGION? ALTER TABLE region LOCK ROW ALTER TABLE region LOCK TABLE ALTER TABLE region LOCKSIZE ROW ALTER TABLE region LOCKSIZE TABLE The following statement will force the DB2 Database Manager to acquire table-level locks for every transaction that accesses the table REGION: ALTER TABLE region LOCKSIZE TABLE The following statements will not force the DB2 Database Manager to acquire table-level locks for every transaction that accesses the table REGION: ALTER TABLE region LOCK ROW ALTER TABLE region LOCK TABLE This is because the statements are syntactically incorrect. The following statement will not force the DB2 Database Manager to acquire table-ievel locks for every transaction that accesses the table REGION: ALTER TABLE region LOCKSIZE ROW This statement will force the DB2 Database Manager to acquire row-ievel locks for every transaction that accesses the REGION table. This is also the default behavior of the DB2 Database Manager. Data Concurrency Sub- Ability to list objects on which locks can be obtained IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide Data Concurrency Page 28 of 68

29 Item 33 You need to ensure that a particular transaction is completely isolated from other transactions in the database. Which isolation level should you use? Read Stability lsolation Level Cursor Stability lsolation Level Repeatable Read lsolation Level Uncommitted Read lsolation Level The Repeatable Read lsolation Level completely isolates a transaction from other transactions in the database. The Repeatable Read lsolation Level locks all the rows that are scanned as a result of the SQL statement. A transaction using the Repeatable Read lsolation Level issues a SELECT statement twice and the result of the SELECT statement will be the same. No other concurrent transaction can perform any insert, update, or delete operations on the set of rows that are scanned by the transaction using the Repeatable Read lsolation Level. The Read Stability lsolation Level does not completely isolate a transaction from other concurrent transactions in the database. The Read Stability lsolation Level will lock all the rows that are actually retrieved as a result of the SQL statement. A transaction using the Read Stability lsolation Level issues a SELECT statement twice and the result of the SELECT statement may not be the same. No other concurrent transaction can perform any insert, update or delete operations on the set of rows that are retrieved or modified by the transaction using the Repeatable Read lsolation Level. The Cursor Stability lsolation Level locks the row that is currently being accessed by the cursor. AII the other rows that are retrieved as a result of the updatable cursor are free from locking. The lock on the currently accessed row is released when either the cursor moves to the next row or when the transaction is terminated. Other concurrent transactions in the database are allowed to insert new rows into the table and perform insert or update operations on the rows present on the either side of the cursor. A transaction using the Cursor Stability lsolation Level issues a SELECT statement twice, and the result of the SELECT statement may not be the same. The Uncommitted Read lsolation Level is the least restrictive isolation level to which a transaction can be bound. The rows retrieved by the transaction using this isolation level are locked only when another transaction attempts to drop or alter the table from which the rows are retrieved. Data Concurrency Sub- Given a situation, knowledge to identify the isolation levels that should be used IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Data Concurrency Page 29 of 68

30 Item 34 Which two of the following authorities can revoke the CONTROL privilege on any database object? (Choose two.) LOAD DBADM SYSADM SYSCTRL SYSMAINT Users who have been granted the System Administrator (SYSADM) authority or the Database Administrator (DBADM) authority can revoke the CONTROL privilege on any database object. The owner of the database object receives all privileges along with the CONTROL privilege on the object. However, the owner of the object cannot grant or revoke the CONTROL privilege. Only users granted the SYSADM or DBADM authority can grant or revoke the CONTROL privilege. Users who have been granted the Load (LOAD) authority cannot revoke the CONTROL privilege on any database object. However, users who have been granted the LOAD authority cannot revoke any authorities or privileges. Users granted the System Control (SYSCTRL) authority cannot revoke the CONTROL privilege on any database object. Users granted the SYSCTRL authority can only revoke the USE tablespace privilege. Users granted the System Maintenance (SYSMAINT) authority cannot revoke the CONTROL privilege on any database object. Users granted the SYSMAINT authority can neither grant nor revoke any privileges or authorities. Security Sub- Knowledge of restricting data access IBM Press - DB2 Universal Databases V8.1 Certification Exam 700 Study Guide - Security Page 30 of 68

Database Programming with PL/SQL: Learning Objectives

Database Programming with PL/SQL: Learning Objectives Database Programming with PL/SQL: Learning Objectives This course covers PL/SQL, a procedural language extension to SQL. Through an innovative project-based approach, students learn procedural logic constructs

More information

D61830GC30. MySQL for Developers. Summary. Introduction. Prerequisites. At Course completion After completing this course, students will be able to:

D61830GC30. MySQL for Developers. Summary. Introduction. Prerequisites. At Course completion After completing this course, students will be able to: D61830GC30 for Developers Summary Duration Vendor Audience 5 Days Oracle Database Administrators, Developers, Web Administrators Level Technology Professional Oracle 5.6 Delivery Method Instructor-led

More information

Oracle Database 10g Express

Oracle Database 10g Express Oracle Database 10g Express This tutorial prepares the Oracle Database 10g Express Edition Developer to perform common development and administrative tasks of Oracle Database 10g Express Edition. Objectives

More information

DB2 - DATABASE SECURITY

DB2 - DATABASE SECURITY DB2 - DATABASE SECURITY http://www.tutorialspoint.com/db2/db2_database_security.htm Copyright tutorialspoint.com This chapter describes database security. Introduction DB2 database and functions can be

More information

Introduction to SQL and database objects

Introduction to SQL and database objects Introduction to SQL and database objects IBM Information Management Cloud Computing Center of Competence IBM Canada Labs 1 2011 IBM Corporation Agenda Overview Database objects SQL introduction The SELECT

More information

How To Create A Table In Sql 2.5.2.2 (Ahem)

How To Create A Table In Sql 2.5.2.2 (Ahem) Database Systems Unit 5 Database Implementation: SQL Data Definition Language Learning Goals In this unit you will learn how to transfer a logical data model into a physical database, how to extend or

More information

DB2 Security. Presented by DB2 Developer Domain http://www7b.software.ibm.com/dmdd/

DB2 Security. Presented by DB2 Developer Domain http://www7b.software.ibm.com/dmdd/ DB2 Security http://www7b.software.ibm.com/dmdd/ Table of Contents If you're viewing this document online, you can click any of the topics below to link directly to that section. 1. Introduction... 2 2.

More information

Using Temporary Tables to Improve Performance for SQL Data Services

Using Temporary Tables to Improve Performance for SQL Data Services Using Temporary Tables to Improve Performance for SQL Data Services 2014- Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying,

More information

SQL Server. 2012 for developers. murach's TRAINING & REFERENCE. Bryan Syverson. Mike Murach & Associates, Inc. Joel Murach

SQL Server. 2012 for developers. murach's TRAINING & REFERENCE. Bryan Syverson. Mike Murach & Associates, Inc. Joel Murach TRAINING & REFERENCE murach's SQL Server 2012 for developers Bryan Syverson Joel Murach Mike Murach & Associates, Inc. 4340 N. Knoll Ave. Fresno, CA 93722 www.murach.com murachbooks@murach.com Expanded

More information

Oracle Essbase Integration Services. Readme. Release 9.3.3.0.00

Oracle Essbase Integration Services. Readme. Release 9.3.3.0.00 Oracle Essbase Integration Services Release 9.3.3.0.00 Readme To view the most recent version of this Readme, see the 9.3.x documentation library on Oracle Technology Network (OTN) at http://www.oracle.com/technology/documentation/epm.html.

More information

Oracle Database: SQL and PL/SQL Fundamentals NEW

Oracle Database: SQL and PL/SQL Fundamentals NEW Oracle University Contact Us: 001-855-844-3881 & 001-800-514-06-97 Oracle Database: SQL and PL/SQL Fundamentals NEW Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals

More information

MyOra 3.0. User Guide. SQL Tool for Oracle. Jayam Systems, LLC

MyOra 3.0. User Guide. SQL Tool for Oracle. Jayam Systems, LLC MyOra 3.0 SQL Tool for Oracle User Guide Jayam Systems, LLC Contents Features... 4 Connecting to the Database... 5 Login... 5 Login History... 6 Connection Indicator... 6 Closing the Connection... 7 SQL

More information

Data Warehouse Center Administration Guide

Data Warehouse Center Administration Guide IBM DB2 Universal Database Data Warehouse Center Administration Guide Version 8 SC27-1123-00 IBM DB2 Universal Database Data Warehouse Center Administration Guide Version 8 SC27-1123-00 Before using this

More information

Instant SQL Programming

Instant SQL Programming Instant SQL Programming Joe Celko Wrox Press Ltd. INSTANT Table of Contents Introduction 1 What Can SQL Do for Me? 2 Who Should Use This Book? 2 How To Use This Book 3 What You Should Know 3 Conventions

More information

Geodatabase Programming with SQL

Geodatabase Programming with SQL DevSummit DC February 11, 2015 Washington, DC Geodatabase Programming with SQL Craig Gillgrass Assumptions Basic knowledge of SQL and relational databases Basic knowledge of the Geodatabase We ll hold

More information

Database Administration with MySQL

Database Administration with MySQL Database Administration with MySQL Suitable For: Database administrators and system administrators who need to manage MySQL based services. Prerequisites: Practical knowledge of SQL Some knowledge of relational

More information

Business Intelligence Tutorial

Business Intelligence Tutorial IBM DB2 Universal Database Business Intelligence Tutorial Version 7 IBM DB2 Universal Database Business Intelligence Tutorial Version 7 Before using this information and the product it supports, be sure

More information

SAP Business Objects Business Intelligence platform Document Version: 4.1 Support Package 7 2015-11-24. Data Federation Administration Tool Guide

SAP Business Objects Business Intelligence platform Document Version: 4.1 Support Package 7 2015-11-24. Data Federation Administration Tool Guide SAP Business Objects Business Intelligence platform Document Version: 4.1 Support Package 7 2015-11-24 Data Federation Administration Tool Guide Content 1 What's new in the.... 5 2 Introduction to administration

More information

5. CHANGING STRUCTURE AND DATA

5. CHANGING STRUCTURE AND DATA Oracle For Beginners Page : 1 5. CHANGING STRUCTURE AND DATA Altering the structure of a table Dropping a table Manipulating data Transaction Locking Read Consistency Summary Exercises Altering the structure

More information

Oracle Database: SQL and PL/SQL Fundamentals

Oracle Database: SQL and PL/SQL Fundamentals Oracle University Contact Us: +966 12 739 894 Oracle Database: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training is designed to

More information

Working with DB2 UDB objects

Working with DB2 UDB objects Working with DB2 UDB objects http://www7b.software.ibm.com/dmdd/ Table of Contents If you're viewing this document online, you can click any of the topics below to link directly to that section. 1. Introduction...

More information

Oracle Database: SQL and PL/SQL Fundamentals

Oracle Database: SQL and PL/SQL Fundamentals Oracle University Contact Us: 1.800.529.0165 Oracle Database: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn This course is designed to deliver the fundamentals of SQL and PL/SQL along

More information

Oracle 10g PL/SQL Training

Oracle 10g PL/SQL Training Oracle 10g PL/SQL Training Course Number: ORCL PS01 Length: 3 Day(s) Certification Exam This course will help you prepare for the following exams: 1Z0 042 1Z0 043 Course Overview PL/SQL is Oracle's Procedural

More information

DBMS / Business Intelligence, SQL Server

DBMS / Business Intelligence, SQL Server DBMS / Business Intelligence, SQL Server Orsys, with 30 years of experience, is providing high quality, independant State of the Art seminars and hands-on courses corresponding to the needs of IT professionals.

More information

Oracle Database 10g: Introduction to SQL

Oracle Database 10g: Introduction to SQL Oracle University Contact Us: 1.800.529.0165 Oracle Database 10g: Introduction to SQL Duration: 5 Days What you will learn This course offers students an introduction to Oracle Database 10g database technology.

More information

Oracle Database: SQL and PL/SQL Fundamentals NEW

Oracle Database: SQL and PL/SQL Fundamentals NEW Oracle University Contact Us: + 38516306373 Oracle Database: SQL and PL/SQL Fundamentals NEW Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training delivers the

More information

Duration Vendor Audience 5 Days Oracle End Users, Developers, Technical Consultants and Support Staff

Duration Vendor Audience 5 Days Oracle End Users, Developers, Technical Consultants and Support Staff D80198GC10 Oracle Database 12c SQL and Fundamentals Summary Duration Vendor Audience 5 Days Oracle End Users, Developers, Technical Consultants and Support Staff Level Professional Delivery Method Instructor-led

More information

Oracle SQL. Course Summary. Duration. Objectives

Oracle SQL. Course Summary. Duration. Objectives Oracle SQL Course Summary Identify the major structural components of the Oracle Database 11g Create reports of aggregated data Write SELECT statements that include queries Retrieve row and column data

More information

Temporal Features in SQL standard

Temporal Features in SQL standard WG2 N1536 WG3: KOA-046 Temporal Features in SQL standard Krishna Kulkarni, IBM Corporation krishnak@us.ibm.com May 13, 2011 1 Agenda Brief description of the SQL standard List of features in the latest

More information

CHAPTER 2 DATABASE MANAGEMENT SYSTEM AND SECURITY

CHAPTER 2 DATABASE MANAGEMENT SYSTEM AND SECURITY CHAPTER 2 DATABASE MANAGEMENT SYSTEM AND SECURITY 2.1 Introduction In this chapter, I am going to introduce Database Management Systems (DBMS) and the Structured Query Language (SQL), its syntax and usage.

More information

ODBC Chapter,First Edition

ODBC Chapter,First Edition 1 CHAPTER 1 ODBC Chapter,First Edition Introduction 1 Overview of ODBC 2 SAS/ACCESS LIBNAME Statement 3 Data Set Options: ODBC Specifics 15 DBLOAD Procedure: ODBC Specifics 25 DBLOAD Procedure Statements

More information

Managing Users and Identity Stores

Managing Users and Identity Stores CHAPTER 8 Overview ACS manages your network devices and other ACS clients by using the ACS network resource repositories and identity stores. When a host connects to the network through ACS requesting

More information

Quick Beginnings for DB2 Servers

Quick Beginnings for DB2 Servers IBM DB2 Universal Database Quick Beginnings for DB2 Servers Version 8 GC09-4836-00 IBM DB2 Universal Database Quick Beginnings for DB2 Servers Version 8 GC09-4836-00 Before using this information and

More information

SQL Server An Overview

SQL Server An Overview SQL Server An Overview SQL Server Microsoft SQL Server is designed to work effectively in a number of environments: As a two-tier or multi-tier client/server database system As a desktop database system

More information

1 File Processing Systems

1 File Processing Systems COMP 378 Database Systems Notes for Chapter 1 of Database System Concepts Introduction A database management system (DBMS) is a collection of data and an integrated set of programs that access that data.

More information

Chapter 2: Security in DB2

Chapter 2: Security in DB2 2. Security in DB2 2-1 DBA Certification Course (Summer 2008) Chapter 2: Security in DB2 Authentication DB2 Authorities Privileges Label-Based Access Control 2. Security in DB2 2-2 Objectives After completing

More information

InterBase 6. Embedded SQL Guide. Borland/INPRISE. 100 Enterprise Way, Scotts Valley, CA 95066 http://www.interbase.com

InterBase 6. Embedded SQL Guide. Borland/INPRISE. 100 Enterprise Way, Scotts Valley, CA 95066 http://www.interbase.com InterBase 6 Embedded SQL Guide Borland/INPRISE 100 Enterprise Way, Scotts Valley, CA 95066 http://www.interbase.com Inprise/Borland may have patents and/or pending patent applications covering subject

More information

Postgres Plus xdb Replication Server with Multi-Master User s Guide

Postgres Plus xdb Replication Server with Multi-Master User s Guide Postgres Plus xdb Replication Server with Multi-Master User s Guide Postgres Plus xdb Replication Server with Multi-Master build 57 August 22, 2012 , Version 5.0 by EnterpriseDB Corporation Copyright 2012

More information

Embedded SQL programming

Embedded SQL programming Embedded SQL programming http://www-136.ibm.com/developerworks/db2 Table of contents If you're viewing this document online, you can click any of the topics below to link directly to that section. 1. Before

More information

2874CD1EssentialSQL.qxd 6/25/01 3:06 PM Page 1 Essential SQL Copyright 2001 SYBEX, Inc., Alameda, CA www.sybex.com

2874CD1EssentialSQL.qxd 6/25/01 3:06 PM Page 1 Essential SQL Copyright 2001 SYBEX, Inc., Alameda, CA www.sybex.com Essential SQL 2 Essential SQL This bonus chapter is provided with Mastering Delphi 6. It is a basic introduction to SQL to accompany Chapter 14, Client/Server Programming. RDBMS packages are generally

More information

SQL Databases Course. by Applied Technology Research Center. This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases.

SQL Databases Course. by Applied Technology Research Center. This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases. SQL Databases Course by Applied Technology Research Center. 23 September 2015 This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases. Oracle Topics This Oracle Database: SQL

More information

Firebird. Embedded SQL Guide for RM/Cobol

Firebird. Embedded SQL Guide for RM/Cobol Firebird Embedded SQL Guide for RM/Cobol Embedded SQL Guide for RM/Cobol 3 Table of Contents 1. Program Structure...6 1.1. General...6 1.2. Reading this Guide...6 1.3. Definition of Terms...6 1.4. Declaring

More information

Examine the structure of the EMPLOYEES table: EMPLOYEE_ID NUMBER Primary Key FIRST_NAME VARCHAR2(25) LAST_NAME VARCHAR2(25)

Examine the structure of the EMPLOYEES table: EMPLOYEE_ID NUMBER Primary Key FIRST_NAME VARCHAR2(25) LAST_NAME VARCHAR2(25) Examine the structure of the EMPLOYEES table: EMPLOYEE_ID NUMBER Primary Key FIRST_NAME VARCHAR2(25) LAST_NAME VARCHAR2(25) Which three statements inserts a row into the table? A. INSERT INTO employees

More information

Administration Guide: Implementation

Administration Guide: Implementation IBM DB2 Universal Database Administration Guide: Implementation Version 8 SC09-4820-00 IBM DB2 Universal Database Administration Guide: Implementation Version 8 SC09-4820-00 Before using this information

More information

Database SQL messages and codes

Database SQL messages and codes System i Database SQL messages and codes Version 5 Release 4 System i Database SQL messages and codes Version 5 Release 4 Note Before using this information and the product it supports, read the information

More information

Introduction to Microsoft Jet SQL

Introduction to Microsoft Jet SQL Introduction to Microsoft Jet SQL Microsoft Jet SQL is a relational database language based on the SQL 1989 standard of the American Standards Institute (ANSI). Microsoft Jet SQL contains two kinds of

More information

Oracle Database 12c: Introduction to SQL Ed 1.1

Oracle Database 12c: Introduction to SQL Ed 1.1 Oracle University Contact Us: 1.800.529.0165 Oracle Database 12c: Introduction to SQL Ed 1.1 Duration: 5 Days What you will learn This Oracle Database: Introduction to SQL training helps you write subqueries,

More information

Working with the Geodatabase Using SQL

Working with the Geodatabase Using SQL An ESRI Technical Paper February 2004 This technical paper is aimed primarily at GIS managers and data administrators who are responsible for the installation, design, and day-to-day management of a geodatabase.

More information

David Dye. Extract, Transform, Load

David Dye. Extract, Transform, Load David Dye Extract, Transform, Load Extract, Transform, Load Overview SQL Tools Load Considerations Introduction David Dye derekman1@msn.com HTTP://WWW.SQLSAFETY.COM Overview ETL Overview Extract Define

More information

A Brief Introduction to MySQL

A Brief Introduction to MySQL A Brief Introduction to MySQL by Derek Schuurman Introduction to Databases A database is a structured collection of logically related data. One common type of database is the relational database, a term

More information

BCA. Database Management System

BCA. Database Management System BCA IV Sem Database Management System Multiple choice questions 1. A Database Management System (DBMS) is A. Collection of interrelated data B. Collection of programs to access data C. Collection of data

More information

Oracle. Brief Course Content This course can be done in modular form as per the detail below. ORA-1 Oracle Database 10g: SQL 4 Weeks 4000/-

Oracle. Brief Course Content This course can be done in modular form as per the detail below. ORA-1 Oracle Database 10g: SQL 4 Weeks 4000/- Oracle Objective: Oracle has many advantages and features that makes it popular and thereby makes it as the world's largest enterprise software company. Oracle is used for almost all large application

More information

Intro to Embedded SQL Programming for ILE RPG Developers

Intro to Embedded SQL Programming for ILE RPG Developers Intro to Embedded SQL Programming for ILE RPG Developers Dan Cruikshank DB2 for i Center of Excellence 1 Agenda Reasons for using Embedded SQL Getting started with Embedded SQL Using Host Variables Using

More information

4 Simple Database Features

4 Simple Database Features 4 Simple Database Features Now we come to the largest use of iseries Navigator for programmers the Databases function. IBM is no longer developing DDS (Data Description Specifications) for database definition,

More information

Jet Data Manager 2012 User Guide

Jet Data Manager 2012 User Guide Jet Data Manager 2012 User Guide Welcome This documentation provides descriptions of the concepts and features of the Jet Data Manager and how to use with them. With the Jet Data Manager you can transform

More information

System Monitor Guide and Reference

System Monitor Guide and Reference IBM DB2 Universal Database System Monitor Guide and Reference Version 7 SC09-2956-00 IBM DB2 Universal Database System Monitor Guide and Reference Version 7 SC09-2956-00 Before using this information

More information

Business Intelligence Tutorial: Introduction to the Data Warehouse Center

Business Intelligence Tutorial: Introduction to the Data Warehouse Center IBM DB2 Universal Database Business Intelligence Tutorial: Introduction to the Data Warehouse Center Version 8 IBM DB2 Universal Database Business Intelligence Tutorial: Introduction to the Data Warehouse

More information

SQL DATA DEFINITION: KEY CONSTRAINTS. CS121: Introduction to Relational Database Systems Fall 2015 Lecture 7

SQL DATA DEFINITION: KEY CONSTRAINTS. CS121: Introduction to Relational Database Systems Fall 2015 Lecture 7 SQL DATA DEFINITION: KEY CONSTRAINTS CS121: Introduction to Relational Database Systems Fall 2015 Lecture 7 Data Definition 2 Covered most of SQL data manipulation operations Continue exploration of SQL

More information

Driver for JDBC Implementation Guide

Driver for JDBC Implementation Guide www.novell.com/documentation Driver for JDBC Implementation Guide Identity Manager 4.0.2 January 2014 Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use

More information

A basic create statement for a simple student table would look like the following.

A basic create statement for a simple student table would look like the following. Creating Tables A basic create statement for a simple student table would look like the following. create table Student (SID varchar(10), FirstName varchar(30), LastName varchar(30), EmailAddress varchar(30));

More information

Review your answers, feedback, and question scores below. An asterisk (*) indicates a correct answer.

Review your answers, feedback, and question scores below. An asterisk (*) indicates a correct answer. Test: Final Exam - Database Programming with SQL Review your answers, feedback, and question scores below. An asterisk (*) indicates a correct answer. Section 8 Lesson 1 1. Which SQL statement below will

More information

Creating Database Tables in Microsoft SQL Server

Creating Database Tables in Microsoft SQL Server Creating Database Tables in Microsoft SQL Server Microsoft SQL Server is a relational database server that stores and retrieves data for multi-user network-based applications. SQL Server databases are

More information

Demystified CONTENTS Acknowledgments xvii Introduction xix CHAPTER 1 Database Fundamentals CHAPTER 2 Exploring Relational Database Components

Demystified CONTENTS Acknowledgments xvii Introduction xix CHAPTER 1 Database Fundamentals CHAPTER 2 Exploring Relational Database Components Acknowledgments xvii Introduction xix CHAPTER 1 Database Fundamentals 1 Properties of a Database 1 The Database Management System (DBMS) 2 Layers of Data Abstraction 3 Physical Data Independence 5 Logical

More information

SQL Server. 1. What is RDBMS?

SQL Server. 1. What is RDBMS? SQL Server 1. What is RDBMS? Relational Data Base Management Systems (RDBMS) are database management systems that maintain data records and indices in tables. Relationships may be created and maintained

More information

Toad for Data Analysts, Tips n Tricks

Toad for Data Analysts, Tips n Tricks Toad for Data Analysts, Tips n Tricks or Things Everyone Should Know about TDA Just what is Toad for Data Analysts? Toad is a brand at Quest. We have several tools that have been built explicitly for developers

More information

COMP 5138 Relational Database Management Systems. Week 5 : Basic SQL. Today s Agenda. Overview. Basic SQL Queries. Joins Queries

COMP 5138 Relational Database Management Systems. Week 5 : Basic SQL. Today s Agenda. Overview. Basic SQL Queries. Joins Queries COMP 5138 Relational Database Management Systems Week 5 : Basic COMP5138 "Relational Database Managment Systems" J. Davis 2006 5-1 Today s Agenda Overview Basic Queries Joins Queries Aggregate Functions

More information

Oracle9i Database and MySQL Database Server are

Oracle9i Database and MySQL Database Server are SELECT Star A Comparison of Oracle and MySQL By Gregg Petri Oracle9i Database and MySQL Database Server are relational database management systems (RDBMS) that efficiently manage data within an enterprise.

More information

Database Systems. National Chiao Tung University Chun-Jen Tsai 05/30/2012

Database Systems. National Chiao Tung University Chun-Jen Tsai 05/30/2012 Database Systems National Chiao Tung University Chun-Jen Tsai 05/30/2012 Definition of a Database Database System A multidimensional data collection, internal links between its entries make the information

More information

Advanced SQL. Jim Mason. www.ebt-now.com Web solutions for iseries engineer, build, deploy, support, train 508-728-4353. jemason@ebt-now.

Advanced SQL. Jim Mason. www.ebt-now.com Web solutions for iseries engineer, build, deploy, support, train 508-728-4353. jemason@ebt-now. Advanced SQL Jim Mason jemason@ebt-now.com www.ebt-now.com Web solutions for iseries engineer, build, deploy, support, train 508-728-4353 What We ll Cover SQL and Database environments Managing Database

More information

Oracle Database 11g SQL

Oracle Database 11g SQL AO3 - Version: 2 19 June 2016 Oracle Database 11g SQL Oracle Database 11g SQL AO3 - Version: 2 3 days Course Description: This course provides the essential SQL skills that allow developers to write queries

More information

MyOra 3.5. User Guide. SQL Tool for Oracle. Kris Murthy

MyOra 3.5. User Guide. SQL Tool for Oracle. Kris Murthy MyOra 3.5 SQL Tool for Oracle User Guide Kris Murthy Contents Features... 4 Connecting to the Database... 5 Login... 5 Login History... 6 Connection Indicator... 6 Closing the Connection... 7 SQL Editor...

More information

Maintaining Stored Procedures in Database Application

Maintaining Stored Procedures in Database Application Maintaining Stored Procedures in Database Application Santosh Kakade 1, Rohan Thakare 2, Bhushan Sapare 3, Dr. B.B. Meshram 4 Computer Department VJTI, Mumbai 1,2,3. Head of Computer Department VJTI, Mumbai

More information

Part A: Data Definition Language (DDL) Schema and Catalog CREAT TABLE. Referential Triggered Actions. CSC 742 Database Management Systems

Part A: Data Definition Language (DDL) Schema and Catalog CREAT TABLE. Referential Triggered Actions. CSC 742 Database Management Systems CSC 74 Database Management Systems Topic #0: SQL Part A: Data Definition Language (DDL) Spring 00 CSC 74: DBMS by Dr. Peng Ning Spring 00 CSC 74: DBMS by Dr. Peng Ning Schema and Catalog Schema A collection

More information

CSE 530A Database Management Systems. Introduction. Washington University Fall 2013

CSE 530A Database Management Systems. Introduction. Washington University Fall 2013 CSE 530A Database Management Systems Introduction Washington University Fall 2013 Overview Time: Mon/Wed 7:00-8:30 PM Location: Crow 206 Instructor: Michael Plezbert TA: Gene Lee Websites: http://classes.engineering.wustl.edu/cse530/

More information

Database Migration from MySQL to RDM Server

Database Migration from MySQL to RDM Server MIGRATION GUIDE Database Migration from MySQL to RDM Server A Birdstep Technology, Inc. Raima Embedded Database Division Migration Guide Published: May, 2009 Author: Daigoro F. Toyama Senior Software Engineer

More information

Data security best practices

Data security best practices IBM DB2 for Linux, UNIX, and Windows Data security best practices A practical guide to implementing row and column access control Walid Rjaibi, CISSP IBM Senior Technical Staff Member Security Architect

More information

MySQL for Beginners Ed 3

MySQL for Beginners Ed 3 Oracle University Contact Us: 1.800.529.0165 MySQL for Beginners Ed 3 Duration: 4 Days What you will learn The MySQL for Beginners course helps you learn about the world's most popular open source database.

More information

Database 10g Edition: All possible 10g features, either bundled or available at additional cost.

Database 10g Edition: All possible 10g features, either bundled or available at additional cost. Concepts Oracle Corporation offers a wide variety of products. The Oracle Database 10g, the product this exam focuses on, is the centerpiece of the Oracle product set. The "g" in "10g" stands for the Grid

More information

v4.8 Getting Started Guide: Using SpatialWare with MapInfo Professional for Microsoft SQL Server

v4.8 Getting Started Guide: Using SpatialWare with MapInfo Professional for Microsoft SQL Server v4.8 Getting Started Guide: Using SpatialWare with MapInfo Professional for Microsoft SQL Server Information in this document is subject to change without notice and does not represent a commitment on

More information

Advance DBMS. Structured Query Language (SQL)

Advance DBMS. Structured Query Language (SQL) Structured Query Language (SQL) Introduction Commercial database systems use more user friendly language to specify the queries. SQL is the most influential commercially marketed product language. Other

More information

The release notes provide details of enhancements and features in Cloudera ODBC Driver for Impala 2.5.30, as well as the version history.

The release notes provide details of enhancements and features in Cloudera ODBC Driver for Impala 2.5.30, as well as the version history. Cloudera ODBC Driver for Impala 2.5.30 The release notes provide details of enhancements and features in Cloudera ODBC Driver for Impala 2.5.30, as well as the version history. The following are highlights

More information

www.gr8ambitionz.com

www.gr8ambitionz.com Data Base Management Systems (DBMS) Study Material (Objective Type questions with Answers) Shared by Akhil Arora Powered by www. your A to Z competitive exam guide Database Objective type questions Q.1

More information

Toad for Oracle 8.6 SQL Tuning

Toad for Oracle 8.6 SQL Tuning Quick User Guide for Toad for Oracle 8.6 SQL Tuning SQL Tuning Version 6.1.1 SQL Tuning definitively solves SQL bottlenecks through a unique methodology that scans code, without executing programs, to

More information

FileMaker 14. ODBC and JDBC Guide

FileMaker 14. ODBC and JDBC Guide FileMaker 14 ODBC and JDBC Guide 2004 2015 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks of FileMaker,

More information

Introduction to the Oracle DBMS

Introduction to the Oracle DBMS Introduction to the Oracle DBMS Kristian Torp Department of Computer Science Aalborg University www.cs.aau.dk/ torp torp@cs.aau.dk December 2, 2011 daisy.aau.dk Kristian Torp (Aalborg University) Introduction

More information

Developing SQL and PL/SQL with JDeveloper

Developing SQL and PL/SQL with JDeveloper Seite 1 von 23 Developing SQL and PL/SQL with JDeveloper Oracle JDeveloper 10g Preview Technologies used: SQL, PL/SQL An Oracle JDeveloper Tutorial September 2003 Content This tutorial walks through the

More information

Oracle to MySQL Migration

Oracle to MySQL Migration to Migration Stored Procedures, Packages, Triggers, Scripts and Applications White Paper March 2009, Ispirer Systems Ltd. Copyright 1999-2012. Ispirer Systems Ltd. All Rights Reserved. 1 Introduction The

More information

Logi Ad Hoc Reporting System Administration Guide

Logi Ad Hoc Reporting System Administration Guide Logi Ad Hoc Reporting System Administration Guide Version 11.2 Last Updated: March 2014 Page 2 Table of Contents INTRODUCTION... 4 Target Audience... 4 Application Architecture... 5 Document Overview...

More information

The Right Database for Your Growing Business Ndo M. Osias ndo_osias@hotmail.com

The Right Database for Your Growing Business Ndo M. Osias ndo_osias@hotmail.com The Right Database for Your Growing Business Ndo M. Osias ndo_osias@hotmail.com Abstract As a business grows there is a need to upgrade both the hardware and software that form the company's information

More information

1 SQL Data Types and Schemas

1 SQL Data Types and Schemas COMP 378 Database Systems Notes for Chapters 4 and 5 of Database System Concepts Advanced SQL 1 SQL Data Types and Schemas 1.1 Additional Data Types 1.1.1 User Defined Types Idea: in some situations, data

More information

ATTACHMENT 6 SQL Server 2012 Programming Standards

ATTACHMENT 6 SQL Server 2012 Programming Standards ATTACHMENT 6 SQL Server 2012 Programming Standards SQL Server Object Design and Programming Object Design and Programming Idaho Department of Lands Document Change/Revision Log Date Version Author Description

More information

Server Management. Presented by DB2 Developer Domain http://www7b.software.ibm.com/dmdd/

Server Management. Presented by DB2 Developer Domain http://www7b.software.ibm.com/dmdd/ Table of Contents If you're viewing this document online, you can click any of the topics below to link directly to that section. 1. Introduction... 2. DB2 instances... 3. DB2 client/server connectivity...

More information

Oracle Database: Introduction to SQL

Oracle Database: Introduction to SQL Oracle University Contact Us: 1.800.529.0165 Oracle Database: Introduction to SQL Duration: 5 Days What you will learn This Oracle Database: Introduction to SQL training teaches you how to write subqueries,

More information

Oracle Database 10g: Program with PL/SQL

Oracle Database 10g: Program with PL/SQL Oracle University Contact Us: Local: 1800 425 8877 Intl: +91 80 4108 4700 Oracle Database 10g: Program with PL/SQL Duration: 5 Days What you will learn This course introduces students to PL/SQL and helps

More information

- Eliminating redundant data - Ensuring data dependencies makes sense. ie:- data is stored logically

- Eliminating redundant data - Ensuring data dependencies makes sense. ie:- data is stored logically Normalization of databases Database normalization is a technique of organizing the data in the database. Normalization is a systematic approach of decomposing tables to eliminate data redundancy and undesirable

More information

FileMaker 11. ODBC and JDBC Guide

FileMaker 11. ODBC and JDBC Guide FileMaker 11 ODBC and JDBC Guide 2004 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc. registered

More information

DB2 for z/os: Utilities and Application Development

DB2 for z/os: Utilities and Application Development TRAINING & CONSULTING DB2 for z/os: Utilities and Application ABIS Training & Consulting www.abis.be training@abis.be 2005, 2006 Document number: 0092_03b.fm 11 January 2006 Address comments concerning

More information

www.dotnetsparkles.wordpress.com

www.dotnetsparkles.wordpress.com Database Design Considerations Designing a database requires an understanding of both the business functions you want to model and the database concepts and features used to represent those business functions.

More information

Contents WEKA Microsoft SQL Database

Contents WEKA Microsoft SQL Database WEKA User Manual Contents WEKA Introduction 3 Background information. 3 Installation. 3 Where to get WEKA... 3 Downloading Information... 3 Opening the program.. 4 Chooser Menu. 4-6 Preprocessing... 6-7

More information