I Modelos teóricos de bancos de dados
|
|
- Yasmin Alencastre Carvalho
- 7 Há anos
- Visualizações:
Transcrição
1 I Modelos teóricos de bancos de dados Questão I.1 Na comparação dos arcabouços teóricos de bancos de dados, com teoria e interpretação, quais são as principais simplificações necessárias no segundo caso? Explique cada uma sucintamente. Questão I.2 Considere a sentença x y [funcionário (x, y) departamento (y)] Sabendo-se que o predicado funcionário (Paulo, Vendas) denota o fato de que o funcionário Paulo trabalha no departamento Vendas e que o predicado departamento(vendas) denota a existência de um departamento chamado Vendas, como esta regra é tratada, num banco de dados, quando se trabalha a) com teoria; e b) quando se trabalha com interpretação? Questão I.3 Considerando a linguagem aceita pela Máquina de Muhammed apresentada no curso, como deveriam ser codificadas as seguintes afirmativas? um aluno não pode estar inscrito em mais de uma disciplina com chst de 6 horas; Astronomia é uma disciplina com chst igual à chst de Astrologia mais 1; um aluno pode ter inscrições em mais de uma disciplina, mas não pode estar inscrito simultaneamente em Astronomia e Astrologia. Questão I.4 Considere os seguintes fatos e condições sobre as entidades Aluno, Disciplina, Turma num sistema de controle de inscrições: a) disciplinas têm código, nome e número de créditos; não há duas disciplinas com o mesmo código; b) alunos têm DRE e nome; não há dois alunos com o mesmo DRE; c) turmas têm código apenas; não há duas turmas com o mesmo código; d) uma disciplina pode ter qualquer número de turmas; e) toda turma tem algum aluno inscrito em alguma disciplina; f) Física I é uma disciplina, de 3 créditos, cujo código é F1; g) existe uma turma de código MAA; h) existe uma turma de código MAB; i) Pedro, cujo DRE é 101, está inscrito em Física I na turma MAA; j) Maria, cujo DRE é 102, está inscrita em Cálculo I na turma MAB; k) Paula, cujo DRE é 103, está inscrita em Cálculo I na turma MAB; l) João, cujo DRE é 104, está inscrito em Física I na turma MAA; m) uma turma pode ter, no máximo, 30 alunos numa mesma disciplina; n) um aluno pode inscrever-se, no máximo, em 24 créditos; o) Física Experimental I é uma disciplina, de 3 créditos, cujo código é Fx; p) existe uma turma de código MAX; q) Pares de disciplinas podem ser co-requisitos entre si; r) Física I e Física Experimental I são co-requisitos; Dentre as sentenças acima, há algumas que geram fatos diretamente registrados na instância do banco de dados e outras que originam regras de caráter geral, que devem ser verdadeiras para qualquer interpretação. Dentre as últimas, algumas podem ser capturadas num modelo E-R e outras, não. Indique, para cada sentença apresentada acima, se a mesma pode ser representada ou não e qual a sua representação num possível diagrama E-R do sistema de controle de inscrições e, quando for o caso, a construção E- R que deveria ser utilizada. Uma sentença pode causar a especificação de entidades, atributos, identificadores, cardinalidades, relacionamentos ou qualquer outro elemento ou combinação presente num diagrama E-R. Utilize a notação IDEF1X modificada nas suas respostas. Para as sentenças não totalmente representáveis no modelo E-R, indique o que pode ser representado e o que não pode. II - Modelagem de dados Questão II.1 Na notação ER-win há dois tipos de relacionamentos: identificadores e não identificadores. Explique o significado de cada um, a notação utilizada e mostre exemplos. Questão II.2 Cite três mecanismos de abstração utilizados para modelagem de dados e mostre como podem ser representados num diagrama E-R, em qualquer notação, com um exemplo para cada caso.
2 Questão II.3 Num diagrama ER, criado no software ERWIN, foi introduzido um relacionamento entre as entidades E1 e E2, como mostrado abaixo. Complete a lista de atributos da entidade E2 após a introdução do relacionamento, justificando sua resposta. Sabendo-se que os atributos A1, B1 e C1 são identificadores em X, Y, Z, respectivamente, e que os atributos A1,B1,C1 constituem o identificador de R, pode-se concluir que, na tabela relacional correspondente a R: a) B1, isoladamente, poderia constituir uma chave candidata; b) A1 e C1 poderiam constituir uma chave candidata; a) A1 e B1 poderiam constituir uma chave candidata; Analise a validade de cada uma das afirmativas acima, justificando Questão II.7 O diagrama abaixo descreve o modelo de dados simplificado de uma livraria virtual, de acordo com o exercício feito durante o curso. Porém, há algumas incorreções. Identifique todas que puder e faça as devidas correções. Questão II.5 Considere os seguintes requisitos sobre as entidades Aluno, Disciplina, Turma num sistema de controle de inscrições: disciplinas são oferecidas através de turmas; uma disciplina pode ter qualquer número de turmas uma turma pode ter até 30 alunos numa mesma disciplina; um aluno pode inscrever-se em até 8 disciplinas; a inscrição é opcional; para toda turma há alguma disciplina sendo oferecida pela mesma; Desenhe um diagrama E-R representando o(s) relacionamento(s) entre as três entidades, observando a restrição de que não haja relacionamentos redundantes, ou seja, entre duas entidades só pode haver um caminho através do(s) relacionamento(s). Questão II.6 Considere o diagrama ER abaixo, na notação do ER- Win, apresentado com seus atributos identificadores já migrados. Questão II.8 Apresente os comandos SQL de criação das tabelas e principais constraints que implementem uma base relacional que corresponda, tanto quanto possível, ao diagrama abaixo. Para facilitar, considere que todos os atributos são do tipo int.
3 Observe o seguinte conjunto de dependências funcionais: A F A B A G A H, I B G B H C, D H a) Considerando as relações abaixo, determine as chaves primárias e/ou candidatas que devem estar definidas, em cada uma das relações, para que as mesmas estejam normalizadas até a Forma Boyce Codd. III Projeto de bancos de dados Questão III.1 Quais os principais objetivos quando se constrói um projeto de bancos de dados? Ilustre sua explicação com exemplos. Questão III.2 Sobre o processo de normalização de esquemas relacionais: a) explique o que é uma dependência funcional. Apresente um exemplo. b) explique o que é uma dependência multi-valorada. Apresente um exemplo; c) a partir dos axiomas de Armstrong (reflexividade, incremento e transitividade) mostre formalmente que se A B e A C então A BC Questão III.3 Considere os atributos A, B, C, D, E, F e suas dependências funcionais A B, C C D E F F E D F Mostre um esquema relacional para os atributos no qual as relações estejam na forma normal BC. Questão III.4 R1 (A,F,G) R2 (H, I) R3 (G, B, H) R4 (C, D) b) Indique, para cada uma das relações abaixo, o grau de normalização de cada uma, justificando suas respostas. R1 (B, C, D, H) R2 ( A, G) R3 (C, D) Questão III.5 Especifique as dependências funcionais que devem existir sobre os atributos atômicos A, B, C, D, H para que as tabelas R1 (A, B, C, D) R2 (A, H, B) estejam simultaneamente normalizadas até a forma Boyce-Codd. Não é preciso listar as dependências triviais. Questão III.6 Utilizando os Axiomas de Armstrong, mostre formalmente que b) se X Y e X Z então X Y, Z c) se X Y,Z então X Y Questão III.7 Suponha a existência dos atributos V, W, X, Y, Z e considere as seguintes assertivas: Se W X e V Y então X Y Se X Y então XW YW XY X
4 Se X Y e Y Z e Z V então X V Discuta sucintamente a validade de cada uma dessas assertivas. Questão III.8 Considere o esquema relacional R ( A, B, C, D) onde A é a chave primária, D é uma chave candidata. Supondo que R esteja na Forma Normal Boyce-Codd (BCNF), indique para cada uma das dependências funcionais abaixo se a mesma pode existir ou não, justificando as respostas. I. A -> B II. D -> C III. A -> C IV. AC -> BC V. DC -> A Questão III.9 Considere a seguinte relação R como descrita abaixo. R(Cidade, Rua, Número, CEP) Suponha que as seguintes dependências funcionais se verificam. Cidade Rua Número CEP CEP Cidade Se for possível identificar chave(s) adequada(s) tal que R esteja na Forma Normal Boyce-Codd, consideradas as dependências funcionais acima, identifique-a(s) e explique. Se não for possível, explique a razão. Questão III.10 Discuta as três principais alternativas para a implementação de estruturas de generalização através de tabelas relacionais. Use um esquema ER como exemplo, explique as alternativas de implementação e discuta os pontos fortes e fracos de cada opção, além dos fatores que podem contribuir na escolha final do projetista. Questão III.11 Cliente (CPF, Nome, Endereço) Loja (CodLoja, Localização) Produto (CodProduto, Descrição, PreçoUnitário) Venda (CodVenda, CPF, Data, CodLoja, Vendedor, Desconto) ItemVenda (CodItem, CodVenda, CodProduto, Quantidade) Chaves estrangeiras: CPF, na tabela Venda, com relação à tabela Cliente; CodLoja, na tabela Venda, com relação à tabela Loja; CodVenda, na tabela ItemVenda, com relação à tabela Venda; CodProduto, na tabela ItemVenda, com relação à tabela Produto; O esquema acima serve para um banco de dados (simplificado) que registra as vendas de uma rede de lojas de varejo. Os atributos (ou conjuntos de atributos) da chave primária de cada tabela aparecem sublinhados. Clientes e produtos são descritos nas tabelas Cliente e Produto, respectivamente. Uma venda está associada a um cliente, uma data, uma loja e um vendedor. Um venda pode incluir vários produtos, que são discriminados na tabela ItemVenda. Para cada venda, CodItem é numerado seqüencialmente, a partir de 1. Cada produto comprado aparece somente uma vez numa venda. Numa venda pode haver um desconto global, concedido para a venda como um todo. Um cliente pode comprar várias vezes, em lojas diferentes ou não. a) Construa um diagrama ER do problema acima, utilizando anotação IDEF1X IE (ER-Win b) Liste as dependências funcionais que você consegue depreender do enunciado; Questão III.12 Considere o diagrama ER abaixo. Quais as dependências funcionais que podem ser depreendidadas desse diagrama? Por quê? Questão III.13 Considere um banco de dados com os atributos atômicos dre, nome, cpf, codcurso e curso. Sabe-se que dre cpf cpf nome
5 cpf dre dre codcurso codcurso curso curso codcurso Indique o grau de normalização de cada uma das seguintes tabelas relacionais, justificando suas conclusões. T1 (dre, cpf, nome, curso) T2 (cpf, dre) T3 (cpf, codcurso, dre, nome) T4 (cpf, codcurso, dre, curso) Questão III.14 Considere as seguintes definições para a Terceira Forma Normal: Todo atributo não chave é não transitivamente dependente da chave. Uma relação R está na terceira forma normal se não existe uma chave X em R, um conjunto de atributos Y e um atributo não chave A, disjunto de X e Y, tal que: 1. X Y verifica-se em R; 2. Y A verifica-se em R; 3. Y X não se verifica em R. Apresente um exemplo que ilustre a diferença entre as duas. Questão III.15 Considere o diagrama abaixo, construído no ER-Win sob a notação IE. Considere ainda que: os atributos B1 e C1 não podem ser nulos; os atributos B2 e E2 têm valores default 0 e podem ser nulos; quando B2 e E2 forem diferentes de nulo, C2 B2; o atributo D3 deve conter valores entre 100 e 1000 e não aceita nulos; o atributo F armazena datas não nulas e todos os demais atributos são de tipos inteiros. Apresente um script SQL que defina um esquema relacional que adequadamente traduza a estrutura representada pelo diagrama, incluindo: a definição das tabelas e seus atributos com as respectivas propriedades; a definição das chaves primárias; a definição das chaves estrangeiras; a definição de outras restrições de integridade que eventualmente possam ser inferidas a partir do diagrama e das informações adicionais fornecidas; Questão III.16 Durante o processo de levantamento de requisitos de um sistema de informações descobriram-se que as seguintes dependências funcionais se verificam sobre os atributos A, B, C, D, E, F, G e H: A B B C D E E D F G F H G H H F H G Agora, considere o esquema relacional mostrado a seguir. Tabela Atributos Chaves R1 A, B, C A R2 D, E D R3 F, G, H F G, H
6 As tabelas R1 e R2 têm uma chave cada, definidas pelos atributos A e D, respectivamente. A tabela R3 possui duas chaves, uma formada pelo atributo F e outra, pela concatenação dos atributos G e H. Pede-se: indicar o grau máximo de normalização de cada tabela (1FN, 2FN, 3FN ou FNBC), justificando a resposta; indicar as modificações necessárias para que o esquema relacional apresentado esteja com todas as tabelas normalizadas até a forma normal Boyce- Codd. As alterações podem implicar na introdução/supressão de chaves, migração de atributos de uma tabela para outra ou até na redefinição completa do esquema. O esquema resultante deve contemplar todos os atributos. Procure favorecer a solução que mais se aproxima do esquema original, apresentando-a no formato utilizado acima e destacando claramente os atributos e chaves de cada tabela. Questão III.17 Considere o seguinte script SQL: create table concurso ( id_concurso int not null primary key, concurso varchar(60) not null create table cargo ( id_cargo int not null primary key, cargo varchar(60) not null, id_concurso int not null, constraint ci0 foreign key (id_concurso) references concurso (id_concurso) create table candidato ( id_candidato int not null primary key, nome varchar(40) not null create table inscrição ( id_concurso int not null, id_candidato int not null, id_cargo int, pontos int, constraint ci1 foreign key (id_concurso) references concurso (id_concurso), constraint ci2 foreign key (id_candidato) references candidato (id_candidato), constraint ci3 foreign key (id_cargo) references cargo (id_cargo), constraint ci4 primary key (id_concurso,id_candidato) Apresente um diagrama ER, na notação ER-Win IE, que corresponda exatamente ao esquema relacional definido pelo script acima. Seja preciso na sintaxe do diagrama. Questão III.18 Considere uma tabela relacional R, com atributos A, B e C, onde a chave primária é composta pelo atributo A. R A B C Sabe-se que as seguintes dependências funcionais se verificam: A B B C B A Pede-se: a) identificar o grau de normalização da tabela R; b) apresentar um esquema relacional com os referidos atributos, que esteja na forma normal Boyce-Codd, que preserve as dependências funcionais e ocorra sem perda na junção. As respostas devem ser sucintamente justificadas. Questão III.19 Considere o seguinte script SQL: create table A ( A1 int not null primary key, A2 varchar(40) not null create table D ( D1 int not null primary key, D2 varchar(30) not null unique, P1 int, T1 int not null, constraint c1 unique (P1), constraint c2 unique (T1), create table P ( P1 int not null primary key, P2 varchar(30) not null unique create table I ( A1 int not null, D1 int not null, D2 real, constraint c3 primary key (A1, D1), constraint c4 foreign key (A1) references A, constraint c5 foreign key (D1) references D, constraint c6 check (D2 >= 0 and D2 <= 10) create table T ( T1 int not null primary key, D1 int not null, constraint c7 unique (D1), constraint c8 foreign key (D1) references D alter table D add constraint c9 foreign key (P1) references P; alter table D add constraint c0 foreign key (T1) references T; Apresente um diagrama ER, na notação ER-Win IE, que corresponda exatamente ao esquema relacional definido pelo script acima. Seja preciso na sintaxe do diagrama.
7 Questão III.20 Usando a sintaxe da Máquina de Muhammed, escreva sentenças lógicas que representem as constraints c6, c7, c9 do exercício anterior. Questão III.21 Algumas implementações de bancos relacionais permitem variações na organização lógica e física das tabelas. Comente sucintamente as tabelas do tipo nested e partitioned, disponíveis no Oracle, explicando os conceitos que as norteiam e sugerindo exemplos de situações práticas nas quais esses tipos de tabelas são úteis. Questão III.22 No caso de estudo do campeonato de futebol foram utilizados alguns dos atributos listados a seguir. Atributo Time TimeVisitante TimeLocal CPF Endereço CGC Data Local CPF Nome Gols NumCartãoAmarelo MinutoSaida Interpretação Nome de um time Nome do time visitante num jogo Nome do time local num jogo CPF de um jogador Endereço de um time CGC de um time Data de um jogo Local onde um jogo se realiza CPF de um jogador Nome completo de um jogador Número de gols de um jogador num jogo Número de cartões amarelos de um jogador num jogo Minuto em que um jogador sai do jogo Forneça a lista das principais dependências funcionais (pelo menos 10) que podem ser depreendidas desses atributos, no contexto do caso mencionado (não inclua dependências funcionais triviais). Questão III.23 Apresente um diagrama ER, na notação ER-Win IE, que corresponda ao esquema relacional definido pelo script abaixo. Seja preciso na sintaxe do diagrama. create table X ( X1 int not null primary key, X2 varchar(40) not null Y2 varchar(30) not null, A int null, B int, constraint c1 unique (A), constraint c2 foreign key (A) references W create table I ( X1 int not null, Y1 int not null, D real, constraint c3 primary key (X1, Y1), constraint c4 foreign key (X1) references X, constraint c5 foreign key (Y1) references Y, Questão III.24 Na primeira versão do caso do campeonato de futebol, viu-se que as seguintes dependências funcionais eram definidas: TimeVisitante, TimeLocal DataJogo TimeVisitante, TimeLocal, CPF Gols a) Utilizando os Axiomas de Armstrong, mostre formalmente que TimeVisitante, TimeLocal, CPF DataJogo b) É possível concluir que Questão III.25 DataJogo, CPF Gols (?) Considere as tabelas R (A, B) S (C, D) Escreva 3 comandos SQL que produzam resultados respectivamente equivalentes às seguintes operações da álgebra relacional: R S R S R S Questão III.26 Explique o tratamento dado aos valores nulos (null) pelos gerenciadores de bancos no SQL. Aborde o que acontece quando há operandos nulos: a) nas expressões lógicas, b) nas operações aritméticas e c) nas funções de agregação. create table W ( W1 int not null primary key, W2 varchar(30) not null unique create table Y ( Y1 int not null primary key,
8 Questão III.26 Considere as instâncias das tabelas T1 e T2 apresentadas a seguir. T1 A B C D Das dependências funcionais apresentadas abaixo, indique quais se verificam e quais não se verificam em T1 e T2, analisando cada uma separadamente e justificando as respostas sucintamente. 1. A C 2. A, B D 3. B, C, D C 4. F, G E, H 5. E FG Questão III.27 T2 E F G H Apresente os comandos SQL de criação das tabelas e principais constraints que implementam uma base relacional que corresponda, tanto quanto possível, ao diagrama abaixo. Para facilitar, considere que todos os atributos são do tipo int. CodVoo, Origem, Destino H_Saída CodVoo, Origem, Destino, Data H_Saída_Real CodVoo, Data, Origem, Destino CodAviao Considerando somente os atributos e dependências funcionais listados acima, considere o esquema relacional mostrado a seguir. T1 (CodVoo, Empresa) T2 (CodEmpresa, Empresa) T3 (CodVoo, Data) T4 (CodVoo, Origem, Destino, H_Saída) T5 (CodVoo, Data, Origem, Destino, H_Saída, CodAviao) a) o esquema mostrado pode ser considerado uma decomposição sem perda? b) o esquema mostrado preserva as dependências funcionais apresentadas? c) o esquema está OK? IV Criação de tabelas Incluir os exercícios do capítulo 11 da Apostila de SQL, exceto aqueles que envolvem consultas Questão IV.1 Quando da criação de chaves estrangeiras (foreign keys) num banco de dados relacional, é possível especificar a ação a ser tomada na remoção e atualização de registros da tabela referenciada. Indique quais são as quatro principais opções usualmente disponibilizadas pelos gerenciadores de bancos de dados e o significado de cada uma. Discuta o emprego dessas variações quando do uso de relacionamentos identificadores e não identificadores. V Álgebra relacional Incluir os exercícios do capítulo 3 da Apostila de SQL Questão III.28 No estudo de caso das cargas aéreas, as seguintes dependências funcionais foram identificadas: CodVoo CodEmpresa CodEmpresa Empresa Empresa CodEmpresa PMS, Abril/2012
I Modelos teóricos de bancos de dados
I Modelos teóricos de bancos de dados Questão I.1 Na comparação dos arcabouços teóricos de bancos de dados, com teoria e interpretação, quais são as principais simplificações necessárias no segundo caso?
Leia maisDCC/UFRJ Bancos de Dados IPedro Manoel da Silveira. Projeto de BD Relacionais. Objetivos do Projeto de BD. PMS v2bancos de Dados Relacionais 1
DCC/UFRJ Pedro Manoel Bancos de Dados Relacionais Projeto Projeto de de Bancos Bancos de de Dados Dados Relacionais Relacionais Projeto de BD Relacionais Problema: Como distribuir os dados de um sistema
Leia maisBCD29008 Banco de dados
BCD29008 Banco de dados Modelo ER & Modelo Relacional Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 18 de
Leia maisUNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO
UNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO Disciplina: Banco de Dados I Professor: Prof. Me. Everton
Leia maisRevisão de Bancos de Dados
Revisão de Bancos de Dados Conceitos Básicos 1. Defina o que é um banco de dados e o que é um sistema gerenciador de bancos de dados (SGBD). 2. Defina as arquiteturas de software em duas camadas (cliente/servidor)
Leia maisModelagem Conceitual parte I
Modelagem Conceitual parte I Vitor Valerio de Souza Campos Objetivos Apresentar a modelagem conceitual como parte integrante do projeto de um BD Mostrar as vantagens de uma documentação conceitual de dados
Leia maisModelagem Conceitual parte I
Modelagem Conceitual parte I Vitor Valerio de Souza Campos Objetivos Apresentar a modelagem conceitual como parte integrante do projeto de um BD Mostrar as vantagens de uma documentação conceitual de dados
Leia maisUNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO
UNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO Disciplina: Banco de Dados I Professor: Prof. Me. Everton
Leia maisFundamentos de Bancos de Dados Prova 3
Fundamentos de Bancos de Dados Prova 3 Prof. Carlos A. Heuser 22 de agosto de 2003 Duração: 2 horas Prova com consulta Questão 1 (Construção de modelo ER - Peso 3) Deseja-se construir uma base de dados
Leia maisBanco de dados. Conteúdo: DDL Prof. Patrícia Lucas
Banco de dados Conteúdo: DDL Prof. Patrícia Lucas O mysql MySQL Workbench é uma ferramenta de design de banco de dados visual que integra o desenvolvimento SQL, administração, design de banco de dados,
Leia maisSumário. SQL - Criação de Tabelas. Structured Query Language. SQL Versões. André Restivo. October 18, 2010
Sumário SQL - Criação de Tabelas André Restivo Faculdade de Engenharia da Universidade do Porto October 18, 2010 1 Introdução 2 Tabelas 3 Colunas 4 5 Modificação de Tabelas 6 Domínios André Restivo (FEUP)
Leia maisSQL Básica DDL. Prof. Marcos A. Schreiner. 21 de outubro de Curso de Licenciatura em Computação
SQL Básica DDL Prof. Marcos A. Schreiner Curso de Licenciatura em Computação 21 de outubro de 2015 Prof. Marcos A. Schreiner (UFPR) 21 de outubro de 2015 1 / 28 1 Introdução 2 SQL DDL CREATE Criar Banco
Leia maisTeste Exemplo Revisão da tentativa 1
Teste Exemplo Revisão da tentativa 1 Iniciado em: Quinta, 6 Dezembro 2007, 21:31 Completado em: Quinta, 6 Dezembro 2007, 21:48 Tempo gasto: 16 minutos 53 segundos Classificação: 8/20 (40% Nota: 8 sobre
Leia maisModelo Entidade Relacionamento Estendido (ERE)
Modelo Entidade Relacionamento Estendido (ERE) A maioria dos BDs podem ser modelados por meio dos conceitos básicos do modelo ER, mas alguns aspectos podem ser expressos mais convenientemente por meio
Leia maisA linguagem SQL
SQL 2008.1 A linguagem SQL SQL - Structured Query Language. Foi definida nos laboratórios de pesquisa da IBM em San Jose, California, em 1974. Teve seus fundamentos no modelo relacional Sua primeira versão
Leia maisMATA60 BANCO DE DADOS Aula 3- Modelo de Entidades e Relacionamentos. Prof. Daniela Barreiro Claro
MATA60 BANCO DE DADOS Aula 3- Modelo de Entidades e Relacionamentos Prof. Daniela Barreiro Claro Agenda Modelo de Dados MER 2 de X; X=37 Modelo de Dados O Modelo de Dados é a principal ferramenta que fornece
Leia mais1FN: os atributos de uma relação têm que ser atómicos. FNBC: para qualquer dependência funcional α β numa relação, ou α β é trivial ou α é super-chave
Bases de Dados Dependências funcionais Formas Normais revisão 1FN: os atributos de uma relação têm que ser atómicos FNBC: para qualquer dependência funcional α β numa relação, ou α β é trivial ou α é super-chave
Leia maisRevisando Banco de Dados. Modelo Relacional
: Revisando Banco de Dados Banco de Dados (BD) é o arquivo físico, em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para consulta e atualização pelo usuário. Sistema Gerenciador
Leia maisTornou-se um padrão de fato para aplicações comerciais, devido a sua simplicidade e performance.
Histórico Foi introduzido por Codd (1970) Tornou-se um padrão de fato para aplicações comerciais, devido a sua simplicidade e performance. É um modelo formal, baseado na teoria matemática das relações
Leia maisP R O J E T O: C A R N A V A L. 2. Informações Básicas sobre o Sistema a ser Desenvolvido
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Ciências de Computação Disciplina de Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri P R O J E T
Leia maisDependências Funcionais e Formas Normais. Formas Normais Pedro Sousa 1
Dependências Funcionais e Formas Normais Formas Normais Pedro Sousa 1 Introdução As dependências funcionais e as formas normais estabelecem critérios de qualidade de desenho no modelo Relacional. Permitem
Leia maisBanco de Dados. Modelagem de Dados. Prof.: Salustiano Rodrigues
Banco de Dados Modelagem de Dados Prof.: Salustiano Rodrigues OBJETIVOS: Entender o que é um mini mundo O que é o modelo Entidade Relacionamento? Identificar as entidades de um Mini Mundo Identificar o
Leia maisBanco de Dados I Introdução SQL
Banco de Dados I Introdução SQL Frederico Queiroga fredericoqueiroga@gmail.com https://sites.google.com/site/fredericoqueiroga/ Linguagem SQL Aspectos Gerais: Independência do fabricante: Está incorporada
Leia maisPROJETO: CONFERÊNCIA ACADÊMICA. 2. Informações Básicas sobre o Sistema a ser Desenvolvido
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Ciências de Computação Disciplina de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri PROJETO: CONFERÊNCIA
Leia maisBancos de Dados Aula #2 - Modelos Conceituais de Dados
Bancos de Dados Aula #2 - Modelos Conceituais de Dados Prof. Eduardo R. Hruschka * Slides baseados no material elaborado pelas professoras: Cristina D. A. Ciferri Elaine P. M. de Souza Motivação Objetivo
Leia maisRoteiro. Normalização. BCC321 - Banco de Dados I. Ementa. Para que serve a normalização? Posicionamento
Roteiro Normalização Posicionamento Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto luizhenrique@iceb.ufop.br www.decom.ufop.br/luiz Introdução Dependências
Leia maisSQL Básica. Andre Noel
SQL Básica Andre Noel Introdução A SQL é um dos principais motivos de sucesso dos BDs relacionais comerciais Introdução A SQL é um dos principais motivos de sucesso dos BDs relacionais comerciais Se tornou
Leia maisMODELAGEM DE DADOS -INTRODUÇÃO AO SQL. Prof. Angelo Augusto Frozza, M.Sc.
MODELAGEM DE DADOS -INTRODUÇÃO AO SQL Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br INTRODUÇÃO AO SQL Ferramentas brmodelo Ferramenta Case PostgreSQL versão 8 ou superior SGBD Em 1986 o
Leia maisDisciplina: Banco de Dados I Professora: Ms. Márcia Jani. Trabalho de BD1
Disciplina: Banco de Dados I Professora: Ms. Márcia Jani 1 Trabalho de BD1 Objetivo O objetivo deste trabalho é aplicar os conceitos aprendidos nas aulas, em um projeto prático de modelagem, implementação
Leia maisProf. Dr. Joaquim Assunção Banco de Dados. SQL (parte 4) DDL Restrições
Prof. Dr. Joaquim Assunção. 2017 Banco de Dados SQL (parte 4) DDL Restrições Restrições SQL são usadas para especificar regras para dados em uma tabela. CREATE TABLE nome_da_tabela ( coluna1 tipo_de_dado
Leia maisSQL Linguagem de Definição de Dados
SQL Linguagem de Definição de Dados Laboratório de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri SQL Structured Query Language Uma das mais importantes linguagens relacionais (se não a mais
Leia maisModelo Relacional Prof. Msc Denival A. dos Santos
Modelo Relacional Prof. Msc Denival A. dos Santos Introdução Criado por Edgar F. Codd em 70 (primeiros sistemas relacionais: 1977 78: System R e Ingres); O modelo relacional é um modelo lógico fundamentado
Leia maisModelo Entidade-Relacionamento (E-R)
Modelo Entidade-Relacionamento (E-R) composto n lote n n n contrato_compra_venda n possui proprietário possui n associado cadastro n banco faz fronteira pertence n ruas n quadras n financiado empréstimo
Leia mais12.4 DER Mais sobre Cardinalidade DER Mais sobre Cardinalidade DER Mais sobre Cardinalidade DER Mais sobre Cardinalidade
12.4 DER Mais sobre Cardinalidade A Cardinalidade é um dos princípios fundamentais sobre o relacionamento de um banco de dados relacional. Nela são definidos o número de ocorrências em um relacionamento
Leia maisDependência Funcional e Normalização)
Dependência Funcional e Normalização) Qualidade de Projeto O objetivo é evitar os problemas que podem provocar falhas no projeto do banco de dados, bem como eliminar a mistura de assuntos e as correspondentes
Leia maisIntrodução ao Banco de Dados. Banco de Dados
Introdução ao Banco de Dados Prof. Tiago Garcia de Senna Carneiro UFOP Prof. Técnicas de Programação II 2006 PARTE 1: Conceitos Básicos Banco de Dados SGDB: Sistema Gerenciador de Banco de Dados Definição:
Leia maisBanco de Dados I 3 Modelagem de Dados Lógico e Físico
Banco de Dados I 3 Modelagem de Dados Lógico e Físico Grinaldo Lopes de Oliveira (grinaldo( grinaldo@gmail.com) Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas * Material com créditos
Leia maisNormalização: Noções Básicas
Normalização: Noções Básicas Além de corresponder a uma representação relacional do diagrama ER discutido no livro-texto, o esquema relacional acima possui alguma propriedade específica que o qualifica
Leia maisNormalização. Prof. Rogério Gonçalves Bittencourt, M.Sc.
Normalização Prof. Rogério Gonçalves Bittencourt, M.Sc. Introdução Processo sistemático e matemático através do qual uma tabela relacional não normalizada é transformada em um conjunto de tabelas normalizadas
Leia maisBases de Dados. Parte VII Normalização
Bases de Dados Parte VII Normalização 1 Desenho de BDs Relacionais! Algumas questões sobre o desenho de BDs relacionais:! Como é que se desenha uma boa BD relacional?! Qual é o critério para quantificar
Leia maisRevisão e Exercícios. Relacionamento. Projeto de Bancos de Dados. Chave e Domínio. Tipos de Atributos
Projeto de Bancos de Dados Mini Mundo DCC011 Revisão e Exercícios Mirella M. Moro Departamento de Ciência da Computação Universidade Federal de Minas Gerais mirella@dcc.ufmg.br Independente de SGBD Específico
Leia maisSQL. Linguagem de Definição de Dados (DDL) Tipos em SQL. Tipos Data/Tempo em SQL (cont.)
SQL Linguagem de Definição de Dados (DDL) Linguagem de Definição dos Dados Tipos em SQL Manipular Tabelas (relações) Integridade e Segurança Linguagem de Manipulação dos Dados Estrutura básica Operações
Leia maisUnidade 3 23/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores
Faculdade INED Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan 1 Unidade 3 3.1 Etapas da construção de
Leia maisBases de Dados 2015/2016. Enunciado do Projeto Parte 2. O trabalho a desenvolver para a primeira parte do projeto consiste nos seguintes itens:
2015/2016 Enunciado do Projeto Parte 2 Este enunciado corresponde à segunda parte do projeto da disciplina Bases de Dados que consiste na implementação de um bloco de notas estruturado sobre uma Base de
Leia maisBases de Dados. Parte VIII: Normalização
Bases de Dados MBI/MI/LCC/LEG/LERSI/LMAT Parte VIII Normalização 1 Desenho de BDs Relacionais Algumas questões sobre o desenho de BDs relacionais: Como é que se desenha uma boa BD relacional? Qual é o
Leia maisModelo Relacional + SQL (DDL) Material elaborado pela Prof. Karin Becker
Modelo Relacional + SQL (DDL) Material elaborado pela Prof. Karin Becker Modelo Relacional Codd, E.F A relational model of data for large shared data banks. Communications of the ACM, 13(6):377-87, June
Leia maisMaterial Teórico. Organização de Dados. Responsável pelo Conteúdo: Prof. Ms. Alexander Gobbato Albuquerque
Banco de Dados Organização de Dados Material Teórico Responsável pelo Conteúdo: Prof. Ms. Alexander Gobbato Albuquerque Revisão Textual: Profa. Esp.Vera Lídia de Sá Cicarone Organização de Dados Introdução
Leia maisProjeto Conceitual Usando o Modelo-Entidade Relacionamento
Projeto Conceitual Usando o Modelo-Entidade Relacionto 5-1 Visão Avançada do Projeto de Banco de Dados Projeto conceitual : (MER é usado neste estágio) O que são as entidades e relaciontos no cenário?
Leia maisBanco de Dados I Módulo II: Modelagem Entidade- Relacionamento versus Relacional. (Aula 5) Clodis Boscarioli
Banco de Dados I 2007 Módulo II: Modelagem Entidade- Relacionamento versus Relacional (Aula 5) Clodis Boscarioli Agenda: Normalização: Conceitos Gerais; Definições; 1NF; 2NF; 3NF; BCNF. Exercício de fixação.
Leia maisPCS3413. Engenharia de So-ware e Banco de Dados. Aula 16. Escola Politécnica da Universidade de São Paulo
PCS3413 Engenharia de So-ware e Banco de Dados Aula 16 Escola Politécnica da Universidade de São Paulo 1 SQL - STRUCTURED QUERY LANGUAGE SQL - Structured Query Language Linguagem de acesso a Banco de Dados
Leia maisIntrodução a Bancos de Dados
Introdução a Bancos de Dados - Conceitos - Modelos lógicos e relacional - Álgebra relacional - SQL - Projeto Lógico INPE - Divisão de Processamento de Imagens INPE 1 Sistemas de Banco de Dados Definição:
Leia maisMODELO RELACIONAL Prof.: Jacson Tiola Técnico em Redes de Computadores
MODELO RELACIONAL Prof.: Jacson Tiola Técnico em Redes de Computadores http://tiola.net Modelo Relacional Introduzido por Codd em 1970 (IBM/ Califórnia) Modelo com uma sólida base formal teoria dos conjuntos
Leia maisSQL PostgreSQL. I Criação de Tabelas. Disciplina: SCC0241 Bases de Dados Professor: Eduardo Hruschka Estagiária PAE: Dayse de Almeida
SQL PostgreSQL I Criação de Tabelas Disciplina: SCC0241 Bases de Dados Professor: Eduardo Hruschka Estagiária PAE: Dayse de Almeida Composição da SQL Linguagem de Definição de Dados (DDL): Comandos para
Leia maisAtualização e Inserção de Dados. SQL Avançado. Pedro F. Carvalho OCP Oracle g
Pedro F. Carvalho OCP Oracle 2008.2 10g SQL Avançado Atualização e Inserção de Dados Comando INSERT Sumário Inclusão simples, inclusão de dados com SELECT Comando UPDATE Alteração simples, alteração usando
Leia maisModelo Relacional. Relacionamento. Processo de Projeto de. Programa. Modelo Entidade Relacionamento
Programa DCC011 Introdução a Banco de Dados Modelo Relacional Mirella M. Moro Departamento de Ciência da Computação Universidade Federal de Minas Gerais mirella@dcc.ufmg.br Introdução Conceitos básicos,
Leia maisNormalização para Bancos de Dados Relacionais
Introdução Normalização para Bancos de Dados Relacionais Banco de Dados I Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento
Leia maisSIN5001 Organização de Sistemas de Informação. Prof. Luciano Antonio Digiampietri
SIN5001 Organização de Sistemas de Informação Prof. Luciano Antonio Digiampietri www.each.usp.br/digiampietri digiampietri@usp.br Conteúdo Detalhamento Parte 3 do trabalho Bancos de Dados (22/11/2012)
Leia maisBanco de Dados - Senado
Banco de Dados - Senado Normalização Material preparado: Prof. Marcio Vitorino Normalização Normalização de dados: decomposição de esquemas para evitar anomalias de atualização. Bom desig evita redundância
Leia maisC A D E R N O D E P R O V A S
CONCURSO PÚBLICO ASSEMBLEIA LEGISLATIVA DO ESTADO DE MINAS GERAIS C A D E R N O D E P R O V A S CADERNO 2 ESPECIALIDADE: ANALISTA DE SISTEMAS/ÁREA II (ADMINISTRAÇÃO DE REDE) PROVA: CONHECIMENTOS ESPECÍFICOS
Leia maisBanco de dados. Conteúdo: Modelo relacional Prof. Patrícia Lucas
Banco de dados Conteúdo: Modelo relacional Prof. Patrícia Lucas Composição de um BD Relacional 1 Um banco de dados relacional é composto de tabelas ou relações. Tabelas = Relações Tabelas 2 Uma tabela
Leia maisModelo Relacional e Normalização de Dados. ENG1518/3VC Sistemas de Informação Gerenciais Prof. Marcos Villas
Modelo Relacional e Normalização de Dados ENG1518/3VC Sistemas de Informação Gerenciais Prof. Marcos Villas villas@puc-rio.br 1 Diagrama de Classes da UML Modelo Relacional SGBD NAVATHE, Shamkant B. Evolution
Leia maisProfessor Leonardo Larback
Professor Leonardo Larback Engines MySQL Server possui um conceito chamado de Storage Engine ou mecanismos de armazenamento, ou ainda, tipos de tabela. Através da engine selecionada, o servidor sabe como
Leia maisA linguagem SQL
SQL SQL - Structured Query Language. Foi definida nos laboratórios de pesquisa da IBM em San Jose, California, em 1974. Teve seus fundamentos no modelo relacional Sua primeira versão recebeu o nome de
Leia maisAula 12 BD1 Dependências Funcionais e Normalização. Profa. Elaine Faria UFU
Aula 12 BD1 Dependências Funcionais e Normalização Profa. Elaine Faria UFU - 2018 Refinamento de Esquema Problemas causados pela redundância Armazenamento redundante Algumas informações são armazenadas
Leia maisBanco de Dados. Linguagem SQL
Banco de Dados Linguagem SQL 1 A linguagem SQL: história Em junho de 1970, o matemático Edgar Frank Codd, publicou o artigo "A Relational Model of Data for Large Shared Data Banks" na revista "Communications
Leia maisConceitos SQL SQL 19/03/2017 O que é dado? O que é BD? O que é uma informação? O que é SGBD? O que é SQL? O que é BD? O que é SGBD?
- ---@--- Conceitos O que é dado? O que é uma informação? O que é BD? O que é BD? O que é SGBD? O que é? O que é SGBD? Como se comunicar com o SGBD? 1 O que é? Onde Nasceu? Tipos de Bancos Relacionais
Leia maisNormalização. Anomalias Dependência e determinantes Normalização
FACULDADE ANGLO AMERICANO FOZ DO IGUAÇU Curso de Ciência da Computação 5º Periodo Disciplina: Banco de Dados I Prof. Erinaldo Sanches Nascimento Normalização Anomalias Dependência e determinantes Normalização
Leia maisTLBD II. Continuação (04)
TLBD II Continuação (04) A figura abaixo resume as operações de junção: Junção de Tabelas As junções horizontais atuam sobre linhas. Permite mostrar os dados que estão armazenados em diferentes tabelas
Leia maisModelagem de dados usando o modelo Entidade- Relacionamento (ER)
Modelagem de dados usando o modelo Entidade- Relacionamento (ER) slide 1 Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Tópicos Usando modelo de dados conceituais de alto nível
Leia maisMODELO DE BANCO DE DADOS RELACIONAL
UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO BANCO DE DADOS I MODELO DE BANCO DE DADOS RELACIONAL Profº Erinaldo Sanches Nascimento Objetivos Descrever os princípios básicos
Leia maisMODELAGEM DE DADOS UNIDADE 4 Modelo Entidade-Relacionamento. Luiz Leão
Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático 4.1 Modelo de Dados Relacional 4.2 Chave Primária 4.3 Restrições de Integridade 4.4 Mapeamento do MER para o Modelo Relacional
Leia maisModelo Relacional. Banco de Dados 2º trimestre Prof. Patrícia Lucas
Modelo Relacional Banco de Dados 2º trimestre Prof. Patrícia Lucas Composição de um BD Relacional Um banco de dados relacional é composto de tabelas ou relações. Tabelas = Relações Tabelas Umatabelaéumconjuntonãoordenadodelinhas
Leia maisAula 6 BD1 Modelo Relacional. Profa. Elaine Faria UFU
Aula 6 BD1 Modelo Relacional Profa. Elaine Faria UFU - 2017 Introdução Modelo Relacional Proposto por Codd em 1970 Revolucionou a área de banco de dados É o modelo dominante base para os SGBDs líderes
Leia maisPROJETO DE BANCO DE DADOS -PROJETO CONCEITUAL. Prof. Angelo Augusto Frozza, M.Sc.
PROJETO DE BANCO DE DADOS -PROJETO CONCEITUAL Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza PROJETO CONCEITUAL Levantamento de requisitos Modelagem Conceitual Modelo ER PROJETO CONCEITUAL
Leia maisMER e DER Entidades Relacionamentos Atributos Ferramentas CASE Exemplos de DERs Exemplo de Minimundo. Banco de Dados. Aula 1.
Banco de Dados Aula 1.5 - Modelo ER Bruno Neiva Moreno Instituto Federal do Rio Grande do Norte Campus Nova Cruz bruno.moreno@ifrn.edu.br 1/40 Modelo Entidade Relacionamento Descreve objetos (entidades),
Leia maisChave alternativa. Angélica Toffano Seidel Calazans Abordagem Relacional
Chave alternativa Quando mais de uma coluna ou combinação podem servir para distinguir uma linha das demais Codempreg ado Nome CodDepto CPF E5 Ana D1 2224441995 E4 Eva D1 4445666777 E1 Pedro D2 4456879908
Leia maisModelagem de dados usando MER. Andre Noel
Modelagem de dados usando MER Andre Noel Introdução Introdução Modelagem conceitual Introdução Modelagem conceitual Modelo Entidade-Relacionamento (MER) Modelo de dados conceitual popular de alto nível
Leia maisUma base de dados está num estado de integridade se contém apenas dados válidos. Os dados armazenados devem estar de acordo com a realidade
2. Modelo Relacional... 2.1. Estrutura de Dados Relacional 2.2. Álgebra Relacional 2.3. Linguagens Relacionais 2.4. Restrições de integridade Uma base de dados está num estado de integridade se contém
Leia maisProfa. Flávia Cristina Bernardini
Banco de Dados Dependência Funcional, Dependência Multivalorada e Normalização Profa. Flávia Cristina Bernardini * Slides Baseados no material elaborado pelos professores Eduardo R. Hruschka, Cristina
Leia maisExemplos de Vistas SQL. Tipos em SQL. Linguagem de Definição de Dados (DDL) CREATE VIEW todososclientes As
Exemplos de Vistas SQL Considere-se a vista (com o nome todososconsumidores) contento os nomes das agências e seus clientes CREATE VIEW todososclientes As Π nomebalcao,nomecliente (temconta conta) Π nomebalcao,nomecliente
Leia maisUNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO PROJETO DE BANCO DE DADOS RELACIONAL. Profº Erinaldo Sanches Nascimento
UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO PROJETO DE BANCO DE DADOS RELACIONAL Profº Erinaldo Sanches Nascimento Objetivos Projetar um esquema de banco de dados relacional
Leia maisÉpoca Normal 2º Teste Sem consulta
Bases de Dados 2014/15 9/Maio/15 10:00 Duração: 2h Época Normal 2º Teste Sem consulta Leia com atenção a informação constante desta página, enquanto espera a indicação do docente para começar a resolução
Leia maisExame de Recurso de Base de Dados Universidade do Algarve 03/Fev/2005, (duração: 2 horas)
Exame de Recurso de Base de Dados Universidade do Algarve 03/Fev/2005, (duração: 2 horas) Este exame consiste em 16 perguntas de escolha múltipla. Para todas as questões existe apenas 1 resposta correcta.
Leia maisUNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIENCIAS DA COMPUTAÇÃO
UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIENCIAS DA COMPUTAÇÃO FERRAMENTA DE APOIO AO MAPEAMENTO DE MODELO TEMPORAL DE DADOS PARA UM SGBD RELACIONAL ACADEMICO:MARCOS
Leia maisLINGUAGEM SQL Linguagem usada em SGBD para: Definir estrutura de dados; Modificar dados em um banco de dados; Especificar restrições de segurança; Rea
BANCO DE DADOS Prof. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com SQL A Structed Query Language foi desenvolvida em 1974 nos laboratório da IBM em San José na Califórnia,
Leia maisProcesso de Seleção para Tutor bolsista (presencial e a distância) UAB/CAPES/MEC
Processo de Seleção para Tutor bolsista (presencial e a distância) UAB/CAPES/MEC INSTRUÇÕES 1. Aguarde autorização para abrir o caderno de prova. 2. Confira as páginas deste caderno de provas. Caso falte
Leia maisBanco de Dados Introdução. Profa.Ms.Denise Neves
Banco de Dados Introdução Profa.Ms.Denise Neves profa.denise@hotmail.com Banco de Dados I Banco de dados : É uma coleção de fatos registrados que refletem o estado de certos aspectos de interesse do mundo
Leia maisÉpoca Normal 2º Teste Sem consulta
Bases de Dados 2013/14 17/Maio/14 10:00 Duração: 2h Época Normal 2º Teste Sem consulta Leia com atenção a informação constante desta página, enquanto espera a indicação do docente para começar a resolução
Leia maisDependências funcionais e normalização
Dependências funcionais e normalização 1 a Forma Normal 2 a Forma Normal Objectivos na Concepção de Bases de Dados Dependências funcionais Decomposição Forma Normal de Boyce-Codd 3 a Forma Normal Dependências
Leia maisBanco de Dados Modelagem e Normalização
Técnico em Informática Banco de Dados Modelagem e Normalização Profª Ana Paula Mandelli NORMALIZAÇÃO DE DADOS A normalização de dados é uma técnica que visa analisar e refinar arquivos de dados, dividindo-os
Leia maisInformática II Cap. 5-1 Modelo Relacional, Normalização e Diagramas E-R
Cap. 5-1 Modelo Relacional, Normalização e Diagramas E-R 1 Programa Chaves Relacionamentos Modelo de Dados relacional Integridade Normalização: 1.ª, 2.ª e 3.ª Forma Normal Diagramas E-R 2 1 Conceito de
Leia maisAula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD
Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD Banco de Dados (BD) é o arquivo físico, em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para
Leia maisOs tipos de cardinalidade dos relacionamentos usados em Mysql são:
Introdução O presente trabalho apresenta a criação de uma base de dados para um Sistema de Gestão de Restaurante usando servidor de base de dados em MySql e a ferramenta gráfica MySql Workbench. Para a
Leia maisSQL (Tópicos) Structured Query Language
SQL (Tópicos) Structured Query Language ISI Introdução aos Sistemas de Informação SQL (Tópicos) 1 SQL: componentes SQL / DDL (Data Definition Language) Permite definir os Esquemas de Relação Permite definir
Leia maisIntrodução ao PostgreSQL
Introdução ao PostgreSQL Fontes Karine Reis Ferreira karine@dpi.inpe.br Gilberto Câmara gilberto@dpi.inpe.br Gilberto Ribeiro de Queiroz gribeiro@dpi.inpe.br Marcos André Gonçalves - UFMG Parte 3 Aula
Leia maisUnidade 4 Projeto de BD Relacional
Unidade 4 Projeto de BD Relacional UFCG/CEEI/DSC Banco de Dados I Prof. Cláudio Baptista, PhD Principais Conceitos do MER: Tipos de entidades (regular, fraca); Graus de relacionamentos (binário, n-ário);
Leia maisRápida revisão do Modelo Relacional
Rápida revisão do Modelo Relacional Conceito de relação Tuplas e atributos Rápida revisão do Modelo Relacional Regras de integridade Entidade: Deve existir uma chave primária com valor único e não-nulo.
Leia mais