Question

In: Computer Science

Fortunately, once an application that accesses a database is tuned for optimal relational access to the...

  1. Fortunately, once an application that accesses a database is tuned for optimal relational access to the data, there is never any performance degradation after that.

.True

.False

2 Monitoring a database system for performance management purposes means to watch the system as it runs, paying particular attention to statistics gathered by the RDBMS

. True

. False

3. RDBMS, in general, during normal operational use, use _______________ cache(s). Choose the best answer

a. exactly two

b. no

c. a number of

d. exactly one

4. Indexes can be used to avoid having the RDBMS sorted returned data.

. True

. False

Solutions

Expert Solution

1.TRUE

If an application that access certain data is tuned or upgraded to optimal relational access there are maximum chances of better performance as optimization by name says that data is retrieved fast and efficiently.

  Here in this case we are optimizing query so that we can access data fast.Query optimizer chooses best plan among all plans that take less amount of time and less cost for execution of query.So the performance will be increased.

2.TRUE

Monitoring a database management system means looking into the statistics developed by the monitoring tool.We have many tools for monitoring a database.The main objective of monitoring tool is to decrease downtime and increase performance.The best monitoring tool not only generate alert in case of any issue but also give the cause of why the issue is raised .Based on the cause we can trouble shoot the problem easily.The statistics include CPU utilization ,memory utilization,user sessions etc.

3.TWO

Caching is the technique to temporarily store recently queried data so that one can access it next time efficiently.Generally a database uses two types of cache internal cache and query cache.

In internal cache based on certain patterns the data is stored and we do not have any influence on it but in query cache if we make a query more than once then it is automatically returned by RAM.

But a database can use as many number of caches based on requirement.

4.FALSE

Indexing is mainly used to access the data in database quickly.Indices are used to increase performance of system by decreasing the number of disk accesses so that we can execute query fast.

Using indexing we may or may not get sorted data.As we create the indexes using few database columns in that one column may be search column having certain key to access the data quickly so by using indices we access data quickly.We can also get data in sorted order using indices by grouping columns in ascending or descending order.

  


Related Solutions

Describe whether big data or a business intelligence application that uses a relational database, is a...
Describe whether big data or a business intelligence application that uses a relational database, is a better fit for the users at each of the three organizational and management levels.
You are asked to design a relational database for a simple course registration software application for...
You are asked to design a relational database for a simple course registration software application for your school. The relational database must have the following information about the student, the course, and the registration, respectively StudentID, FirstName, LastName, DataOfJoining, and Major CourseNumber, CourseName,InstructorName, StartDate, EndDate, NumberOfCredits ReferenceID, StudentID,CourseID, DateOfRegistration Apply the following constrains while designing the database Each student in the database must be uniquely identifiable Each course listed in the database must be have unique CourseNumber Each course registration...
Design and implement a relational database application of your choice using MS Workbench on MySQL a)...
Design and implement a relational database application of your choice using MS Workbench on MySQL a) Declare two relations (tables) using the SQL DDL. To each relation name, add the last 4 digits of your Student-ID. Each relation (table) should have at least 4 attributes. Insert data to both relations (tables); (15%) b) Based on your expected use of the database, choose some of the attributes of each relation as your primary keys (indexes). To each Primary Key name, add...
Describe what a database system is and how it is used. What is a relational database...
Describe what a database system is and how it is used. What is a relational database system and how used in a company to benefit an organization? What does it mean to run a query?
What are some of the advantages of a relational database system?
What are some of the advantages of a relational database system?
• Relational Schema Create a relational database schema consisting of the four relation schemas representing various...
• Relational Schema Create a relational database schema consisting of the four relation schemas representing various entities recorded by a furniture company.   Write CREATE TABLE statements for the following four relation schemas. Define all necessary attributes, domains, and primary and foreign keys. Customer(CustomerID, Name, Address) FullOrder(OrderID, OrderDate, CustomerID) Request(OrderID, ProductID, Quantity) Product(ProductID, Description, Finish, Price) You should assume the following: Each CustomerID is a number with at most three digits, each OrderID is a number with at most five digits,...
Define the four main types of relational constraints and use the example relational database (Figure 1)...
Define the four main types of relational constraints and use the example relational database (Figure 1) to illustrate each of these constraints. Figure 1 House(MLS, Addr, NumRooms, NumBedRooms, SellID, OfficeID, Price) Seller(SellID, Name) PotentialBuyer(BuyID, Name) REOffice(OffID, Name, Addr, Phone) Agent(AgID, OffID, Name) Showing(AgID, MLS, BuyID, Date)
The following tables form part of a database (Flights Database) held in a relational DBMS: employee...
The following tables form part of a database (Flights Database) held in a relational DBMS: employee (empNo, empName, empSalary, empPosition) aircraft (aircraftNo, acName, acModel, acFlyingRange) flight (flightNo, aircraftNo, fromAirport, toAirport, flightDistance, departTime, arriveTime) certified (empNo, aircraftNo) Where:  employee contains details of all employees (pilots and non-pilots) and empNo is the primary key;  aircraft contains details of aircraft and C is the primary key.  flight contains details of flights and (flightNo, aircraftNo) form the primary key.  certified...
Data Modeling and Database Design (Database Concepts, Eighth Edition) The relational model is the most important...
Data Modeling and Database Design (Database Concepts, Eighth Edition) The relational model is the most important standard in database processing today. Why do you feel that this model has continued to be successful in the world of IT? What would happen if large corporations decided to reject this theory, and store their data using a non-relational model? Are there any success stories where this has happened?
Use Figure 7-5 to research a database service for an enterprise-level relational database and document
Use Figure 7-5 to research a database service for an enterprise-level relational database and document three new key terms based on how that particular vendor handles that particular service. (Examples: Data security by Oracle, Data integrity by MySQL, Backups by SQL Server).
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT