UNIVERSIDADE ANHEMBI MORUMBI RONEY OLIVEIRA DE ALMEIDA - 10192645

ESTRUTURAS DE ARMAZENAMENTO E MECANISMOS DE SEGURANÇA NO SQL SERVER 2008

São Paulo 2011

1 ESTRUTURAS DE ARMAZENAMENTO Para o SQL Server manipular informações. pois é ele que faz este meio de campo entre as aplicações e os recursos. O sistema operacional precisa trabalhar com blocos de informações para serem lidos ou gravados. O SQL Server 2008 é um banco de dados robusto e usado por sistemas corporativos dos mais diversos portes. ele deve acessar tanto a memória (RAM) ou o disco (HD). Os dados são armazenados em uma estrutura lógica chamada de tabela. 128 páginas de 8Kbytes e a cada 8 páginas de dados temos uma extent. devemos dizer qual é o tamanho inicial do arquivo de dados que geralmente possui a extensão . que possui suas linhas (ou registros) que por sua vez são compostos de colunas (ou campos). . Este arquivo será dividido logicamente em páginas de dados de 8Kbytes tendo. a página possui um tamanho fixo de 8Kbytes (8192 bytes) e é a menor unidade de alocação do banco de dados.1 INTRODUÇÃO O MS SQL Server é um SGBD . Todos os acessos feitos a estes dois recursos sempre serão feitos através do Sistema Operacional.mdf. 2 CONCEITOS 2. Especificamente para o SQL Server. Quando criamos um banco de dados. Os dados de uma tabela são armazenados dentro das páginas de dados. a Microsoft continuou aperfeiçoando o produto que hoje se encontra na versão Microsoft SQL Server 2008. Estes blocos de informações são chamados de página. de modo a otimizar o acesso à memória e ao disco.sistema gerenciador de Banco de dados relacional criado pela Microsoft em parceria com a Sybase em 1988. Ao final da parceria. a cada megabyte. em 1994.

Gerenciamento de Chave Extensível: O SQL Server 2008 fornece uma solução abrangente para a encriptação e o gerenciamento de chaves. 3 EXEMPLOS Como exemplo. sem a necessidade de mudanças nas aplicações. atualização. sexo VARCHAR(1) NULL . O SQL Server 2008 entrega uma solução excelente para essa crescente necessidade. Nome VARCHAR(20) NULL .  Criação de tabela: CREATE TABLE Cliente ( idCliente INT NOT NULL . estou colocando um código para criação de tabelas. Auditoria: Cria e gerencia a auditoria via DDL. Encriptação Transparente de Dados: Permite a encriptação de um banco de dados inteiro. arquivos de dados ou arquivos de log.2. inserção. Os benefícios dessa encriptação incluem: consultas de dados encriptados usando consultas em série ou associadas. Sobrenome VARCHAR(30) NULL . Isto permite que as empresas respondam perguntas como “Quais dados foram recuperados?”. CONSTRAINT PK_Cliente PRIMARY KEY CLUSTERED (idCliente ASC) ON [PRIMARY] )  Inserção de dados na tabela . dando suporte aos produtos HSM e ao gerenciamento de chave de terceiros. ao mesmo tempo em que simplifica a adequação. fornecendo dados de auditoria mais abrangentes. dtaNasc DATETIME NULL . dtaCriacao DATETIME NULL . exclusão e seleção. proteger os dados de consultas de usuários não autorizados e encriptação de dados sem requer qualquer mudança nas aplicações existentes.2 MECANISMOS DE SEGURANÇA Abaixo esta sendo citado algumas novas funcionalidades existentes no SQL SERVER 2008.

br/artigo/2480/ sql_server/estruturas_de_armazenamento_de_dados_no_sql_server/>.aspx>. '1986-05-29'. Microsoft. Acesso em: 11 mai. . Nome. Acesso em: 11 mai.INSERT Cliente (idCliente. 2011. sexo. GETDATE())  Alteração de dados na tabela UPDATE Cliente SET Sobrenome = 'Oliveira de Almeida' WHERE idCliente=1  Selecionar todos os dados na tabela: SELECT * FROM Cliente  Selecionar dado especifico tabela: SELECT * FROM Cliente WHERE idCliente=1  Excluir dado especifico tabela: DELETE Cliente where idCliente=1 BIBLIOGRAFIA Pichiliani. Sobrenome. dtaCriacao) VALUES (1. dtaNasc.com/pt-br/library/ bb510589. Mauro. Disponível em <http://technet. 'Almeida'. 'Roney'. 'M'.microsoft. Disponível em <http://imasters.com. 2011.

Sign up to vote on this title
UsefulNot useful