TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A definição do conteúdo de informação de um banco de dados

Exam: A definição do conteúdo de informação de um banco de dados. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  14/5/2013  •  Exam  •  1.477 Palavras (6 Páginas)  •  385 Visualizações

Página 1 de 6

Atividade de avaliação a distância (AD)

Disciplina: Banco de Dados I

Curso: __ Gestão da Tecnlogia da Informação _____________________________

Professor: __ Alexandre Vitoreti de Oliveira _______________________________

Nome do aluno: __Rogério Carneiro______________________________________

Data: __17/08/2009__________

Orientações:

 Procure o professor sempre que tiver dúvidas.

 Entregue a atividade no prazo estipulado.

 Esta atividade é obrigatória e fará parte da sua média final.

 Encaminhe a atividade via Espaço UnisulVirtual de Aprendizagem (EVA).

Leia atentamente os enunciados das questões e responda.

1) Defina, com base no estudo do material didático e em pesquisas complementares, o que é banco de dados e SGBD. (1,0 ponto)

Um Sistema Gerenciador de Banco de Dados é o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de uma base de dados. O principal objetivo é retirar da aplicação cliente a responsabilidade de gerenciar o acesso, manipulação e organização dos dados. O SGBD disponibiliza uma interface para que os seus clientes possam incluir, alterar ou consultar dados. Em bancos de dados relacionais a interface é constituída pelas APIs ou drivers do SGBD, que executam comandos na linguagem SQL.

2) Em um pequeno banco de dados de uso pessoal, uma única pessoa tipicamente irá definir, construir e manipular o banco de dados. Por outro lado, em um grande banco de dados com milhares (ou milhões) de usuários e com restrições no tempo de acesso podem ser identificados alguns papéis para pessoas que interagem com banco de dados. Uma dessas pessoas é o DBA (administrador de banco de dados). Cite 4 das atribuições do DBA. (1,0 ponto)

- Definição de conteúdo de informações do banco de dados

- Definir estrutura de armazenamento, estratégia de acesso e integridade

- Definir controles de segurança para acesso

- Definição da estratégia de reserva e recuperação

- Definição e ações de monitoração de desempenho

- Manutenção de integridade dos dados

3) Quais são as vantagens de um sistema gerenciador de banco de dados? (1,0 ponto)

Entre as vantagens do SGBD temos :

- Facilidade de programação;

- Garantia de integridade transacional dos dados;

- Garantia de integridade referencial;

- Velocidade mais alta para manipulação dos dados. Através da distribuição da carga de tratamento dos dados entre o computador onde roda o SGBD e o computador onde roda a aplicação, temos um ganho considerável de performance;

- Total abstração da camada de armazenamento físico dos dados. O programador não precisa se preocupar em como os dados serão fisicamente gravados nos HD's. Ele não precisa saber quantos HD's são, se a tabela está espalhada entre vários discos, se o dado é gravado em binário, display, etc.;

- Possibilidade de criação de consultas dinâmicas usando uma linguagem de consulta, ou query. Aí estamos diante do padrão SQL que domina o mercado assim como os sistemas gerenciadores de bancos de dados relacionais.

4) O que é DDL, DML? Cite 2 exemplos de DDL e 2 exemplos de DML. (2,0 pontos)

- DDL são comandos de definição de dados (DDL = data definition language)

Ex:

CREATE TABLE;

Create table Alunos (

Codigo_Aluno Int,

Nome_Aluno Varchar(30),

Idade Integer,

Sexo Char

);

ALTER TABLE;

CREATE INDEX;

ALTER INDEX;

DROP INDEX;

CREATE VIEW;

DROP VIEW.

- DML são comando de manipulação de dados (DML = data manipulation language)

Ex:

SELECT

Select Codigo_Aluno, Nome_Aluno From Alunos

Where Codigo_Aluno = 10;

INSERT

UPDATE

DELETE

5) Sejam os seguintes depósitos de dados:

TABELA/ COLUNA TIPO OPCIONAL

ALUNO

Código do aluno Number(5) Não

Nome do aluno Varchar(30) Não

Data Nascimento Date Sim

Cidade do aluno Number(5) Não

CURSO

Código do curso Number(5) Não

Nome do curso Varchar(30) Não

Tipo Curso (Matutino/Vespertino/Noturno) Varchar(15) Não

MATRÍCULA

Aluno do aluno Number(5) Não

Curso do aluno Number(5) Não

Data matrícula Date Não

CIDADE

Código

...

Baixar como (para membros premium)  txt (7.6 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com