Baixe o app para aproveitar ainda mais
Prévia do material em texto
01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 1/3 ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 1a aula Lupa Exercício: CCT0850_EX_A1_202003114642_V1 17/08/2020 Aluno(a): RENAN FELIPE KARL COSTA 2020.3 EAD Disciplina: CCT0850 - ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 202003114642 A utilização de sistemas de banco de dados permite a eliminação de inconsistências de dados. Isso decorre do fato de: O sistema permitir o acesso a informações em diferentes localidades da rede. As informações estarem todas armazenadas em um único local. Os dados serem acessados independente da maneira como estão armazenados. O sistema impedir a utilização simultânea dos dados por mais de uma aplicação. O servidor armazenar as informações em diferentes discos. Respondido em 17/08/2020 22:04:54 Explicação: A eliminação de inconsistências corre através do armazenamento da informação em um único local com acesso descentralizado. A inconsistência acontece quando um mesmo campo tem valores distintos em sistemas diferentes. Para facilitar o desenvolvimento de sistemas e realçar as vantagens da utilização de Sistemas de Banco de Dados, foi criada a arquitetura três esquemas. Sobre o esquema conceitual é correto o que se afirma em: Descreve as porções do banco de dados que um grupo de usuários terá acesso. Descreve a estrutura de armazenamento físico do banco de dados. Descreve a estrutura do banco de dados como um todo. Descreve detalhadamente os dados armazenados. Descreve as visões do banco de dados para um grupo de usuários. Respondido em 09/09/2020 20:45:22 Explicação: Existem 3 esquemas: externo, conceitual e interno. O esquema externo descreve a estrutura de armazenamento físico do banco de dados. O esquema conceitual descreve a estrutura do banco de dados como um todo. O esquema externo descreve as visões do banco de dados para um grupo de usuários. Questão1 Questão2 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 2/3 A autoinformação do banco de dados está caracterizada pela existencia : Do SGBD Do catálogo Dos arquivos de dados Dos aplicativos Do sistema de banco de dados Respondido em 09/09/2020 20:49:10 Explicação: O catalogo armazena os metadados, ou seja os dados que descrevem as estruturas de armazenamento do banco de dados,permitindo que o SGBD acesse os seus dados sem necessitar de informações externas. O modelo que descreve as estruturas de armazenamento (tabelas) seus campos, suas chaves e demais características , é: Modelo físico Modelo conceitual Modelo de dados Modelo essencial Modelo lógico Respondido em 09/09/2020 20:50:49 Explicação: O modelo lógico é construido a partir do modelo conceitual realizando o mapeamento do DER para os componentes do modelo relacional, tabelas, definindo suas colunas e chaves O conceito que exemplifica o significado de INFORMAÇÃO é: a manipulação de arquivos A manipulação de dados O armazenamento de dados O resultado do processamento, manipulação e organização de dados O armazenamento de arquivo Respondido em 09/09/2020 20:51:08 Explicação: Questão3 Questão4 Questão5 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 3/3 A informação é produzida a partir do processamento dos dados, ou seja é o conhecimento produzido a partir da análise dos dados. Quando as mudanças feitas no arquivo de uma aplicação não são automaticamente realizadas nos arquivos das outras aplicações temos um problema de: Segurança Redundância de dados Dependência entre programas e dados Independência de dados Dificuldade de acesso Respondido em 09/09/2020 20:49:04 Explicação: A redundância de dados é a duplicação dos mesmos dados em dois ou mais arquivos. O problema da redundância é que as mudanças, ao serem feitas no arquivo de uma aplicação, não são automaticamente realizadas nos arquivos das outras aplicações, gerando a falta de integridade dos dados. Questão6 javascript:abre_colabore('38403','202920898','4060957852'); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 1/3 ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 1a aula Lupa Exercício: CCT0850_EX_A1_202003114642_V2 09/09/2020 Aluno(a): RENAN FELIPE KARL COSTA 2020.3 EAD Disciplina: CCT0850 - ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 202003114642 A utilização de sistemas de banco de dados permite a eliminação de inconsistências de dados. Isso decorre do fato de: Os dados serem acessados independente da maneira como estão armazenados. O sistema permitir o acesso a informações em diferentes localidades da rede. O servidor armazenar as informações em diferentes discos. O sistema impedir a utilização simultânea dos dados por mais de uma aplicação. As informações estarem todas armazenadas em um único local. Respondido em 09/09/2020 20:51:51 Explicação: A eliminação de inconsistências corre através do armazenamento da informação em um único local com acesso descentralizado. A inconsistência acontece quando um mesmo campo tem valores distintos em sistemas diferentes. Para facilitar o desenvolvimento de sistemas e realçar as vantagens da utilização de Sistemas de Banco de Dados, foi criada a arquitetura três esquemas. Sobre o esquema conceitual é correto o que se afirma em: Descreve a estrutura do banco de dados como um todo. Descreve as porções do banco de dados que um grupo de usuários terá acesso. Descreve detalhadamente os dados armazenados. Descreve a estrutura de armazenamento físico do banco de dados. Descreve as visões do banco de dados para um grupo de usuários. Respondido em 09/09/2020 20:54:37 Explicação: Existem 3 esquemas: externo, conceitual e interno. O esquema externo descreve a estrutura de armazenamento físico do banco de dados. O esquema conceitual descreve a estrutura do banco de dados como um todo. O esquema externo descreve as visões do banco de dados para um grupo de usuários. Questão1 Questão2 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 2/3 A autoinformação do banco de dados está caracterizada pela existencia : Do catálogo Dos aplicativos Do sistema de banco de dados Do SGBD Dos arquivos de dados Respondido em 09/09/2020 20:54:45 Explicação: O catalogo armazena os metadados, ou seja os dados que descrevem as estruturas de armazenamento do banco de dados,permitindo que o SGBD acesse os seus dados sem necessitar de informações externas. O modelo que descreve as estruturas de armazenamento (tabelas) seus campos, suas chaves e demais características , é: Modelo lógico Modelo de dados Modelo físico Modelo essencial Modelo conceitual Respondido em 09/09/2020 20:52:33 Explicação: O modelo lógico é construido a partir do modelo conceitual realizando o mapeamento do DER para os componentes do modelo relacional, tabelas, definindo suas colunas e chaves O conceito que exemplifica o significado de INFORMAÇÃO é: a manipulação de arquivos O armazenamento de dados O resultado do processamento, manipulação e organização de dados A manipulação de dados O armazenamento de arquivo Respondido em 09/09/2020 20:53:53 Explicação: Questão3 Questão4 Questão5 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=2020031146423/3 A informação é produzida a partir do processamento dos dados, ou seja é o conhecimento produzido a partir da análise dos dados. Quando as mudanças feitas no arquivo de uma aplicação não são automaticamente realizadas nos arquivos das outras aplicações temos um problema de: Dificuldade de acesso Dependência entre programas e dados Redundância de dados Segurança Independência de dados Respondido em 09/09/2020 20:56:46 Explicação: A redundância de dados é a duplicação dos mesmos dados em dois ou mais arquivos. O problema da redundância é que as mudanças, ao serem feitas no arquivo de uma aplicação, não são automaticamente realizadas nos arquivos das outras aplicações, gerando a falta de integridade dos dados. Questão6 javascript:abre_colabore('38403','204320514','4074303780'); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 1/3 ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 1a aula Lupa Exercício: CCT0850_EX_A1_202003114642_V3 09/09/2020 Aluno(a): RENAN FELIPE KARL COSTA 2020.3 EAD Disciplina: CCT0850 - ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 202003114642 A utilização de sistemas de banco de dados permite a eliminação de inconsistências de dados. Isso decorre do fato de: O sistema permitir o acesso a informações em diferentes localidades da rede. O sistema impedir a utilização simultânea dos dados por mais de uma aplicação. O servidor armazenar as informações em diferentes discos. As informações estarem todas armazenadas em um único local. Os dados serem acessados independente da maneira como estão armazenados. Respondido em 09/09/2020 20:54:42 Explicação: A eliminação de inconsistências corre através do armazenamento da informação em um único local com acesso descentralizado. A inconsistência acontece quando um mesmo campo tem valores distintos em sistemas diferentes. Para facilitar o desenvolvimento de sistemas e realçar as vantagens da utilização de Sistemas de Banco de Dados, foi criada a arquitetura três esquemas. Sobre o esquema conceitual é correto o que se afirma em: Descreve a estrutura do banco de dados como um todo. Descreve detalhadamente os dados armazenados. Descreve as porções do banco de dados que um grupo de usuários terá acesso. Descreve a estrutura de armazenamento físico do banco de dados. Descreve as visões do banco de dados para um grupo de usuários. Respondido em 09/09/2020 20:57:20 Explicação: Existem 3 esquemas: externo, conceitual e interno. O esquema externo descreve a estrutura de armazenamento físico do banco de dados. O esquema conceitual descreve a estrutura do banco de dados como um todo. O esquema externo descreve as visões do banco de dados para um grupo de usuários. Questão1 Questão2 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 2/3 A autoinformação do banco de dados está caracterizada pela existencia : Do SGBD Dos aplicativos Dos arquivos de dados Do sistema de banco de dados Do catálogo Respondido em 09/09/2020 20:55:03 Explicação: O catalogo armazena os metadados, ou seja os dados que descrevem as estruturas de armazenamento do banco de dados,permitindo que o SGBD acesse os seus dados sem necessitar de informações externas. O modelo que descreve as estruturas de armazenamento (tabelas) seus campos, suas chaves e demais características , é: Modelo de dados Modelo essencial Modelo lógico Modelo conceitual Modelo físico Respondido em 09/09/2020 20:57:40 Explicação: O modelo lógico é construido a partir do modelo conceitual realizando o mapeamento do DER para os componentes do modelo relacional, tabelas, definindo suas colunas e chaves O conceito que exemplifica o significado de INFORMAÇÃO é: O armazenamento de arquivo a manipulação de arquivos O resultado do processamento, manipulação e organização de dados O armazenamento de dados A manipulação de dados Respondido em 09/09/2020 20:57:49 Explicação: Questão3 Questão4 Questão5 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 3/3 A informação é produzida a partir do processamento dos dados, ou seja é o conhecimento produzido a partir da análise dos dados. Quando as mudanças feitas no arquivo de uma aplicação não são automaticamente realizadas nos arquivos das outras aplicações temos um problema de: Independência de dados Redundância de dados Segurança Dependência entre programas e dados Dificuldade de acesso Respondido em 09/09/2020 20:55:33 Explicação: A redundância de dados é a duplicação dos mesmos dados em dois ou mais arquivos. O problema da redundância é que as mudanças, ao serem feitas no arquivo de uma aplicação, não são automaticamente realizadas nos arquivos das outras aplicações, gerando a falta de integridade dos dados. Questão6 javascript:abre_colabore('38403','204321640','4074334932'); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 1/3 ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 1a aula Lupa Exercício: CCT0850_EX_A1_202003114642_V4 09/09/2020 Aluno(a): RENAN FELIPE KARL COSTA 2020.3 EAD Disciplina: CCT0850 - ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 202003114642 A utilização de sistemas de banco de dados permite a eliminação de inconsistências de dados. Isso decorre do fato de: O sistema impedir a utilização simultânea dos dados por mais de uma aplicação. O servidor armazenar as informações em diferentes discos. Os dados serem acessados independente da maneira como estão armazenados. As informações estarem todas armazenadas em um único local. O sistema permitir o acesso a informações em diferentes localidades da rede. Respondido em 09/09/2020 20:55:51 Explicação: A eliminação de inconsistências corre através do armazenamento da informação em um único local com acesso descentralizado. A inconsistência acontece quando um mesmo campo tem valores distintos em sistemas diferentes. Para facilitar o desenvolvimento de sistemas e realçar as vantagens da utilização de Sistemas de Banco de Dados, foi criada a arquitetura três esquemas. Sobre o esquema conceitual é correto o que se afirma em: Descreve detalhadamente os dados armazenados. Descreve a estrutura do banco de dados como um todo. Descreve a estrutura de armazenamento físico do banco de dados. Descreve as visões do banco de dados para um grupo de usuários. Descreve as porções do banco de dados que um grupo de usuários terá acesso. Respondido em 09/09/2020 20:55:58 Explicação: Existem 3 esquemas: externo, conceitual e interno. O esquema externo descreve a estrutura de armazenamento físico do banco de dados. O esquema conceitual descreve a estrutura do banco de dados como um todo. O esquema externo descreve as visões do banco de dados para um grupo de usuários. Questão1 Questão2 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 2/3 A autoinformação do banco de dados está caracterizada pela existencia : Do catálogo Do SGBD Do sistema de banco de dados Dos arquivos de dados Dos aplicativos Respondido em 09/09/2020 20:58:22 Explicação: O catalogo armazena os metadados, ou seja os dados que descrevem as estruturas de armazenamento do banco de dados,permitindo que o SGBD acesse os seus dados sem necessitar de informações externas. O modelo que descreve as estruturas de armazenamento (tabelas) seus campos, suas chaves e demaiscaracterísticas , é: Modelo conceitual Modelo de dados Modelo físico Modelo lógico Modelo essencial Respondido em 09/09/2020 20:58:25 Explicação: O modelo lógico é construido a partir do modelo conceitual realizando o mapeamento do DER para os componentes do modelo relacional, tabelas, definindo suas colunas e chaves O conceito que exemplifica o significado de INFORMAÇÃO é: A manipulação de dados O armazenamento de arquivo O resultado do processamento, manipulação e organização de dados a manipulação de arquivos O armazenamento de dados Respondido em 09/09/2020 20:56:09 Explicação: Questão3 Questão4 Questão5 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 3/3 A informação é produzida a partir do processamento dos dados, ou seja é o conhecimento produzido a partir da análise dos dados. Quando as mudanças feitas no arquivo de uma aplicação não são automaticamente realizadas nos arquivos das outras aplicações temos um problema de: Dependência entre programas e dados Segurança Independência de dados Redundância de dados Dificuldade de acesso Respondido em 09/09/2020 20:56:17 Explicação: A redundância de dados é a duplicação dos mesmos dados em dois ou mais arquivos. O problema da redundância é que as mudanças, ao serem feitas no arquivo de uma aplicação, não são automaticamente realizadas nos arquivos das outras aplicações, gerando a falta de integridade dos dados. Questão6 javascript:abre_colabore('38403','204321912','4074342665'); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 1/3 ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 1a aula Lupa Exercício: CCT0850_EX_A1_202003114642_V5 09/09/2020 Aluno(a): RENAN FELIPE KARL COSTA 2020.3 EAD Disciplina: CCT0850 - ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 202003114642 A utilização de sistemas de banco de dados permite a eliminação de inconsistências de dados. Isso decorre do fato de: Os dados serem acessados independente da maneira como estão armazenados. O sistema permitir o acesso a informações em diferentes localidades da rede. O sistema impedir a utilização simultânea dos dados por mais de uma aplicação. O servidor armazenar as informações em diferentes discos. As informações estarem todas armazenadas em um único local. Respondido em 09/09/2020 21:02:13 Explicação: A eliminação de inconsistências corre através do armazenamento da informação em um único local com acesso descentralizado. A inconsistência acontece quando um mesmo campo tem valores distintos em sistemas diferentes. Para facilitar o desenvolvimento de sistemas e realçar as vantagens da utilização de Sistemas de Banco de Dados, foi criada a arquitetura três esquemas. Sobre o esquema conceitual é correto o que se afirma em: Descreve a estrutura do banco de dados como um todo. Descreve as porções do banco de dados que um grupo de usuários terá acesso. Descreve as visões do banco de dados para um grupo de usuários. Descreve detalhadamente os dados armazenados. Descreve a estrutura de armazenamento físico do banco de dados. Respondido em 09/09/2020 21:02:20 Explicação: Existem 3 esquemas: externo, conceitual e interno. O esquema externo descreve a estrutura de armazenamento físico do banco de dados. O esquema conceitual descreve a estrutura do banco de dados como um todo. O esquema externo descreve as visões do banco de dados para um grupo de usuários. Questão1 Questão2 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 2/3 A autoinformação do banco de dados está caracterizada pela existencia : Dos arquivos de dados Dos aplicativos Do sistema de banco de dados Do catálogo Do SGBD Respondido em 09/09/2020 21:02:24 Explicação: O catalogo armazena os metadados, ou seja os dados que descrevem as estruturas de armazenamento do banco de dados,permitindo que o SGBD acesse os seus dados sem necessitar de informações externas. O modelo que descreve as estruturas de armazenamento (tabelas) seus campos, suas chaves e demais características , é: Modelo físico Modelo conceitual Modelo de dados Modelo lógico Modelo essencial Respondido em 09/09/2020 21:00:06 Explicação: O modelo lógico é construido a partir do modelo conceitual realizando o mapeamento do DER para os componentes do modelo relacional, tabelas, definindo suas colunas e chaves O conceito que exemplifica o significado de INFORMAÇÃO é: A manipulação de dados O armazenamento de arquivo a manipulação de arquivos O armazenamento de dados O resultado do processamento, manipulação e organização de dados Respondido em 09/09/2020 21:02:33 Explicação: Questão3 Questão4 Questão5 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 3/3 A informação é produzida a partir do processamento dos dados, ou seja é o conhecimento produzido a partir da análise dos dados. Quando as mudanças feitas no arquivo de uma aplicação não são automaticamente realizadas nos arquivos das outras aplicações temos um problema de: Redundância de dados Dependência entre programas e dados Dificuldade de acesso Segurança Independência de dados Respondido em 09/09/2020 21:00:18 Explicação: A redundância de dados é a duplicação dos mesmos dados em dois ou mais arquivos. O problema da redundância é que as mudanças, ao serem feitas no arquivo de uma aplicação, não são automaticamente realizadas nos arquivos das outras aplicações, gerando a falta de integridade dos dados. Questão6 javascript:abre_colabore('38403','204322796','4074366216'); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 1/3 ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 2a aula Lupa Exercício: CCT0850_EX_A2_202003114642_V1 28/09/2020 Aluno(a): RENAN FELIPE KARL COSTA 2020.3 EAD Disciplina: CCT0850 - ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 202003114642 Quando deve ser utilizada uma chave primária composta? Quando houver somente uma chave candidata. Quando a tabela não possui atributo único e obrigatório. Quando for necessário garantir a integridade referencial. Quando for necessário referenciar dados de outra tabela. Quando a tabela possui atributo único. Respondido em 28/09/2020 20:03:20 Explicação: Um atributo para ser chave primária deve obrigatoriamente ser único e obrigatório. Quando não existir atributo com estas características é necessário utilizar uma chave composta. No modelo Relacional uma relação é uma tabela onde são armazenados dados. Podemos afirmar que as relações apresentam as seguintes características: I. Não há tuplas duplicadas em uma relação. II. Ordem das tuplas na relação é relevante para diferenciar as relações. III. Os valores dos atributos devem ser atômicos, não sendo divisíveis em componentes. É correto apenas o que se afirma em I e III II I II e III III Respondido em 28/09/2020 20:04:49 Explicação: A afirmativa II é falsa, uma vez que a ordem não é relevante para diferenciar as relações. Questão1 Questão2 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 2/3 Uma chave estrangeira em um modelo relacional é: Um atributo ou combinação de atributos que possuem a propriedadede identificar de forma única uma linha da tabela. O Conjunto de atributos que serão chave primária que organiza e dá acesso a tabela. Ocorre se um atributo de uma relação for chave primária em outra relação. Ocorre em uma relação de existir mais de uma combinação de atributos possuindo a propriedade de identificação única. Ocorre se um atributo de uma relação for atributo em outra relação. Respondido em 28/09/2020 20:07:41 Explicação: a CHAVE ESTRANGEIRA (FK) materializa os relacionamentos no modelo lógico e consiste em exportar a CHAVE PRIMÁRIA (PK) de uma tabela para outra Uma chave primária em um modelo relacional é quando: O Conjunto de atributos que serão chave primária, que organiza e dá acesso à tabela. Ocorre em uma relação de existir mais de uma combinação de atributos possuindo a propriedade de identificação única. Um atributo ou combinação de atributos que possuem a propriedade de identificar de forma única uma linha da tabela. Um atributo único que possuem a propriedade de identificar de forma única uma linha da tabela. Ocorre um atributo de uma relação se for chave primária em outra relação. Respondido em 28/09/2020 20:15:12 Explicação: a chave primária para poder identificar uma linha da tabela deve obrigatoriamente ter valor, ou seja não pode ser nula, e única, não pode repetir o valor em outra linha Qual o nome da regra em um banco de dados que assegura que um valor que apareça em uma relação para um dado conjunto de atributos também apareça para um certo conjunto de atributos em outra relação? Dependência Composta. Integridade Referencial. Dependência Semântica. Integridade Conceitual. Transitividade Composta. Respondido em 30/09/2020 14:06:05 Questão3 Questão4 Questão5 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 3/3 Explicação: Explicação: Integridade Referencial - As chaves estrangeiras têm que ser respeitadas, ou seja, se existe um determinado valor para o atributo na tabela onde ele é chave estrangeira, este valor deve existir na tabela onde ele é chave primária. Integridade semântica - Garante que o dado inserido em uma linha da tabela seja um valor válido. Para esse valor ser válido deve ser do mesmo tipo de dados definido na especificação da coluna na tabela. Dependência Transitiva - Uma dependência funcional transitiva ocorre quando uma colua, além de depender da chave primária da tabela, depende de outra coluna ou conjunto de colunas da tabela. Conforme a relação de empregado abaixo, através da álgebra relacional, escolha a opção que selecione o nome e endereço de cada empregado, que possua salário superior a R$ 5.000,00. Empregado(matrícula, nome, endereço, salário, departamento, cargo). δ nome,endereco (π salario>5000 (Empregado)) π salario>5000 X (δ nome,endereco (Empregado)) π nome,endereço (Empregado) X (δ salario>5000 (Empregado)) π nome,endereco (δ salario>5000 (Empregado)) π salario>5000 (δ nome,endereco (Empregado)) Respondido em 30/09/2020 14:25:35 Explicação: A condição de seleção é definida como salario > 5000 e a partir da seleção é realizada a projeção das duas colunas Questão6 javascript:abre_colabore('38403','206718404','4129465769'); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 1/3 ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 2a aula Lupa Exercício: CCT0850_EX_A2_202003114642_V2 30/09/2020 Aluno(a): RENAN FELIPE KARL COSTA 2020.3 EAD Disciplina: CCT0850 - ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 202003114642 Quando deve ser utilizada uma chave primária composta? Quando for necessário referenciar dados de outra tabela. Quando a tabela possui atributo único. Quando for necessário garantir a integridade referencial. Quando a tabela não possui atributo único e obrigatório. Quando houver somente uma chave candidata. Respondido em 30/09/2020 14:58:42 Explicação: Um atributo para ser chave primária deve obrigatoriamente ser único e obrigatório. Quando não existir atributo com estas características é necessário utilizar uma chave composta. No modelo Relacional uma relação é uma tabela onde são armazenados dados. Podemos afirmar que as relações apresentam as seguintes características: I. Não há tuplas duplicadas em uma relação. II. Ordem das tuplas na relação é relevante para diferenciar as relações. III. Os valores dos atributos devem ser atômicos, não sendo divisíveis em componentes. É correto apenas o que se afirma em II III I e III II e III I Respondido em 30/09/2020 14:58:52 Explicação: A afirmativa II é falsa, uma vez que a ordem não é relevante para diferenciar as relações. Questão1 Questão2 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 2/3 Uma chave estrangeira em um modelo relacional é: Ocorre se um atributo de uma relação for chave primária em outra relação. O Conjunto de atributos que serão chave primária que organiza e dá acesso a tabela. Um atributo ou combinação de atributos que possuem a propriedade de identificar de forma única uma linha da tabela. Ocorre em uma relação de existir mais de uma combinação de atributos possuindo a propriedade de identificação única. Ocorre se um atributo de uma relação for atributo em outra relação. Respondido em 30/09/2020 14:58:42 Explicação: a CHAVE ESTRANGEIRA (FK) materializa os relacionamentos no modelo lógico e consiste em exportar a CHAVE PRIMÁRIA (PK) de uma tabela para outra Uma chave primária em um modelo relacional é quando: Ocorre em uma relação de existir mais de uma combinação de atributos possuindo a propriedade de identificação única. Ocorre um atributo de uma relação se for chave primária em outra relação. Um atributo ou combinação de atributos que possuem a propriedade de identificar de forma única uma linha da tabela. Um atributo único que possuem a propriedade de identificar de forma única uma linha da tabela. O Conjunto de atributos que serão chave primária, que organiza e dá acesso à tabela. Respondido em 30/09/2020 14:51:44 Explicação: a chave primária para poder identificar uma linha da tabela deve obrigatoriamente ter valor, ou seja não pode ser nula, e única, não pode repetir o valor em outra linha Qual o nome da regra em um banco de dados que assegura que um valor que apareça em uma relação para um dado conjunto de atributos também apareça para um certo conjunto de atributos em outra relação? Dependência Semântica. Integridade Referencial. Transitividade Composta. Dependência Composta. Integridade Conceitual. Respondido em 30/09/2020 14:26:01 Questão3 Questão4 Questão5 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 3/3 Explicação: Explicação: Integridade Referencial - As chaves estrangeiras têm que ser respeitadas, ou seja, se existe um determinado valor para o atributo na tabela onde ele é chave estrangeira, este valor deve existir na tabela onde ele é chave primária. Integridade semântica - Garante que o dado inserido em uma linha da tabela seja um valor válido. Para esse valor ser válido deve ser do mesmo tipo de dados definido na especificação da coluna na tabela. Dependência Transitiva - Uma dependência funcional transitiva ocorre quando uma colua, além de depender da chave primária da tabela, depende de outra coluna ou conjunto de colunas da tabela. Conforme a relação de empregado abaixo, através da álgebrarelacional, escolha a opção que selecione o nome e endereço de cada empregado, que possua salário superior a R$ 5.000,00. Empregado(matrícula, nome, endereço, salário, departamento, cargo). π salario>5000 (δ nome,endereco (Empregado)) π nome,endereco (δ salario>5000 (Empregado)) π nome,endereço (Empregado) X (δ salario>5000 (Empregado)) π salario>5000 X (δ nome,endereco (Empregado)) δ nome,endereco (π salario>5000 (Empregado)) Respondido em 30/09/2020 14:25:50 Explicação: A condição de seleção é definida como salario > 5000 e a partir da seleção é realizada a projeção das duas colunas Questão6 javascript:abre_colabore('38403','207045586','4135360470'); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 1/3 ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 2a aula Lupa Exercício: CCT0850_EX_A2_202003114642_V4 30/09/2020 Aluno(a): RENAN FELIPE KARL COSTA 2020.3 EAD Disciplina: CCT0850 - ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 202003114642 Quando deve ser utilizada uma chave primária composta? Quando houver somente uma chave candidata. Quando for necessário garantir a integridade referencial. Quando a tabela não possui atributo único e obrigatório. Quando for necessário referenciar dados de outra tabela. Quando a tabela possui atributo único. Respondido em 30/09/2020 15:02:18 Explicação: Um atributo para ser chave primária deve obrigatoriamente ser único e obrigatório. Quando não existir atributo com estas características é necessário utilizar uma chave composta. No modelo Relacional uma relação é uma tabela onde são armazenados dados. Podemos afirmar que as relações apresentam as seguintes características: I. Não há tuplas duplicadas em uma relação. II. Ordem das tuplas na relação é relevante para diferenciar as relações. III. Os valores dos atributos devem ser atômicos, não sendo divisíveis em componentes. É correto apenas o que se afirma em III I e III II e III I II Respondido em 30/09/2020 15:02:23 Explicação: A afirmativa II é falsa, uma vez que a ordem não é relevante para diferenciar as relações. Questão1 Questão2 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 2/3 Conforme a relação de empregado abaixo, através da álgebra relacional, escolha a opção que selecione o nome e endereço de cada empregado, que possua salário superior a R$ 5.000,00. Empregado(matrícula, nome, endereço, salário, departamento, cargo). π salario>5000 (δ nome,endereco (Empregado)) π salario>5000 X (δ nome,endereco (Empregado)) δ nome,endereco (π salario>5000 (Empregado)) π nome,endereço (Empregado) X (δ salario>5000 (Empregado)) π nome,endereco (δ salario>5000 (Empregado)) Respondido em 30/09/2020 15:00:00 Explicação: A condição de seleção é definida como salario > 5000 e a partir da seleção é realizada a projeção das duas colunas Uma chave primária em um modelo relacional é quando: Um atributo ou combinação de atributos que possuem a propriedade de identificar de forma única uma linha da tabela. Um atributo único que possuem a propriedade de identificar de forma única uma linha da tabela. Ocorre um atributo de uma relação se for chave primária em outra relação. Ocorre em uma relação de existir mais de uma combinação de atributos possuindo a propriedade de identificação única. O Conjunto de atributos que serão chave primária, que organiza e dá acesso à tabela. Respondido em 30/09/2020 15:00:09 Explicação: a chave primária para poder identificar uma linha da tabela deve obrigatoriamente ter valor, ou seja não pode ser nula, e única, não pode repetir o valor em outra linha Qual o nome da regra em um banco de dados que assegura que um valor que apareça em uma relação para um dado conjunto de atributos também apareça para um certo conjunto de atributos em outra relação? Integridade Referencial. Integridade Conceitual. Dependência Composta. Transitividade Composta. Dependência Semântica. Respondido em 30/09/2020 15:00:06 Explicação: Questão3 Questão4 Questão5 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 3/3 Explicação: Integridade Referencial - As chaves estrangeiras têm que ser respeitadas, ou seja, se existe um determinado valor para o atributo na tabela onde ele é chave estrangeira, este valor deve existir na tabela onde ele é chave primária. Integridade semântica - Garante que o dado inserido em uma linha da tabela seja um valor válido. Para esse valor ser válido deve ser do mesmo tipo de dados definido na especificação da coluna na tabela. Dependência Transitiva - Uma dependência funcional transitiva ocorre quando uma colua, além de depender da chave primária da tabela, depende de outra coluna ou conjunto de colunas da tabela. Uma chave estrangeira em um modelo relacional é: O Conjunto de atributos que serão chave primária que organiza e dá acesso a tabela. Ocorre em uma relação de existir mais de uma combinação de atributos possuindo a propriedade de identificação única. Um atributo ou combinação de atributos que possuem a propriedade de identificar de forma única uma linha da tabela. Ocorre se um atributo de uma relação for atributo em outra relação. Ocorre se um atributo de uma relação for chave primária em outra relação. Respondido em 30/09/2020 15:00:16 Explicação: a CHAVE ESTRANGEIRA (FK) materializa os relacionamentos no modelo lógico e consiste em exportar a CHAVE PRIMÁRIA (PK) de uma tabela para outra Questão6 javascript:abre_colabore('38403','207052831','4135476834'); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 1/3 ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 2a aula Lupa Exercício: CCT0850_EX_A2_202003114642_V5 30/09/2020 Aluno(a): RENAN FELIPE KARL COSTA 2020.3 EAD Disciplina: CCT0850 - ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 202003114642 Quando deve ser utilizada uma chave primária composta? Quando for necessário garantir a integridade referencial. Quando for necessário referenciar dados de outra tabela. Quando a tabela não possui atributo único e obrigatório. Quando houver somente uma chave candidata. Quando a tabela possui atributo único. Respondido em 30/09/2020 15:00:35 Explicação: Um atributo para ser chave primária deve obrigatoriamente ser único e obrigatório. Quando não existir atributo com estas características é necessário utilizar uma chave composta. No modelo Relacional uma relação é uma tabela onde são armazenados dados. Podemos afirmar que as relações apresentam as seguintes características: I. Não há tuplas duplicadas em uma relação. II. Ordem das tuplas na relação é relevante para diferenciar as relações. III. Os valores dos atributos devem ser atômicos, não sendo divisíveis em componentes. É correto apenas o que se afirma em III I e III I II II e III Respondido em 30/09/2020 15:03:35 Explicação: A afirmativa II é falsa, uma vez que a ordem não é relevante para diferenciar as relações. Questão1 Questão2 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 2/3 Conforme a relação de empregado abaixo, através da álgebra relacional, escolha a opção que selecione o nome e endereço de cada empregado, que possua salário superior a R$ 5.000,00. Empregado(matrícula, nome, endereço,salário, departamento, cargo). δ nome,endereco (π salario>5000 (Empregado)) π salario>5000 X (δ nome,endereco (Empregado)) π nome,endereço (Empregado) X (δ salario>5000 (Empregado)) π salario>5000 (δ nome,endereco (Empregado)) π nome,endereco (δ salario>5000 (Empregado)) Respondido em 30/09/2020 15:03:41 Explicação: A condição de seleção é definida como salario > 5000 e a partir da seleção é realizada a projeção das duas colunas Uma chave primária em um modelo relacional é quando: Um atributo único que possuem a propriedade de identificar de forma única uma linha da tabela. O Conjunto de atributos que serão chave primária, que organiza e dá acesso à tabela. Ocorre em uma relação de existir mais de uma combinação de atributos possuindo a propriedade de identificação única. Um atributo ou combinação de atributos que possuem a propriedade de identificar de forma única uma linha da tabela. Ocorre um atributo de uma relação se for chave primária em outra relação. Respondido em 30/09/2020 15:04:00 Explicação: a chave primária para poder identificar uma linha da tabela deve obrigatoriamente ter valor, ou seja não pode ser nula, e única, não pode repetir o valor em outra linha Qual o nome da regra em um banco de dados que assegura que um valor que apareça em uma relação para um dado conjunto de atributos também apareça para um certo conjunto de atributos em outra relação? Integridade Referencial. Dependência Composta. Transitividade Composta. Dependência Semântica. Integridade Conceitual. Respondido em 30/09/2020 15:07:43 Explicação: Questão3 Questão4 Questão5 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 3/3 Explicação: Integridade Referencial - As chaves estrangeiras têm que ser respeitadas, ou seja, se existe um determinado valor para o atributo na tabela onde ele é chave estrangeira, este valor deve existir na tabela onde ele é chave primária. Integridade semântica - Garante que o dado inserido em uma linha da tabela seja um valor válido. Para esse valor ser válido deve ser do mesmo tipo de dados definido na especificação da coluna na tabela. Dependência Transitiva - Uma dependência funcional transitiva ocorre quando uma colua, além de depender da chave primária da tabela, depende de outra coluna ou conjunto de colunas da tabela. Uma chave estrangeira em um modelo relacional é: Ocorre se um atributo de uma relação for chave primária em outra relação. Ocorre em uma relação de existir mais de uma combinação de atributos possuindo a propriedade de identificação única. O Conjunto de atributos que serão chave primária que organiza e dá acesso a tabela. Um atributo ou combinação de atributos que possuem a propriedade de identificar de forma única uma linha da tabela. Ocorre se um atributo de uma relação for atributo em outra relação. Respondido em 30/09/2020 15:07:05 Explicação: a CHAVE ESTRANGEIRA (FK) materializa os relacionamentos no modelo lógico e consiste em exportar a CHAVE PRIMÁRIA (PK) de uma tabela para outra Questão6 javascript:abre_colabore('38403','207052981','4135478706'); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 1/3 ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 2a aula Lupa Exercício: CCT0850_EX_A2_202003114642_V3 30/09/2020 Aluno(a): RENAN FELIPE KARL COSTA 2020.3 EAD Disciplina: CCT0850 - ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 202003114642 Quando deve ser utilizada uma chave primária composta? Quando houver somente uma chave candidata. Quando a tabela não possui atributo único e obrigatório. Quando a tabela possui atributo único. Quando for necessário garantir a integridade referencial. Quando for necessário referenciar dados de outra tabela. Respondido em 30/09/2020 15:01:26 Explicação: Um atributo para ser chave primária deve obrigatoriamente ser único e obrigatório. Quando não existir atributo com estas características é necessário utilizar uma chave composta. No modelo Relacional uma relação é uma tabela onde são armazenados dados. Podemos afirmar que as relações apresentam as seguintes características: I. Não há tuplas duplicadas em uma relação. II. Ordem das tuplas na relação é relevante para diferenciar as relações. III. Os valores dos atributos devem ser atômicos, não sendo divisíveis em componentes. É correto apenas o que se afirma em II e III I II I e III III Respondido em 30/09/2020 15:01:32 Explicação: A afirmativa II é falsa, uma vez que a ordem não é relevante para diferenciar as relações. Questão1 Questão2 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 2/3 Conforme a relação de empregado abaixo, através da álgebra relacional, escolha a opção que selecione o nome e endereço de cada empregado, que possua salário superior a R$ 5.000,00. Empregado(matrícula, nome, endereço, salário, departamento, cargo). π salario>5000 (δ nome,endereco (Empregado)) π nome,endereco (δ salario>5000 (Empregado)) δ nome,endereco (π salario>5000 (Empregado)) π salario>5000 X (δ nome,endereco (Empregado)) π nome,endereço (Empregado) X (δ salario>5000 (Empregado)) Respondido em 30/09/2020 14:59:15 Explicação: A condição de seleção é definida como salario > 5000 e a partir da seleção é realizada a projeção das duas colunas Uma chave primária em um modelo relacional é quando: Ocorre em uma relação de existir mais de uma combinação de atributos possuindo a propriedade de identificação única. Um atributo único que possuem a propriedade de identificar de forma única uma linha da tabela. O Conjunto de atributos que serão chave primária, que organiza e dá acesso à tabela. Ocorre um atributo de uma relação se for chave primária em outra relação. Um atributo ou combinação de atributos que possuem a propriedade de identificar de forma única uma linha da tabela. Respondido em 30/09/2020 15:01:57 Explicação: a chave primária para poder identificar uma linha da tabela deve obrigatoriamente ter valor, ou seja não pode ser nula, e única, não pode repetir o valor em outra linha Qual o nome da regra em um banco de dados que assegura que um valor que apareça em uma relação para um dado conjunto de atributos também apareça para um certo conjunto de atributos em outra relação? Integridade Conceitual. Integridade Referencial. Dependência Semântica. Dependência Composta. Transitividade Composta. Respondido em 30/09/2020 15:01:52 Explicação: Questão3 Questão4 Questão5 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 3/3 Explicação: Integridade Referencial - As chaves estrangeiras têm que ser respeitadas, ou seja, se existe um determinado valor para o atributo na tabela onde ele é chave estrangeira, este valor deve existir na tabela onde ele é chave primária. Integridade semântica - Garante que o dado inserido em uma linha da tabela seja um valor válido. Para esse valor ser válido deve ser do mesmo tipo de dados definido na especificação da coluna na tabela. Dependência Transitiva - Uma dependência funcional transitiva ocorre quando uma colua, além de depender da chave primária da tabela, depende de outra coluna ou conjunto de colunas da tabela. Uma chave estrangeira em um modelo relacional é: Um atributo ou combinação de atributos que possuem a propriedade de identificar de forma única uma linha da tabela. Ocorre se um atributode uma relação for atributo em outra relação. Ocorre em uma relação de existir mais de uma combinação de atributos possuindo a propriedade de identificação única. O Conjunto de atributos que serão chave primária que organiza e dá acesso a tabela. Ocorre se um atributo de uma relação for chave primária em outra relação. Respondido em 30/09/2020 14:59:33 Explicação: a CHAVE ESTRANGEIRA (FK) materializa os relacionamentos no modelo lógico e consiste em exportar a CHAVE PRIMÁRIA (PK) de uma tabela para outra Questão6 javascript:abre_colabore('38403','207052649','4135473175'); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 1/3 ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 3a aula Lupa Exercício: CCT0850_EX_A3_202003114642_V1 30/09/2020 Aluno(a): RENAN FELIPE KARL COSTA 2020.3 EAD Disciplina: CCT0850 - ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 202003114642 Uma tabela é criada com o comando: create table modelo (codigo int primary key, nome varchar(12)); Dentre os comandos abaixo, qual deve ser utilizado para criar uma tabela de nome "carro" que possui coluna chamada "mod" que é uma chave estrangeira para a tabela "modelo"? create table carro (placa char(7) primary key, ano char(4), (mod, modelo(codigo)) int); create table carro (placa char(7) primary key, ano char(4), mod int foreign key modelo(codigo)); create table carro (placa char(7) primary key, ano char(4), mod int where mod=modelo(codigo)); create table carro (placa char(7) primary key, ano char(4), mod int references modelo(codigo)); create table carro (placa char(7) primary key, ano char(4), mod -> modelo(codigo) int); Respondido em 30/09/2020 15:10:00 Explicação: O comando utilizado para associar uma coluna da uma tabela a uma coluna em outra tabela é "references". Seu formato, na definição da coluna, é: nome_coluna tipo_coluna references tabela(nome_chave) Qual operador retorna todas as linhas do primeiro conjunto acrescidas de todas as linhas do segundo conjunto, eliminando as duplicadas? Except Intersect Union Inner join Join Respondido em 30/09/2020 15:07:55 Explicação: O operador UNION realiza a operação de UNIÃO, ou seja, retorna todas as linhas do primeiro conjunto acrescidas de todas as linhas do segundo conjunto, eliminando as duplicadas. Questão1 Questão2 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 2/3 Na linguagem SQL os comandos básicos da Linguagem de Definição de Dados são Select, Insert, Update e Delete. a Linguagem de Definição de Dados fornece tabelas para criação e modificação de comandos. a Linguagem de Manipulação de Relacionamentos compreende os comandos para construir tabelas em um banco de dados. os comandos básicos da Linguagem de Definição de Dados são Sort, Insert, Undo e Store. a Linguagem de Manipulação de Dados compreende os comandos para inserir, remover e modificar informações em um banco de dados. Respondido em 30/09/2020 15:08:11 Explicação: DDL (Linguagem de Definição de Dados): Permitem a criação e definição de objetos como tabelas, views e outros objetos no banco de dados (ex: Create, Alter, Drop, Rename, Truncate) DRL (Linguagem de Recuperação de Dados): É o comando mais comum do SQL. Utilizado amplamente para recuperação dos dados de uma base. (Ex: select) DML (Linguagem de Manipulação de Dados): Comandos de manipulação dos dados. Usados nas aplicações que mantém a base de informações com inserções, atualizações e deleções de dados. (Ex: Insert, Delete, Update) DCL (Linguagem de Controle de Dados): São utilizados para atribuir ou remover direitos de acesso a objetos do banco de ados e suas estruturas. (Ex: Grant, Revoke) A seguinte instrução ocasiona qual procedimento no banco: CREATE TABLE PESSOAS ( ID_PESSOA INT NOT NULL PRIMARY KEY, PESSOA VARCHAR(26) ); Cria um identificador (ID_PESSOAS) que é a chave primária; Cria a tabela pessoa com 3 campos; Cria a tabela pessoa com 2 campos; Mostra a tabela Pessoa. Cria a tabela pessoa na forma descrita e com os campos preenchidos; Respondido em 30/09/2020 15:13:12 Explicação: o COMANDO CREATE TABLE cria uma tabela Questão3 Questão4 Questão5 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 3/3 Assinale a alternativa que Selecione todos os pedidos para o cliente cujo código seja = 150 e cujo valor total seja maior que 500. Select * FROM pedido Where cliente_id= 150; Select * FROM pedido Where cliente_id= 150 AND pedido_valor_total = 500; Select * FROM pedido Where cliente_id= 150 AND pedido_valor_total > 500; Select * FROM pedido Where pedido_valor_total > 500; Select * FROM pedido Where cliente_id= 150 OR pedido_valor_total < 500; Respondido em 30/09/2020 15:16:02 Explicação: Como temos duas condições devemos utilizar um operador lógico Um DBA criou uma tabela em um Banco de Dados no postgreSQL utilizando o comando CREATE TABLE mec ( cidade varchar(80), temp_baixa int, temp_alta int, nivel_precip real, data date ) Para o comando que insere dados na tabela mec, é usada a seguinte sintaxe: INSERT IN mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01- 13'); INSERT FROM mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009- 01-13'); INSERT INTO mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01- 13'); INSERT ON mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01- 13'); INSERT OVER mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009- 01-13'); Respondido em 30/09/2020 15:14:09 Explicação: O Comando de INSERT tem como sintaxe INSERT INTO tabela VALUES (valores) Questão6 javascript:abre_colabore('38403','207054445','4135503308'); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 1/3 ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 3a aula Lupa Exercício: CCT0850_EX_A3_202003114642_V2 30/09/2020 Aluno(a): RENAN FELIPE KARL COSTA 2020.3 EAD Disciplina: CCT0850 - ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 202003114642 Uma tabela é criada com o comando: create table modelo (codigo int primary key, nome varchar(12)); Dentre os comandos abaixo, qual deve ser utilizado para criar uma tabela de nome "carro" que possui coluna chamada "mod" que é uma chave estrangeira para a tabela "modelo"? create table carro (placa char(7) primary key, ano char(4), mod int foreign key modelo(codigo)); create table carro (placa char(7) primary key, ano char(4), mod int references modelo(codigo)); create table carro (placa char(7) primary key, ano char(4), mod -> modelo(codigo) int); create table carro (placa char(7) primary key, ano char(4), mod int where mod=modelo(codigo)); create table carro (placa char(7) primary key, ano char(4), (mod, modelo(codigo)) int); Respondido em 30/09/2020 15:20:35 Explicação: O comando utilizado para associar uma coluna da uma tabela a uma coluna em outra tabela é "references". Seu formato, na definição da coluna, é: nome_coluna tipo_coluna references tabela(nome_chave) Qual operador retorna todas as linhas do primeiro conjunto acrescidas de todas as linhas do segundo conjunto, eliminando as duplicadas? Except Join Inner join Intersect Union Respondido em 30/09/2020 15:25:11 Explicação: O operador UNION realizaa operação de UNIÃO, ou seja, retorna todas as linhas do primeiro conjunto acrescidas de todas as linhas do segundo conjunto, eliminando as duplicadas. Questão1 Questão2 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 2/3 Na linguagem SQL a Linguagem de Manipulação de Relacionamentos compreende os comandos para construir tabelas em um banco de dados. os comandos básicos da Linguagem de Definição de Dados são Select, Insert, Update e Delete. os comandos básicos da Linguagem de Definição de Dados são Sort, Insert, Undo e Store. a Linguagem de Manipulação de Dados compreende os comandos para inserir, remover e modificar informações em um banco de dados. a Linguagem de Definição de Dados fornece tabelas para criação e modificação de comandos. Respondido em 30/09/2020 15:22:57 Explicação: DDL (Linguagem de Definição de Dados): Permitem a criação e definição de objetos como tabelas, views e outros objetos no banco de dados (ex: Create, Alter, Drop, Rename, Truncate) DRL (Linguagem de Recuperação de Dados): É o comando mais comum do SQL. Utilizado amplamente para recuperação dos dados de uma base. (Ex: select) DML (Linguagem de Manipulação de Dados): Comandos de manipulação dos dados. Usados nas aplicações que mantém a base de informações com inserções, atualizações e deleções de dados. (Ex: Insert, Delete, Update) DCL (Linguagem de Controle de Dados): São utilizados para atribuir ou remover direitos de acesso a objetos do banco de ados e suas estruturas. (Ex: Grant, Revoke) A seguinte instrução ocasiona qual procedimento no banco: CREATE TABLE PESSOAS ( ID_PESSOA INT NOT NULL PRIMARY KEY, PESSOA VARCHAR(26) ); Cria a tabela pessoa com 2 campos; Cria a tabela pessoa com 3 campos; Cria a tabela pessoa na forma descrita e com os campos preenchidos; Mostra a tabela Pessoa. Cria um identificador (ID_PESSOAS) que é a chave primária; Respondido em 30/09/2020 15:30:04 Explicação: o COMANDO CREATE TABLE cria uma tabela Questão3 Questão4 Questão5 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 3/3 Assinale a alternativa que Selecione todos os pedidos para o cliente cujo código seja = 150 e cujo valor total seja maior que 500. Select * FROM pedido Where pedido_valor_total > 500; Select * FROM pedido Where cliente_id= 150 OR pedido_valor_total < 500; Select * FROM pedido Where cliente_id= 150 AND pedido_valor_total = 500; Select * FROM pedido Where cliente_id= 150; Select * FROM pedido Where cliente_id= 150 AND pedido_valor_total > 500; Respondido em 30/09/2020 15:27:45 Explicação: Como temos duas condições devemos utilizar um operador lógico Um DBA criou uma tabela em um Banco de Dados no postgreSQL utilizando o comando CREATE TABLE mec ( cidade varchar(80), temp_baixa int, temp_alta int, nivel_precip real, data date ) Para o comando que insere dados na tabela mec, é usada a seguinte sintaxe: INSERT ON mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01- 13'); INSERT INTO mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01- 13'); INSERT IN mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01- 13'); INSERT OVER mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009- 01-13'); INSERT FROM mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009- 01-13'); Respondido em 30/09/2020 15:30:15 Explicação: O Comando de INSERT tem como sintaxe INSERT INTO tabela VALUES (valores) Questão6 javascript:abre_colabore('38403','207055993','4135527639'); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 1/3 ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 3a aula Lupa Exercício: CCT0850_EX_A3_202003114642_V3 30/09/2020 Aluno(a): RENAN FELIPE KARL COSTA 2020.3 EAD Disciplina: CCT0850 - ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 202003114642 Uma tabela é criada com o comando: create table modelo (codigo int primary key, nome varchar(12)); Dentre os comandos abaixo, qual deve ser utilizado para criar uma tabela de nome "carro" que possui coluna chamada "mod" que é uma chave estrangeira para a tabela "modelo"? create table carro (placa char(7) primary key, ano char(4), mod int references modelo(codigo)); create table carro (placa char(7) primary key, ano char(4), mod int where mod=modelo(codigo)); create table carro (placa char(7) primary key, ano char(4), (mod, modelo(codigo)) int); create table carro (placa char(7) primary key, ano char(4), mod int foreign key modelo(codigo)); create table carro (placa char(7) primary key, ano char(4), mod -> modelo(codigo) int); Respondido em 30/09/2020 15:28:17 Explicação: O comando utilizado para associar uma coluna da uma tabela a uma coluna em outra tabela é "references". Seu formato, na definição da coluna, é: nome_coluna tipo_coluna references tabela(nome_chave) Qual operador retorna todas as linhas do primeiro conjunto acrescidas de todas as linhas do segundo conjunto, eliminando as duplicadas? Intersect Inner join Join Except Union Respondido em 30/09/2020 15:30:47 Explicação: O operador UNION realiza a operação de UNIÃO, ou seja, retorna todas as linhas do primeiro conjunto acrescidas de todas as linhas do segundo conjunto, eliminando as duplicadas. Questão1 Questão2 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 2/3 Na linguagem SQL a Linguagem de Manipulação de Relacionamentos compreende os comandos para construir tabelas em um banco de dados. a Linguagem de Manipulação de Dados compreende os comandos para inserir, remover e modificar informações em um banco de dados. os comandos básicos da Linguagem de Definição de Dados são Select, Insert, Update e Delete. os comandos básicos da Linguagem de Definição de Dados são Sort, Insert, Undo e Store. a Linguagem de Definição de Dados fornece tabelas para criação e modificação de comandos. Respondido em 30/09/2020 15:30:51 Explicação: DDL (Linguagem de Definição de Dados): Permitem a criação e definição de objetos como tabelas, views e outros objetos no banco de dados (ex: Create, Alter, Drop, Rename, Truncate) DRL (Linguagem de Recuperação de Dados): É o comando mais comum do SQL. Utilizado amplamente para recuperação dos dados de uma base. (Ex: select) DML (Linguagem de Manipulação de Dados): Comandos de manipulação dos dados. Usados nas aplicações que mantém a base de informações com inserções, atualizações e deleções de dados. (Ex: Insert, Delete, Update) DCL (Linguagem de Controle de Dados): São utilizados para atribuir ou remover direitos de acesso a objetos do banco de ados e suas estruturas. (Ex: Grant, Revoke) A seguinte instrução ocasiona qual procedimento no banco: CREATE TABLE PESSOAS ( ID_PESSOA INT NOT NULL PRIMARY KEY, PESSOA VARCHAR(26) ); Mostra a tabela Pessoa. Cria a tabela pessoa com 2 campos; Cria a tabela pessoa com 3 campos; Cria um identificador (ID_PESSOAS) que é a chave primária; Cria a tabela pessoa na forma descrita e com os campos preenchidos; Respondido em 30/09/2020 15:31:23 Explicação: o COMANDOCREATE TABLE cria uma tabela Questão3 Questão4 Questão5 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 3/3 Assinale a alternativa que Selecione todos os pedidos para o cliente cujo código seja = 150 e cujo valor total seja maior que 500. Select * FROM pedido Where pedido_valor_total > 500; Select * FROM pedido Where cliente_id= 150; Select * FROM pedido Where cliente_id= 150 AND pedido_valor_total = 500; Select * FROM pedido Where cliente_id= 150 AND pedido_valor_total > 500; Select * FROM pedido Where cliente_id= 150 OR pedido_valor_total < 500; Respondido em 30/09/2020 15:35:00 Explicação: Como temos duas condições devemos utilizar um operador lógico Um DBA criou uma tabela em um Banco de Dados no postgreSQL utilizando o comando CREATE TABLE mec ( cidade varchar(80), temp_baixa int, temp_alta int, nivel_precip real, data date ) Para o comando que insere dados na tabela mec, é usada a seguinte sintaxe: INSERT OVER mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009- 01-13'); INSERT INTO mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01- 13'); INSERT FROM mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009- 01-13'); INSERT ON mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01- 13'); INSERT IN mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01- 13'); Respondido em 30/09/2020 15:35:07 Explicação: O Comando de INSERT tem como sintaxe INSERT INTO tabela VALUES (valores) Questão6 javascript:abre_colabore('38403','207058947','4135578540'); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 1/4 ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 4a aula Lupa Exercício: CCT0850_EX_A4_202003114642_V1 30/09/2020 Aluno(a): RENAN FELIPE KARL COSTA 2020.3 EAD Disciplina: CCT0850 - ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 202003114642 Um sistema gerenciador de banco de dados deve ser instalado em um sistema operacional de forma a funcionar como um serviço. Isso significa que: Terá permissão para acessar diretamente qualquer área do disco sem necessidade de supervisão do sistema operacional. Deve permanecer o tempo todo executando em segundo plano. Não executará no sistema como um processo. Será encerrado somente quando um cliente encerrar sua conexão com o sistema. Deve carregar para a memória principal (RAM) todo o arquivo de dados. Respondido em 30/09/2020 15:37:44 Explicação: Um serviço de um sistema operacional caracteriza-se por um processo que fica executando permanentemente em segundo plano. No caso de um SGBD, permanece aguardando por solicitações de clientes que, quando chegam, são devidamente processadas e o resultado do processamento é enviado como resposta ao cliente que fez a solicitação. Ao enviar a resposta não encerra sua execução, permanecendo em execução e aguardando por novas solicitações. Com relação a um SGBD assinale a afirmativa correta. Os arquivos que armazenas os dados são conhecidos como arquivos de log. Processa dados diretamente no disco, sem precisar carregá-los na memória. O SGBD é carregado em memória como um processo único. O dicionário de dados contém o esquema do Banco de Dados, suas tabelas e índices. O SGBD acessa diretamente seus arquivos, sem passar pelo sistema operacional. Respondido em 30/09/2020 15:38:08 Explicação: O dicionário de dados contém o esquema do Banco de Dados, suas tabelas, índices, forma de acesso e relacionamentos existentes. É também conhecido como Catálogo. Questão1 Questão2 Questão3 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 2/4 Na arquitetura dos SGBD o Cátalogo corresponde ao: Processador de Consultas Gerente de Armazenamento Compilador de DML Arquivos de Dados Dicionario de Dados Respondido em 30/09/2020 15:38:19 Explicação: Dicionário de Dados contém o esquema do Banco de Dados, suas tabelas, índices, forma de acesso e relacionamentos existentes. É também conhecido como Catalogo. A área de memória que o Oracle utiliza para manipular os dados denomina-se: Redo Log Buffer Library Cache Data Dictionary Cache Data Buffer Cache Shared Pool Respondido em 30/09/2020 15:38:30 Explicação: System Global Area (SGA) é a área em memória que o Oracle reserva para seu funcionamento. Esta área é subdividida em 3 sub-áreas. Data Buffer Cache - é a área em memória que o Oracle utiliza como um Buffer para leitura em disco. O Oracle nunca lê diretamente do disco, ele primeiro procura a informação no Data Buffer Cache, caso ele não ache, ele então lê o próximo bloco (bloco Oracle) no disco, carrega no Data Buffer Cache. Caso ele não encontre, ele irá repetir o processo até ele encontrar a informação desejada. Redo Log Buffer - é utilizado para armazenar as informações a serem gravadas nos arquivos de log. Shared Pool - serve tanto para armazenar os comandos SQL que são solicitados ao Oracle, quanto para os objetos do dicionário para tratamento de privilégios. A Shared Pool é dividida em duas partes: Library Cache armazena todos os comandos SQL que são solicitados ao Oracle. Antes do Oracle compilar o comando e definir seu plano de acesso (Parse), ele irá procurar na Library Cache se o comando já existe lá, se já existir, ele aproveita a compilação e o plano de acesso do comando anterior. Data Dictionary Cache - armazena informações de privilégios de usuários em cada objeto. Assim que um comando é executado, o Oracle verifica se o usuário que está executando o comando, tem privilégios nos devidos objetos que ele está querendo acessar. O software que fica entre os protocolos de comunicação de redes e a aplicação cliente denomina-se: Questão4 Questão5 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 3/4 Front End Middleware Regra de Negocio Back-end Apresentação Respondido em 30/09/2020 15:38:40 Explicação: Funcionamento do Modelo Cliente Servidor Na tecnologia Cliente/ Servidor, o processamento da informação é dividido em módulos ou processos distintos. Um processo responsável pela manutenção da informação (servidor) e os outros responsáveis pela obtenção dos dados (os clientes) Estes módulos constituem: 1. Cliente ou Front-end Provê uma interface entre o usuário e a aplicação. Pode ser responsável pela validação dos dados digitados pelo usuário. Envia solicitações ao servidor para realização de uma tarefa. Manipula o processamento de entrada / saída dos dados. 2. Servidor ou Back-end Controla os recursos compartilhados como base de dados, impressoras, modens e processadores. 3. Middleware: é um software de conectividade que permite que aplicações se comuniquem de forma transparente com outros programas ou processos independentes de sua localização. O Middleware se posiciona entre a aplicação cliente e o protocolo de comunicação da rede, e entre o protocolo de comunicação e a aplicação no servidor. Os arquivos do SGBD que armazenam a sequencia de operações realizadas no banco de dados denomina-se: Arquivos de controle Arquivos de Dados Arquivos de Log Arquivos de MetaDados Base de Dados Respondido em 30/09/2020 15:36:25 Explicação: Os SGBD possuem 3 tipos básicos de arquivos 1. Os arquivos de dados - onde são armazenados os dados do banco de dados 2. Os arquivos de metadados, ou catálogo, onde são armazenadas as informações de controle dobanco de dados e a descrição dos dados armazenados 3. Os arquivos de log - onde são armazenadas as operações realizadas nos dados. Questão6 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 4/4 javascript:abre_colabore('38403','207059904','4135594819'); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 1/4 ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 4a aula Lupa Exercício: CCT0850_EX_A4_202003114642_V2 01/10/2020 Aluno(a): RENAN FELIPE KARL COSTA 2020.3 EAD Disciplina: CCT0850 - ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 202003114642 Um sistema gerenciador de banco de dados deve ser instalado em um sistema operacional de forma a funcionar como um serviço. Isso significa que: Não executará no sistema como um processo. Será encerrado somente quando um cliente encerrar sua conexão com o sistema. Deve carregar para a memória principal (RAM) todo o arquivo de dados. Terá permissão para acessar diretamente qualquer área do disco sem necessidade de supervisão do sistema operacional. Deve permanecer o tempo todo executando em segundo plano. Respondido em 01/10/2020 19:34:15 Explicação: Um serviço de um sistema operacional caracteriza-se por um processo que fica executando permanentemente em segundo plano. No caso de um SGBD, permanece aguardando por solicitações de clientes que, quando chegam, são devidamente processadas e o resultado do processamento é enviado como resposta ao cliente que fez a solicitação. Ao enviar a resposta não encerra sua execução, permanecendo em execução e aguardando por novas solicitações. Os arquivos do SGBD que armazenam a sequencia de operações realizadas no banco de dados denomina-se: Arquivos de MetaDados Arquivos de Log Arquivos de Dados Arquivos de controle Base de Dados Respondido em 01/10/2020 19:32:14 Explicação: Os SGBD possuem 3 tipos básicos de arquivos 1. Os arquivos de dados - onde são armazenados os dados do banco de dados 2. Os arquivos de metadados, ou catálogo, onde são armazenadas as informações de controle do banco de dados e a descrição dos dados Questão1 Questão2 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 2/4 armazenados 3. Os arquivos de log - onde são armazenadas as operações realizadas nos dados. O software que fica entre os protocolos de comunicação de redes e a aplicação cliente denomina-se: Front End Middleware Regra de Negocio Back-end Apresentação Respondido em 01/10/2020 19:34:54 Explicação: Funcionamento do Modelo Cliente Servidor Na tecnologia Cliente/ Servidor, o processamento da informação é dividido em módulos ou processos distintos. Um processo responsável pela manutenção da informação (servidor) e os outros responsáveis pela obtenção dos dados (os clientes) Estes módulos constituem: 1. Cliente ou Front-end Provê uma interface entre o usuário e a aplicação. Pode ser responsável pela validação dos dados digitados pelo usuário. Envia solicitações ao servidor para realização de uma tarefa. Manipula o processamento de entrada / saída dos dados. 2. Servidor ou Back-end Controla os recursos compartilhados como base de dados, impressoras, modens e processadores. 3. Middleware: é um software de conectividade que permite que aplicações se comuniquem de forma transparente com outros programas ou processos independentes de sua localização. O Middleware se posiciona entre a aplicação cliente e o protocolo de comunicação da rede, e entre o protocolo de comunicação e a aplicação no servidor. Com relação a um SGBD assinale a afirmativa correta. O dicionário de dados contém o esquema do Banco de Dados, suas tabelas e índices. Processa dados diretamente no disco, sem precisar carregá-los na memória. Os arquivos que armazenas os dados são conhecidos como arquivos de log. O SGBD acessa diretamente seus arquivos, sem passar pelo sistema operacional. O SGBD é carregado em memória como um processo único. Respondido em 01/10/2020 19:33:43 Explicação: Questão3 Questão4 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 3/4 O dicionário de dados contém o esquema do Banco de Dados, suas tabelas, índices, forma de acesso e relacionamentos existentes. É também conhecido como Catálogo. Na arquitetura dos SGBD o Cátalogo corresponde ao: Compilador de DML Processador de Consultas Arquivos de Dados Gerente de Armazenamento Dicionario de Dados Respondido em 01/10/2020 19:34:30 Explicação: Dicionário de Dados contém o esquema do Banco de Dados, suas tabelas, índices, forma de acesso e relacionamentos existentes. É também conhecido como Catalogo. A área de memória que o Oracle utiliza para manipular os dados denomina-se: Shared Pool Redo Log Buffer Library Cache Data Dictionary Cache Data Buffer Cache Respondido em 01/10/2020 19:34:40 Explicação: System Global Area (SGA) é a área em memória que o Oracle reserva para seu funcionamento. Esta área é subdividida em 3 sub-áreas. Data Buffer Cache - é a área em memória que o Oracle utiliza como um Buffer para leitura em disco. O Oracle nunca lê diretamente do disco, ele primeiro procura a informação no Data Buffer Cache, caso ele não ache, ele então lê o próximo bloco (bloco Oracle) no disco, carrega no Data Buffer Cache. Caso ele não encontre, ele irá repetir o processo até ele encontrar a informação desejada. Redo Log Buffer - é utilizado para armazenar as informações a serem gravadas nos arquivos de log. Shared Pool - serve tanto para armazenar os comandos SQL que são solicitados ao Oracle, quanto para os objetos do dicionário para tratamento de privilégios. A Shared Pool é dividida em duas partes: Library Cache armazena todos os comandos SQL que são solicitados ao Oracle. Antes do Oracle compilar o comando e definir seu plano de acesso (Parse), ele irá procurar na Library Cache se o comando já existe lá, se já existir, ele aproveita a compilação e o plano de acesso do comando anterior. Data Dictionary Cache - armazena informações de privilégios de usuários em cada objeto. Assim que um comando é executado, o Oracle verifica se o usuário que está executando o comando, tem privilégios nos devidos objetos que ele está querendo acessar. Questão5 Questão6 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 4/4 javascript:abre_colabore('38403','207263369','4139169043'); 01/10/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2708549&matr_integracao=202003114642 1/4 ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 4a aula Lupa Exercício: CCT0850_EX_A4_202003114642_V3 01/10/2020 Aluno(a): RENAN FELIPE KARL COSTA 2020.3 EAD Disciplina: CCT0850 - ARQUITETURA DE SISTEMAS DE BANCO DE DADOS 202003114642 Um sistema gerenciador de banco de dados deve ser instalado em um sistema operacional de forma a funcionar como um serviço. Isso significa que: Deve permanecer o tempo todo executando em segundo plano. Será encerrado somente quando um cliente encerrar sua conexão com o sistema. Terá permissão para acessar diretamente qualquer área do disco sem necessidade de supervisão do sistema operacional. Não executará no sistema como um processo. Deve carregar para a memória principal (RAM) todo o arquivo de dados. Respondido em 01/10/2020 19:37:34 Explicação: Um serviço de um sistema operacional caracteriza-se por um processo que fica executando permanentemente em segundo plano. No caso de um SGBD, permanece aguardando por solicitações de clientes que, quando chegam, são devidamente processadas e o resultado do processamento é enviado como resposta ao cliente que fez a solicitação. Ao enviar a resposta não encerra sua execução, permanecendo
Compartilhar