WorksheetsTecnologias de Bases de Dados
Total questions: 22
Worksheet time: 27mins
As entidades dos diagramas ER ou as classes dos diagramas de classes vão corresponder
Tabelas
Campos
Colunas
Atributos
Uma tabela é constituída por:
Colunas ou campos
Tuplos
Linha ou registos
Classes
Atributos
Uma base de dados
(a)
Tabela é uma estrutura de dados formada por:
Nas bases de dados do modelo relacional,
os atributos correspondem às linhas de uma tabela que também costumam ser designadas por registos.
os atributos correspondem aos registos de uma tabela que também costumam ser designadas por linhas
os atributos correspondem às nomes das colunas de uma tabela que também costumam ser designadas por nomes .
os atributos correspondem às colunas de uma tabela que também costumam ser designadas por campos .
O registo é constituído
As linhas de uma tabela
correspondem a registos.
por um conjunto de registos relativos a uma entidade singular ou um objecto .
correspondem a linhas
correspondem a campos
por um conjunto de dados (atributos ou campos) relativos a uma entidade singular ou um objecto .
Os domínios são importantes
para a definição da estrutura de base de dados, pois diz respeito as dados com que um sistema informático e um SGBD pode trabalhar.
para a definição da estrutura sistema informático pode trabalhar, tais como: inteiros, reais, datas, strings, etc.
para a definição da estrutura de uma tabela, pois diz respeito com os tipos de dados com que um sistema informático e um SGBD pode trabalhar, tais como: inteiros, reais, datas, strings, etc.
para a definição da estrutura de um tuplo, pois diz respeito com os tipos de dados com que um sistema informático e um SGBD pode trabalhar, tais como: inteiros, reais, datas, strings, etc.
O conceito de Chave primária e chave candidata são ...
Chave primária....
semelhantes, a única diferença é que a chave primária é selecionada entre as chaves estrangeiras para desempenhar essa função de identificar de forma unívoca cada registo numa tabela.
é um a conjunto de registos que permite identificar de forma unívoca cada registo numa tabela.
semelhantes, a única diferença é que a chave primária é selecionada entre as chaves candidatas para desempenhar essa função de identificar de forma unívoca cada registo numa tabela.
é um atributo ou conjunto de atributos que permite identificar de forma unívoca cada registo numa tabela.
Escreva a definição de estrutura da Tabela Sócios
Escreva a Tabela Sócio na sua representação analítica
Chave estrangeira é
uma chave primária de uma tabela, sendo chave candidata na tabela de origem.
um campo “importado” para uma tabela, sendo chave primária na tabela de origem.
uma chave candidata uma tabela, sendo chave primária na tabela de origem.
uma chave estrangeira de uma tabela, sendo chave candidata na tabela de origem.
A tabela principal é aquela...
A tabela relacionada é aquela...
é aquela que contém a chave candidata a ser primária
é aquela que contém a chave primária a ser importada.
que recebe a importação da chave estrangeira que, nesta tabela que a recebe, passa a ser referida como chave primária.
que recebe a importação da chave primária que, nesta tabela que a recebe, passa a ser referida como chave estrangeira.
Uma BD relacional deve assegurar dois tipos de integridade:
Integridade de entidade – impõe que os valores dos atributos que correspondem à chave primária de uma entidade que podem ser nulos nem iguais a outros já existentes na tabela.
Integridade de entidade – impõe que os valores dos atributos que correspondem à chave primária de uma entidade não podem ser nulos nem iguais a outros já existentes na tabela.
Integridade referencial – impõe que um valor de uma chave externa exista obrigatoriamente como elemento constituinte da chave estrageira da tabela relacionada com aquela chave candidata.
Integridade referencial – impõe que um valor de uma chave externa exista obrigatoriamente como elemento constituinte da chave primária da tabela relacionada com aquela chave externa.
O que é a violação da integridade referencial
ficarmos com registos que referenciam um registo que deixou de existir .
ficarmos com dados que referenciam um dado que deixou existe .
ficarmos com registos que referenciam um registo que não deixou de existir .
ficarmos com linhas que referenciam um registo que deixou de existir .
Quais destas formas normais constituem o conjunto de normas ou processo de normalização
1ª Forma Normal (2FN);
1ª Forma Normal (1FN);
2ª Forma Normal (3FN);
2ª Forma Normal (2FN);
3ª Forma Normal (3FN);
A normalização de uma tabela na 1ª Forma Normal (1FN) exige...
que a tabela tenha uma estrutura unidimensional correcta, ou seja, cada linha deve corresponder a um só registo e cada coluna a um só campo.
que a tabela tenha uma estrutura bidimensional correcta, ou seja, cada linha deve corresponder a um só registo e cada coluna a um só campo.
que a tabela tenha uma estrutura bidimensional correcta, ou seja, cada coluna deve corresponder a um só campo e cada coluna a um só campo.
Além disso, cada campo deve conter dados atómicos, ou seja, um só dado por cada registo. Cada dado só deve tomar um valor dentro do domínio definido para esse campo.
As tabelas normalizadas apenas na 1FN podem apresentar problemas de:
Redundância de chaves primárias
Anomalias de inserção
Redundância de informação
Anomalias de actualização
Anomalias de eliminação
A 2ª Forma Normal diz que a tabela tem de estar na 1ª Forma Normal e que...
cada atributo chave tem de ser funcionalmente dependente da totalidade da chave primária e não apenas de uma parte dessa chave.
cada atributo não chave tem de ser funcionalmente independente da totalidade da chave primária
cada atributo não chave tem de ser funcionalmente dependente da totalidade da chave primária e não apenas de uma parte dessa chave.
cada atributo chave tem de ser funcionalmente independente da totalidade da chave primária e não apenas de uma parte dessa chave.
Passe para a 2FN
A 3ª Forma Normal diz que...
a tabela tem de estar na 1º e 2ª Forma Normal e que nenhum atributo chave pode depender funcionalmente de algum outro atributo que não seja a chave primária .
a tabela tem de estar na 2ª Forma Normal e que nenhum atributo não chave pode depender funcionalmente de algum outro atributo que não seja a chave primária .
a tabela tem de estar na 2ª Forma Normal e que vários atributo não chave pode depender funcionalmente de outro atributo que não seja a chave primária .
a tabela tem de estar na 3ª Forma Normal e que nenhum atributo não chave pode depender funcionalmente de algum outro atributo que não seja a chave primária .
Para normalizar uma tabela de acordo com a 3FN, devemos analisar todos os atributos não chave e verificar se existem algumas dependências funcionais entre eles:
Se existir várias dependência funcional entre os atributos não chave, a tabela está na 3FN;
Se não existir nenhuma dependência funcional entre os atributos não chave, a tabela está na 3FN;
Se existir alguma dependência funcional entre os atributos não chave, então, é necessário retirar esse conjunto de atributos da tabela e constituir com eles uma tabela à parte.
Se não existir nenhuma dependência funcional entre os atributos não chave, então, é necessário retirar esse conjunto de atributos da tabela e constituir com eles uma tabela à parte.
Passe para o 3FN
