UNIVERSIDADE ANHEMBI MORUMBI RONEY OLIVEIRA DE ALMEIDA - 10192645

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

São Paulo 2011

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

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

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

Sign up to vote on this title
UsefulNot useful