19.10.2014 Views

MicroStrategy 7 Administrator Guide

MicroStrategy 7 Administrator Guide

MicroStrategy 7 Administrator Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2<br />

Database Connectivity<br />

CHAPTER 2<br />

C<br />

O<br />

N<br />

C<br />

E<br />

P<br />

T<br />

S<br />

Database connectivity topics include:<br />

• Basic database structure<br />

• Communicating with databases<br />

• Centralized database access control<br />

• Databases and <strong>MicroStrategy</strong> Intelligence Server<br />

• Databases connection caching<br />

Basic database structure<br />

Different databases may use different terminology to describe their particular<br />

architecture and organization, but for the most part, the basic terms and concepts<br />

remain the same for all database servers. For more specific information on a<br />

particular database, refer to the documentation provided by your database vendor.<br />

The following terms and concepts are common to most databases:<br />

• Database server: In general, database server software running on a particular<br />

machine is referred to as a “database server.” Though it is technically possible<br />

to have more than one database server running on a single machine, there is<br />

usually only one per machine.<br />

• Database: A database server can have one or more databases. This is the level<br />

at which you usually interact with a database server.<br />

• Table: A database typically contains one or more tables, although you can have<br />

an empty database. Tables are where data is stored.<br />

• System catalog: Every database server has the concept of a system catalog.<br />

The catalog is a special set of tables, called system tables that contain detailed<br />

information about the database server and the objects that it contains.<br />

Information stored in a catalog includes:<br />

◊ a list of all tables in the database server<br />

◊ the number of rows and columns that each table contains<br />

◊ whether or not a table has an index associated with it<br />

◊ security access rules<br />

9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!