Você está na página 1de 2

Universidade Federal do Ceará

Lista 2 – Banco de Dados


Departamento de Computação
Engenharia de Computação

Laerte de Mesquita Mello Neto – 382076

1) Banco de dados relacional é um modelo que organiza os dados de forma que eles fiquem
agrupados em tabelas/relações com suas determinadas linhas e colunas.
2) Uma relação nada mais é que uma tabela com suas respectivas linhas e colunas. Um
esquema de relação especifica o domínio de cada campo no banco de dados. Ex:
aluno(id:integer, nome:string, idade:integer ...). Já a instância de relação é um conjunto de
tuplas ou linhas, onde cada linha tem os mesmo número de campos que o esquema da relação.
3) O domínio de um atributo é dado na mesma ideia matemática para domínio de função,
onde cada valor de atributo tem que ser valor atômico apenas de atríbutos definidos no esquema.
Ex: dom(cpf): string, dom(nome): string, dom(idade): integer.
4) O domínio digamos que ele define o tipo global de dados, o tipo de dados é a maneira
mais específica de definir o dado dependendo do ambiente de desenvolvimento. Por exemplo,
no Microsoft SQL Server você pode dizer que o domínio de um dado é inteiro do tipo bigint.
5) O número de atributos de um esquema de relação é chamado grau.
6) Instância é o conjunto de dados armazenados e manípulados em um determinado
momento no banco de dados. Tais como inserir e modificar dados em uma determinada tabela
usando a linguagem DML, por exemplo.
Esquema é referente a parte estrutural do banco de dados, a arquitetura do banco de
dados e como os dados interagem entre sí. DDL é usado para especificar o esquema de um
determinado banco de dados. No esquema as tabelas são criadas e as entidades definidas, por
exemplo.

7) Restrição de integridade são proteções garantidas pelo SGBD para garantir a


consistência de dados em um banco de dados relacional.
8) Superchave é um conjunto de um ou mais atributos que permite(m) a identificação de
uma entidade em um conjunto de entidades. Chave candidata são atributos da superchave que
podem funcionar como chave da relação. Já a Chave Primária ou Primary Key é um atributo
ou conjunto de atributos capazes de identificar unicamente uma linha em uma deteminada tabela
Ela é a chave canditada escolhida como chave da relação onde irá identificar tuplas na relação.

9) Chave Estrangeira São atributos de uma relação que fazem referência à chave primária
de outra relação.
10) Restrições de domínio: Especificam que o valor de cada atributo A de uma relação deve
ser um valor atômico do domínio dom(A)
Restrições de chave(integridade de entidade): Todas as tuplas não únicas pelas suas
chaves primárias(garante que a chave primária identifique as tuplas). Nenhuma chave primária
poderá ter valor NULL.
Restições de integridade referencial: Usada para manter a consistência entre tuplas
de duas relações. Uma tupla em uma relação que se refere a outra relação deve referenciar uma
tupla existente nesta outra relação. Aparecem devido aos relacionamentos entre entidades
definidas no esquema de criação da relação no banco de dados.
Restrições em valores null: Especifica se a um atributo é permitido ter valores null.

11) Inclusão: Restrições de domínio, chave, integridade referencial e integridade existencial


Exclusão: integridade referencial
Alteração: Depende do atributo modificado, podendo ser de domínio, chave ou
integridade referencial.

Você também pode gostar