wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

DBI 101

Total questions: 101

Worksheet time: 51mins

Name
Class
Date
1.

QN=1 (6803) A ____ is a logically coherent collection of data with some inherent meaning, representing some aspect of real world and being designed, built and populated with data

a)

a. Database

b)

b. Database Instance

c)

c. Schema

d)

d. Schema Instance

2.

QN=2 (6801) Choose the most correct statement.

a)

a. Database is created and maintained by a DMBS

b)

b. All of the others

c)

c. Database is a collection of data that is managed by a DBMS

d)

d. Database is a collection of information that exists over a long period of time

3.

QN=3 (6802) Which of following is never used as a data model?

a)

a. Hierarchical data model

b)

b. None of the others

c)

c. Graph-based data model

d)

d. Tree-based data model

e)

e. Relational data model

4.

QN=4 (6817) A ____ is a relation name, together with the attributes of that relation.

a)

a. schema

b)

b. database

c)

c. database instance

d)

d. schema instance

5.

QN=5 (6824) A ___ is a notation for describing the structure of the data in a database, along with the constraints on that data

a)

a. data model

b)

b. database management system

c)

c. data operation

d)

d. data manipulation

6.

QN=6 (6827) A _____ is a language for defining data structures

a)

a. DDL

b)

b. DML

c)

c. DCL

d)

d. None of the others

7.

QN=7 (6834) Which statement is used to remove a relation named R?

a)

a. DROP TABLE R;

b)

b. REMOVE TABLE R;

c)

c. DELETE TABLE R;

d)

d. TRUNCATE TABLE R;

8.

QN=8 (6829) What is another term for a row in a relational table?

a)

a. Attribute

b)

b. Tuple

c)

c. Field

d)

d. Relation

9.

QN=9 (7961) Given a relation R(A,B,C,D). Which of the followings is trivial?

a)

a. A->AB

b)

b. A->->AB

c)

c. A->BCD

d)

d. A->->BCD

10.

QN=12 (7990) Consider the following functional dependenciesa,b -> c,d e,g,h -> f,ja,c -> b,d p,q -> r,se,f,g -> h,i s -> tf,g -> j q -> ug,h -> iWhich of the following best describes the relation R(e,f,g,h,i,j)?

a)

a. R is in First Normal Form

b)

b. R is in Second Normal Form

c)

c. R is in Third Normal Form

d)

d. R is in Boyce Codd Normal Form

11.

QN=14 (7976) Given a R(A,B,C,D) with the following FDs:AB->DBC->AAD->BCD->BAD->CChoose a correct statement about R:

a)

a. The FD set of R is not canonical and R is in BCNF

b)

b. The FD set of R is canonical and R is not in BCNF

c)

c. The FD set of R is not canonical and R is not in BCNF

12.

QN=15 (7999) What is the difference between the 2NF and the 3NF?

a)

a. 2NF deals with partial functional dependency, while 3NF deals with transitive functional dependency

b)

b. 2NF deals with transitive functional dependency, while 3NF deals with partial functional dependency

13.

QN=16 (7993) What is "de-normalization"?

a)

a. De-normalization means allowing redundancy in a table

b)

b. De-normalization means allowing duplicate columns appeared in a table

c)

c. De-normalization means allowing a table to have more than 3 columns

d)

d. De-normalization means allowing a table to have more than 1024 columns

14.

QN=17 (8004) What is the benefit of "de-normalization"?

a)

a. "de-normalization" has no benefit

b)

b. The main benefit of de-normalization is improved performance with simplified data retrieval (this is done by reduction in the number of joins needed for data processing)

c)

c. The main benefit of de-normalization is eliminating redundant information from a table and organizing the data so that future changes to the table are easier

15.

QN=18 (8022) The key for a weak entity set E is

a)

a. Zero or more attributes of E

b)

b. The set of attributes of supporting relationships for E

c)

c. The set of attributes of supporting entity sets

d)

d. Zero or more attributes of E and key attributes from supporting entity sets

16.

QN=19 (8019) A class in UML is similar to...........

a)

a. An entity set in E/R model

b)

b. An attribute in E/R model

c)

c. A Relationship in E/R model

d)

d. None of the others

17.

QN=20 (8013) A(n) _____ provides a means to analyze business requirements so as to standardize organizational vocabulary, enforce business rules, and ensure adequate data quality

a)

a. Entity Relationship Diagram

b)

b. Relation Schema Design

c)

c. All of the others

d)

d. None of the others

18.

QN=21 (8032) An association class in UML is similar to ______ in the ER model

a)

a. attributes on a relationship

b)

b. Attributes

c)

c. Entities

d)

d. entity sets

19.

QN=22 (8009) In UML, what is the difference between an aggregation and a composition?

a)

a. In composition, when the owning object is destroyed, so are the contained objects. In aggregation, this is not necessarily true.

b)

b. In aggregation, when the owning object is destroyed, so are the contained objects. In composition, this is not necessarily true.

c)

c. All of the others

d)

d. There is no difference between an aggregation and a composition

20.

QN=23 (8222) Which of the following is NOT a standard aggregation operator?

a)

a. GROUP

b)

b. SUM

c)

c. COUNT

d)

d. AVG

21.

QN=24 (8238) Consider the law, that holds for set relations:T intersect(R union S) = (T intersect R) union (T intersect S)The above law still hold for bag relations?

a)

T

b)

F

22.

QN=25 (8236) Choose the correct statement:

a)

a. Aggregate functions perform a calculation on a set of values and return a single value

b)

b. Aggregate functions perform a calculation on a single value and return a single value

c)

. Aggregate functions perform a calculation on a set of values and return a relation

d)

d. Aggregate functions perform a calculation on a set of values and return a row

23.

QN=30 (8517) How we can understand about this statement:"All aggregate functions are deterministic"?

a)

a. This means aggregate functions return the same value any time they are called by using a specific set of input values

b)

b. This means aggregate functions return the different values each time they are called by using a specific set of input values

c)

c. This means aggregate functions return the same value any time they are called by using any set of input values

d)

d. None of the others

24.

QN=31 (8523) When we apply set operators (UNION, INTERSECT, EXCEPT) to two relations R and S, which conditions on R and S must be satisfied?

a)

a. R and S must have schemas with identical sets of attributes and the types (domains) for each attributes must be the same in R and S

b)

b. Before we compute the set-theoretic union, intersection, or difference of sets of tuples, the columns of R and S must be ordered so that the order of attributes is the same for both relations

c)

c. All of the others

25.

How many JOIN conditions are necessary to combine five tables based on common attributes?

a)

1

b)

2

c)

3

d)

4

26.

QN=35 (8547) What operator tests column for the absence of data?

a)

a. IS BLANK operato

b)

b. IS ZERO operator

c)

c. IS NULL operator

d)

d. ISNULL operator

27.

QN=36 (8542) What does NULL mean?

a)

a. The value NULL means UNKNOWN

b)

b. The value NULL means '' (empty string)

c)

c. The value NULL means ' ' (space character)

d)

d. The value NULL means ZERO

28.

QN=37 (8550) What is the value of the query:SELECT 'Nancy' + NULL + 'Smith'when evaluated on Microsoft SQL Server?

a)

a. 'Nancy Smith'

b)

b. 'Nancy'

c)

c. 'NancySmith'

d)

d. NULL

29.

QN=38 (8557) Which SQL keyword is used to sort the result-set?

a)

a. ORDER BY

b)

b. SORT BY

c)

c. ORDER

d)

d. SORT

30.

QN=39 (8558) Three properties of a lock in DBMS are:a)Granularity: the size of the lockb) Granularity: the type of the lockc) Mode: the type of the lockd) Duration: the time in seconds that the DBMS waits for a lock to be released

a)

a. (a) and (c) and (d) are true

b)

b. (a) and (b) and (d) are true

c)

c. (b) and (c) and (d) are true

d)

d. (a) and (b) and (c) are true

31.

QN=40 (8560) A database transaction, by definition, must be ACID (atomic, consistent, isolated and durable). What does "Durable" mean?

a)

a. "Durable" means that: Transactions provide an "all-or-nothing" proposition, stating that each work-unit performed in a database must either complete in its entirety or have no effect whatsoever

b)

b. "Durable" means that: Transactions must not violate any integrity constraints during its execution

c)

c. "Durable" means that: Transactions that have committed will survive permanently

d)

d. All of the others

32.

What is the difference between the WHERE and HAVING SQL clauses?

a)

a. The WHERE and the HAVING clauses are identical

b)

b. The HAVING SQL clause condition(s) is applied to all rows in the result set before the WHERE clause is applied (if present). The WHERE clause is used only with SELECT SQL statements and specifies a search condition for an aggregate or a group

c)

c. The WHERE SQL clause condition(s) is applied to all rows in the result set before the HAVING clause is applied (if present). The HAVING clause is used only with SELECT SQL statements and specifies a search condition for an aggregate or a group

d)

d. None of the others

33.

QN=43 (8599) Choose the correct statement.

a)

a. You can remove a trigger by dropping it or by dropping the trigger table.

b)

b. The syntax to remove a trigger is: DROP TRIGGER <trigger_name>

c)

c. Use ALTER TRIGGER to change the definition of a trigger

d)

d. All of the others.

34.

QN=44 (8585) Suppose R and S are 2 relations. R is the parent of S.And the relationship between R and S is set to"ON DELETE CASCADE".This means that:

a)

a. We can delete a row from R if that row has children in S (and in this case, the database server will raise up an error)

b)

b. We can delete a row from R although that row has children in S (and in this case, all the children will be deleted too)

35.

QN=45 (8592) To create a DEFAULT constraint on the "City" column of the table PERSON which is already created, use the following SQL:

a)

a. ALTER TABLE PersonALTER COLUMN City SET DEFAULT 'SANDNES'

b)

b. ALTER TABLE PersonEDIT COLUMN City SET DEFAULT 'SANDNES'

c)

c. ALTER TABLE PersonUPDATE COLUMN City SET DEFAULT 'SANDNES'

d)

d. ALTER TABLE PersonMODIFY COLUMN City SET DEFAULT 'SANDNES'

36.

QN=46 (8582) Three basic types of database integrity constraints are:

a)Entity integrity

(b) Domain integrity

(c) Referential integrity

(d) Primary key integrity

a)

a. (a) and (b) and (c) are true

b)

b. (a) and (b) and (d) are true

c)

c. (a) and (c) and (d) are true

d)

d. (b) and (c) and (d) are true

37.

QN=47 (8609) A(an) _____ asserts that a value appearing in one relation must also appear in the primary-key component(s) of another relation

a)

a. Unique key constraint

b)

b. Primary key constraint

c)

c. Foreign key constraint

d)

d. Candidate key constraint

38.

QN=48 (8600) What is difference between PRIMARY KEY and UNIQUE KEY ?

a)

a. A table can have more than one UNIQUE KEY constraint but only one PRIMARY KEY

b)

b. A table can have more than one PRIMARY KEY constraint but only one UNIQUE KEY

c)

c. UNIQUE KEY and PRIMARY KEY are the same

d)

d. None of the others

39.

QN=49 (8637) A/An _____ is a data structure that makes it efficient to find those tuples that have a fixed value for an attribute

a)

a. Index

b)

b. Trigger

c)

c. stored-procedure

d)

d. View

40.

QN=50 (8620) Select the most correct answer

a)

a. An index is a data structure used to speed access to tuples of a relation, given values of one or more attributes

b)

b. The key for index can be any attribute or set of attributes, and need not be the key of the relation

c)

c. We can think of the index as a binary search tree of (key, locations) pairs in which a key a is associated with a set of locations of the tuples

d)

d. All of the others.

41.

QN=51 (8633) ___ allow the database application to find data fast, without reading the whole table

a)

a. Indexes

b)

b. Views

c)

c. Triggers

d)

d. Store-procedures

42.

QN=52 (8630) What are the drawbacks of indexes?(a)Indexes require more disk space(b) Indexes make UPDATE, INSERT, DELETE statement slower(c)Indexes have no any drawback(d) Indexes make SELECT statement slower

a)

a. (a) and (b) are true

b)

b. (a) and (c) are true

c)

c. (b) and (c) are true

d)

d. (b) and (d) are true

43.

QN=53 (8624) Well-designed ____ can reduce disk I/O operations and consume fewer system resources therefore improving query performance

a)

a. Triggers

b)

b. Indexes

c)

c. Views

d)

d. Stored Procedures

44.

QN=54 (9178) Which of the following statements is the most correct?

a)

a. Using Stored procedures reduces network traffic

b)

b. Using Stored procedures improves security

c)

c. Using Stored procedures improves performance

d)

d. All of the others

45.

QN=55 (9168) The benefits of stored procedures are:(a)They improve the security by letting the admin to LIMIT the access rights of users(b) They can save a lot of storage space(c) They can be reused many times(d) They can store a part of the database in order to retrieve the data more quickly

a)

a. (a) and (c) are true

b)

b. (a) and (b) are true

c)

c. (a) and (d) are true

d)

d. (b) and (d) are true

46.

QN=56 (9186) Select the right statement to declare MovieStar to be a relation whose tuples are of type StarType. Note: StarType is a user-defined type that has its definition as follows:CREATE TYPE StarType AS(name CHAR(30),address CHAR(100));

a)

a. CREATE TABLE MovieStar (name StarType );

b)

b. CREATE TABLE MovieStar (name StarType PRIMARY KEY );

c)

c. CREATE TABLE MovieStar OF StarType ();

d)

d. None of the others

47.

QN=57 (9187) A ____ table is a table that is embedded within another table

a)

a. Nested

b)

b. Primitive

c)

c. Parent

d)

d. Child

48.

QN=58 (9195) A database of _____ data model is a collection of nodes, each node is either a leaf or interior

a)

a. semi-structured

b)

b. relational

c)

c. network

d)

d. object-relational

49.

QN=59 (9196) Select the well-formed XML.

a)

a. <? xml version = "1.0" ?><MovieData><Movie title="StarWar"><Year>1997</Year></Movie></MovieData>

b)

b. <? xml version = "1.0" ?><MovieData><Movie title="StarWar"><Year>1997</Year></Movie></Movies>

c)

c. <? xml version = "1.0" ?><MovieData><Movie title="StarWar"><Year>1997</Movie></Year></MovieData>

d)

d. All of the others.

50.

QN=60 (9211) A _____ specifies which characters are "less than" which other characters

a)

a. Domains

b)

b. Character set

c)

c. Collation

d)

d. Stored procedure

51.

QN=1 (6797) A ____ is a powerful tool for creating and managing large amounts of data efficiently and allowing it to persist over long periods of time, safely

a)

a. DBMS

b)

b. Database

c)

c. Excel

d)

d. None of the others

52.

QN=3 (6800) What is the hierarchical data model?

a)

a. A hierarchical data model is a data model in which the data is organized into a tree-like structure

b)

b. A hierarchical data model is a data model in which the data is organized into a table-like structure

c)

c. A hierarchical data model is a data model in which the data is organized into a graph-like structure

d)

d. None of the others

53.

QN=4 (6795) In _____ Data Model, the data and relations between them are organized in tables

a)

a. Relational

b)

b. Network

c)

c. Flat-file

d)

d. Object-oriented

e)

e. Tree-based

54.

QN=5 (6833) Why the intersection operator is not called a primitive relational algebra operator?

a)

a. Because the intersection operator can be expressed through the union operator and the difference operator

b)

b. Because the intersection operator can be expressed through the selection operator and the projection operator

c)

c. Because the intersection operator can be expressed through the product operator and the projection operator

d)

d. Because the intersection operator can be expressed through the selection operator and the product operator

55.

QN=6 (6814) In SQL , the command/statement that let you add an attribute to a relation schema is

a)

a. Insert

b)

b. Update

c)

c. Alter

d)

d. None of the others

56.

QN=7 (6826) To update a relation's schema, which one of the following statements can be used?

a)

a. ALTER TABLE

b)

b. SELECT

c)

c. INSERT

d)

d. UPDATE

57.

QN=8 (6832) Schema-altering commands are known as _________ commands.

a)

a. Data Definition Language

b)

b. Data Manipulation Language

c)

c. Data Controlling Language

d)

d. None of the others

58.

QN=10 (6830) Which one of the following is NOT a DML command?

a)

a. DELETE

b)

b. ALTER TABLE

c)

c. INSERT

d)

d. UPDATE

59.

QN=12 (7962) What is a functional dependency?

a)

a. A functional dependency (A->B) occurs when the attribute A uniquely determines B

b)

b. A functional dependency (A->B) occurs when the attribute B uniquely determines A

60.

QN=14 (7970) What is a key attribute in a relation?

a)

a. A key attribute is an attribute that belongs to one of the keys of the relation

b)

b. A key attribute is an attribute that belongs to one of the super keys of the relation

61.

QN=15 (7984) Which of the following relations is in Boyce-Codd Normal Form (BCNF)?

a)

a. R(ABCD) with FD's: BD -> C ; AB -> D ; AC -> B ; BD -> A

b)

b. R(ABCD) with FD's: BC -> A ; AD -> C ; CD -> B ; BD -> C

c)

c. R(ABCD) with FD's: A -> C ; B -> A ; A -> D ; AD -> C

d)

d. R(ABCD) with FD's: A -> D ; C -> A ; D -> B ; AC -> B

62.

QN=16 (7991) 3NFconcept is related to (choose 1 answer only):

a)

a. Atomic definition

b)

b. Full dependency definition

c)

c. Transitive dependency definition

d)

d. Super Key definition

e)

e. All of the others

63.

QN=17 (7979) The relation R(ABCD) has following FDs:{ACD -> B ;AC -> D ;D -> C ;AC -> B}Choose the correct statement about R:

a)

a. R is in 3NF

b)

b. R is in 2NF only, not higher

c)

c. R is in 1NF only, not higher

d)

d. None of the others

64.

QN=18 (7975) Let R(A,B,C,D) with the following FDs: {AB->C, AC->B, AD->C}Choose a correct statement about R:

a)

a. R is in BCNF

b)

b. R is in 3NF

c)

c. R is in 2NF

d)

d. None of the others

65.

QN=19 (8002) Which of the following statements is correct?

a)

a. All relations in 3NF are also in BCNF

b)

b. For any relation schema, there is a dependency-preserving decomposition into 3NF

c)

c. All relations in 2NF are also in BCNF

66.

QN=20 (8005) Which of the following statements is true?

a)

a. BCNF condition guarantees the non existence of the anomalies.

b)

b. In BCNF condition, the left side of every non trivial FD must be a super key.

c)

c. Any two-attribute relation is in BCNF.

d)

d. All of the others.

67.

QN=21 (7995) How to eliminate anomalies when we design a database?

a)

a. We should decompose relation to eliminate anomalies

b)

b. We should join relations to eliminate anomalies

c)

c. We should union relations to eliminate anomalies

d)

d. None of the others

68.

QN=22 (7994) What is the goal of decomposition when designing a database?

a)

a. The goal of decomposition is to replace a relation by several relations that do not exhibit anomalies

b)

b. The goal of decomposition is to increase the speed of the database

c)

c. The goal of decomposition is to increase the security of the database

d)

d. None of the others

69.

QN=24 (8029) Consider the following statement:"Entity Sets and their attributes should reflect the reality"That above statement describes which principle?

a)

a. Avoid Redundancy Principle

b)

b. Simplicity Count Principle

c)

c. Limit the use of weak entity sets principle

d)

d. Faithfulness principle

70.

QN=25 (8010) Look at the following statements:(a)We should pick the right kind of elements(b) When an entity has no non-primary key attribute, we should convert that entity to an attribute(c) Use weak entities when-ever possible(d) Always make redundancies

a)

a. (a) and (b) are correct

b)

b. (a) and (c) are correct

c)

c. (a) and (d) are correct

d)

d. (b) and (c) are correct

71.

QN=26 (8017) The ER Diagram uses three principle element types:

a)

a. Entity sets, Attributes and Constraints

b)

b. Entity sets, Attributes, and Relationships

c)

c. Attributes, Constraints, and Relationships

d)

d. Entity sets, Constraints, and Relationships

72.

QN=27 (8030) The binary relationship between classes in UML is called

a)

a. Aggregation

b)

b. Composition

c)

c. Association

d)

d. Relation

73.

QN=40 (8534) A tuple which fails to participate in a join is called:

a)

a. dangling tuple

b)

b. child tuple

c)

c. parent tuple

d)

d. neighbor tuple

74.

QN=42 (8552) Choose one correct statemen

a)

a. Two null values are equal

b)

b. Comparisons between two null values, or between a NULL and any other value, return unknown

c)

c. Comparisons between two null values, or between a NULL and any other value, return FALSE

75.

QN=44 (8551) Choose one correct statement:

a)

a. No two null values are equal

b)

b. Two null values are equal

c)

c. Comparisons between two null values, or between a NULL and any other value, return FALSE

76.

QN=46 (8559) A database transaction, by definition, must be ACID (atomic, consistent, isolated and durable). What does "Isolated" mean?

a)

a. "Isolated" means that: Transactions provide an "all-or-nothing" proposition, stating that each work-unit performed in a database must either complete in its entirety or have no effect whatsoever

b)

b. "Isolated" means that: Transactions must not violate any integrity constraints during its execution

c)

c. "Isolated" means that: Transactions that have committed will survive permanently

d)

d. "Isolated" means that: how/when the changes made by one operation in one transaction become visible to other concurrent operations in other transactions

77.

QN=49 (8589) Choose the most correct statement about PRIMARY KEY:

a)

a. The PRIMARY KEY constraint uniquely identifies each record in a database table

b)

b. Primary keys must contain unique valuesc. A primary key column cannot contain NULL values

c)

d. Each table should have a primary key, and each table can have only ONE primary key

d)

e. All of the others

78.

QN=50 (8584) Foreign key constraints are created by using "_____" keyword to refer to the primary key of another table

a)

a. REFERENCES

b)

b. POINT TO

c)

c. REFER

d)

d. None of the others

79.

QN=52 (8616) The most useful index on a relation is an index on its key. This is because:

a)

a. The index on non key attribute(s) runs slower

b)

b. The search operation based on the primary key is commonly used.

c)

c. The index on non key attribute(s) makes update operations to the relation more complex and time-consuming

d)

d. All of the others

80.

QN=53 (9176) The SQL operations that are performed while a connection is active form a ____

a)

a. Session

b)

b. Catalog

c)

c. Module

d)

d. None of the others

81.

QN=54 (9171) In PSM, the difference between a stored procedure and a function is that:

a)

a. A function has the return statement.

b)

b. We can declare local variables in a function.

c)

c. Loops are not allowed in a function.

d)

d. All of the others.

82.

QN=55 (9182) The aim for the Object-relational database is to bridge the gap between conceptual data modelling techniques such as Entity-relationship diagram (ERD) and object-relational mapping (ORM), which often use classes and inheritance, and relational databases, which do not directly support them

a)

T

b)

F

83.

QN=56 (9189) Choose the correct statement:

a)

a. A User-Defined Type (UDT) in SQL can be the type of a table

b)

b. A UDT can be the type of an attribute belonging to some table

c)

c. The form of UDT definition is: CREATE TYPE T AS (<primitive type | attribute declarations>)

d)

d. All of the others

84.

QN=57 (9192) ______ is a set of markup declarations that define a document type for SGML-family markup languages (SGML, XML, HTML)

a)

a. Document Type Definition

b)

b. Document Definition Language

c)

c. Document Manipulation Language

d)

d. Document Control Language

85.

QN=58 (9198) A ____ document defines the XML document structure with a list of legal elements and attributes

a)

a. XML

b)

b. DTD

c)

c. XSLT

d)

d. SGML

86.

QN=60 (9207) A ____ is the framework under which data may exist and SQL operations on data may be executed

a)

a. SQL Environment

b)

b. SQL Statement

c)

c. SQL Parser

d)

d. SQL Optimizer

87.

QN=1 (6807) What is a graph database?

a)

a. A graph database is a database that uses tree structures with nodes to represent and store information

b)

b. A graph database is a database that uses table structures to represent and store information

c)

c. A graph database is a database that uses graph structures with nodes, edges and properties to represent and store information

d)

d. None of the others

88.

QN=2 (6808) What is a database?

a)

a. A database is a collection of information that is organized so that it can easily be accessed, managed, and updated

b)

b. A database is a collection of data files

c)

c. A database is a collection of records

d)

d. A database is a collection of tuples

89.

QN=4 (6793) A ______ is a collection of programs that enables user to create and maintain databases. In other words, it is general-purpose software that provides the users with the processes of defining, constructing and manipulating the databases for various applications

a)

a. MSSQL

b)

b. DBMS

c)

c. DBS

d)

d. DB2

90.

QN=5 (6810) Today, the two important data models are:

a)

a. The semi-structured data model (including XML and related standards) and the network data model

b)

b. The relational data model (including object-relational extensions) and the semi-structured data model (including XML and related standards)

c)

c. The network data model and the flat file data model

d)

d. The flat file data model and the semi-structured data model (including XML and related standards)

91.

QN=6 (6798) Today, in a modern DBMS, the queries are parsed and optimized by

a)

a. all of the others

b)

b. execution engine

c)

c. buffer manager

d)

d. query compiler

92.

QN=9 (6806) A person who is responsible for the structure or schema of the database is called:

a)

a. an end user

b)

b. a database administrator

c)

c. a database analyst

d)

d. all of the others

93.

QN=10 (6809) A database administrator (DBA) is a person that is also known by the title:

a)

a. Database Analyst

b)

b. Database Tuner

c)

c. Database Coordinator or Database Programmer

d)

d. Database Modeller

94.

QN=12 (6816) Data Definition language (DDL) is used to ......

a)

a. query database and modify the database

b)

b. connect to database and query database

c)

c. declare database schemas

d)

d. All of the others

95.

QN=13 (6815) Which is the subset of SQL commands used to manipulate Database structures, including tables?

a)

a. DDL (Data Definition Language)

b)

b. DML (Data Manipulation Language)

c)

c. DCL (Data Control Language)

d)

d. All of the others

96.

QN=14 (6818) Which of the followings is part of data model?

a)

a. Structure of the data

b)

b. Operations on the data

c)

c. Constraints on the data

d)

d. All of the others

97.

QN=15 (6823) "R(A,B,C,D)" is an example of:

a)

a. A schema

b)

b. A relation

c)

c. A relation instance

d)

d. A schema instance

98.

QN=16 (6813) Which statement is used to remove a column named D from the relation R?

a)

a. ALTER TABLE R DROP COLUMN D;

b)

b. ALTER TABLE R DROP COLUMN D [DataType];

c)

c. ALTER TABLE R DELETE COLUMN D;

d)

d. ALTER TABLE R DELETE COLUMN D [DataType];

99.

QN=17 (6831) What is a primary key?

a)

a. A primary key is the field(s) in a table that uniquely defines that table in a database

b)

b. A primary key is the field(s) in a table that is used to establishes a relationship between two tables

c)

c. A primary key is the field(s) in a table that uniquely defines the row in the table

d)

d. A primary key is the field(s) in a table that is used to establishes a relationship between two databases

100.

QN=19 (6822) Which statement is used to add a column named D into the relation R?

a)

a. ALTER TABLE R ADD D [DataType];

b)

b. ALTER TABLE R ADD ATTRIBUTE D [DataType];

c)

c. ALTER TABLE R ADD PROPERTY D [DataType];

101.

QN=20 (6821) Which one of the following is NOT a DML command?

a)

a. DELETE

b)

b. GRANT

c)

c. INSERT

d)

d. UPDATE