MTA 98-364 Test 1 – Flashcards

Unlock all answers in this set

Unlock answers
question
1. What kind of filename extension do Microsoft SQL Server transaction log files have? a) .mdf b) .ldf c) .ndf d) .log
answer
d) .log Section Reference: Understanding Database Concepts Explanation: Microsoft SQL Server transaction log files use an .ldf extension and don't contain any objects such as tables or views. Transaction log files can be used to perform a point-in-time restore or rollback.
question
2. What kind of data structure improves the speed of data retrieval? a) sort b) filter c) index d) transaction log
answer
c) index Section Reference: Understanding Database Concepts Explanation: In a database containing thousands of records with many fields per record, a fast computer would take some time to search through a table to retrieve data. A database index is a data structure that improves the speed of data retrieval operations on a table. The disadvantage of using an index is that indexes need to be created and updated, which takes processing and takes up disk space.
question
3. What is a collection of programs that enables you to enter, organize, and select data from a database? a) flat program b) spreadsheet group c) DAT application d) DBMS
answer
d) DBMS Section Reference: Understanding Database Concepts Explanation: Most users do not access databases directly. Instead, they use a database management system (DBMS) to access the databases indirectly. DBMS is a collection of programs that enables you to enter, organize, and select data in a database.
question
4. What is a simple database that uses two-dimensional tables consisting of rows and columns? a) flat type database b) hierarchical database c) relational database d) tabled database
answer
a) flat type database Section Reference: Understanding Flat Type Databases Explanation: A flat type database is very simplistic in design. They are most commonly used in plain text formats, as their purpose is to hold one record per line, making the access performance and queries very quick. An example of this type of database would be what you would find in a .txt or .ini file. Flat type databases are considered flat because they are two-dimensional tables consisting of rows and columns.
question
5. Which type of database has multiple tables with parent/child relationships and a child that can have more than one parent? a) flat-file database b) hierarchical database c) relational database d) tabled database
answer
c) relational database Section Reference: Understanding Relational Databases Explanation: A relational database is similar to a hierarchical database in that data is stored in tables, and any new information is automatically added into the table without the need to reorganize the table itself. Different from hierarchical database, a table in a relational database can have multiple parents.
question
6. What allows a SQL database to be accessed by multiple users at the same time? a) database server b) workstation c) collector d) computer located in the center of the building
answer
a) database server Section Reference: Understanding Relational Database Concepts Explanation: Databases are often found on database servers so that they can be accessed by multiple users and so they can provide a high-level of performance. A popular database server runs Microsoft SQL Server. Database servers are entirely optimized to serve only the purposes of the database itself, usually using advanced hardware to allow for the high-processing necessities of the database server.
question
7. What are the limitations or rules placed on a file or column to ensure that data is considered valid for a database? a) checker b) validator c) scanner d) constraint
answer
d) constraint Section Reference: Introducing Language Elements Explanation: Constraints are limitations or rules placed on a field or column to ensure that invalid data is not entered. For example, if you want someone to input a person's age, the data typed in can be only a positive number. A person cannot have a negative age.
question
8. What is the primary console used to configure databases for Microsoft SQL Server? a) DBS b) SSMS c) SQL Configuration Tool d) SQL ODBC Emulator
answer
b) SSMS Section Reference: Using the SQL Server Management Studio (SSMS) Interface Explanation: When you install Microsoft SQL Server, you also install the SQL Server Management Studio (SSMS), which is the primary tool to manage the server and its databases via a graphical interface.
question
9. Which of the following is a language element that allows you to use core statements such as INSERT, UPDATE, and DELETE to manipulate data in any SQL Server table? a) DML b) DDE c) DDL d) DAT
answer
a) DML Section Reference: Understanding Data Manipulation Language (DML) Explanation: Data Manipulation Language (DML) allows you to use the core statements INSERT, UPDATE, DELETE, and MERGE to manipulate data in any SQL Server table.
question
10. Which of the following is a subset of T-SQL that deals with creating database objects such as tables and stored procedures? a) DML b) DDE c) DDL d) DAT
answer
c) DDL Section Reference: Understanding Data Definition Language (DDL) Explanation: Data definition language (DDL) statements form part of the T-SQL portion of SQL Server and can be used to create database objects such as tables and views. The user interface employed to create these underlying DDL statements will be through the SQL Server Management Studio user interface.
question
11. What kind of statements are USE, CREATE, ALTER, and DROP? a) DML b) DDE c) DDL d) DAT
answer
c) DDL Section Reference: Using DDL Statements Explanation: A DDL script statement task can always be completed through the SQL Server Management Studio user interface, but not all the options you may want to use with the DDL script can be accomplished through the user interface. You must, therefore, be familiar with the DDL statements USE, CREATE, ALTER, and DROP for objects to create and manage tables, user-defined data types, views, triggers, functions, and stored procedures.
question
12. What statement would you use to delete a table from a SQL database? a) DELETE b) DEL c) DROP d) REMOVE
answer
c) DROP Section Reference: DROP Explanation: The DROP statement removes an object from the database, but if other objects are dependent on the object you are attempting to remove, this statement will fail and an error will be raised.
question
13. Which statement can you use to remove rows from a table? a) SELECT b) UPDATE c) DELETE d) STOP
answer
c) DELETE Section Reference: Understanding Data Manipulation Language (DML) Explanation: Data Manipulation Language (DML) is the language element that allows you to use the core statements INSERT, UPDATE, DELETE, and MERGE to manipulate data in any SQL Server tables. The DELETE command removes rows from a table or view.
question
14. What is the primary means of programing and managing SQL Server? a) DOS commands b) sqlcmd scripts c) XQuery d) T-SQL
answer
d) T-SQL Section Reference: Using the SQL Server Management Studio (SSMS) Interface Explanation: Transact-SQL (T-SQL) is the primary means of programming and managing SQL Server. It exposes keywords so that you can create and manage databases and its components and monitor and manage the server itself. When you use SSMS to perform an action or task, you are executing T-SQL commands.
question
15. What allows you to execute SQL commands in a command-line application? a) DOS commands b) sqlcmd scripts c) XQuery d) Transact-SQL
answer
b) sqlcmd scripts Section Reference: Using the SQL Server Management Studio (SSMS) Interface Explanation: The sqlcmd command-line application comes with Microsoft SQL Server and exposes SQL Server's management features. It allows SQL queries to be written and executed from the command prompt. It can also act as a scripting language to create and run a set of SQL statements as a script. Such scripts are stored as a .sql file and are used either for management of databases or to create the database schema during the deployment of a database.
question
6. A ____________ is an organized collection of data, typically stored in electronic format.
answer
Answer: database (db) Explanation: A database (db) is an organized collection of data, typically stored in electronic format. It allows you to input, organize, and retrieve data quickly. Traditional databases are organized by fields, records, and files.
question
17. Primary data files used on a Microsoft SQL server has an _____ extension.
answer
Answer: .mdf Section Reference: Understanding Databases Concepts Explanation: Microsoft SQL Server uses three types of files to store the database. Primary data files, with an .mdf extension, are the first files created in a database and can contain user-defined objects, such as tables and views, as well as system tables that SQL Server requires for keeping track of the database.
question
18. What statement is used to add or remove columns from a table?
answer
Answer: ALTER Explanation: The ALTER statement changes an existing object and enables you to add or remove columns from a table. You can also use ALTER to change the definition of a view, a stored procedure, a trigger, or a function.
question
19. What is the difference between the TRUNCATE and DELETE commands?
answer
Answer: The DELETE statement is used to delete rows from a table, but it does not free the space containing the table. Use the SQL TRUNCATE command to delete all rows from the table and free the space containing the table. Explanation: To delete all rows from the user table, use the following command: DELETE FROM user; To delete all rows from the user table while freeing the space, use the following command: TRUNCATE FROM user;
question
20. Which statement would you use to change the database context?
answer
Answer: USE Explanation: One T-SQL command worth mentioning is the USE command, which changes the database context to the specified database or database snapshot. In other words, when performing commands on a particular database, you most likely have to utilize the USE command just to select the database first.
Get an explanation on any task
Get unstuck with the help of our AI assistant in seconds
New