Brandon Gagon
Test por , creado hace más de 1 año

SQL/ Transactions / Data Integrity

57
0
0
Sin etiquetas
Brandon Gagon
Creado por Brandon Gagon hace alrededor de 8 años
Cerrar

SQL/ Transactions / Data Integrity

Pregunta 1 de 40

1

Which of the following is a benefit of using a DBMS?

Selecciona una de las siguientes respuestas posibles:

  • They provide full security to data using private/public key encryption

  • They create automatic backups

  • They help create an environment for end users to have access to more data

  • They provide seamless Internet access to database data

Explicación

Pregunta 2 de 40

1

The hierarchical database model is based on a ____.

Selecciona una de las siguientes respuestas posibles:

  • tree structure

  • lack of a parent segment

  • lack of a child segment

  • matrix

Explicación

Pregunta 3 de 40

1

Because an RDBMS hides the system's complexity from the user/designer, ____.

Selecciona una de las siguientes respuestas posibles:

  • it does not exhibit data independence

  • it does not exhibit structural independence

  • data management is easier

  • data management is very difficult

Explicación

Pregunta 4 de 40

1

The ERD is used to graphically represent the ____ database model.

Selecciona una de las siguientes respuestas posibles:

  • condensed

  • physical

  • logical

  • conceptual

Explicación

Pregunta 5 de 40

1

The property of ____ enables an entity subtype to inherit the attributes and relationships of the supertype.

Selecciona una de las siguientes respuestas posibles:

  • subtype discriminator

  • inheritance

  • specialization hierarchy

  • entity supertype

Explicación

Pregunta 6 de 40

1

At the implementation level, the supertype and its subtype(s) depicted in the specialization hierarchy maintain a ____ relationship.

Selecciona una de las siguientes respuestas posibles:

  • none

  • 1:1

  • 1:M

  • M:N

Explicación

Pregunta 7 de 40

1

Which command would be used to delete the table row where the P_Code = '2238/QPD'?

Selecciona una de las siguientes respuestas posibles:

  • DELETE FROM PRODUCT
    WHERE P_CODE = '2238/QPD';

  • REMOVE FROM PRODUCT
    WHERE P_CODE = '2238/QPD';

  • ERASE FROM PRODUCT
    WHERE P_CODE = '2238/QPD';

  • ROLLBACK FROM PRODUCT
    WHERE P_CODE = '2238/QPD';

Explicación

Pregunta 8 de 40

1

Which command is used to select partial table contents?

Selecciona una de las siguientes respuestas posibles:

  • SELECT <column(s)>
    FROM <Table name>
    WHERE <Item>;

  • LIST <column(s)>
    FROM <Table name>
    WHERE <Conditions>;

  • SELECT <column(s)>
    FROM <Table name>
    WHERE <Conditions>;

  • LIST<column(s)>
    FROM <Table name>
    WHERE <Item>;

Explicación

Pregunta 9 de 40

1

Which query will output the table contents when the value of V_CODE is equal to 21344?

Selecciona una de las siguientes respuestas posibles:

  • SELECT P_DESCRIPT, P_INDATE, P_PRICE, V_CODE
    FROM PRODUCT
    WHERE V_CODE <> 21344;

  • SELECT P_DESCRIPT, P_INDATE, P_PRICE, V_CODE
    FROM PRODUCT
    WHERE V_CODE <= 21344;

  • SELECT P_DESCRIPT, P_INDATE, P_PRICE, V_CODE
    FROM PRODUCT
    WHERE V_CODE = 21344;

  • SELECT P_DESCRIPT, P_INDATE, P_PRICE, V_CODE
    FROM PRODUCT
    WHERE V_CODE => 21344;

Explicación

Pregunta 10 de 40

1

What is the command used to list the P_CODE, P_DESCRIPT, P_INDATE, and P_PRICE fields from the Product table in ascending order by P_PRICE?

Selecciona una de las siguientes respuestas posibles:

  • SELECT P_CODE, P_DESCRIPT, P_INDATE, P_PRICE
    FROM PRODUCT
    SEQUENCE BY P_PRICE;

  • SELECT P_CODE, P_DESCRIPT, P_INDATE, P_PRICE
    FROM PRODUCT
    LIST BY P_PRICE;

  • SELECT P_CODE, P_DESCRIPT, P_INDATE, P_PRICE
    FROM PRODUCT
    ORDER BY P_PRICE;

  • SELECT P_CODE, P_DESCRIPT, P_INDATE, P_PRICE
    FROM PRODUCT
    ASCENDING BY P_PRICE;

Explicación

Pregunta 11 de 40

1

The basic SQL aggregate function that gives the total of all values for a selected attribute in a given column is ____.

Selecciona una de las siguientes respuestas posibles:

  • COUNT

  • MIN

  • MAX

  • SUM

Explicación

Pregunta 12 de 40

1

____ is used to tally the number of specific "values" of an attribute.

Selecciona una de las siguientes respuestas posibles:

  • SUM

  • TOTAL

  • COUNT

  • ADD

Explicación

Pregunta 13 de 40

1

UPDATE tablename
*****
[WHERE conditionlist];
What command replaces the ***** in the above statement?

Selecciona una de las siguientes respuestas posibles:

  • SET columnname = expression

  • columnname = expression

  • expression = columnname

  • LET columnname = expression

Explicación

Pregunta 14 de 40

1

When using a(n) ____ join, only rows that meet the given criteria are returned.

Selecciona una de las siguientes respuestas posibles:

  • full

  • inner

  • outer

  • set

Explicación

Pregunta 15 de 40

1

What is the syntax for a left outer join?

Selecciona una de las siguientes respuestas posibles:

  • SELECT column-list
    FROM table1 OUTER JOIN table2 LEFT
    WHERE join-condition

  • SELECT column-list
    FROM table1 LEFT [OUTER] JOIN table2
    ON join-condition

  • SELECT column-list
    WHERE LEFT table1 = table 2

  • SELECT column-list
    FROM table1 LEFT table2 [JOIN]
    WHERE join-condition

Explicación

Pregunta 16 de 40

1

In subquery terminology, the first query in the SQL statement is known as the ____ query.

Selecciona una de las siguientes respuestas posibles:

  • outer

  • left

  • inner

  • base

Explicación

Pregunta 17 de 40

1

In a subquery, which query is executed first?

Selecciona una de las siguientes respuestas posibles:

  • leftmost

  • rightmost

  • innermost

  • outermost

Explicación

Pregunta 18 de 40

1

Creating the conceptual design, selecting DBMS software, creating the logical design, and creating the physical design are part of the ____ phase.

Selecciona una de las siguientes respuestas posibles:

  • database initial study

  • database design

  • implementation and loading

  • testing and evaluation

Explicación

Pregunta 19 de 40

1

Which of the conceptual design steps defines entities, attributes, and relationships?

Selecciona una de las siguientes respuestas posibles:

  • Database analysis and requirements

  • Entity relationship modeling and normalization

  • Data model verification

  • Distributed database design

Explicación

Pregunta 20 de 40

1

What is the primary objective of database design?

Selecciona una de las siguientes respuestas posibles:

  • To create the most efficient database possible

  • To create complete, normalized, nonredundant, and fully integrated conceptual, logical, and physical database models

  • To create the fastest queries

  • To be able to add data quickly

Explicación

Pregunta 21 de 40

1

The most common algorithms for concurrency control are locks, ____ stamping, and optimistic methods.

Selecciona una de las siguientes respuestas posibles:

  • date

  • time

  • hour

  • minute

Explicación

Pregunta 22 de 40

1

____ requires that all operations of a transaction be completed.

Selecciona una de las siguientes respuestas posibles:

  • Specificity

  • Atomicity

  • Durability

  • Time Stamping

Explicación

Pregunta 23 de 40

1

The ____ establishes the order in which the operations within concurrent transactions are executed.

Selecciona una de las siguientes respuestas posibles:

  • transaction log

  • timer

  • lock manager

  • scheduler

Explicación

Pregunta 24 de 40

1

When is the implicit beginning of a transaction?

Selecciona una de las siguientes respuestas posibles:

  • When the database is started

  • When a table is accessed for the first time

  • When the first SQL statement is encountered

  • When the COMMIT command is issued

Explicación

Pregunta 25 de 40

1

A(n) ____ phase in a two-phase lock is when a transaction releases all locks and cannot obtain any new lock.

Selecciona una de las siguientes respuestas posibles:

  • growing

  • shrinking

  • locking

  • unlocking

Explicación

Pregunta 26 de 40

1

What is a consistent database?

Selecciona una de las siguientes respuestas posibles:

  • One in which all tables have foreign keys

  • One in which all data integrity constraints are satisfied

  • One in which all tables are normalized

  • One in which all SQL statements only update one table at a time

Explicación

Pregunta 27 de 40

1

A transaction acquires a ____ prior to data access.

Selecciona una de las siguientes respuestas posibles:

  • grain

  • timestamp

  • lock

  • key

Explicación

Pregunta 28 de 40

1

Changes are permanently applied to the database during the ____ phase of a transaction.

Selecciona una de las siguientes respuestas posibles:

  • commit

  • write

  • input

  • output

Explicación

Pregunta 29 de 40

1

The phenomenon of ____ occurs when two transactions, T1 and T2, are executed concurrently and the first transaction (T1) is rolled back after the second transaction (T2) has already accessed the uncommitted data—thus violating the isolation property of transactions.

Selecciona una de las siguientes respuestas posibles:

  • lost updates

  • uncommitted data

  • transaction failure

  • inconsistent retrieval

Explicación

Pregunta 30 de 40

1

____ occur when a transaction calculates some summary (aggregate) functions over a set of data while other transactions are updating the data.

Selecciona una de las siguientes respuestas posibles:

  • lost updates

  • uncommitted data

  • transaction failures

  • inconsistent retrievals

Explicación

Pregunta 31 de 40

1

The scheduler facilitates data ____ to ensure that two transactions do not update the same data element at the same time.

Selecciona una de las siguientes respuestas posibles:

  • durability

  • isolation

  • atomicity

  • serializability

Explicación

Pregunta 32 de 40

1

Which is not a DML statement?

Selecciona una de las siguientes respuestas posibles:

  • CREATE TABLE

  • SELECT

  • INSERT

  • DELETE

Explicación

Pregunta 33 de 40

1

What feature is a DDBMS disadvantage?

Selecciona una de las siguientes respuestas posibles:

  • Data is located near the "greatest demand" site

  • Growth facilitation

  • Reduced operating cost

  • lack of standards

Explicación

Pregunta 34 de 40

1

What feature is a DDBMS advantage?

Selecciona una de las siguientes respuestas posibles:

  • Greater difficulty in managing the data environment

  • Less danger of a single-point failure

  • Increased training cost

  • Complexity of management and control

Explicación

Pregunta 35 de 40

1

____ distributed database systems integrate different types of centralized DBMSs over a network.

Selecciona una de las siguientes respuestas posibles:

  • Homogeneous

  • Heterogeneous

  • Fully homogeneous

  • Fully heterogeneous

Explicación

Pregunta 36 de 40

1

____ transparency allows a transaction to update data at several network sites.

Selecciona una de las siguientes respuestas posibles:

  • Transaction

  • Distribution

  • Failure

  • Performance

Explicación

Pregunta 37 de 40

1

____ transparency ensures that the system will continue to operate in the event of a node failure.

Selecciona una de las siguientes respuestas posibles:

  • Transaction

  • Distribution

  • Failure

  • Performance

Explicación

Pregunta 38 de 40

1

The ____ contains the description of the entire database as seen by the database administrator.

Selecciona una de las siguientes respuestas posibles:

  • distributed global dictionary

  • distributed data dictionary

  • distributed global schema

  • distributed data schema

Explicación

Pregunta 39 de 40

1

____ query optimization means that the DDBMS finds the most cost-effective access path without user intervention.

Selecciona una de las siguientes respuestas posibles:

  • Static

  • Dynamic

  • Automatic

  • Commit

Explicación

Pregunta 40 de 40

1

____ query optimization takes place at execution time.

Selecciona una de las siguientes respuestas posibles:

  • Automatic

  • Static

  • Manual

  • Dynamic

Explicación