UNIVERSIDADE ANHEMBI MORUMBI RONEY OLIVEIRA DE ALMEIDA - 10192645

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

São Paulo 2011

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

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

Disponível em <http://technet.com. . Disponível em <http://imasters. Nome. 'M'. dtaCriacao) VALUES (1. Sobrenome. Microsoft. 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. 2011. '1986-05-29'.com/pt-br/library/ bb510589. Acesso em: 11 mai. Acesso em: 11 mai. Mauro. 'Roney'.br/artigo/2480/ sql_server/estruturas_de_armazenamento_de_dados_no_sql_server/>. dtaNasc.aspx>.INSERT Cliente (idCliente.microsoft. 'Almeida'. 2011.