Escolar Documentos
Profissional Documentos
Cultura Documentos
SQLServer
SGBDR?
registo e manuteno dos dados, assegurando a sua integridade; alocao de recursos a utilizadores simultneos, assim como a gesto do acesso concorrencial aos dados; recuperao da base de dados, de forma a assegurar a consistncia dos dados, em caso de falha.
SGBDR: Componentes
OLTP (Online Transaction Processing)informao organizada de forma a controlar a redundncia, de forma a assegurar a rapidez de acesso nas operaes de consulta e actualizao por um elevado nmero de utilizadores. OLAP (Online Analytical Processing)informao organizada de forma a permitir consulta e sntese eciente dos dados
SGBDR: Componentes
especicar a informao da base de dados a obter ou modicar; controlar o acesso base de dados; criar e manter os objectos residentes na base de dados.
SGBDR: Componentes
Programao do servidor reduzir o trfego na rede e o delay
programao; provocado pela comunicao entre cliente e servidor;
SGBDR: Componentes
Optimizador de Querys componente que assegura a ecincia
das operaes de consulta e manuteno de dados. Mantm estatsticas sobre o volume e disperso dos dados, utilizando-as na denio do plano de execuo das querys;
SGBDR: Administrao a BD
alocao de espao em disco BD e logs, importao e exportao de dados, implementao de procedimentos de replicao de dados; congurao dos servidores, monotorizao da performance, tunning, gesto de jobs, gesto da segurana de acesso e dos dados (procedimentos de backup e restore).
Manuteno do sistema:
...
System Databases
bases de dados de suporte gesto do sistema; cada uma tem um papel especco e armazena a informao necessria ao SQL Server; so compostas por, tabelas, views, stored procedures, etc... ; tm associados cheiros no FS (.mdf e .ldf).
System Databases
master
logins, parmetros de congurao, informao sobre as BD dos utilizadores criadas, ... objectos de sistema, stored procedures, views, ...
System Databases
model
template, para ser utilizado como base para criar BD dos utilizadores; cada BD contm um conjunto de objectos base, conhecido como database catalog. utilizada para armazenar a informao do SQL Server Agent, Service Broker, ...
msbd
Ficheiros de dados
utilizados para armazenar os objectos (tabelas, ndices, views, stored procedures, ...) e dados. Tipos
Primrio (Primary data le) (.mdf) Secundrio (Secondary data le) (.ndf)
utilizados para armazenar o rasto das transaces. o espao gerido separadamente do espao de dados. um obrigatrio, mas podem existir mltiplos.
Filegroups (desempenho)
permitem aumentar o desempenho, ao possibilitarem que os cheiros que constituem a base de dados, possam ser criados em vrios discos/controladores diferentes; deste modo as tabelas e ndices podem ser associadas a legroups diferentes, permitindo direccionar o I/O para discos fsicos diferentes.
Filegroups
Exemplo: CREATE TABLE tabela (tabela_id int NULL, tabela_desg varchar(50)) ON UserData_FG
SGBDR
2009/2010