Atividade API- Respostas
1) Um banco de dados é uma colegao
organizada de informagées - ou dados -
estruturadas, normalmente armazenadas
eletronicamente em um sistema de
computador. Um banco de dados é
geralmente controlado por um sistema de
gerenciamento de banco de dados
(DBMS).
2) Um banco de dados relacional é um tipo
de banco de dados que armazena e
fornece acesso a pontos de dados
relacionados entre si. Bancos de
dados relacionais sao baseados no
modelo relacional, uma maneira intuitiva e
direta de representar dados em tabelas.
Em um banco de dados relacional, cada
linha na tabela é um registro com uma ID
exclusiva chamada chave. As colunas da
tabela contém atributos dos dados e cadaregistro geralmente tem um valor para
cada atributo, facilitando o
estabelecimento das relagdes entre os
pontos de dados.
3) Data Base Management System ou
Sistema de Gerenciamento de Banco de
Dados (SGBD) é um conjunto de software
utilizado para o gerenciamento de uma
base de dados, responsaveis por controlar,
acessar, organizar e proteger as
informagées de uma aplicagao, tendo
como principal objetivo gerenciar as bases
de dados utilizadas por aplicagdes
clientes e remover esta responsabilidade
das mesmas.
Muito utilizado por diversas organizacoes,
é uma forma de concentrar toda base de
dados empresarial em um Unico lugar,
provendo a facilidade na hora da sua
consulta e protegendo assim as
informagées, que sao primordiais e
essenciais para toda a organizacao.4) Linha e Coluna
5) valor armazenado em um atributo ou
mais atributos de um registro deve ser
Unico em relagao a todos os registros da
tabela. Este é 0 conceito de chave
primaria. Devemos portanto definir quais
registros iraéo compor a chave primaria,
sendo que cada tabela possui uma Unica
chave primaria.
6) campo que estabelece o
relacionamento entre duas tabelas. Assim,
uma coluna corresponde a mesma coluna
que é a chave primaria de outra tabela.
Dessa forma, deve-se especificar na tabela
que contém a chave estrangeira quais sao
essas colunas e a qual tabela esta
relacionada.
7) Uma relagao um-para-muitos = Pararepresentar uma relag¢ao um-para-muitos
no seu design de banco de dados, tome a
chave primaria do lado "um" da relagao e
adicione-a como um campo ou campos
adicionais a tabela no lado "muitos" da
relagao. Neste caso, por exemplo, vocé
adiciona um novo campo — o campo ID da
tabela Clientes — a tabela Pedidos ea
nomeia ID do Cliente. O Access podera
entao usar o numero do ID do Cliente na
tabela Pedidos para localizar o cliente
correto para cada pedido
Uma relagao muitos para muitos -criar
uma terceira tabela, geralmente chamada
de tabela de juncao, que divide a relagao
muitos-para-muitos em duas relagdes um-
para-muitos. Insira a chave primaria de
cada uma das duas tabelas na terceira
tabela. Como resultado, a terceira tabela
registra cada ocorréncia, ou instancia, da
relacao. Por exemplo, a tabela Pedidos eatabela Produtos possuem uma relagao
muitos-para-muitos que é definida criando-
se duas relagdes um-para-muitos com a
tabela Detalhes do Pedido. Um pedido
pode ter muitos produtos, e cada produto
pode aparecer em muitos pedidos.
Uma relagao um-para-um- Em uma relagao
um-para-um, cada registro na primeira
tabela pode ter somente um registro
correspondente na segunda tabela, e cada
registro na segunda tabela pode ter
somente um registro correspondente na
primeira tabela. Essa relagao nao é
comum porque, geralmente, as
informagées relacionadas dessa maneira
sao armazenadas na mesma tabela. Vocé
poderia usar uma relagao um-para-um
para dividir uma tabela com muitos
campos, isolar parte de uma tabela por
motivos de seguranga ou armazenar
informacg6des que se apliquem apenas aum subconjunto da tabela principal.
Quando vocé identifica esse tipo de
relagao, ambas as tabelas devem
compartilhar um campo em comum.