Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Banco de Dados Exercicios

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 9

TECNOLOGIA EM ANLISE E DESENVOLVIMENTO DE SISTEMAS

KAIO LUIZ DA SILVA LORENA PRADO

EXERCCIOS DE BANCO DE DADOS

CAMPOS DO JORDO - SP
2017
KAIO LUIZ DA SILVA LORENA PRADO

EXERCCIOS DE BANCOS DE DADOS

Trabalho complementar apresentado ao


Instituto Federal de Educao, Cincia e
Tecnologia de So Paulo, Campus Campos
do Jordo, como requisito para obteno de
nota do Professor PAULO GIOVANI DE
FARIA ZEFERINO.

CAMPOS DO JORDO - SP
2017
1) Qual a diferena entre o banco de dados e uma tabela?

R: Uma tabela, pode ser definida como uma estrutura lgica que representa um
conjunto de entidades, e apenas um dos componentes de um banco de dados.
O banco de dados uma estrutura que abriga uma ou mais tabelas e metadados.
Os metadados so dados sobre dados. Os metadados incluem as caractersticas
dos dados (atributo) e as relaes entre os conjuntos de entidades.

2) O que significa dizer que um banco de dados apresenta integridade de


entidades e integridade referencial?

R: A integridade da entidade descreve uma condio em que todas as tuplas


dentro de uma tabela so identificadas de maneira exclusiva pela chave primria.
O requisito de valor exclusivo probe um valor de chave primria nula, pois os
nulos no so exclusivos. A integridade referencial descreve uma condio na
qual um valor de chave estrangeira tem uma correspondncia na tabela
correspondente ou em que o valor da chave estrangeira nulo. A chave externa
nula em valor torna possvel no ter um valor correspondente, mas o requisito
de correspondncia em valores que no so nulos torna impossvel ter um valor
invlido.

3) Porque a integridade de entidades e a referencial so importantes em um


banco de dados?

R: A integridade da entidade e a integridade referencial so importantes porque


so a base para expressar e implementar relacionamentos no modelo de
relacionamento da entidade. A integridade da entidade garante que cada linha
seja identificada de maneira exclusiva pela chave primria. Portanto, a
integridade da entidade significa que uma busca adequada de uma tupla
existente (linha) sempre ser bem-sucedida. (E a falta de encontrar uma
correspondncia em uma pesquisa de linha sempre significar que a linha para
a qual a pesquisa conduzida no existe nessa tabela.) A integridade referencial
significa que, se a chave externa contiver um valor, esse valor se refere a uma
uma tupla vlida existente (linha) em outra relao. Portanto, a integridade
referencial garante que ser impossvel atribuir um valor de chave estrangeira
no existente a uma tabela.

6) Crie o DER bsico para o banco de dados exibido na figura Q3.1.


8) Suponha que voc tenha o ER exibido na Figura Q3.2. Como converteria esse
modelo em um ER que apresente apenas relacionamentos 1:M?

PROBLEMAS
1)

TABELA CHAVE PRIMRIA CHAVE(S) ESTRANGEIRA


FUNCIONRIO EMP_CODE JOB_CODE
BENEFCIO EMP_CODE + PLAN_CODE EMP_CODE, PLAN_CODE
TRABALHO JOB-CODE NENHUMA
PROJETO PLAN_CODE NENHUMA

2)

3)
4)

TABELA INTEGRIDADE DE EXPLANAO


ENTIDADES
FUNCIONRIO Sim Cada valor EMP_CODE exclusivo e no h nulos.
BENEFCIO Sim Cada combinao de valores EMP_CODE e
PLAN_CODE nica e no h nulos.
TRABALHO Sim Cada valor JOB_CODE exclusivo e no h nulos.
PROJETO Sim Cada valor PLAN_CODE exclusivo e no h nulos.

5)

TABELA INTEGRIDADE REFERENCIAL EXPLANAO


FUNCIONRIO Sim Cada valor JOB_CODE no FUNCIONRIO
aponta para um valor JOB_CODE existente
no TRABALHO.
BENEFCIO Sim Cada valor EMP_CODE em BENEFCIO
aponta para um valor EMP_CODE existente
em FUNCIONRIO e cada valor
PLAN_CODE em BENEFCIO aponta para
um valor PLAN_CODE existente no
PROJETO
TRABALHO NA No possui chave estrangeira
PROJETO NA No possui chave estrangeira

6)
7)

8)

TABELA CHAVE PRIMRIA CHAVE(S) ESTRANGEIRAS


FUNCIONRIO EMP_CODE STORE_CODE
LOJA STORE_CODE REGION_CODE, EMP_CODE
REGIO REGION_CODE NENHUMA

9)

TABELA INTEGRIDADE DE EXPLANAO


ENTIDADE
FUNCIONRIO Sim Cada valor EMP_CODE exclusivo e no h nulos.
LOJA Sim Cada valor STORE_CODE exclusivo e no h
nulos.
REGIO Sim Cada valor REGION_CODE exclusivo e no h
nulos.
10)

TABELA INTEGRIDADE REFERENCIAL EXPLANAO


FUNCIONRIO Sim Cada valor STORE_CODE no
FUNCIONRIO aponta para um valor
STORE_CODE existente na LOJA.
LOJA Sim Cada valor REGION_CODE em LOJA
aponta para um valor REGION_CODE
existente em REGIO e cada valor
EMP_CODE em LOJA aponta para um valor
EMP_CODE existente no FUNCIONRIO.
REGIO NA Tabela no possui chave estrangeira

11) Descreva o(s) tipo(s) de relacionamento (s) entre LOJA e REGIO.


R: Cada loja pertence a uma regio de localizao e cada regio pertence a vrias
lojas.

12)

13)

14) Descreva o(s) tipo(s) de relacionamento(s) entre FUNCIONRIO e LOJA.


R: Em uma loja trabalha vrios funcionrios, assim como vrios funcionrios trabalham
em uma loja.
15)

16)
REFERNCIA

CORONEL, Carlos. Carlos Coronel. In: ROB, Peter. SISTEMAS DE BANCO DE


DADOS: PROJETO, IMPLEMENTAO E GERENCIAMENTO. 8. ed. na: Cengage
Brasil, 2010. Cap. 3. p. 100-105. Traduo da 8 edio norte-americana.

Você também pode gostar