Ara BOSS
Test por , creado hace más de 1 año

Test sobre SDP6 part B, creado por Ara BOSS el 15/12/2017.

66
1
0
Sin etiquetas
Ara BOSS
Creado por Ara BOSS hace casi 7 años
Cerrar

SDP6 part B

Pregunta 1 de 70

1

101. The $d->query function takes an SQL command as its string argument and sends it to the database server for execution.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 2 de 70

1

102. The _____ is a collection of several libraries of functions for enhancing PHP.

Selecciona una de las siguientes respuestas posibles:

  • a) DBMS

  • b) PHP Extension and Application Repository (PEAR)

  • c) MYSQL

  • d) PHP SQL

Explicación

Pregunta 3 de 70

1

103. The _____ variable is similar to cursor and iterator variables.

Selecciona una de las siguientes respuestas posibles:

  • a) $d->query

  • b) post

  • c) $r

Explicación

Pregunta 4 de 70

1

105. The PHP function $d->nextID creates a sequence of unique values for a particular table.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 5 de 70

1

106. Creating a database design that only stores each logical data item in only one place in the database.

Selecciona una de las siguientes respuestas posibles:

  • Normalization

  • Normal

  • Nf2

  • Nf3

Explicación

Pregunta 6 de 70

1

114. The ___________ R S keeps tuple in the first {left} relation R; if no matching tuple found in S, then the attribute of S in the join are filled with NULL values

Selecciona una de las siguientes respuestas posibles:

  • o LEFT OUTER JOIN

  • o RIGHT OUTER JOIN

  • o FULL OUTER JOIN

  • o LEFT INNER JOIN

Explicación

Pregunta 7 de 70

1

115. If a relation schema has more than one key, each is called a _______ key.

Selecciona una de las siguientes respuestas posibles:

  • o Candidate

  • o Primary

  • o Public

  • o Foreign

Explicación

Pregunta 8 de 70

1

116. A ¬¬¬_________conflict arises when an attribute may have different domains in two schemas, e.g. pounds vs kilograms

Selecciona una de las siguientes respuestas posibles:

  • o Domain

  • o Type

  • o Norming

  • o Constraints

Explicación

Pregunta 9 de 70

1

117. UML _________ diagrams describe the dynamic relationships among components

Selecciona una de las siguientes respuestas posibles:

  • o Behavioral

  • o Structural

  • o Class

  • o Direct

Explicación

Pregunta 10 de 70

1

118. Objects in an object-oriented programming language exist only during program execution, therefore they are called transient objects; an object-oriented database can extend the existence of objects so that they are stored permanently, therefore they are called

Selecciona una de las siguientes respuestas posibles:

  • o persistent object

  • o instance variable

  • o attribute

  • o object structure

Explicación

Pregunta 11 de 70

1

119. __________________ is the term used to refer to the problems that occur because of difference between the database model and the programming language model.

Selecciona una de las siguientes respuestas posibles:

  • o Independence mismatch

  • o Denormalisation

  • o Redundancy

  • o Duplication

Explicación

Pregunta 12 de 70

1

120. A __________________ is typically used to loop over the tuples in a query result

Selecciona una de las siguientes respuestas posibles:

  • o Cursor {iterator variable}

  • o Shared variable

  • o Communication variables

  • o fetch

Explicación

Pregunta 13 de 70

1

122. A THETA JOIN uses any of the comparison operators =,<,>

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 14 de 70

1

123. For structured data, the schema information is mixed in with the data values, so it is sometimes referred to as self-describing data

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 15 de 70

1

124. The main advantage of using a function call interface is that it makes it easier to access multiple databases within the same application program

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 16 de 70

1

125. In PHP, Interpolating variables may occur within double-quoted or single-quoted strings

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 17 de 70

1

126. In PHP, the $d->query function takes an SQL command as its string argument and sends it to the database server for execution.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 18 de 70

1

127. The ________________ property ensures that either all the database operations in a transaction are executed or none are

Selecciona una de las siguientes respuestas posibles:

  • o Atomicity

  • o Transaction

  • o Isolation

  • o Concurrency

Explicación

Pregunta 19 de 70

1

128. ____________________occurs when the same data is stored multiple times

Selecciona una de las siguientes respuestas posibles:

  • o Redundancy

  • o Normalisation

  • o Denormalization

  • o Persistent

Explicación

Pregunta 20 de 70

1

129. Creating a database design that only stores each logical data item in only one place is the database is called______________________.

Selecciona una de las siguientes respuestas posibles:

  • o Redundancy

  • o Normalization

  • o Denormalization

  • o Persistent

Explicación

Pregunta 21 de 70

1

131. An entity cannot exist in a database merely by being a member of a subclass, it must also be a member of the superclass

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 22 de 70

1

132. An entity that is a member of a subclass may inherit one, some, or all the attributes of the entity as a member of the superclass.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 23 de 70

1

133. The ________________ property allows several users to update the same data in a controlled manner so that result of the updates is correct

Selecciona una de las siguientes respuestas posibles:

  • o Atomicity

  • o Transaction

  • o Isolation

  • o Concurrency

Explicación

Pregunta 24 de 70

1

134. A functional dependency is a property of the relation schema R not of a particular legal relation state r or R, therefore it must be defined explicitly by someone who understands the semantics of the attributes of R

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 25 de 70

1

When a database design is in ____________, each value in a tuple is in atomic value.

Selecciona una de las siguientes respuestas posibles:

  • First normal form

  • Second normal form

  • Third normal form

  • Forth normal form

Explicación

Pregunta 26 de 70

1

135. What does CAP stand for?///////////////////////////

Selecciona una de las siguientes respuestas posibles:

  • a. Consistency, Atomicity, Partition Tolerance

  • b. Consistency, Availability, Partition Tolerance

  • c. Commitment, Availability, Partition Tolerance

  • d. Consistency, Availability, Persistence

Explicación

Pregunta 27 de 70

1

136. What does BASE stand for?///////////////////////////

Selecciona una de las siguientes respuestas posibles:

  • a. Basically Available, System-State, Eventually Consistent

  • b. Basically Available, Soft-State, Eventually Consistent

  • c. Broadly Available, Soft-State, Eventually Consistent

  • d. Basically Available, Soft-State, Evenly Consistent

Explicación

Pregunta 28 de 70

1

137. What does ACID stand for?/////////////////////

Selecciona una de las siguientes respuestas posibles:

  • a. Available, Consistent, Isolation, and Durability

  • b. Atomic, Consistent, Isolation, and Durability

  • c. Atomic, Consistent, Isolation, and Dependent

  • d. Atomic, Consistent, Index, and Durability

Explicación

Pregunta 29 de 70

1

138. Which of the following is used to denote the selection operation in the relational algebra?///////////////////////

Selecciona una de las siguientes respuestas posibles:

  • a. Pi (Greek)

  • b. Sigma (Greek)

  • c. Lambda (Greek)

  • d. Omega (Greek)

Explicación

Pregunta 30 de 70

1

139. Normalization is a process of organizing the data in database to avoid

Selecciona una o más de las siguientes respuestas posibles:

  • data redundancy

  • insertion anomaly

  • , update anomaly

  • deletion anomaly

Explicación

Pregunta 31 de 70

1

140. Relational Algebra is a _____ query language that takes two relation as input and produces another relation as output of the query.///////////////////////////////////

Selecciona una de las siguientes respuestas posibles:

  • a. Relational

  • b. Structural

  • c. Procedural

  • d. Fundamental

Explicación

Pregunta 32 de 70

1

141. Which of the following is a NoSQL Database Type?///////////////////////////////

Selecciona una de las siguientes respuestas posibles:

  • a. JSON

  • b. SQL

  • c. Document databases

  • d. All of the mentioned

Explicación

Pregunta 33 de 70

1

142. Which of the following are simplest NoSQL databases?///////////////////////////////////

Selecciona una de las siguientes respuestas posibles:

  • a. Wide-column

  • b. Document

  • c. Key-value

  • d. All of the mentioned

Explicación

Pregunta 34 de 70

1

143. Which of the following is not a NoSQL database?//////////////////////////////

Selecciona una de las siguientes respuestas posibles:

  • a. Cassandra

  • b. None of the mentioned

  • c. SQL Server

  • d. MondoDB

Explicación

Pregunta 35 de 70

1

144. A ______ is an indirect functional dependency, one I which X->Z only by virtue of X->Y and Y->Z.//////////////////////

Selecciona una de las siguientes respuestas posibles:

  • a. Multivalued Dependencies

  • b. Join Dependency

  • c. Trivial Functional Dependency

  • d. Transitive Dependency

Explicación

Pregunta 36 de 70

1

145. NoSQL database is used mainly for handling large volumes of _____ data.

Selecciona una de las siguientes respuestas posibles:

  • a. Structured

  • b. Semi-structured

  • c. Unstructured

  • d. All of the mentioned

Explicación

Pregunta 37 de 70

1

146. What is the correct order of clauses for a proper SQL query?

Selecciona una de las siguientes respuestas posibles:

  • a. SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY

  • b. SELECT, FROM, WHERE, GROUP BY, ORDER BY, HAVING

  • c. SELECT, FROM, GROUP BY, WHERE, HAVING, ORDER BY

  • d. SELECT, FROM, WHERE, HAVING, GROUP BY, ORDER BY

  • e. SELECT, FROM, ORDER BY, WHERE, GROUP BY, HAVING

Explicación

Pregunta 38 de 70

1

147. In a given relationship R, if an attribute A uniquely defines all other attributes, then the attribute A is a key attribute which is also known as the _____ key.

Selecciona una de las siguientes respuestas posibles:

  • a. Candidate

  • b. Join

  • c. Functional

  • d. None of the Mentioned

Explicación

Pregunta 39 de 70

1

148. When the values in one or more attributes being used as a foreign key must exist in another set of one or more attributes in another table, we have created a(n)

Selecciona una de las siguientes respuestas posibles:

  • a. Transitive Dependency

  • b. Insertion Anomaly

  • c. Referential Integrity Constraint

  • d. Normal Form

Explicación

Pregunta 40 de 70

1

149. Most NoSQL databases support automatic ______, meaning that you get high availability and disaster recovery

Selecciona una de las siguientes respuestas posibles:

  • a. Scalability

  • b. Processing

  • d. Replication

  • c. All of the mentioned

Explicación

Pregunta 41 de 70

1

150. A table is in 3NF if it is in 2NF and if it has no

Selecciona una de las siguientes respuestas posibles:

  • a. Functional Dependencies

  • b. Transitive Dependencies

  • c. Trivial Functional Dependency

  • d. Multivalued Dependencies

Explicación

Pregunta 42 de 70

1

151. The OR operator displays a record if ANY conditions listed are true. The AND operator displays a record if ALL of the conditions listed are true.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 43 de 70

1

152. How can you change “Hansen” into “Nilsen” in the “LastName” column in the Person table?

Selecciona una de las siguientes respuestas posibles:

  • a. MODIFY Persons SET LastName=’Hansen’ WHERE LastName=’Nilsen’

  • b. UPDATE Persons SET LastName=’Hansen’ WHERE LastName=’Nilsen’

  • c. UPDATE FROM Persons SET LastName=’Nilsen’ WHERE LastName=’Hansen’

  • d. UPDATE Persons SET LastName=’Nilsen’ WHERE LastName=’Hansen’

Explicación

Pregunta 44 de 70

1

153. Which of the following is NOT a language element of SQL?

Selecciona una de las siguientes respuestas posibles:

  • a. Data mining

  • b. Expression

  • c. Query

  • d. Clause

  • e. Statement

Explicación

Pregunta 45 de 70

1

154. Publisher table contains id and name columns. Id is auto incremented and name is a varchar(40) type. Which of the following queries will execute NOT correctly?

Selecciona una de las siguientes respuestas posibles:

  • a. INSERT INTO Publisher (name) values(‘OReilly’);

  • b. INSERT INTO Publisher (name) values(‘O-Reilly’);

  • c. INSERT INTO Publisher (name) values(‘O’Reilly’);

  • d. INSERT INTO Publisher (name) values(‘O Reilly’);

Explicación

Pregunta 46 de 70

1

155. With SQL, how can you return all the records from a table named “Persons” sorted descending by “FirstName”?

Selecciona una de las siguientes respuestas posibles:

  • a. SELECT * FROM Persons GROUP BY FirstName DESC

  • b. SELECT * FROM Persons ORDER BY FirstName

  • b. SELECT * FROM Persons GROUP BY FirstName DESC

  • d. SELECT * FROM Persons WHERE FirstName DESC

Explicación

Pregunta 47 de 70

1

156. With SQL, how can you delete the records where the “Address” is “Almaty” in the Student Table?

Selecciona una de las siguientes respuestas posibles:

  • a. DELETE ROW Address=’Almaty’ FROM Student

  • b. DELETE FROM Student ROW Address=’Almaty’

  • c. DROP ROW Address=’Almaty’ FROM Student

  • d. DROP ROW Address=’Almaty’ FROM Address

Explicación

Pregunta 48 de 70

1

157. With SQL, how do you return all the records from a table named “Persons” where the value of the column “FirstName” starts with an “a”?

Selecciona una de las siguientes respuestas posibles:

  • a. SELECT * FROM Persons WHERE FirstName LIKE ‘%a%’;

  • b. SELECT ALL FROM Persons WHERE FirstName LIKE ‘a’;

  • c. SELECT * FROM Persons WHERE FirstName LIKE ‘a’;

  • d. SELECT * FROM Persons WHERE FirstName LIKE ‘a%’;

Explicación

Pregunta 49 de 70

1

158. Which term is used to describe data organized in rows and columns?

Selecciona una de las siguientes respuestas posibles:

  • a. Query

  • b. Index

  • c. Table

  • d. Program

Explicación

Pregunta 50 de 70

1

159. Which of the following DROP statements is INCORRECT?

Selecciona una de las siguientes respuestas posibles:

  • a. DROP INDEX

  • b. DROP ROW

  • c. DROP TABLE

  • d. DROP DATABASE

Explicación

Pregunta 51 de 70

1

160. The information system life cycle has been called

Selecciona una de las siguientes respuestas posibles:

  • macro life cycle

  • micro life cycle

  • logical design

Explicación

Pregunta 52 de 70

1

161. The database system life cycle has been referred to as

Selecciona una de las siguientes respuestas posibles:

  • macro life cycle

  • micro life cycle

  • logical design

Explicación

Pregunta 53 de 70

1

162. Data model mapping is also called

Selecciona una de las siguientes respuestas posibles:

  • macro life cycle

  • micro life cycle

  • logical design

Explicación

Pregunta 54 de 70

1

163. XML attribute values must always be enclosed in quotes

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 55 de 70

1

164. Numeric array – An array with a numeric index. Values are stored and accessed in linear fashion

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 56 de 70

1

165. How will you concatenate two strings?

Selecciona una de las siguientes respuestas posibles:

  • a. Using append() function

  • b. Using . operator

  • c. Using + operator

  • d. Using add() function

Explicación

Pregunta 57 de 70

1

166. A ______ iterator lists only the attribute types that appear in a query result in SQLJ.

Selecciona una de las siguientes respuestas posibles:

  • a. Named iterator

  • b. Positional iterator

  • c. Cursor

Explicación

Pregunta 58 de 70

1

167. A safer way to do inserts and other queries is through the use of placeholders (specifies by ? symbol) in PHP

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 59 de 70

1

168. The Web Services Architecture supports interaction between a server provider, service requestor, and service registry.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 60 de 70

1

169. Characteristic that allows program-data independence and program-operation independence

Selecciona una de las siguientes respuestas posibles:

  • a. Atomicity property

  • b. Data abstraction

  • c. Attribute

  • d. Data dictionary (or data repository system or information repository)

Explicación

Pregunta 61 de 70

1

170. The interpreter identifies variable names within double-quoted strings by their initial character $ and replaces them with the value in the variable. This is known as interpolating variables within strings. Interpolation does not occur in single-quoted strings

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 62 de 70

1

171. Identify the three factors to consider in choosing one DBMS over another I.Organization-wide adoption of a certain philosophy (data model, vendor, methodology, tools) II.Familiarity of personnel with the system III. Availability of vendor services

Selecciona una de las siguientes respuestas posibles:

  • a. I, III

  • b. I, II

  • c. I, II, III

  • d. II, III

Explicación

Pregunta 63 de 70

1

172. This auto-global built-in array variables which provides the part of the URL address that comes after a backslash (/) at the end of the URL.

Selecciona una de las siguientes respuestas posibles:

  • a. $_SERVER[‘REMOTE_ADDRESS’]

  • b. $_SERVER[‘SERVER_NAME’]

  • c. $_SERVER[‘REMOTE_HOST’]

  • d. $_SERVER[‘QUERY_STRING’]

  • e. $_SERVER['PATH_INFO']

Explicación

Pregunta 64 de 70

1

173. SQLJ was developed after JDBC, which is used for accessing SQL data-bases from Java using function calls

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 65 de 70

1

174. What does XML stand for?

Selecciona una de las siguientes respuestas posibles:

  • a. eXtra Modern Link

  • b. Example Markup Language

  • c. eXtensible Markup Language

  • d. X- Markup Language

Explicación

Pregunta 66 de 70

1

175. In which type of PHP arrays the element values can be strings or integers?

Selecciona una de las siguientes respuestas posibles:

  • Indexed

  • numeric

  • none

  • associative

Explicación

Pregunta 67 de 70

1

176. Data that is derived from the database files but not explicitly stored.

Selecciona una de las siguientes respuestas posibles:

  • a. Transaction

  • b. Virtual data

  • c. Relational data model

  • d. Relationship

Explicación

Pregunta 68 de 70

1

177. A ________ iterator is associated with a query result in SQLJ by listing the attribute names and types that appear in the query result

Selecciona una de las siguientes respuestas posibles:

  • a. Positional

  • b. Named

  • c. Cursor

Explicación

Pregunta 69 de 70

1

178. XQuery is the language for querying XML data

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 70 de 70

1

180. The case of specialization what the same (real-world) entity may be a member of more than one subclass of the specialization for example, an alumnus may also be an employee and may also be a student pursuing an advanced degree (PERSON entity type, which is specialized into the subclasses {EMPLOYEE, ALUMNUS, STUDENT})

Selecciona una de las siguientes respuestas posibles:

  • overlapping

  • joint

  • disjoint

  • union

Explicación