Bases de Dados. Exame de 1 a Época. Identifique todas as folhas. Responda a cada grupo nas páginas respectivas do grupo. Exame sem consulta.
|
|
- Arthur Dinis Lisboa
- 6 Há anos
- Visualizações:
Transcrição
1 Bases de Dados Exame de 1 a Época 2013/2014 Identifique todas as folhas. Responda a cada grupo nas páginas respectivas do grupo. Exame sem consulta. Duração: 2h30. Grupo 1 Número: Nome: 1a) O primeiro registo que existe em Portugal quando uma pessoa nasce é o Assento de Nascimento, o qual deverá ser feito poucos dias após o nascimento de uma pessoa. Em baixo, apresenta-se os campos do registo de assento de nascimento, cujos campos a preencher estão indicados pelo par <>. Usando a notação Entidade-Associação, modele o conceito Assento de Nascimento, descrevendo a sua forma de identificação e restantes atributos. Assuma que: Cada concelho tem uma conservatória e não há concelhos com o mesmo nome. O número de assento indica o número de nascimentos em cada concelho e em cada ano. Podem existir pessoas com o mesmo nome. Podem existir várias soluções possíveis. Apresente a que lhe parecer mais simples. (1,5v) Página 1 de 10
2 1b) Indique que campos precisam de ser adicionados ao documento de assento de nascimento apresentado na alínea anterior para poder modelar as relações de parentesco entre pessoas, ou seja de forma a poder identificar os pais de cada pessoa nascida. 1c) Converta o seguinte esquema Entidade-Associação num esquema relacional: Utilize a seguinte notação para indicar as chave primárias e chaves estrangeiras: relacao A (atributo 1, atributo 2, atributo 3,... ) atributo i : F K(relacao B ) atributo j, atributo k : F K(relacao C )... em que os atributos que compõem a chave primária são sublinhados e F K(relacao) significa que os atributos em questão são chave estrangeira para outra relação. As restrições de integridade que estão modeladas no modelo Entidade-Associação e não podem ser capturadas no modelo relacional devem ser também expressas. (1,5v) Página 2 de 10
3 Grupo 2 Número: Nome: Considere uma base de dados em que se guardam dados sobre os gostos individuais dos alunos da LEIC em banda desenhada com o seguinte esquema: POSSE LIVRO(pessoa, nome livro) PERSONAGENS(nome livro, super heroi) GOSTOS(pessoa, super heroi) A relação POSSE LIVRO indica quais os livros que cada pessoa tem. A relação PERSONAGENS indica quais os super-heróis que participam em cada livro. A relação GOSTOS codifica quais os super-heróis de que cada pessoa gosta. Apresente uma resolução em álgebra relacional para cada uma das seguintes questões: 2a) Quais são as pessoas que gostam dos super-heróis chamados Super-Homen e Batman? 2b) Quais são as pessoas que têm pelo menos um livro com um super-herói de que gostem? 2c) Suponha que cada pessoa gosta de pelo menos um super-herói, e tem pelo menos um livro de banda desenhada. Quais são as pessoas que apenas possuem livros com algum super-herói de que gostem? Página 3 de 10
4 Página 4 de 10
5 Grupo 3 Número: Nome: Considerando a mesma base de dados do exercício anterior, cujo esquema se relembra em baixo, escreva uma consulta em SQL para responder a cada uma das questões que se seguem. POSSE LIVRO(pessoa, nome livro) PERSONAGENS(nome livro, super heroi) GOSTOS(pessoa, super heroi) 3a) Listar os nomes dos super-heróis que são personagens em, pelo menos, dois livros diferentes que contêm Swamp Thing no seu nome. 3b) Listar os nomes das pessoas que possuem o livro onde participam mais super-heróis diferentes. 3c) Listar o nome das pessoas que gostam de todos os super-heróis que a Maria gosta. Página 5 de 10
6 Página 6 de 10
7 Grupo 4 Número: Nome: Considere o seguinte escalonamento: T1:W(B) T2:W(A) T2:W(B) T1:W(A) T3:W(B) 4a) Construa o grafo de precedências do escalonamento. O que pode concluir relativamente à serialização do escalonamento? Indique se é conflict-serializable (serializável em conflitos ou com conflito serializável). Justifique. (1,5v) 4b) Considere agora as seguintes transações: T1: R(X) W(X) R(Y) W(Y) T2: R(Y) W(Y) Assuma que um pedido de lock do item X é representado por L(X), um pedido de libertação do respectivo lock é representado por U(X) e a acção de commit de uma transacção é representada por C. Considere ainda que as acções de pedido de lock L são em modo exclusivo. Indique se cada um dos seguintes escalonamentos seria permitido pelo protocolo Strict 2-Phase Locking? Justifique. E1: T1:L(X) T1:L(Y) T2:L(Y) T1:R(X) T1:W(X) T1:W(Y) T1:C T1:U(Y) T2:R(Y) T2:W(Y) T2:C T2:U(Y) T1:U(X) E2: T1:L(Y) T1:L(X) T1:R(Y) T1:W(Y) T1:R(X) T1:W(X) T1:U(X) T1:U(Y) T2:L(Y) T2:R(Y) T2:W(Y) T2:U(Y) T1:C T2:C. Página 7 de 10
8 4c) Relativamente ao algoritmo de recuperação ARIES: Indique qual o tipo de registos que podem ser escritos no diário (log) durante o processo de recuperação e qual a sua função. Caso o sistema de bases de dados falhe repetidamente, indique qual o número máximo dos registos do tipo que identificou anteriormente, por transacção e em função do número de registos de actualização que foram escritos antes da falha, até que o processo de recuperação se tenha concluído. 4d) Considere as seguintes relações: Departamento(idD, orcamento, andar) Empregado(idE, nomee, salario, idd); idd: FK(Departamento) Os valores que o atributo salário toma podem ir de 500 a 5000, as idades variam de 20 a 80, cada departamento tem 5 empregados em média, existem 10 andares no edíficio, os orçamentos variam de a 1 milhão de euros e os seus valores estão uniformemente distribuídos. Para cada uma das consultas que se seguem, assinale qual o índice (dos listados) que a tornaria mais eficiente, considerando que o seu sistema de base de dados suporta index-only plans. Justifique brevemente e indique se é utilizado um index-only plan. 1. Qual o nome, salário, e departamento de todos os empregados com salário superior a 1000? a) Índice hash-based agrupado sobre nomee, salario de Empregado. b) Índice hash-based desagrupado sobre nomee, salario de Empregado. c) Índice B+-tree agrupado sobre nomee, salario, idd de Empregado. d) Índice B+-tree desagrupado sobre salario, nomee, idd de Empregado. e) Nenhum índice. 2. Quais os ids dos departamentos que estão no 10 o andar e têm um orçamento inferior a ? a) Índice hash-based agrupado sobre andar de Departamento. b) Índice hash-based desagrupado sobre andar de Departamento. c) Índice B+-tree agrupado sobre andar e orçamento de Departamento. d) Índice B+-tree agrupado sobre orçamento de Departamento. e) Nenhum índice. (1,5v) Página 8 de 10
9 Grupo 5 Número: Nome: 5a) Considere a relação Entidades Fiscais, nas quais se regista informação sobre entidades legais (empresas e pessoas), com alguns tuplos a título de exemplo. Nome Tipo NIF Rua Código Postal Localidade FNAC Empresa Rua Prof. Carlos Alberto Mota Pinto Lisboa António Santos Particular Avenida Duque Ávila Lisboa Balbina Fonseca Particular Avenida Duque Ávila Aveiro Rest. Duas Amazónias Empresa Avenida Duque Ávila Lisboa Assuma que o atributo NIF é chave desta relação, que podem existir ruas com o mesmo nome em diferentes localidades, cada código postal corresponde a uma localidade e todos os atributos são atómicos. Tendo em conta o significado dos atributos, indique a razão pela qual esta relação não está 3FN. 5b) Explique porque razão no cálculo da similaridade entre documentos usada em recuperação de informação, ao ponderar o peso de cada termo em cada documento, se considera o factor IDF (Inverse Document Frequency). Na explicação, indique como se calcula. (1,5v) Página 9 de 10
10 5c) Considere a relação com esquema R(A,B,C, Quantidade) e a seguinte interrogação em SQL:1999: SELECT A, B, C SUM (Quantidade) AS TOTQTY FROM R GROUP BY CUBE ( A,B,C); Diga, justificando, quantas interrogações SQL teria de executar sobre a relação para obter o mesmo resultado caso não dispusesse do operador CUBE. Quais os GROUPING SETS gerados? (1,5v) 5d) Considere um documento pessoas.xml com múltiplas estruturas representando pessoas, da forma: <certidoes> <pessoa> <nome>josé Fernandes</nome> <nascido> <ano>1992</ano> <mes>12</mes> <dia>25</dia> </nascido> <pai>manuel Fernandes </pai> <mae> Jocelina Fernandes </mae> </pessoa> <pessoa> <nome> Jocelina Fernandes </nome> <pai> José Ambrósio </pai> <mae> Jocelina Ambrósia </mae> </pessoa>... </certidoes> Diga qual seria o resultado da seguinte interrogação XQuery: FOR $p IN document( pessoas.xml )/certidoes/pessoa WHERE $p/mae= Jocelina Fernandes RETURN $p/pai Note que esta interrogação XQuery é equivalente à seguinte expressão XPath: doc( pessoas.xml )/certidoes/pessoa[mae= Jocelina Fernandes ]/pai Antes de entregar, separe os grupos e verifique se identificou todas as folhas. Página 10 de 10
Bases de Dados. Exame de 1 a Época. Identifique todas as folhas. Exame sem consulta. Duração: 2h30.
Bases de Dados Exame de 1 a Época 2011/2012 Identifique todas as folhas. Exame sem consulta. Duração: 2h30. Grupo 1 Número: 1a) Represente o seguinte domínio usando um diagrama Entidade-Associação: Uma
Leia maisBases de Dados 2008/2009
Instituto Superior Técnico Bases de Dados 2008/2009 Exame de 12 de Janeiro de 2009 --- Resolução --- 1. Considere o seguinte cenário relativo a uma farmácia: Um paciente dirige-se ao médico e apresenta
Leia maisINSTITUTO SUPERIOR TÉCNICO Administração e Optimização de Bases de Dados
Número: Nome: 1 -------------------------------------------------------------------------------------------------------------- INSTITUTO SUPERIOR TÉCNICO Administração e Optimização de Bases de Dados Exame
Leia maisde Bases de Dados Exame 1
Ano lectivo 009/0 o semestre Administração e Optimização de Bases de Dados Exame Regras O exame tem a duração de horas. O exame é individual e com consulta Só poderá abandonar a sala ao fim de hora, mediante
Leia maisBases de Dados 2007/2008 Exame
Exame 11 de Janeiro de 2008 Instituto Superior Técnico Departamento de Engenharia Informática Regras O exame tem a duração de 2h30m. A folha de capa deve ser identificada com o nome e número do aluno.
Leia maisBases de Dados 2008/2009
Instituto Superior Técnico Bases de Dados 2008/2009 Exame de 30 de Janeiro de 2009 Sem consulta Duração: 2h30 1. Considere o seguinte cenário relativo a um stand de compra e venda de carros usados, em
Leia maisEXAME DE 1ª ÉPOCA Semestre de Verão 2004/2005 20 Junho 2005 duração: 2h30m
ISEL DEETC SSIC EXAME DE 1ª ÉPOCA Semestre de Verão 2004/2005 20 Junho 2005 duração: 2h30m Introdução aos Sistemas de Informação Engenharia Informática e Computadores Ano Lectivo: 2004 / 2005 2º Sem. Docente:
Leia maisINSTITUTO SUPERIOR TÉCNICO Administração e Optimização de Bases de Dados
Número: Nome: 1 -------------------------------------------------------------------------------------------------------------- INSTITUTO SUPERIOR TÉCNICO Administração e Optimização de Bases de Dados Exame
Leia maisBases de Dados 2007/2008 Exame
Exame 11 de Janeiro de 2007 Instituto Superior Técnico Departamento de Engenharia Informática Regras O exame tem a duração de 2h30m. A folha de capa deve ser identificada com o nome e número do aluno.
Leia maisAbordagem relacional. Capítulo 4
Abordagem relacional Capítulo 4 Abordagem Relacional Abordagem de modelagem de dados usada nos sistemas de gerência de banco de dados do tipo relacional. Modelagem em nível lógico (SGBD) e não conceitual.
Leia maisBanco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri. Banco de Dados Processamento e Otimização de Consultas
Processamento e Otimização de Consultas Banco de Dados Motivação Consulta pode ter sua resposta computada por uma variedade de métodos (geralmente) Usuário (programador) sugere uma estratégia para achar
Leia maisParte I (correspondente à matéria do 1º teste)
DI-FCT-NOVA 6 de julho de 2017 Bases de Dados Exame de Recurso, 2016/17 Consulta limitada Parte I (correspondente à matéria do 1º teste) Grupo I.1 Nota: O enunciado deste grupo é intencionalmente vago.
Leia maisProcessamento de Transações II
UNIVERSIDADE FEDERAL DO MARANHÃO - UFMA Banco de Dados II Processamento de Transações II Carlos Eduardo Portela Serra de Castro * Processamento de Transações II Sumário Definindo Plano de Execução Baseado
Leia maisParte I (correspondente à matéria do 1º teste)
18 de junho de 2016 Bases de Dados (10640) Exame de Recurso, 2015/16 Consulta limitada Parte I (correspondente à matéria do 1º teste) Grupo I.1 Nota: O enunciado deste grupo é intencionalmente vago. Ao
Leia maisRestrições do modelo relacional
Restrições de CHAVE a relação CARRO da figura abaixo apresenta duas chaves candidatas considera-se como chave primária, o atributo-chave que é usado para identificar a tupla na relação e ela deve ser sublinhada
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 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 maisIntrodução às Bases de Dados
Introdução às Bases de Dados Chave primária Domínios Relação F# F Nome Estado Cidade F1 José 20 Braga F2 João 10 Faro F3 Luís 30 Lisboa F4 Rui 30 Setúbal Atributos Tuplas Introdução às Bases de Dados Modelo
Leia maisProcessamento de Transações. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri
Processamento de Transações Banco de Dados Introdução Ambiente multiusuário vários usuários utilizam o mesmo sistema ao mesmo tempo múltiplos programas (transações) compartilham a mesma CPU Forma de execução
Leia mais- Um "query block" permite a implementação das operações de selecção, projecção e junção da álgebra relacional.
2.3 Linguagens relacionais (continuação) SQL Structured Query Language 1) "Query block" Select From Where - Um "query block" permite a implementação
Leia maisConceitos. Gestão de Transacções. Transacção. Conceitos e Propriedades. Controlo de Concorrência. Recuperação. Transacções no SGBD Oracle
Conceitos e Propriedades Recuperação Transacções no SGBD Oracle Conceitos Transacção Uma acção ou um conjunto de acções, realizadas por um único utilizador ou programa de aplicação que acedem ou alteram
Leia mais!" # Modelos de dados. 1ª geração. 2ª geração. 3ª geração. Modelo Hierárquico Modelo Rede. Modelo Relacional
Nuno Melo e Castro !" # Modelos de dados 1ª geração Modelo Hierárquico Modelo Rede 2ª geração Modelo Relacional 3ª geração Extensões ao modelo relacional Modelo lógico-dedutivo Modelo orientado a objectos
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 maisExame de Base de Dados Época Normal - 15 de Janeiro de 2013
1 Exame de Base de Dados Época Normal - 15 de Janeiro de 2013 Duração da prova: 2 horas e 30 minutos. Atenção: A fraude numa prova de avaliação, mesmo quando detetada após a prova, é punida com a reprovação
Leia maisNormalização Funcional de Dados
Normalização Funcional de Dados Alguns casos práticos: CP Trabalhadores das Empresas 1 Pretende-se armazenar a informação relativa a uma época do campeonato de Fórmula 1. De cada marca participante no
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 maisRecurso Didáctico. Dossier Técnico Pedagógico Projecto: 5742/2008/22 Acção: 5742/2008/
Pág 1 Recurso Didáctico Formador[a] Elsa Marisa da Silva Almeida UFCD / UC 787 Administração de bases de dados Data 9 de Fevereiro de 2010 Contextualização / Objectivos Exercicios práticos MSSQL 2005 Orientação
Leia maisProcessamento da Consulta. Processamento da Consulta
Processamento da Consulta Equipe 05 Adriano Vasconcelos Denise Glaucia Jose Maria Marcigleicy Processamento da Consulta Refere-se ao conjunto de atividades envolvidas na extra de dados de um banco de dados.
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 maisModelo Relacional. André Restivo. Faculdade de Engenharia da Universidade do Porto. February 24, 2012
Modelo Relacional André Restivo Faculdade de Engenharia da Universidade do Porto February 24, 2012 André Restivo (FEUP) Modelo Relacional February 24, 2012 1 / 19 Sumário 1 Modelo Relacional 2 Operações
Leia maisINSTITUTO SUPERIOR TÉCNICO GESTÃO E TEORIA DA DECISÃO GESTÃO DE PROJECTOS EXERCÍCIOS ANO LECTIVO 2006/2007 1º SEMESTRE
INSTITUTO SUPERIOR TÉCNICO GESTÃO E TEORIA DA DECISÃO (LICENCIATURA EM ENGENHARIA CIVIL) (LICENCIATURA EM ENGENHARIA DO TERRITÓRIO) EXERCÍCIOS ANO LECTIVO 2006/2007 1º SEMESTRE 1 - Um empreendimento é
Leia maisProf. Fabiano Taguchi
BANCO DE DADOS Prof. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com OPERAÇÕES LÓGICAS AND (E) Avalia as condições e devolve um valor verdadeiro caso ambas condições forem
Leia maisFundamentos de Bancos de Dados 3 a Prova Caderno de Questões
Fundamentos de Bancos de Dados 3 a Prova Caderno de Questões Prof. Carlos A. Heuser Dezembro de 2009 Duração: 2 horas Prova com consulta Questão 1 (Construção de modelo ER) Deseja-se projetar a base de
Leia maisCapítulo 9: Sistemas de banco de dados
Capítulo 9: Sistemas de banco de dados Ciência da computação: Uma visão abrangente 11a Edition by J. Glenn Brookshear Copyright 2012 Pearson Education, Inc. Database (Banco de Dados) Uma coleção de dados
Leia mais. Um modelo que represente fielmente a realidade. Um modelo capaz de responder às funcionalidades que se pretendem
3. Teoria da Normalização Ao modelar a informação procura-se:. Um modelo que represente fielmente a realidade. Um modelo capaz de responder às funcionalidades que se pretendem Queremos obter um modelo
Leia maisBases de Dados BDDAD. Linguagem SQL. Comando SELECT Divisão Algébrica. Nelson Freire (ISEP LEI-BDDAD 2015/16) 1/9
BDDAD Bases de Dados Linguagem SQL Comando SELECT Nelson Freire (ISEP LEI-BDDAD 2015/16) 1/9 Operador Sumário Introdução Expressão Equivalente em SQL Soluções Tradução Directa de Expressão Algébrica Quantificação
Leia maisNormalização Funcional de Dados
Normalização Funcional de Dados Alguns casos práticos: CP Trabalhadores das Empresas 1 Pretende-se armazenar a informação relativa a uma época do campeonato de Fórmula 1. De cada marca participante no
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 maisBCD29008 Banco de dados
BCD29008 Banco de dados Linguagem SQL 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 21 de agosto de 2017
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 maisOptimização em Redes e Não Linear
Departamento de Matemática da Universidade de Aveiro Optimização em Redes e Não Linear Ano Lectivo 005/006, o semestre Folha - Optimização em Redes - Árvores de Suporte. Suponha que uma dada companhia
Leia maisSumário SELECT + FROM
Sumário 1 Introdução SQL - Perguntas André Restivo Faculdade de Engenharia da Universidade do Porto October 18, 2010 2 3 Operadores de Conjuntos 4 5 Agregações 6 Ordenações e Limites 7 Sub-perguntas 8
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 maisConsultas SQL com mais de uma 01 tabela
Consultas SQL com mais de uma 01 tabela Mostrar a marca, modelo, cor e valor de todos os carros com valores entre 20.000 e 30.000 SELECT MARCAS.marca, MARCAS.modelo, CARROS.cor, CARROS.valor FROM MARCAS,
Leia maisTABELA ENTIDADE LINHA OCORRÊNCIA DA ENTIDADE COLUNA ATRIBUTO DA ENTIDADE
TABELA ENTIDADE LINHA OCORRÊNCIA DA ENTIDADE COLUNA ATRIBUTO DA ENTIDADE CARACTERISTICA DE UMA TABELA: NÃO EXISTEM DUAS LINHAS IGUAIS A ORDEM DAS LINHAS É INSIGNIFICANTE A ORDEM DAS COLUNAS É INSIGNIFICANTE
Leia maisSistemas de Informação e Bases de Dados 2012/2013. Índices. Alberto Sardinha
Sistemas de Informação e Bases de Dados 2012/2013 Índices Alberto Sardinha Sumário Índices Criação de Índices em SQL Exemplos 2012 Ins)tuto Superior Técnico 1 Bibliografia Raghu Ramakrishnan, Database
Leia maisUNIVERSIDADE FEDERAL FLUMINENSE PÓLO UNIVERSITÁRIO DE RIO DAS OSTRAS FACULDADE FEDERAL DE RIO DAS OSTRAS CURSO DE CIÊNCIA DA COMPUTAÇÃO
UNIVERSIDADE FEDERAL FLUMINENSE PÓLO UNIVERSITÁRIO DE RIO DAS OSTRAS FACULDADE FEDERAL DE RIO DAS OSTRAS CURSO DE CIÊNCIA DA COMPUTAÇÃO 2ª. Avaliação de Banco de Dados 1º. Sem de 2008 Prof.: Carlos Bazilio
Leia maisTarefa Orientada 7 Consultas de selecção
Tarefa Orientada 7 Consultas de selecção Objectivos: Consultas de selecção O Sistema de Gestão de Bases de Dados MS Access Consultas As consultas (queries) permitem interrogar a base de dados, de acordo
Leia maisUniversidade da Beira Interior Cursos: Engenharia Informática, Ensino da Informática, Matemática Aplicada e Matemática /Informática
Modelo Relacional Relação: Dada uma colecção de conjuntos D 1, D 2,...D n (não necessariamente disjuntos) R é uma relação naqueles conjuntos se for constituída por um conjunto de n-uplos ordenados
Leia maisBanco de Dados I 6 Transações e Controle de Concorrência
Banco de Dados I 6 Transações e Controle de Concorrência Grinaldo Lopes de Oliveira (grinaldo( grinaldo@gmail.com) Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas * Material com créditos
Leia maisSQL - Perguntas. André Restivo. Faculdade de Engenharia da Universidade do Porto. February 24, 2012
SQL - Perguntas André Restivo Faculdade de Engenharia da Universidade do Porto February 24, 2012 André Restivo (FEUP) SQL - Perguntas February 24, 2012 1 / 46 Sumário 1 Introdução 2 Seleccionar e Filtrar
Leia maisPROCURA E PLANEAMENTO
PROCURA E PLANEAMENTO Primeiro Exame 10 de Janeiro de 2012 9:00-11:30 Este exame é composto por 16 páginas contendo 6 grupos de perguntas. Identifique já todas as folhas do exame com o seu nome e número.
Leia maisO Modelo e a Álgebra Relacional
O Modelo e a Álgebra Relacional O Modelo Relacional Modelo de dados, que se baseia no princípio em que todos os dados estão guardados em tabelas Baseado em lógica de predicados e na teoria de conjuntos.
Leia maisGBC053 Gerenciamento de Banco de Dados. Plano de Curso e Introdução. Ilmério Reis da Silva UFU/FACOM/BCC
GBC053 Gerenciamento de Banco de Dados Plano de Curso e Introdução Ilmério Reis da Silva ilmerio@ufu.br www.facom.ufu.br/~ilmerio/gbd UFU/FACOM/BCC Plano de Curso Ementa Arquitetura de um Sistema de Gerenciamento
Leia maisPROCURA E PLANEAMENTO
PROCURA E PLANEAMENTO Primeiro Exame 13 de Janeiro de 2007 11:00-13:30 Este exame é composto por 13 páginas contendo 6 grupos de perguntas. Identifique já todas as folhas do exame com o seu nome e número.
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 maisBanco de Dados. Controle de Concorrência e Recuperação de Transação. Prof. João Eduardo Ferreira Prof. Osvaldo Kotaro Takai
Banco de Dados Controle de Concorrência e Recuperação de Transação Última atualização: 20 de janeiro de 2006 Prof. João Eduardo Ferreira Prof. Osvaldo Kotaro Takai Tópicos Modelo Transacional Clássico
Leia maisDesenvolvimento de uma base de dados. Relação. Modelo lógico: SGBD relacional
Desenvolvimento de uma base de dados Realidade Bases de dados relacionais e SQL Conceitos básicos de bases de dados relacionais A 3ª forma normal Structured Query Language (SQL) Modelo conceptual (e.g.
Leia mais2010 Diagrama Entidade - Associação
2010 Diagrama Entidade - Associação Patrícia da Conceição Mega Expansão 01-01-2010 O que é Diagrama de Entidade associação É uma técnica de representação gráfica que auxilia vivamente a visualização das
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 maisProva escrita de conhecimentos específicos de ECONOMIA
Provas Especialmente Adequadas Destinadas a Avaliar a Capacidade para a Frequência dos Cursos Superiores do Instituto Politécnico de Leiria dos Maiores de 23 Anos - 2010 Prova escrita de conhecimentos
Leia maisUTFPR - Universidade Tecnológica Federal do Paraná. Processamento e otimização de consultas
UTFPR - Universidade Tecnológica Federal do Paraná Processamento e otimização de consultas Leyza Baldo Dorini 04/Nov/2009 Programação da aula Introdução: processamento e otimização de consultas Etapas:
Leia maisCurso de Formação de Oficiais Conhecimentos Específicos ENGENHARIA DE COMPUTAÇÃO CADERNO DE QUESTÕES
Curso de Formação de Oficiais Conhecimentos Específicos ENGENHARIA DE COMPUTAÇÃO CADERNO DE QUESTÕES 2014 1 a QUESTÃO Valor: 1,00 a) (0,30) Defina gramáticas livre de contexto. b) (0,30) Crie uma gramática
Leia maisProva de Fundamentos de Bancos de Dados 1 a Prova
Prova de Fundamentos de Bancos de Dados 1 a Prova Prof. Carlos A. Heuser Abril de 2007 Prova sem consulta duas horas de duração 1. (Peso 2,5 Uma imobiliária deseja montar uma base de dados contendo os
Leia mais1. Assinale as afirmações que são verdadeiras e as que são falsas, corrigindo-as:
Curso Profissional Técnico de Informática de Gestão 10ºB Prof. Pedro Lopes S i s t e m a s d e I n f o r m a ç ã o M ó d u l o : L i n g u a g e m S Q L T e s t e s u m a t i v o d u r a ç ã o 8 0 m i
Leia maisBases de Dados. Parte I: Conceitos Básicos
Bases de Dados Parte I Conceitos Básicos 1 Definições Básicas! Base de dados (BD): conjunto de dados que se relacionam entre si.! Dados: factos conhecidos que têm algum significado e que podem ser guardados.!
Leia maisRedes de Computadores I Licenciatura em Eng. Informática e de Computadores 1 o Semestre, 6 de Janeiro de o Teste A
Número: Nome: Redes de Computadores I Licenciatura em Eng. Informática e de Computadores 1 o Semestre, 6 de Janeiro de 2006 3 o Teste A Duração: 1 hora O teste é sem consulta O teste deve ser resolvido
Leia maisModelagem de Dados Usando o Modelo Entidade-Relacionamento (ME-R)
MER Modelagem de Dados Usando o Modelo Entidade-Relacionamento (ME-R) Conceitos O ME-R (Modelo Entidade Relacionamento) foi concebido para representar numa estrutura sintática a semântica que os dados
Leia maisMATA60 BANCO DE DADOS Aula 10- Indexação. Prof. Daniela Barreiro Claro
MATA60 BANCO DE DADOS Aula 10- Indexação Prof. Daniela Barreiro Claro Indexação Indexação em SQL; Vantagens e Custo dos Índices; Indexação no PostgreSQL; FORMAS - UFBA 2 de X; X=23 Indexação Sintaxe: create
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 maisProcessamento de Transações
Arquitetura de Banco de Dados Processamento de Transações Carolina Nogueira Marcelo Eduardo Cardoso Rodrigo Dlugokenski Vítor De Araújo Bancos de dados Single-users versus Multiusers classificação baseada
Leia maisPROCESSAMENTO DE TRANSAÇÕES
UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO PROCESSAMENTO DE TRANSAÇÕES Profº Erinaldo Sanches Nascimento Objetivos Discutir a necessidade de controle de concorrência e
Leia maisSISTEMAS DE BANCO DE DADOS. Prof. Adriano Pereira Maranhão
SISTEMAS DE BANCO DE DADOS Prof. Adriano Pereira Maranhão 1 Coleção de operações usadas para manipular relações Grupos de operações Operações relacionais Seleção; projeção; junção Operações de conjunto
Leia maisSistemas de Equações lineares
LEIC FEUP /4 Sistemas- Sistemas de Equações lineares SEL- Dado o sistema coeficientes + + + +, resolva-o invertendo a matriz dos SEL- SEL- Considere o seguinte sistema de equações lineares: + + + a + a
Leia maisUniversidade da Beira Interior Departamento de Matemática. Ficha de exercícios nº3: Dualidade. Interpretação Económica.
Ano lectivo: 2008/2009; Universidade da Beira Interior Departamento de Matemática INVESTIGAÇÃO OPERACIONAL Ficha de exercícios nº3: Dualidade. Interpretação Económica. Cursos: Economia 1. Formule o problema
Leia maisMACROECONOMIA I Curso de Gestão 2008/09
MACROECONOMIA I Curso de Gestão 2008/09 Exercícios Esta compilação de exercícios foi gentilmente cedida pelo Prof. Doutor João Loureiro EXERCÍCIO 1 Os dados que se seguem dizem respeito ao PIB observado
Leia mais1- Indique se são verdadeiras (V) ou falsas (F) as seguintes afirmações, corrigindo as falsas.
1- Indique se são verdadeiras (V) ou falsas (F) as seguintes afirmações, corrigindo as falsas. A Uma tabela é um objecto da base de dados, no qual se podem colocar controlos para executar acções ou para
Leia maisIPPIME - Inquérito aos Preços na Produção de Produtos Industriais - Mercados
INSTRUMENTO DE NOTAÇÃO DO SISTEMA ESTATÍSTICO NACIONAL LEI Nº 22/28 DE 13 DE MAIO) DE RESPOSTA CONFIDENCIAL E OBRIGATÓRIA, REGISTADO NO INE SOB O Nº 1232 VÁLIDO ATÉ 31-12-215 IPPIME - Inquérito aos Preços
Leia maisSQL-99: Esquema de BD EMPRESA
SQL-99: Esquema de BD EMPRESA SQL-99: Instâncias do esquema EMPRESA 1 Consultas externa, aninhada e correlacionada para cada tupla da consulta externa, a consulta aninhada devolve o atributo solicitado
Leia maisBases de Dados. DDL Data Definition Language
Bases de Dados DDL Data Definition Language SQL SQL = Structured Query Language Foi originalmente criada pela IBM nos anos 70 como parte de um protótipo de sistema relacional Posteriormente foi implementada
Leia maisMATA60 BANCO DE DADOS Aula: Otimização. Prof. Daniela Barreiro Claro
MATA60 BANCO DE DADOS Aula: Otimização Prof. Daniela Barreiro Claro Introdução a Otimização SQL, SQL3 e OQL são linguagens declarativas O SGBD deve processar e otimizar estas consultas antes delas serem
Leia mais3 o Teste (1 a data) Sistemas e Sinais (LEIC-TP) 2008/ de Junho de Respostas
3 o Teste (1 a data) Sistemas e Sinais (LEIC-TP) 2008/2009 12 de Junho de 2009 Respostas i Problema 1. (0,75v) Considere o sinal ( n n, x(n)=cos 8 4) +π Assinale a afirmação correcta x(n) é um sinal periódico
Leia maisBANCO DE DADOS. Bacharelado em Sistemas de Informação MODELAGEM DE DADOS. Profº Luciano Roberto Rocha. Itararé, 2º período
BANCO DE DADOS Bacharelado em Sistemas de Informação MODELAGEM DE DADOS Profº Luciano Roberto Rocha Itararé, 2º período CONCEITOS MODELO ENTIDADE RELACIONAMENTO Entidade Relacionamento Atributos Cardinalidade
Leia mais12.º Ano de Escolaridade
gabinete de avaliação educacional T E S T E I N T E R M É D I O D E M A T E M Á T I C A 12.º Ano de Escolaridade (Decreto-Lei n.º 286/89, de 29 de Agosto) (Dec.-Lei n.º 286/89, de 29 de Agosto, para alunos
Leia maisOracle Comandos para Processamento de Transações
Oracle Comandos para Processamento de Transações Laboratório de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Transação Unidade lógica de trabalho contém um ou mais comandos SQL para manipulação
Leia maisScheduler Baseado em Timestamp
Scheduler Baseado em Timestamp Técnica na qual toda transação Tx possui uma marca timestamp (TS(Tx)) Princípio de funcionamento (TS-Básico) no acesso a um item de dado D por operações conflitantes, a ordem
Leia maisFigura 1. Figura 2. Prova Escrita de Base de Dados 5 Novembro 2005 - V2 Número do Aluno: Nome do Aluno: 1º Teste (90 Minutos)
Prova Escrita de Base de Dados 5 Novembro 2005 - V2 Número do Aluno: Nome do Aluno: 1º Teste (90 Minutos) Identifique esta prova preenchendo o seu nome e número nesta página, e o número em todas as restantes.
Leia maisTabelas. Banco de Dados I MySQL
FACULDADE ANGLO AMERICANO FOZ DO IGUAÇU Curso de Ciência da Computação 5º Período Disciplina: Banco de Dados I Prof. Erinaldo Sanches Nascimento Tabelas Banco de Dados I MySQL Linguagem de Definição de
Leia maisSumário. Motivação. Aplicações precisam acessar o BD Linguagens BD X Linguagens Programação. paradigmas diferentes (impedance mismatch)
Sumário 1 Introdução ao Processamento de Consultas 2 Otimização de Consultas 3 Plano de Execução de Consultas 4 Introdução a Transações 5 Recuperação de Falhas 6 Controle de Concorrência 7 Fundamentos
Leia mais4. Projecto de Bases de Dados. Normalização Funcional de Dados para Concepção de Bases de Dados Relacionais
SI 2007-2008 1 4. Projecto de Bases de Dados Normalização Funcional de Dados para Concepção de Bases de Dados Relacionais SI 2007-2008 2 Tipos de operações numa base de dados num problema de gestão de
Leia maisI 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 maisIntrodução às Bases de Dados
MINI-MUNDO BASE DE DADOS PESSOAS NºContribuint NOME NIF 12345678901 LÚCIA 3212345678 23456754123 HELENA 1423536467 87365342331 LEONARDO 6356627883 EMPRESAS NIF NOME END 3212345678 EMP ABC LX 6356627883
Leia maisInformática. Banco de Dados Relacional. Professor Julio Alves.
Informática Banco de Dados Relacional Professor Julio Alves www.acasadoconcurseiro.com.br Informática 1. BANCOS DE DADOS RELACIONAL Um BD relacional possui apenas um tipo de construção, a tabela. Uma
Leia maisDepartamento de Informática
Departamento de Informática Licenciatura em Engenharia Informática Sistemas Distribuídos 1ª chamada, 19 de Janeiro de 2011 1º Semestre, 2011/2012 NOTAS: Leia com atenção cada questão antes de responder.
Leia maisINSTITUTO SUPERIOR TÉCNICO Gestão e Tratamento de Informação
Número: Nome: 1 -------------------------------------------------------------------------------------------------------------- INSTITUTO SUPERIOR TÉCNICO Gestão e Tratamento de Informação Exame 2 - Solução
Leia mais