No modelo entidade-relacionamento de bancos de dados relacionais, os conjuntos de entidades possuem atributos, sendo que os atributos do tipo
Utilizando-se o conceito de dependências funcionais em bancos de dados relacionais, considere que o atributo X determine funcionalmente o atributo Y. A forma correta de se representar tal fundamento é:
A SQL é uma linguagem de programação voltada para a manipulação de dados em SGBD (Sistemas de Gerenciamento de Banco de Dados). A sigla SQL significa
Considere a seguinte estrutura de dados:
Considere os seguintes requisitos técnicos:
- A estrutura Faturas_Cliente está inserida na estrutura do cliente ao qual pertence.
- Cod_Cliente é o atributo identificador de Cliente.
- Número_Fatura é o atributo identificador de Fatura.
- Um cliente é cobrado em uma ou mais faturas e uma fatura cobra um e somente um cliente.
- O mapeamento relacional fará com que os atributos identificadores (grifados nas estruturas apresentadas acima) componham as chaves primárias (Primary Key - PK), nas tabelas correspondentes dos bancos de dados relacionais.
Após a aplicação da normalização (até a Terceira Forma Normal - 3FN),
Deseja-se fazer uma consulta SQL nos dados existentes na tabela “vendedor” representada pela tabela “A” e obter como retorno os dados da tabela “B”. Assinale o comando SQL que deverá retornar as informações contidas na tabela “B”.
Em C#, para converter um número, digitado no campo txtidade de um formulário, em um inteiro de 32 bits, e armazenar esse número na variável idade, do tipo int, utiliza-se a instrução
No contexto de Business Intelligence – BI, uma Agência de Abastecimento de Águas implementou um cubo de informações cujas dimensões são:
− “o que” (ex. = reparo de tubulação),
− “quando” (ex. primeiro trimestre de 2019) e
− “onde” (ex. Capivari).
Diversas consultas podem daí derivar mediante acesso a essas dimensões a partir da base que hospeda o cubo. Duas delas, feitas por um Analista de TI que desejava saber o valor dos serviços prestados, foram:
− Obter informações do serviço troca de tubulação sem restrição de quando e onde.
− Sumarizar as informações mensais em grupos trimestrais.
As operações de consultas por ele corretamente realizadas sobre o cubo foram, respectivamente,
Considere que exista a tabela denominada TabEstTratamento de um banco de dados relacional funcionando em condições ideais:
Essa tabela
Considere que uma Analista de TI realizou uma operação de análise multidimensional em um DW, operando em condições ideais, usando uma ferramenta OLAP. Após analisar os dados dos meses do 1º trimestre de 2018, relativos ao tratamento de água da estação ETA1, a Analista aumentou o nível de granularidade da informação para observar os dados de todos os 4 trimestres do mesmo ano da mesma estação. A Analista realizou uma operação
Durante o mapeamento de um processo diagramado em BPMN, um Analista de TI deparou-se com a situação abaixo.
Notando que a modelagem era complexa e não muito adequada, em razão de ter o encadeamento de três gateways, e que se pretendia modelar uma lógica que implicava em uma combinação de execução de atividades “e/ou”, ele corretamente substituiu essa representação usando uma solução mais simples e coerente mediante o uso de
Um Analista de TI necessitou usar uma estrutura de dados simples que utilizasse pouca carga de memória de armazenamento. Tal estrutura é vista como um arranjo cuja capacidade pode variar dinamicamente, isto é, se o espaço reservado for totalmente ocupado e algum espaço adicional for necessário, este será alocado automaticamente não havendo a necessidade de se preocupar com a capacidade de armazenamento ou sua ocupação. Contudo, para que se possa utilizar essa coleção de dados de forma adequada, algumas informações necessárias devem ser mantidas internamente, tais como a quantidade total de elementos e a última posição ocupada na coleção, conforme exemplificado na figura abaixo.
Trata-se da estrutura linear unidimensional
Para conceder privilégios de execução de uma função chamada CalcularJuros a um usuário de nome Contador no MySQL utiliza-se o comando
Atenção: Para responder à questão, considere os dados abaixo.
Considere que não há nenhum registro cadastrado além dos mostrados nas tabelas acima.
No MySQL a tabela Consumidor poderia ser criada por meio do comando abaixo.
Para que ela fosse criada com o campo idConsumidor auto incrementável, a declaração idConsumidor INT NOT NULL teria que mudar para
No Oracle 11g, para atribuir os privilégios de SELECT e INSERT na tabela sanasa para o database role engenheiros, utilizase o comando
Uma das regras de Codd para o modelo relacional consiste