Page 250 -
P. 250

Chapter 6 Foundations of Business Intelligence: Databases and Information Management 249


               unstructured data, including Web, social media, graphics, and other forms of
               data that are difficult to analyze with traditional SQL-based tools.
                  There are several different kinds of NoSQL databases, each with its own
               technical features and behavior. Oracle NoSQL Database is one example,
               as is Amazon’s SimpleDB, one of the Amazon Web Services that run in the
               cloud. SimpleDB provides a simple Web services interface to create and store
                 multiple data sets, query data easily, and return the results. There is no need
               to  pre-define a formal database structure or change that definition if new data
               are added later.
                  Amazon and other cloud computing vendors provide relational database
                 services as well. Amazon Relational Database Service (Amazon RDS) offers
               MySQL, SQL Server, or Oracle Database as database engines. Pricing is based
               on usage. Oracle has its own Database Cloud Service using its relational Oracle
               Database 11g, and Microsoft SQL Azure Database is a cloud-based relational
               database service based on Microsoft’s SQL Server DBMS. Cloud-based data
               management services have special appeal for Web-focused start-ups or small
               to medium-sized businesses seeking database capabilities at a lower price than
               in-house database products.
                  TicketDirect, which sells tickets to concerts, sporting events, theater
                 performances, and movies in Australia and New Zealand, adopted the SQL Azure
               Database cloud platform in order to improve management of peak system loads
               during major ticket sales. It migrated its data to the SQL Azure database. By
               moving to a cloud solution, TicketDirect is able to scale its  computing resources
               in response to real-time demand while keeping costs low.
                  In addition to public cloud-based data management services, companies
               now have the option of using databases in private clouds. For example,
               Sabre Holdings, the world’s largest software as a service (SaaS)  provider for
               the aviation industry, has a  private database cloud that supports more than
               100 projects and 700 users. A consolidated database spanning a pool of stan-
               dardized servers  running Oracle Database 11g provides database services
               for multiple applications. Workload management tools ensure sufficient
               resources are available to meet application needs even when the workload
               changes. The shared  hardware and software platform reduces the number of
               servers, DBMS, and storage devices needed for these projects, which consist
               of custom airline travel applications along with rail, hotel, and other travel
               industry applications (Baum, 2011).
                  Private clouds consolidate servers, storage, operating systems, databases, and
               mixed workloads onto a shared hardware and software infrastructure. Deploying
               databases on a consolidated private cloud enables IT departments to improve
               quality of service levels and reduce capital and operating costs. The higher the
               consolidation density achieved, the greater the return on investment.

               CAPABILITIES OF DATABASE MANAGEMENT SYSTEMS

               A DBMS includes capabilities and tools for organizing, managing, and accessing
               the data in the database. The most important are its data definition language,
               data dictionary, and data manipulation language.
                  DBMS have a  data definition  capability to specify the structure of the
                 content of the database. It would be used to create database tables and to
               define the  characteristics of the fields in each table. This information about
               the database would be documented in a data dictionary. A data dictionary is
               an automated or manual file that stores definitions of data elements and their
               characteristics.







   MIS_13_Ch_06 Global.indd   249                                                                             1/17/2013   2:27:42 PM
   245   246   247   248   249   250   251   252   253   254   255