Buscar

CORREÇÃO 1 LUIZ PIM III UNIP BANCO DE DADOS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1 
 
 
 
 
 
 Sumário 
 
 
Administração de banco de dados.................................................................................... 2 
 
 1. Introdução a banco de dados ................................................................................... 2 
 
 1.1 Definição de banco de dados ................................................................................. 2 
 
 1.2 Importância de banco de dados para os sistemas de informação ......................... 2 
 
 2. Sistema de gerenciamento de banco de dados (SGBD) .......................................... 2 
 2.1 Critério para escolha do banco de dados da biblioteca .......................................... 3 
 3. Modelagem de dados ................................................................................................ 3 
 4. Segurança em banco de dados ................................................................................ 4 
 5. Referências ............................................................................................................... 5 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2 
 
ADMINISTRAÇAO DE BANCO DE DADOS 
 
1. INTRODUÇÃO A BANCO DE DADOS 
O desenvolvimento de um sistema de informação envolve a análise e o projeto de dois 
componentes: os dados e os processos. 
 
O projeto de dados é considerado a parte estática do sistema, uma vez que diz respeito a um 
universo persistente de características que dificilmente sofre modificações após a sua definição. 
 
O projeto de processos, por sua vez, é chamado de parte dinâmica, uma vez que as tarefas a 
serem realizadas sobre os dados podem variar, conforme ocorre a evolução do sistema. 
 
Considera-se projeto de um banco de dados a análise, o projeto e a implementação dos dados 
persistentes de uma aplicação, levando em conta a determinação da sua semântica (abstração 
dos dados de uma realidade) e, posteriormente, o modelo de dados e o Sistema Gerenciador de 
Banco de Dados (SGBD) a serem adotados. 
 
1.1 DEFINIÇÃO DE BANCO DE DADOS 
Um banco de dados pode ser definido como sendo um conjunto de registros dispostos em 
estrutura regular que possibilita a reorganização dos mesmos e a produção de informação, os 
dados são armazenados de forma independente dos programas que os utilizam, servindo a 
múltiplas aplicações para uma organização. 
Segundo Navathe (2011, p.3) 
Um banco de dados é uma coleção de dados relacionados. Os dados são fatos que 
podem ser gravados e que possuem um significado implícito. Por exemplo, considere 
nomes, números telefônicos e endereços de pessoas que você conhece. Esses dados 
podem ter sido escritos em uma agenda de telefones ou armazenados em um 
computador, por meio de programas como o Microsoft Access ou Excel. Essas 
informações são uma coleção de dados com um significado implícito, 
consequentemente, um banco de dados 
1.2 IMPORTÂNCIA DE BANCO DE DADOS PARA OS SISTEMAS DE INFORMAÇÃO 
São de vital importância para empresas e há décadas se tornaram a principal peça dos sistemas 
de informação. Para acompanhar um mercado competitivo quanto o atual é importante que as 
empresas evitem ao máximo os problemas que possam levar ao insucesso em algumas de suas 
iniciativas. É fundamental ter disponíveis informações que auxiliem a gestão de uma empresa e 
estratégicas que ajudem a calcular riscos e agilizar processos e melhorar os resultados. 
 
Cabe dizer que um dos fatores mais preciosos nesse contexto é o armazenamento correto e de 
qualidade dos dados com os quais a organização vai lidar na sua rotina de trabalho. 
2. SISTEMA DE GERENCIAMENTO DE BANCO DE DADOS (SGBD) 
Conhecidos como SGBD, são um conjunto de programas que permite aos usuários criar e 
manter um banco de dados, do qual sua principal meta é retirar da aplicação cliente a 
responsabilidade de gerenciar o acesso, a manipulação e a organização dos dados. O SGBD 
disponibiliza uma interface para que os clientes possam consultar, alterar/atualizar, incluir ou 
deletar os dados armazenados em um banco de dados. 
Definição de Navathe (2011, p.3), sobre o termo: 
Um sistema gerenciador de banco de dados (SGBD) é uma coleção de programas que 
permite aos usuários criar e manter um banco de dados. O SGBD é, portanto, um sistema 
de software de propósito geral que facilita os processos de definição, construção, 
manipulação e compartilhamento de bancos de dados entre vários usuários e aplicações. 
3 
 
Existem diversas plataformas de banco de dados, a escolha depende das políticas de 
investimento em TI. 
 
Dentre as empresas fornecedoras de plataformas proprietárias de banco de dados, destacamos 
as seguintes: 
 
• Oracle – <www.oracle.com> 
• Microsoft – <www.microsoft.com> 
• Sybase (SAP) – <www.sybase.com> 
• IBM – <www.ibm.com> 
Existem também versões gratuitas do banco de dados. Mas essas versões gratuitas não são 
recomendadas para projetos em sistemas de produção, porque possuem limitações se 
comparadas com a versão paga. 
 
As versões open source mais conhecidas são: 
 
• MySQL – <www.mysql.com> 
• PostgreSQL – <www.postgresql.org> 
• Cassandra – <cassandra.apache.org> 
• SQLite – <www.sqlite.org> 
 
2.1 - CRITÉRIO PARA ESCOLHA DO BANCO DE DADOS DA BIBLIOTECA 
O Banco de dados que pode ser utilizado pela biblioteca pode ser o MySQL, ele capaz de 
processar todas as informações necessárias e gerenciar de forma rápida e segura todas as 
necessidades. 
 
3. MODELAGEM DE DADOS 
Os modelos de dados são ferramentas que permitem demonstrar como serão construídas as 
estruturas de dados que darão suporte aos processos de negócio, como esses dados estarão 
organizados e quais os relacionamentos que pretendemos estabelecer entre eles. 
Para explicar um sistema de controle de biblioteca, falaremos do conceito inicial, empréstimo 
de obras por usuários da biblioteca. A biblioteca possui obras literárias que podem ser 
tomadas em empréstimos por usuários cadastrados. 
Teremos então que armazenar os seguintes dados da obra: Título, Autor, Editora, Ano, 
Edição e Volume. 
 
Uma biblioteca mantém um conjunto de livros de diversas categorias. Todo livro tem sempre uma 
categoria classificada em uma lista de categorias onde existe um código, descrição. 
 
Estes livros estão organizados e dispostos em estantes próprias (Número e descrição da 
estante). 
 
Um livro (código, título, ISBN) tem diversos exemplares (código do livro, número do exemplar no 
livro, data aquisição) na biblioteca. O número do exemplar é gerado sequencialmente em cada 
livro. 
 
Um livro tem pelo menos um autor, podendo ter vários (nome, nacionalidade). A publicação dos 
exemplares de um mesmo livro pode ter diferentes editoras (CNPJ, razão social), mas um 
exemplar é publicado por uma editora. 
 
Na biblioteca trabalham diversas bibliotecárias. Cada bibliotecária (nome e matricula) é 
responsável por organizar sempre o mesmo conjunto de estantes. 
 
4 
 
As bibliotecárias fazem empréstimos de exemplares para os usuários (CPF, nome, endereço 
completo, telefones). Assim que emprestado um exemplar, são guardados a data do empréstimo, 
a data prevista de devolução, código do exemplar, código do livro, cpf do usuário e a matricula 
da bibliotecária). 
 
Quando o usuário devolve o exemplar emprestado, a bibliotecária dará baixa do empréstimo e 
guardara as informações da devolução do empréstimo (data de devolução, os dados do 
empréstimo devolvido e a matricula da bibliotecária.) 
 
 
 
4. SEGURANÇA EM BANCO DE DADOS 
A preocupação com a criação e manutenção de ambientes seguros tornou-se a umas das 
funções de administradores de redes de sistemas operacionais e de bancos de dados. Esses 
profissionais se esforçam para criar artifícioscom a finalidade de dificultar e eliminar os acessos 
não-autorizados. 
De modo geral, os mecanismos de segurança referem-se às regras impostas pelo subsistema 
de segurança do SGBD, que verifica todas as solicitações de acesso, comparando-as com as 
restrições de segurança armazenadas no catálogo do sistema. As ameaças aos bancos de dados 
podem resultar na perda de alguns ou todos os objetivos de segurança aceitos, são eles: 
integridade, disponibilidade, confidencialidade. 
No entendimento de Elmasri e Navathe (2006): 
A integridade do banco refere-se à exigência que a informação esteja assegurada de 
modificações impróprias, incluindo a criação, a inclusão, a alteração e a exclusão. Caso 
ocorra a perda da integridade dos dados e não for corrigida, podem causar imprecisão, 
acarretando em tomadas de decisões equivocadas. 
A integridade do banco de dados se refere ao requisito de que a informação seja protegida contra 
modificação imprópria. 
5 
 
A disponibilidade do banco de dados refere-se a tornar os objetos disponíveis a um usuário ou a 
um programa ao qual eles têm um direito legitimo. 
A confidencialidade do banco de dados se refere à proteção dos dados contra a exposição não 
autorizada. 
Controle de Acesso - controle feito quanto ao acesso ao BD, impondo regras de restrição, através 
das contas dos usuários. 
Controle de Interferência - mecanismo de segurança para banco de dados estatísticos que atua 
protegendo informações estatísticas de um indivíduo ou de um grupo. 
Controle de Fluxo - mecanismo que previne que as informações fluam por canais secretos e 
violem a política de segurança ao alcançarem usuários não autorizados. 
Criptografia de Dados - medida de controle final, utilizada para proteger dados sigilosos que são 
transmitidos por meio de algum tipo de rede de comunicação. 
Usuários - cada banco de dados tem uma lista de nomes de usuários. Para acessar um banco 
de dados, um usuário deve usar um nome de usuário valido. Cada nome tem uma senha 
associada para evitar o uso sem autorização. 
Segundo Elmasri e Navathe (2006, p. 529): 
Não há dificuldades em manter informações dos usuários do banco de dados e de suas 
contas e senhas por meio da criação de uma tabela ou um arquivo cifrado com os dois 
campos NumeroDeConta e Senha(...) Sempre que uma nova conta for criada, um novo 
registro é incluído na tabela. Quando uma conta for cancelada, o registro correspondente 
deve ser excluído da tabela. 
Privilégios - permissões únicas dadas a cada usuário ou grupo. Eles definem permissões para 
tipos de autorização. Pelos privilégios é possível autorizar o usuário a modificar ou alcançar 
determinado recurso do Banco de Dados. 
ELMASRI e NAVATHE (2006, p.531) exemplificam que: 
O proprietário de uma relação pode querer conceder o privilégio SELECT a um usuário 
para uma tarefa específica e depois revogar aquele privilégio quando a tarefa estiver 
completada(...) Por isso, é necessário um mecanismo para a revogação de privilégios. 
5. REFERÊNCIAS: 
Administração em Banco de dados: conteúdo programático: UNIP 
ELMASRI, Ramez; NAVATHE, Shamkant B.. SISTEMAS DE BANCO DE DADOS. 6. ed. São Paulo: 
Addison Wesley, 2011. 
http://www.diegomacedo.com.br/conceitos-sobre-seguranca-em-banco-de-dados/ 
http://aprendaplsql.com/modelagem-de-dados/modelagem-de-dados-parte-01/ 
https://gmpe.com.br/blog/-entenda-a-importancia-do-banco-de-dados-da-sua-empresa-18.html 
https://pt.wikipedia.org/wiki/Banco_de_dados 
https://pt.linkedin.com/pulse/o-que-%C3%A9-um-banco-de-dados-e-qual-sua-import%C3%A2ncia-para-
william-miranda

Continue navegando