You are on page 1of 4

Israel Souza Silva 218782017 M1IMPA aula atividade 2

1. Descreva sobre o Sistema Gerenciador de Banco de Dados.

R: Para a criação e manutenção de um banco de dados, usa-se um Sistema


Gerenciador de banco de dados, que é a junção do banco com as aplicações que
manipulam os requerimentos. Com a utilização de um SGDB, as informações são
solicitadas ao gerenciador e devolvidas por ele, de modo que o mesmo assume a
responsabilidade de trazer as informações requeridas de acordo com as
especificações.

Principais características dos SGDB’s: Integridade, privacidade, reorganização, não


redundância, independência física e padronização de dados

-----------------------------------------------------------------------------------------------------------------
-------------

2. Comente alguns aspectos sobre a Vulnerabilidade.

As principais causas de vulnerabilidade de bancos de dados são:

Usuários e senhas fracas, em branco ou senhas-padrão

SQL Injection

Privilégios excessivos de usuários e grupos

Funcionalidades desnecessárias habilitadas no banco de dados

Gerenciamento de configuração falha

Buffer overflow

Elevação de privilégios

Ataques DoS (Denial of Service)

Bancos de dados sem correções (patches)

Dados sensíveis não criptografados

-----------------------------------------------------------------------------------------------------------------
-------------
3. Faça um breve resumo dos modelos de banco de dados

a) Modelo Hierárquico: organiza dados em uma estrutura do tipo árvore, onde cada
registro tem um único "pai" (raiz). Registros "irmãos" são classificados em uma ordem
específica. Essa ordem é usada como a ordem física para armazenar o banco de
dados. Este modelo é bom para descrever muitas relações do mundo real. Esse
modelo foi usado principalmente pelos Sistemas de Gestão de Informações da IBM
nos anos 60 e 70, mas são raramente vistos hoje devido a certas ineficiências
operacionais.

b) Modelo de Rede: O modelo de rede se baseia no modelo hierárquico, permitindo


relações muitas para muitas entre registros vinculados, implicando em vários registros
"pai". Baseado na teoria de conjuntos matemáticos, o modelo é construído com
conjuntos de registros relacionados. Cada conjunto consiste em um registro
proprietário, ou "pai", e um ou mais registros de membro, ou "filho". Um registro pode
ser um membro, ou "filho", em vários conjuntos, permitindo que esse modelo transmita
relações complexas.

Foi mais popular nos anos 70, depois de ter sido formalmente definido pela
Conferência sobre Linguagens de Sistemas de Dados (CODASYL).

c) Modelo Relacional: O modelo mais comum, classifica dados em tabelascada uma


das quais consiste em colunas e linhas. Cada coluna lista um atributo da entidade em
questão, como preço, código postal ou data de nascimento. Juntos, os atributos em
uma relação são chamados de domínio. Um determinado atributo ou combinação de
atributos é escolhido como uma chave primária que pode ser consultada em outras
tabelas, quando é chamada de chave estrangeira.

d) Modelo Orientado a objetos: Este modelo define o banco de dados como uma
coleção de objetos, ou elementos de software reutilizáveis, com recursos e métodos
associados. Há vários tipos de bancos de dados orientados para objetos:

Um banco de dados multimídia incorpora mídia, como imagens, que não podem ser
armazenadas em um banco de dados relacional.Um banco de dados de hipertexto
permite que qualquer objeto seja vinculado a qualquer outro objeto. É útil para
organizar lotes de dados diferentes, mas não é ideal para a análise numérica.
O modelo de banco de dados orientado a objetos é o modelo de banco de dados pós-
relacional mais conhecido, uma vez que ele incorpora tabelas, mas não se limita a
elas. Tais modelos também são conhecidos como modelos de bancos de dados
híbridos.

e) Modelo Dimensional: é um deposito de dados orientado por assunto, integrado, não


volátil, variável com o tempo, para apoiar as decisões gerenciais. Refere-se aos
sistemas transacionais organizados em uma determinada aplicação de uma empresa.
A orientação por assunto é uma característica importante, pois toda a modelagem do
Data Warehouse é orientada a partir dos principais assuntos da empresa. Por exemplo
uma empresa de arrecadação de impostos, onde os principais assuntos são os
cadastros de contribuintes, impostos a recolher.

-----------------------------------------------------------------------------------------------------------------
-------------

4. Comente a respeito das figuras abaixo:

a)

R: Este trecho de fluxograma descreve formalmente o processo de criação de um


banco de dados.
b)

R: Aqui temos a descrição visual da relação entre as aplicações e o banco de dados,


com o sistema gerenciador de banco de dados no meio. Cada aplicação gera uma
informação, que é encaminhada ao SGDB, e o mesmo a redireciona para a respectiva
entidade no banco de dados. O movimento inverso também ocorre quando o SGDB
requisita determinada informação de certa entidade no banco e redireciona a tal
informação para a devida aplicação.

You might also like