Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E 
TECNOLOGIA DO PARANÁ –CAMPUS PALMAS 
 
 
 
LETÍCIA MARIANO DE OLIVEIRA 
 
 
 
 
 
 
 
 
 
 
BANCO DE DADOS 
 
 
 
 
 
 
 
 
 
 
 
 
PALMAS-PR 
2019 
Questões Banco de Dados – AULA 1 
 
 
1) O que é uma base de dados? 
Resposta: Uma base de dados é um local, ou espaço, onde informações estão 
armazenadas e de onde elas são recuperadas. 
- Uma base de dados terá um nome, e este nome deverá representar o que 
aquela base armazena. Exemplo: Um database ‘bdensino’ remete a informações 
como alunos, professores, cursos, disciplinas e etc. Já um ‘bdfarmacia’ teria 
informações como medicamentos, funcionários, clientes, produtos, etc. 
- Uma base de dados permite que os dados fiquem centralizados e que se 
relacionem de forma coerente. Significa que existe um relacionamento entre as 
tabelas. Exemplo: No exemplo acima ‘bdensino’ a tabela alunos tem que ser 
relacionada com a tabela curso, pois um aluno pode ter um curso e um curso 
pode ter vários alunos. Já no caso da tabela professores ele não está 
relacionado diretamente com a tabela curso, pois um professor é contratado da 
instituição. Ele pode dar aula em qualquer curso, por exemplo um professor de 
sistemas de informação pode dar aula de informática básica em administração. 
Então não existe um relacionamento entre a tabela curso e a tabela professor. 
-Um banco de dados “é uma coleção de dados inter-relacionados, representando 
informações sobre um domínio específico”, ou seja, sempre que for possível 
agrupar informações que se relacionam e tratam de um mesmo assunto, posso 
dizer que tenho um banco de dados. (KORTH,1994). 
 
2) Dê três exemplos de situações, diferentes das mencionadas em aula e 
textos, nas quais seria necessário utilizar uma base de dados? 
Resposta: 
- Cadastro de Clientes; 
- Pedido de Compra; 
- Nota Fiscal. 
 
3) Para cada uma das situações que você descreveu no exercício 1, 
descreva os dados que seriam úteis armazenar na base de dados? 
Resposta: 
- Cadastro de Clientes: Nome, Data de Nascimento, CPF, RG, Endereço, 
Cidade, Estado, CEP, Telefone, e-mail; 
-Pedido de Compra: Número do pedido, Cliente, Fatura, Data do pedido, Data 
prometida, Status; 
- Note Fiscal: Número da nota, Cliente, Número do pedido, Data, Status 
 
4) O que significa dizer que as informações que vamos armazenar em uma 
base de dados devem ser úteis? Para quem elas devem ser úteis? 
Resposta: Significa que as informações ficam armazenadas em um único lugar 
e de onde poderão ser recuperadas. Eles são úteis para o usuário final. 
 
5) O que você entende por dados? 
Resposta: Um dado faz parte de uma informação, ou seja, um conjunto de 
dados formão uma informação. Por exemplo uma entidade cliente em um banco 
de dados. Ela tem vários atributos, que são suas características. Como nome, 
sobrenome, CPF, e-mail, telefone, etc. Cada um desses atributos seria um dado 
de um cliente. Todos esses atributos juntos, formam uma informação sobre um 
determinado cliente. Já imaginou um sistema que cadastra apenas o primeiro 
nome de seus clientes? Como fariam para saber qual cliente está devendo, se 
tiverem o mesmo nome. Se a cliente maria comprasse um produto de R$1000, 
e outra cliente com o mesmo nome comprasse um produto de R$100. Como 
distinguir as duas? Para isso que são necessárias ter informações mais 
especificas de cada cliente, e não apenas um dado. Como um número de 
identificação diferente, para que não haja conflitos. 
 
6) Defina redundância de dados? 
Resposta: Definição: ‘O mesmo dado é representado computacionalmente 
diversas vezes’. Ou seja, é quando um dado, é repetido constantemente em 
várias entidades (tabelas) diferentes. 
 
7) Diferencie redundância controlada de redundância não-controlada? 
Resposta: 
-Redundância controlada de dados: O software busca trabalhar essa 
redundância de maneira a manter uma sincronia. Exemplo: Um sistema 
distribuído, no qual a informação é armazenada em diversos computadores. 
Utilizada para melhorar a confiabilidade ou o desempenho global do sistema. 
-Redundância não controlada de dados: O software não tem conhecimento da 
redundância e o próprio usuário precisa cuidar da sincronia. Exemplo: Uma 
empresa que possui arquivos separados para cada setor, que são alimentados 
manualmente. A responsabilidade por manter a sincronia entre as informações 
é do usuário. 
 
8) Quais são as fases que compreendem o desenvolvimento de um projeto 
de banco de dados, comente sobre cada fase? 
Resposta: O projeto de um novo banco de dados dá-se em três fases, descritas 
a seguir: 
-Modelagem conceitual – nesta primeira fase, é construído um modelo 
conceitual, na forma de um diagrama entidade-relacionamento. Este modelo 
captura as necessidades da organização em termos de armazenamento de 
dados de forma independente de implementação. 
-Projeto lógico – a etapa de projeto lógico objetiva transformar o modelo 
conceitual obtido na primeira fase em um modelo lógico. O modelo lógico define 
como o banco de dados será implementado em um SGBD específico. 
-Projeto físico – na etapa de projeto físico, o modelo do banco de dados é 
enriquecido com detalhes que influenciam no desempenho do banco de dados, 
mas não interfere em sua funcionalidade. O modelo obtido neste passo é o 
modelo físico do banco de dados. Este processo normalmente é chamado de 
sintonia (“tuning”). continuo. 
 
9) Pesquise a biografia de nomes como “Edgar Frank Codd”, “Donald D. 
Chamberlin”, “Lawrence Joseph Ellison”? 
Resposta: 
Edgar Frank Codd: Nasceu na Inglaterra (Dorset, 23 de agosto de 1923 — 
Flórida, 18 de abril de 2003) foi um matemático britânico. Lutou na segunda 
guerra mundial. Concluiu a pós-graduação nos Estados Unidos da América. 
Trabalhou a maior parte do tempo na IBM. Desenvolveu o modelo de banco de 
dados relacional, quando era pesquisador no laboratório da IBM em San José. 
Donald D. Chamberlin: Nasceu em São José (Califórnia), Estados Unidos. 
Depois de frequentar a Campbell High School, estudou engenharia no Harvey 
Mudd College, onde bacharelou-se. Chamberlin é um cientista da computação 
norte-americano, um dos principais designers da especificação original da 
linguagem SQL com Raymond Boyce. Também fez contribuições significativas 
para o desenvolvimento do XQuery. Chamberlin é, provavelmente, mais 
conhecido como co-inventor do SQL (Structured Query Language), linguagem 
do mundo do banco de dados mais utilizados. Desenvolvido em meados dos 
anos 1970 por Chamberlin e Boyce Raymond, SQL foi a primeira língua 
comercialmente bem, sucedido para bancos de dados relacionais. 
Lawrence Joseph Ellison: Nasceu em 17 de agosto de 1944 (idade 75 anos), 
Bronx, Nova Iorque, Nova York, EUA. Larry Ellison é um empresário norte-
americano, co-fundador e diretor executivo da Oracle Corporation. Em 1977, em 
parceria com um antigo supervisor da Ampex chamado Robert Miner, fundou a 
Software Development Labs. A dupla aproveitou um conceito que a IBM não quis 
explorar e montou uma base de dados compatível com centrais de 
computadores e diversos terminais em simultâneo. Nessa altura renomeou a 
empresa para Oracle e encontrou os dois primeiros clientes: uma base da força 
aérea dos Estados Unidos e a CIA.

Mais conteúdos dessa disciplina