·
Engenharia de Computação ·
Banco de Dados
Envie sua pergunta para a IA e receba a resposta na hora

Prefere sua atividade resolvida por um tutor especialista?
- Receba resolvida até o seu prazo
- Converse com o tutor pelo chat
- Garantia de 7 dias contra erros
Recomendado para você
14
Tipos de Dados em Banco de Dados e Suas Categorias
Banco de Dados
FIT
9
Guia de Instalação do SQL Server e SSMS
Banco de Dados
FIT
1
Links de Vídeos - Parte 1 a Parte 4
Banco de Dados
FIT
11
Estruturas e Características dos SGBDs: Visões, Abstrações e Modelos de Dados
Banco de Dados
FIT
1
Links das Partes 5 a 8 de Vídeo
Banco de Dados
FIT
1
Lista de Links de Vídeos do YouTube
Banco de Dados
FIT
16
Modelo Entidade-Relacionamento Estendido: Papéis, Restrições e Cardinalidade
Banco de Dados
FIT
15
Modelo Conceitual e Diagrama Entidade-Relacionamento
Banco de Dados
FIT
24
Modelo de Dados Relacional: Passos para Criação de Relações e Esquemas
Banco de Dados
FIT
19
Funções Embutidas em Bancos de Dados: Parte 2
Banco de Dados
FIT
Texto de pré-visualização
Fundamentos de Banco de Dados Objetivo Estudar os conceitos envolvidos no modelo Relacional e aprender a derivar o esquema lógico de um banco de dados relacional a partir do modelo conceitual DER Principais tópicos Introdução ao Modelo Relacional Notação Relacional Atributoschaves de uma Relação Esquema de um BD Relacional Restrições de integridade Restrição de Integridade Referencial Mapeamento do DER MDR Questões Modelo de Dados Relacional Fundamentos de Banco de Dados O Modelo Relacional MR é um modelo de dados lógico utilizado para desenvolver projetos lógicos de bancos de dados Os SGBDs que utilizam o MR são denominados SGBD Relacionais O MR representa os dados do BD como relações A palavra relação é utilizada no sentido de lista ou rol de informações e não no sentido de associação ou relacionamento Introdução ao MR Fundamentos de Banco de Dados Cada relação pode ser entendida como uma tabela ou um simples arquivo de registros Uma relação DEPENDENTE com seus atributos e valores de atributos Introdução ao MR Fundamentos de Banco de Dados Os valores de atributos são indivisíveis ou seja atômicos O conjunto de atributos de uma relação é chamado de relação esquema Cada atributo possui um domínio O grau de uma relação é o número de atributos da relação Introdução ao MR Fundamentos de Banco de Dados DEPENDENTE CódigoCliente Nome TipoRelação Sexo DataNasc É a relação esquema DEPEDENTE é o nome da relação O Grau da Relação é 5 Introdução ao MR Fundamentos de Banco de Dados DEPENDENTE CódigoCliente Nome TipoRelação Sexo DataNasc Os Domínios dos Atributos são domCódigoCliente 4 dígitos que representam o Código do Cliente domNome Caracteres que representam nomes dos dependentes domTipoRelação Tipo da Relação filho esposa pai mãe e outras do dependente em relação do seu cliente domSexo Caractere M Masculino F Feminino do dependente domDataNasc Datas de Nascimento do dependente Introdução ao MR Fundamentos de Banco de Dados A relação esquema R de grau n RA1 A2 An A tupla t em uma relação rR t v1 v2 vn vi é o valor do atributos Ai tAi indica o valor vi em t para o atributo Ai tAu Aw Az indica o conjunto de valores vu vw vz de t correspondentes aos atributos Au Aw Az de R Notação Relacional Fundamentos de Banco de Dados A figura apresenta a Relação DEPENDENTE t 0001 Ana Filha F 03032003 é uma tupla tCódigoCliente 0001 tNome Sexo Ana F Exemplo Fundamentos de Banco de Dados Superchave Subconjunto de atributos de uma relação cujos valores são distintos t1SC t2SC Chave É uma Superchave mínima ChaveCandidata Chaves de uma relação ChavePrimária Uma das Chaves escolhidas entre as ChavesCandidatas de uma relação Atributoschaves de uma Relação Fundamentos de Banco de Dados Exemplos de Superchaves da relação Empregado EMPREGADO Nome Uf Rg Código Cpf Endereço Salário SCa Nome Uf Rg Código Cpf Endereço Salário superchave trivial SCb Nome Uf Rg Código Cpf Endereço SCc Nome Uf Rg Código Cpf SCd Nome Uf Rg Código SCe Nome Uf Rg SCf Uf Rg superchave mínima Atributoschaves de uma Relação Fundamentos de Banco de Dados SCf Uf Rg é uma superchave mínima Pois não é possível retirar de SCf nenhum de seus atributos e o subconjunto resultante continuar com a propriedade de ser superchave Assim SCf além de ser superchave é uma chave da relação esquema DEPENDENTE Atributoschaves de uma Relação Fundamentos de Banco de Dados Uma relação esquema pode possuir mais de uma chave Nestes casos tais chaves são chamadas de chavescandidatas O esquema da relação EMPREGADO possui três chavescandidatas EMPREGADO Nome Uf Rg Código Cpf Endereço Salário CC1 Uf Rg CC2 Código CC3 Cpf Sendo CC1 CC2 e CC3 Superchave mínima Chave e ChaveCandidata Atributoschaves de uma Relação Fundamentos de Banco de Dados As chavescandidatas são candidatas à chaveprimária A chaveprimária é a escolhida dentre as chavescandidatas para identificar de forma única tuplas de uma relação A chaveprimária é indicada na relação esquema sublinhandose os seus atributos EMPREGADONome Código Rg Cpf Endereço Salário Atributoschaves de uma Relação Fundamentos de Banco de Dados O esquema de um BD relacional é o conjunto de todos os esquemas de relações Esquema do BD relacional do Sistema Companhia PNOME MNOME SNOME NSS DATANASC ENDEREÇO SEX SALARIO NSSSUPER NDEP DNOME DNÚMERO SNNGER DATINICGER DNÚMERO DLOCALIZAÇÃO PNOME PNÚMERO PLOCALIZAÇÃO DNUM NSSEMP PNRO HORAS NSSEMP NOMEDEPENDENTE SEXO DATANIV RELAÇÃO EMPREGADO DEPARTAMENTO LOCAISDEPTO PROJETO TRABALHAEM DEPENDENTE Esquema de um BD Relacional Fundamentos de Banco de Dados Restrição de Integridade são regras que restringem os valores que podem ser armazenados nas relações Um SGBD relacional deve garantir Restrição de Chave os valores das chavescandidatas devem ser únicos em todas as tuplas de uma relação Restrição de Entidade chavesprimárias não podem ter valores nulos Restrição de Integridade Referencial Usada para manter a consistência entre tuplas Estabelece que um valor de atributo que faz referência a uma outra tupla devese referir a uma tupla existente Restrições de integridade Fundamentos de Banco de Dados Valores da ChaveEstrangeira PNOME NSS ENDEREÇO Joaquim 305 R X 123 Katarina 381 Av K 43 Daví 422 R D 12 Carlos 489 R H 9 Bárbara 533 R II 55 EMPREGADO NSS NÚMERO 305 555444 381 555333 489 555376 533 555101 381 555101 489 555222 489 555376 TELEFONE Restrições de Integridade Referencial Fundamentos de Banco de Dados É comum em projetos lógicos de BD realizar a modelagem dos dados através de um modelo de dados de altonível O produto desse processo é o esquema do BD O modelo de dados de altonível normalmente adotado é o MER e o esquema do BD é especificado em MR Mapeamento do DER MDR A leitura do arquivo PDF disponibilizado na plataforma Atividades extraclasse
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
14
Tipos de Dados em Banco de Dados e Suas Categorias
Banco de Dados
FIT
9
Guia de Instalação do SQL Server e SSMS
Banco de Dados
FIT
1
Links de Vídeos - Parte 1 a Parte 4
Banco de Dados
FIT
11
Estruturas e Características dos SGBDs: Visões, Abstrações e Modelos de Dados
Banco de Dados
FIT
1
Links das Partes 5 a 8 de Vídeo
Banco de Dados
FIT
1
Lista de Links de Vídeos do YouTube
Banco de Dados
FIT
16
Modelo Entidade-Relacionamento Estendido: Papéis, Restrições e Cardinalidade
Banco de Dados
FIT
15
Modelo Conceitual e Diagrama Entidade-Relacionamento
Banco de Dados
FIT
24
Modelo de Dados Relacional: Passos para Criação de Relações e Esquemas
Banco de Dados
FIT
19
Funções Embutidas em Bancos de Dados: Parte 2
Banco de Dados
FIT
Texto de pré-visualização
Fundamentos de Banco de Dados Objetivo Estudar os conceitos envolvidos no modelo Relacional e aprender a derivar o esquema lógico de um banco de dados relacional a partir do modelo conceitual DER Principais tópicos Introdução ao Modelo Relacional Notação Relacional Atributoschaves de uma Relação Esquema de um BD Relacional Restrições de integridade Restrição de Integridade Referencial Mapeamento do DER MDR Questões Modelo de Dados Relacional Fundamentos de Banco de Dados O Modelo Relacional MR é um modelo de dados lógico utilizado para desenvolver projetos lógicos de bancos de dados Os SGBDs que utilizam o MR são denominados SGBD Relacionais O MR representa os dados do BD como relações A palavra relação é utilizada no sentido de lista ou rol de informações e não no sentido de associação ou relacionamento Introdução ao MR Fundamentos de Banco de Dados Cada relação pode ser entendida como uma tabela ou um simples arquivo de registros Uma relação DEPENDENTE com seus atributos e valores de atributos Introdução ao MR Fundamentos de Banco de Dados Os valores de atributos são indivisíveis ou seja atômicos O conjunto de atributos de uma relação é chamado de relação esquema Cada atributo possui um domínio O grau de uma relação é o número de atributos da relação Introdução ao MR Fundamentos de Banco de Dados DEPENDENTE CódigoCliente Nome TipoRelação Sexo DataNasc É a relação esquema DEPEDENTE é o nome da relação O Grau da Relação é 5 Introdução ao MR Fundamentos de Banco de Dados DEPENDENTE CódigoCliente Nome TipoRelação Sexo DataNasc Os Domínios dos Atributos são domCódigoCliente 4 dígitos que representam o Código do Cliente domNome Caracteres que representam nomes dos dependentes domTipoRelação Tipo da Relação filho esposa pai mãe e outras do dependente em relação do seu cliente domSexo Caractere M Masculino F Feminino do dependente domDataNasc Datas de Nascimento do dependente Introdução ao MR Fundamentos de Banco de Dados A relação esquema R de grau n RA1 A2 An A tupla t em uma relação rR t v1 v2 vn vi é o valor do atributos Ai tAi indica o valor vi em t para o atributo Ai tAu Aw Az indica o conjunto de valores vu vw vz de t correspondentes aos atributos Au Aw Az de R Notação Relacional Fundamentos de Banco de Dados A figura apresenta a Relação DEPENDENTE t 0001 Ana Filha F 03032003 é uma tupla tCódigoCliente 0001 tNome Sexo Ana F Exemplo Fundamentos de Banco de Dados Superchave Subconjunto de atributos de uma relação cujos valores são distintos t1SC t2SC Chave É uma Superchave mínima ChaveCandidata Chaves de uma relação ChavePrimária Uma das Chaves escolhidas entre as ChavesCandidatas de uma relação Atributoschaves de uma Relação Fundamentos de Banco de Dados Exemplos de Superchaves da relação Empregado EMPREGADO Nome Uf Rg Código Cpf Endereço Salário SCa Nome Uf Rg Código Cpf Endereço Salário superchave trivial SCb Nome Uf Rg Código Cpf Endereço SCc Nome Uf Rg Código Cpf SCd Nome Uf Rg Código SCe Nome Uf Rg SCf Uf Rg superchave mínima Atributoschaves de uma Relação Fundamentos de Banco de Dados SCf Uf Rg é uma superchave mínima Pois não é possível retirar de SCf nenhum de seus atributos e o subconjunto resultante continuar com a propriedade de ser superchave Assim SCf além de ser superchave é uma chave da relação esquema DEPENDENTE Atributoschaves de uma Relação Fundamentos de Banco de Dados Uma relação esquema pode possuir mais de uma chave Nestes casos tais chaves são chamadas de chavescandidatas O esquema da relação EMPREGADO possui três chavescandidatas EMPREGADO Nome Uf Rg Código Cpf Endereço Salário CC1 Uf Rg CC2 Código CC3 Cpf Sendo CC1 CC2 e CC3 Superchave mínima Chave e ChaveCandidata Atributoschaves de uma Relação Fundamentos de Banco de Dados As chavescandidatas são candidatas à chaveprimária A chaveprimária é a escolhida dentre as chavescandidatas para identificar de forma única tuplas de uma relação A chaveprimária é indicada na relação esquema sublinhandose os seus atributos EMPREGADONome Código Rg Cpf Endereço Salário Atributoschaves de uma Relação Fundamentos de Banco de Dados O esquema de um BD relacional é o conjunto de todos os esquemas de relações Esquema do BD relacional do Sistema Companhia PNOME MNOME SNOME NSS DATANASC ENDEREÇO SEX SALARIO NSSSUPER NDEP DNOME DNÚMERO SNNGER DATINICGER DNÚMERO DLOCALIZAÇÃO PNOME PNÚMERO PLOCALIZAÇÃO DNUM NSSEMP PNRO HORAS NSSEMP NOMEDEPENDENTE SEXO DATANIV RELAÇÃO EMPREGADO DEPARTAMENTO LOCAISDEPTO PROJETO TRABALHAEM DEPENDENTE Esquema de um BD Relacional Fundamentos de Banco de Dados Restrição de Integridade são regras que restringem os valores que podem ser armazenados nas relações Um SGBD relacional deve garantir Restrição de Chave os valores das chavescandidatas devem ser únicos em todas as tuplas de uma relação Restrição de Entidade chavesprimárias não podem ter valores nulos Restrição de Integridade Referencial Usada para manter a consistência entre tuplas Estabelece que um valor de atributo que faz referência a uma outra tupla devese referir a uma tupla existente Restrições de integridade Fundamentos de Banco de Dados Valores da ChaveEstrangeira PNOME NSS ENDEREÇO Joaquim 305 R X 123 Katarina 381 Av K 43 Daví 422 R D 12 Carlos 489 R H 9 Bárbara 533 R II 55 EMPREGADO NSS NÚMERO 305 555444 381 555333 489 555376 533 555101 381 555101 489 555222 489 555376 TELEFONE Restrições de Integridade Referencial Fundamentos de Banco de Dados É comum em projetos lógicos de BD realizar a modelagem dos dados através de um modelo de dados de altonível O produto desse processo é o esquema do BD O modelo de dados de altonível normalmente adotado é o MER e o esquema do BD é especificado em MR Mapeamento do DER MDR A leitura do arquivo PDF disponibilizado na plataforma Atividades extraclasse