000-553 IBM Netezza Certification
000-553 IBM Netezza Certification
000-553 IBM Netezza Certification
QUESTION NO: 1
Which CREATE DATABASE attributes are required?
A. The database name.
B. The database name and the redo log file name.
C. The database name and the table space name.
D. The database name and the temporary table space name.
Answer: A
Explanation:
QUESTION NO: 2
Which statement is true for database users and groups?
A. All users must belong to admin group.
B. Creation of users and groups is not allowed.
C. Users and groups are local and tied to a particular database.
D. Users and groups are global and not tied to a particular database.
Answer: D
Explanation:
QUESTION NO: 3
What is the maximum number of columns you can choose as organizing keys for clustered base
table?
A. 1
B. 2
C. 4
D. 8
Answer: C
Explanation:
QUESTION NO: 4
"Pass Any Exam. Any Time." - 100% Pass Guarantee
QUESTION NO: 5
Which statement is true regarding any database user?
A. The user has a table space defined.
B. The user can be assigned to more than one group.
C. The user must have a corresponding host account.
D. The user can be removed from the default PUBLIC group.
Answer: B
Explanation:
QUESTION NO: 6
When working with sequences, which of the following statements will always be true?
A. One-up numbers are generated.
B. Integers (whole numbers) are generated.
C. The first value generated is the number 1.
D. The sequence number assigned will be unique across all tables and databases.
Answer: B
Explanation:
QUESTION NO: 7
When are zonemaps initially created for a table?
"Pass Any Exam. Any Time." - 100% Pass Guarantee
QUESTION NO: 8
Columns in a table may be zonemapped. How are those columns chosen?
A. They are automatically selected by the system.
B. They are based on the same columns as the table's distribution key.
C. They are added via the ALTER TABLE ADD INDEX(column_name) statement.
D. They are added via the ALTER TABLE ADD ZONEMAP(column_name) statement.
Answer: A
Explanation:
QUESTION NO: 9
Which clause CANNOT be used with a CREATE VIEW statement?
A. SUM ()
B. GROUP BY
C. ORDER BY
D. OUTER JOIN
Answer: C
Explanation:
QUESTION NO: 10
What is a characteristic of a column that is based on the TIMESTAMP datatype?
A. It includes a date portion.
B. It includes a timezone offset.
"Pass Any Exam. Any Time." - 100% Pass Guarantee
QUESTION NO: 11
When creating a table, you can specify a column constraint for each individual column of either
"NULL" or "NOT NULL". When column values are later evaluated within a query statement, which
of these is true?
A. 0 is equal to null, the empty string ( '' ) is equal to null.
B. 0 is equal to null, the empty string ( '' ) is not equal to null.
C. 0 is not equal to null, the empty string ( '' ) is equal to null.
D. 0 is not equal to null, the empty string ( '' ) is not equal to null.
Answer: D
Explanation:
QUESTION NO: 12
After performing a GROOM on a clustered base table, which statement is true?
A. The table is redistributed on the ORGANIZE ON clause.
B. The table is reorganized on the ORGANIZE ON clause.
C. The table is reorganized on the DISTRIBUTE ON clause.
D. The table is redistributed on the DISTRIBUTE ON clause.
Answer: B
Explanation:
QUESTION NO: 13
Which two statistical data points are automatically updated when performing an INSERT on a
table? (Choose two.)
A. The number of rows in the table.
"Pass Any Exam. Any Time." - 100% Pass Guarantee
QUESTION NO: 14
Using a date column as a distribution key may distribute rows evenly across dataslices, why is
this a poor choice of a distribution key?
A. Queries on the table will invoke compression.
B. Queries on date range may involve processing skew.
C. Queries on date range will utilize only host processing.
D. Queries on the table will invoke compression on the date columns.
Answer: B
Explanation:
QUESTION NO: 15
Why should you avoid using Boolean data types as a distribution key for a table ?
A. Table will not join.
B. Table will not broadcast.
C. Table is likely to be skewed.
D. Table is likely to be evenly spread across data slices.
Answer: C
Explanation:
QUESTION NO: 16
Which statement about the TwinFin Groom feature is true?
A. GROOM TABLE requires space to make a complete copy of the table.
"Pass Any Exam. Any Time." - 100% Pass Guarantee
QUESTION NO: 17
What should be considered when you are asked to select the distribution key columns for a very
large fact table?
A. As many columns as possible.
B. Columns that contain many nulls.
C. Columns that contain few unique values.
D. Columns used to join to other large tables.
Answer: D
Explanation:
QUESTION NO: 18
What is the raw user data space available on a TwinFin 24?
A. 24TB
B. 48TB
C. 64TB
D. 100TB
Answer: C
Explanation:
QUESTION NO: 19
What is the TwinFin host Linux file that must be modified to adjust optimizer settings
permanently?
QUESTION NO: 20
Click on the exhibit.
QUESTION NO: 21
Why is generating statistics on a table important to query performance?
A. The table statistics are used to facilitate disk space reclamation of deleted rows.
B. The optimizer uses statistics to determine the optimal execution plan for queries.
C. The Zone Map information cross references the table statistics for each column to avoid
scanning.
D. The Field Programmable Gate Array (FPGA) utilizes the statistics to identify which row/columns
to filter.
Answer: B
Explanation:
QUESTION NO: 22
How many S-Blades are housed in a TwinFin 12 single-rack system?
A. 2 S-Blades.
B. 12 S-Blades.
C. 96 S-Blades.
D. 108 S-Blades.
Answer: B
Explanation:
QUESTION NO: 23
In a standard TwinFin 24 architecture, how many active disks plus spares are there?
A. 184 + 8 disks.
B. 188 + 4 disks.
C. 192 + 0 disks.
"Pass Any Exam. Any Time." - 100% Pass Guarantee
10
QUESTION NO: 24
Which is NOT a function of the Field Programmable Gate Arrays (FPGA) residing on the Netezza
Database Accelerator card?
A. Projects
B. Restricts
C. Aggregates
D. Decompresses
Answer: C
Explanation:
QUESTION NO: 25
What TwinFin component is responsible for controlling a TwinFin disk?
A. S-Blade (Snippet-Blade)
B. SFI (Switching Fabic Interface)
C. FPGA (Field Programmable Gate Array)
D. DRBD (Distributed Replicated Block Device)
Answer: A
Explanation:
QUESTION NO: 26
How many S-blades does a single Snippet Processing Array (SPA) TwinFin 12 chassis contain?
A. 4
B. 6
C. 8
D. 10
"Pass Any Exam. Any Time." - 100% Pass Guarantee
11
QUESTION NO: 27
In a standard TwinFin 12 architecture, how many active dataslices are there?
A. 92 dataslices.
B. 96 dataslices.
C. 108 dataslices.
D. 112 dataslices.
Answer: A
Explanation:
QUESTION NO: 28
Which condition will interrupt a query running on a fully operational TwinFin 12 system?
A. One fan fails.
B. One disk fails.
C. Active host fails.
D. One power supply fails.
Answer: C
Explanation:
QUESTION NO: 29
Which is a function of the Linux-HA heartbeat?
A. Performs regeneration of failed disks on the hosts.
B. Manages communication and processes on the S-Blades.
C. Performs disk partitioning and status of jobs on the S-Blades.
D. Manages communication and status of services on the hosts.
Answer: D
Explanation:
"Pass Any Exam. Any Time." - 100% Pass Guarantee
12
QUESTION NO: 30
nzload is invoked with the "allowReplay" option enabled. While the Netezza Appliance changes
state from online to pausing then to online, which statement is true about the nzload process on
the Appliance?
A. nzload will fail.
B. nzload automatically continues without user intervention.
C. nzload must be stopped and resumed by the user from the last check point.
D. nzload automatically restarts but the user must remove the allowReplay option.
Answer: B
Explanation:
QUESTION NO: 31
What is the state of the two hosts on a properly functional Netezza Appliance?
A. Active - Active
B. Active - Stand by
C. Stand by - Backup
D. Stand by - Passive
Answer: B
Explanation:
QUESTION NO: 32
Which statement describes administrative privileges?
A. Provides audit functionality for the database.
B. Manages resource allocations for concurrent processing.
C. Gives permission to execute global operations and to create objects.
D. Gives additional storage to select members of the administrator group.
Answer: C
Explanation:
"Pass Any Exam. Any Time." - 100% Pass Guarantee
13
QUESTION NO: 33
When setting up a crontab entry, what must be done on a TwinFin server?
A. Create an nzcron event.
B. Stop and start the appliance
C. nzstop/nzstart the database
D. Add entry to active host and standby host.
Answer: D
Explanation:
QUESTION NO: 34
When enabled, query history always collects information about login failures, session creation,
session termination, and query history process startup. About which areas does query history NOT
collect data?
A. Plans
B. Disks
C. Tables
D. Queries
Answer: B
Explanation:
QUESTION NO: 35
With LDAP enabled, which of the following is verified against an LDAP server?
A. Database user ADMIN privileges.
B. Database user SELECT privileges.
C. Database user GROUP authentication.
D. Database user password authentication.
Answer: D
Explanation:
"Pass Any Exam. Any Time." - 100% Pass Guarantee
14
QUESTION NO: 36
In order for an ODBC application running on Microsoft Windows to connect to Netezza, which two
steps must be performed? (Choose two.)
A. Install nzsql for Windows.
B. Install nzAdmin for Windows.
C. Install an ODBC Driver Manager for Windows.
D. Install the Netezza ODBC driver for Windows.
E. Create or modify a Data Source Name (DSN) for a connection to a database.
Answer: D,E
Explanation:
QUESTION NO: 37
OLE-DB based applications requires which Netezza software?
A. Install the nzload bulk load for windows.
B. Install the Netezza JDBC driver for windows.
C. Install the Netezza ODBC driver for windows.
D. Install the Netezza OLE-DB Driver for windows.
Answer: D
Explanation:
QUESTION NO: 38
Name the CLI application that allows you to load data from ASCII files to database tables?
A. nzload
B. loadmgr
C. nzimport
D. nzrestore
Answer: A
Explanation:
"Pass Any Exam. Any Time." - 100% Pass Guarantee
15
QUESTION NO: 39
What function can nzbackup perform?
A. Backs up pg.log files.
B. Backs up TEMP tables.
C. Backs up Netezza host data (catalog metadata).
D. Backs up the data using the specified number of streams.
Answer: D
Explanation:
QUESTION NO: 40
Which nzload operation statement is correct?
A. nzload must have a control file.
B. nzload performs singleton inserts.
C. nzload must be run from the TwinFin host.
D. nzload user must have CREATE EXTERNAL TABLE privilege.
Answer: D
Explanation:
QUESTION NO: 41
Which statement is true?
A. MATERIALIZED VIEWS can be run against EXTERNAL tables.
B. GENERATE STATISTICS can be run against EXTERNAL tables.
C. EXTERNAL table data is deleted using the SQL DELETE command.
D. EXTERNAL tables can be used to unload data to a Microsoft Windows directory.
Answer: D
Explanation:
16
QUESTION NO: 43
When unloading data via an external table, where can the SQL be submitted?
A. A User Defined Function
B. nzsql on an AIX machine networked to TwinFin
C. nzsql on Microsoft Windows networked to TwinFin
D. An ODBC application on Windows networked to TwinFin
Answer: D
Explanation:
QUESTION NO: 44
You have access to two databases DEV and PROD. Currently you are connected to the DEV
database. Which operation is permitted?
A. Delete from PROD..TableA
B. Select * from PROD..TableA
C. Truncate table PROD..TableA
D. Insert into PROD..TableA select * from DEV..TableB
Answer: B
Explanation:
17
QUESTION NO: 46
A group has a resource allocation maximum of 50% and the job maximum is set to 1. Two users
within this resource group each execute 1 job at the same time, which statement is correct?
A. Each job gets 25% and both run at the same time.
B. Each job gets 50% but only one job runs at a time.
C. Each job gets 50% and both run at the same time.
D. You cannot set the job maximum per resource group.
Answer: B
Explanation:
QUESTION NO: 47
In order to set a runaway query event to trigger when a query runs longer than two minutes, which
two items must be configured? (Choose two.)
A. The runaway query event is enabled.
B. The pg.log file is configured for two minutes.
C. The runaway query event is configured for two minutes.
D. The nzsystem command was used to set the QUERYTIMEOUT to two minutes.
E. The CREATE USER command was used to set the QUERYTIMEOUT to two minutes.
Answer: A,E
Explanation:
18
QUESTION NO: 49
What two conditions must be met to achieve a collocated join between two tables? (Choose two.)
QUESTION NO: 50
Where are the database log files located?
A. /var/log
B. /usr/local
C. /nz/kit/log
D. The SYSTEM database
Answer: C
Explanation:
19
QUESTION NO: 52
Why is table skew important to manage?
A. Low table skew negatively impacts performance.
B. High table skew negatively impacts performance.
C. Low table skew negatively impacts data compression.
D. Deleted rows consume disk space until they are freed.
Answer: B
Explanation:
QUESTION NO: 53
Given the following query:Select count(*) from TableA;How can you view the query plan without
executing the query?
A. Use explain.
B. Use statistics.
C. Use pg.log file.
D. Set show_plan = true;
Answer: A
Explanation:
20
QUESTION NO: 55
What CANNOT be measured and managed by system views?
A. Temperature values on S-blade.
B. Status of the host attached storage.
C. Power supply status for each frame.
D. Resource group utilization and history.
Answer: B
Explanation:
QUESTION NO: 56
When a temporary table is created, where will the data be stored?
A. On the host under the /nz/tmp directory.
B. On the S-Blades under the data partition.
C. Held in physical memory on the S-Blades.
D. On the S-Blades under the swap partition.
Answer: B
Explanation:
QUESTION NO: 57
21
QUESTION NO: 58
What is the limitation on join types with floating-point data types?
A. The system does not have a limitation on floating-point data types.
B. The system cannot perform any type of join on floating-point data types.
C. The system cannot perform a fast hash join on a floating point data type, but instead must
perform a slower sort merge join.
D. The system cannot perform a fast sort merge join on a floating point data type, but instead must
perform a slower hash join.
Answer: C
Explanation:
QUESTION NO: 59
Which statement is true about data flowing in/out of the Netezza Appliance?
A. Bypasses the host.
B. Flows through the host.
C. Compressed on the host.
D. Uncompressed on the host.
Answer: B
Explanation:
QUESTION NO: 60
22
QUESTION NO: 61
Which procedural logic is NOT supported by NZPLSQL?
A. Conditionals (if/else)
B. Looping (while, for)
C. Scrollable Cursors
D. Returning a scalar result or a result set
Answer: C
Explanation:
QUESTION NO: 62
What is required to troubleshoot a query?
A. nzevents and the pg.log
B. nzsql and the ODBC config
C. nzinventory and the dbos.log
D. nzdumpschema and the execution plan
Answer: D
Explanation:
QUESTION NO: 63
Given a plan ID, how would you obtain the query execution plan? (Choose two.)
23
QUESTION NO: 64
Which command allows you to show information about the database hardware as well as take
actions such as activate or deactivate components, locate components, or delete them from the
system?
A. sar
B. nzhw
C. nzsystem
D. nzinventory
Answer: B
Explanation:
QUESTION NO: 65
Which command is used to display operational statistics about system capacity, faults,and
performance?
A. nzstats
B. nzstate
C. nzshow
D. nzsystem
Answer: A
Explanation:
QUESTION NO: 66
All database users are members of what predefined database group, which governs the basic
"Pass Any Exam. Any Time." - 100% Pass Guarantee
24
QUESTION NO: 67
Which is NOT a way to check if the database is online?
A. nzstate
B. cat /proc/database
C. nzsystem showState
D. nzsql -c "select * from _v_system_info;"
Answer: B
Explanation:
QUESTION NO: 68
What is the maximum number of databases that can be created on a TwinFin 12 server?
A. 1
B. 12
C. 31
D. > 96
Answer: D
Explanation:
QUESTION NO: 69
Which attribute CANNOT be defined for both users and groups?
A. Row set limit.
"Pass Any Exam. Any Time." - 100% Pass Guarantee
25
QUESTION NO: 70
Zone Maps provide what information about a table?
A. The list of unique column values found within an extent.
B. An index pointer to each row's exact location in the base table.
C. The minimum and maximum column values found within an extent.
D. The connection between the map and reduce stages when using MapReduce.
Answer: C
Explanation:
QUESTION NO: 71
You have created a group GroupA with JOB MAXIMUM of 4, which statement is true?
A. No more than 4 users can be assigned to GroupA.
B. If users in GroupA submit more than 4 queries they will fail.
C. If users in GroupA submit more than 4 queries, then they will queue in order.
D. The job maximum cannot be less than the default concurrent query limit of 48.
Answer: C
Explanation:
QUESTION NO: 72
What are two considerations for usage of materialized views? (Choose two.)
A. Materialized views are logical entities.
B. Materialized views are the same as database views.
C. Materialized views may improve query performance.
"Pass Any Exam. Any Time." - 100% Pass Guarantee
26
QUESTION NO: 73
When doing a CREATE SEQUENCE, the largest "maximum value" is based on what?
A. BIGINT
B. FLOAT8
C. NUMERIC(38,0)
D. VARCHAR(256)
Answer: A
Explanation:
QUESTION NO: 74
What is a benefit of Clustered Base Tables?
A. Replicates base table data.
B. An alternate way to order a table's data.
C. Materializes on disk joins between tables.
D. Increases the performance of load operations.
Answer: B
Explanation:
QUESTION NO: 75
To create a database table, at a minimum what must be specified?
A. column name and data type
B. columnname, data type and primary key
C. column name, data type and default constraint
D. column name, data type and distribute on clause
"Pass Any Exam. Any Time." - 100% Pass Guarantee
27
QUESTION NO: 76
When doing a CREATE TABLE, constraints can be specified at the column level. Which two
constraints are NOT automatically enforced via the database? (Choose two.)
A. NULL
B. UNIQUE
C. NOT NULL
D. PRIMARY KEY
E. DEFAULT value
Answer: B,D
Explanation:
QUESTION NO: 77
Which of the following is a valid datatype definition?
A. TEXT
B. CLOB
C. CHAR(64000)
D. NUMERIC(1,38)
Answer: C
Explanation:
QUESTION NO: 78
Which will result in support for zonemaps on the LastName column?
A. CREATE TABLE TableA (LastName VARCHAR(20));
B. CREATE TABLE TableA (LastName VARCHAR(20));ALTER TABLE TableA ZONEMAP ON
(LastName);
C. CREATE TABLE TableA (LastName VARCHAR(20)) DISTRIBUTE ON (LastName);
D. CREATE TABLE TableA (LastName VARCHAR(20));CREATE MATERIALIZED VIEW ViewA
"Pass Any Exam. Any Time." - 100% Pass Guarantee
28
QUESTION NO: 79
When a CREATE TABLE AS (CTAS) is performed on a table creating more than 1,000,000,000
rows, which statement is true?
A. Groom will be automatically invoked.
B. Primary key constraints will be checked.
C. Statistics will automatically be generated.
D. Materialized views will be automatically generated.
Answer: C
Explanation:
QUESTION NO: 80
How does the Netezza system utilize the distribution key to store records on disk?
A. System assigns records to a FPGA based on their distribution key value.
B. System assigns records to the host based on their distribution key value.
C. System assigns records to a logical data slice based on their distribution key value.
D. System assigns records to a Netezza Database Accelerator based on their distribution key
value.
Answer: C
Explanation:
QUESTION NO: 81
Which statements is true about the groom feature in TwinFin?
A. Groom allows the user to add row level security.
B. Groom validates primary key constraints on the table.
C. Groom reorders rows based on the DISTRIBUTE ON clause.
"Pass Any Exam. Any Time." - 100% Pass Guarantee
29
QUESTION NO: 82
Which piece of information is NOT gathered as part of the statistical information when generate
statistics is run on a table?
A. The number of rows in the table.
B. The number of updated rows in the table.
C. The minimum and maximum value in each column.
D. The number of unique or distinct values in each column.
Answer: B
Explanation:
QUESTION NO: 83
What will prevent a GROOM TABLE command from running on a table named TableA?
A. If there are any materialized views on the table TableA.
B. If there are any active selects running against the table TableA.
C. If there are any active nzloads running against the table TableA.
D. If there are any active updates running against the table TableA.
Answer: A
Explanation:
QUESTION NO: 84
Which one of the following statements is true about optimizer settings?
A. Can be set system wide only.
B. Can be set at the database level only.
C. Can be set at the session and at the group level.
D. Can be set system wide and at the session level.
"Pass Any Exam. Any Time." - 100% Pass Guarantee
30
QUESTION NO: 85
What two characteristics can be changed when using the CREATE TABLE AS (CTAS) statement
to copy TableA to TableB? (Choose two.)
A. The views on TableA.
B. The privileges on TableA.
C. The distribution key of TableB.
D. The materialized views on TableB.
E. The order of the data stored in TableB.
Answer: C,E
Explanation:
QUESTION NO: 86
A table, TableA has one column, ColumnA. The following query can be used to determine the
skew of Table A.
A. Select distinct (ColumnA) from TableA;
B. Select distinct(datasliceid) from TableA;
C. Select datasliceid, count(*) from TableA group by 1 order by 2;
D. Select ColumnA, count(*) from TableA group by ColumnA order by 2;
Answer: C
Explanation:
QUESTION NO: 87
When a poor choice of distribution key is made, what is the impact to storage allocation?
A. Data is likely to negatively affect views.
B. Data is likely to be uneven across the system.
C. Data is likely to negatively affect compression.
D. Data is likely to generate duplicate sequence values.
"Pass Any Exam. Any Time." - 100% Pass Guarantee
31
QUESTION NO: 88
Which one of the following statements is true?
A. All user space is available for database expansion.
B. Each database is assigned it's own section of disk space.
C. When creating the database you can specify which disks to use.
D. When you create a database you can set the maximum space it is allowed to use.
Answer: A
Explanation:
QUESTION NO: 89
In a standard TwinFin 24 architecture, how many active dataslices are there
A. 184 dataslices.
B. 192 dataslices.
C. 216 dataslices.
D. 224 dataslices.
Answer: A
Explanation:
QUESTION NO: 90
What operating system runs on a TwinFin host?
A. AIX
B. SUSE Linux
C. Nucleus OS
D. Redhat Linux
Answer: D
Explanation:
"Pass Any Exam. Any Time." - 100% Pass Guarantee
32
QUESTION NO: 91
In a standard TwinFin 12 architecture, how many active disks plus spares are there?
A. 92 + 4 disks.
B. 94 + 2 disks.
C. 96 + 0 disks.
D. 98 + 2 disks.
Answer: A
Explanation:
QUESTION NO: 92
In a standard TwinFin 12 architecture, how many spare disks exist?
A. 0
B. 2
C. 4
D. 8
Answer: C
Explanation:
QUESTION NO: 93
The primary copy of a dataslice is spread across how many disks?
A. 1.
B. 2.
C. 4.
D. 12.
Answer: A
Explanation:
33
QUESTION NO: 95
What is the function of the Netezza Appliance Distributed Replicated Block Device (DRBD)?
A. High Availability.
B. Load Balancing.
C. High Concurrency.
D. Work Load Management.
Answer: A
Explanation:
QUESTION NO: 96
Which of the following is true about a simple load using external tables?
A. The load can be configured to automatically continue to load if the S-Blade resets or fails.
B. The load can be configured to automatically create a backup file of the table being loaded.
C. The load can be configured to automatically create a duplicate copy of the table being loaded.
D. The load can be configured to automatically remove duplicate rows from the table being loaded.
Answer: A
Explanation:
QUESTION NO: 97
34
QUESTION NO: 98
Which High-Availability (HA) mechanism is used by the Netezza Appliance?
A. AIX-HA
B. Linux-HA
C. SuSE-HA
D. Solaris-HA
Answer: B
Explanation:
QUESTION NO: 99
What must the Linux administrator ensure when creating a Linux user on the host?
A. The user account is provided super-user privileges.
B. The user account exists in the LDAP authentication server.
C. The user account password is at least 8 characters in length.
D. The user account is created on the active and standby server.
Answer: D
Explanation:
35
36
37
38
39
40
41
42
43
44
45