PROF. KLÉBER DE OLIVEIRA ANDRADE 1
|
|
|
- Nina Rodrigues Faria
- 9 Há anos
- Visualizações:
Transcrição
1 CESGRANRIO BNDES 1) Seja o seguinte grupo de tabelas de um sistema: fabricante (idfabricante, nome, endereço) peça (idmodelo, nome, descrição) constrói (idmodelo (FK), idfabricante (FK), data, quantidade, cor) Um programador monta a seguinte consulta SQL: Qual o retorno dessa consulta? a) Os nomes dos fabricantes e a respectiva quantidade total de peças construídas na cor vermelha, desde que, em cada data, a quantidade construída seja maior que 10; o relatório estará ordenado de forma descendente pela quantidade de peças construídas. b) Os nomes dos fabricantes que já construíram mais de 10 modelos diferentes de peças na cor vermelha e a quantidade de modelos diferentes, mostrando a lista ordenada de forma descendente pela quantidade. c) Os nomes dos fabricantes que já construíram pelo menos uma peça na cor vermelha; o relatório estará ordenado de forma descendente na quantidade de modelos diferentes construídos. d) Todos os nomes dos fabricantes e a respectiva quantidade de modelos diferentes de peças vermelhas que já construíram; se um fabricante nunca construiu uma peça na cor vermelha, a contagem mostrará zero. e) Todos os nomes dos fabricantes e a respectiva quantidade de modelos diferentes construídos, não importando a quantidade de peças, cor ou a data da construção; o relatório estará ordenado de forma descendente na quantidade de peças. 2) Uma transação em um sistema de banco de dados pode ser descrita como uma unidade de execução de programa que acessa e, possivelmente, atualiza vários itens de dados. Para o gerenciamento de transações em sistemas de bancos de dados, assinale a afirmação correta. a) Atomicidade para uma transação significa que cada operação de uma transação é refletida na base de dados ou nenhuma operação o é. b) Um escalonamento é a ordem de execução de várias transações de forma concorrente, mas nunca entrelaçada. c) Integridade para uma transação significa que a execução de uma transação de forma isolada (sem sofrer concorrência de outra transação) preserva a consistência da base de dados. d) Mesmo após a execução de um comando commit, é possível a uma transação retornar a seu estado inicial com a utilização de rollback. e) Em transações que ocorrem simultaneamente, não existe qualquer garantia de que os dados lidos em um determinado momento são consistentes, independente do nível de isolamento utilizado. CESGRANRIO PETROBRÁS 3) Uma empresa de geração de energia deseja armazenar um conjunto de dados importantes sobre os tipos de energia com que trabalha e os seus campos de geração. Cada tipo de energia possui um código (identificador único), um nome e uma descrição.além disso, cada campo de geração possui um código (identificador único), um nome, uma região e um valor médio por kw. Assume se que:. cada campo de geração de energia é de um, e somente um, tipo de energia;. pode existir mais de um campo de geração para cada tipo de energia;. podem ser previstos alguns tipos de energia para os quais ainda não existem campos de geração. Suponha o seguinte esquema de relação que modela o problema descrito anteriormente: TipoEnergia (codigo, nome, descricao) CampoGeracao (codigo, nome, codigotipoenergia, regiao, valormedioporkw) observação: o campo codigotipoenergia armazena o valor do código do tipo de energia de um campo de geração. Qual diagrama de entidade relacionamento é adequado para modelar o problema? PROF. KLÉBER DE OLIVEIRA ANDRADE 1
2 a) b) c) d) e) 4) ainda com relação às informações anteriores, Qual comando SQL padrão apresenta, para cada tipo de energia, seu código, seu nome e o valor mínimo do conjunto de valores médios por kw (valormedioporkw) dos campos de geração associados a esse tipo de energia? a) SELECT te.codigo, te.nome, MIN (cg.valormedioporkw) FROM TipoEnergia te, CampoGeracao cg WHERE te.codigo=cg.codigotipoenergia; b) SELECT te.codigo, te.nome, MIN (cg.valormedioporkw) FROM TipoEnergia te, CampoGeracao cg WHERE te.codigo=cg.codigotipoenergia GROUP BY te.codigo, te.nome; c) SELECT te.codigo, te.nome, MIN (cg.valormedioporkw) FROM TipoEnergia te, CampoGeracao cg HAVING te.codigo=cg.codigotipoenergia; d) SELECT te.codigo, te.nome, MIN (cg.valormedioporkw) FROM TipoEnergia te, CampoGeracao cg GROUP BY te.codigo, te.nome HAVING te.codigo=cg.codigotipoenergia; e) SELECT te.codigo, te.nome, MIN (cg.valormedioporkw) FROM TipoEnergia te, CampoGeracao cg WHERE te.codigo=cg.codigotipoenergia GROUP BY te.codigo, te.nome HAVING MIN (cg.valormedioporkw)= cg.valormedioporkw; 5) Qual comando SQL padrão retorna o código e o nome (somente) de todos os tipos de energia que possuem, pelo menos, um campo de geração em uma região chamada 'Santos'? a) SELECT * FROM TipoEnergia WHERE codigo IN (SELECT codigotipoenergia FROM CampoGeracao WHERE regiao = 'Santos'); b) SELECT te.codigo, te.nome FROM TipoEnergia te WHERE te.codigo IN (SELECT cg.codigo FROM CampoGeracao cg WHERE cg.regiao = 'Santos'); c) SELECT te.codigo, te.nome FROM TipoEnergia te, CampoGeracao cg WHERE te.codigo=cg.codigo AND cg.regiao = 'Santos'; d) SELECT te.codigo, te.nome FROM TipoEnergia te, CampoGeracao cg WHERE te.codigo=cg.codigotipoenergia AND cg.regiao = 'Santos'; e) SELECT DISTINCT te.* FROM TipoEnergia te, CampoGeracao cg WHERE te.codigo=cg.codigotipoenergia AND cg.regiao = 'Santos'; 6) Atomicidade é uma propriedade de transação de um SGBD relacional que garante que: a) uma transação seja realizada de forma independente de outras transações. b) uma operação de uma transação seja efetuada de forma independente de outras operações. c) nenhuma operação de uma transação seja subdividida em tarefas menores pelo SGBD. d) todos os atributos manipulados por uma transação sejam atômicos. e) todas as operações em um banco de dados, em uma transação, sejam executadas ou nenhuma delas o seja. CESGRANRIO INEA 7). Com base nas informações a seguir, responda às questões. Um órgão ambiental realiza periodicamente uma série de análises de diferentes tipos nos animais de uma região. Para isso, os técnicos ambientais coletam amostras, de tempos em tempos, de células de animais. Cada amostra é um conjunto de células de um mesmo animal. Sabe se que a mesma amostra pode ser utilizada para mais de um tipo de análise e que cada tipo de análise precisa de um conjunto de instrumentos. As tabelas apresentadas a seguir foram propostas pelo Analista de Sistemas do órgão ambiental. Animal ( codigo, nome, especie, regiaogeografica ) Amostra ( codigo, codigoanimal, datacoleta, volume ) PROF. KLÉBER DE OLIVEIRA ANDRADE 2
3 TipoAnalise ( codigo, nome, instrumentos, procedimento ) ResultadoAnalise ( codigoamostra, codigotipoanalise,percentualagua, percentualcarbono, dataresultado ) Suponha que uma amostra pudesse ser composta por peles de mais de um animal. Nessa situação, a) a chave primária da tabela Amostra precisaria ser composta. b) a chave primária da tabela Animal precisaria ser composta. c) a tabela Animal precisaria ser alterada para indicar quais animais pertencem a uma determinada amostra. d) o modelo ER ficaria inalterado, mas o relacional seria alterado. e) uma nova tabela precisaria ser criada. 8) Em relação ao conceito de Chave Primária, assinale a afirmação correta. a) Pode conter atributos com valor nulo. b) É formada por, no máximo, um único atributo. c) É formada por, no mínimo, dois atributos. d) Identifica unicamente uma tupla. e) Identifica duas ou mais tuplas. CESGRANRIO CAPES 9) Que cláusula do comando SQL CREATE TABLE inclui a lista dos atributos que constituem uma chave candidata? a) RESTRICT b) CHECK c) CAND KEY d) UNIQUE e) FOREIGN KEY CESGRANRIO PREF. MANAUS 10) Na linguagem SQL a cláusula select é usada para relacionar os atributos desejados no resultado de uma consulta. A palavra chave que podemos inserir após a cláusula select para forçar a eliminação de duplicidade no resultado de uma consulta é: a) distinct. b) asc. c) having. d) group. e) between. FCC TER SE 11) Em SQL ANSI, Count a) é um comando de intersecção no contexto da DML. b) é uma função de agregação no contexto da DML. c) é um operador de conjunto no contexto da DDL. d) é uma função de restrição no contexto da DML. e) é uma expressão de seleção no contexto da DDL. 12) A Forma Normal Boyce Codd é considerada uma variação forte da: a) 1FN. b) 2FN. c) 3FN. d) 4FN. e) 5FN. ESAF CGU 13) Em um Banco de Dados, considere que na tabela "produto" existe o campo Id_prod. Considere a seguinte instrução na linguagem SQL: SELECT * FROM produto WHERE (Id_prod IN ('2342', '2378', '2233')) Com relação a esta instrução é correto afirmar que ela irá retornar vazio, isto é, nenhuma ocorrência ou a) todas as linhas para as quais o campo Id_prod for igual a 2342 ou 2378 ou b) uma única linha com a primeira ocorrência de umas das igualdades para o campo Id_prod, isto é, quando este for igual a 2342 ou 2378 ou PROF. KLÉBER DE OLIVEIRA ANDRADE 3
4 c) uma única linha com a última ocorrência de umas das igualdades para o campo Id_prod, isto é, quando este for igual a 2342 ou 2378 ou d) todas as colunas para as quais o campo Id_prod for igual a 2342 ou 2378 ou e) uma única linha para a qual o campo Id_prod for igual a 2342 e 2378 e ) Quando um sistema utiliza um Banco de Dados, o SGBD é responsável por controlar os acessos concorrentes aos dados compartilhados, prover meios para acesso aos dados e implementar mecanismos por meio dos quais seja possível manter a consistência dos dados em caso de falhas. Com relação ao controle do acesso a um Banco de Dados, é correto afirmar que os bloqueios a) exclusivos e compartilhados são usados para garantir que um recurso possa ser modificado. b) de atualização assinalam que uma transação pretende modificar um recurso. Várias transações podem manter simultaneamente um bloqueio de atualização em um mesmo recurso. c) exclusivos são usados para garantir que um recurso possa ser lido. Várias transações podem manter simultaneamente um bloqueio exclusivo em um mesmo recurso. d) compartilhados são usados para garantir que um recurso possa ser lido. Nenhuma transação pode modificar os dados de um recurso enquanto existir um bloqueio compartilhado nesse recurso mantido por outra transação. e) exclusivos permitem que tanto o bloqueio compartilhado quanto o de atualização possam ser concedidos simultaneamente para o recurso em questão, desde que o de atualização aguarde a liberação do exclusivo para validar a modificação nos dados envolvidos. 15) Analise as seguintes afirmações relacionadas aos conceitos de Sistemas de Gerenciamento de Banco de Dados. I. A visão (View) é uma construção de uma projeção de uma ou mais tabelas a partir do comando SELECT que, em alguns casos, pode ser manipulada como uma tabela, mas não existe fisicamente como uma tabela. II. As Views são usadas para garantir o acesso aos dados da tabela original. Esse mecanismo permite que se desconsiderem os sofisticados sistemas de privilégios dos SGBDs modernos. III. Um SGBD deve dispor de recursos que possibilitem selecionar a autoridade de cada usuário. IV. A linguagem SQL naturalmente controla a concorrência ao acesso dos dados, garantindo em qualquer tipo de situação a escrita/leitura de dados sem erros. Indique a opção que contenha todas as afirmações verdadeiras. a) I e II b) II e III c) III e IV d) I e III e) II e IV 16) Analise as seguintes afirmações relacionadas a conceitos básicos de banco de dados e linguagem SQL. I. Na linguagem SQL um INNER JOIN retorna todas as tuplas comuns às duas tabelas. II. Em uma Junção entre duas tabelas a cláusula USING só poderá ser usada quando o nome do atributo for igual nas duas tabelas. III. Na linguagem SQL um RIGHT OUTER JOIN retorna todas as tuplas que não são comuns às duas tabelas. IV. Uma Junção é usada para compor informações complexas a partir de tabelas sem nenhum tipo de relacionamento. Indique a opção que contenha todas as afirmações verdadeiras. a) I e III b) II e III c) III e IV d) I e II e) II e IV FUNRIO PREF. CORONEL FABRICIANO 17) Observe os seguintes Símbolos utilizados em um Diagrama ER: Assinale a alternativa que descreve, respectivamente, o significado correto dos símbolos 1, 2 e 3: A) Entidade, Atributo Composto, Restrição. B) Entidade, Atributo Multivalorado, Relacionamento. C) Entidade Fraca, Atributo Composto, Restrição. D) Classe, Atributo Composto, Restrição. E) Classe, Atributo Multivalorado, Relacionamento. PROF. KLÉBER DE OLIVEIRA ANDRADE 4
5 18) Sobre as funções típicas de um Data Warehouse, é INCORRETO afirmar que: A) O pivoteamento executa uma rotação no cubo, apresentando os dados sob outra perspectiva. B) Uma operação Slice and dice consiste em executar projeções nas dimensões. C) Em uma operação de Roll up os dados apresentam generalização crescente. D) Na Seleção, os dados são classificados segundo um valor ordinal. E) A função Drill down demonstra níveis crescentes de detalhes. 19) Generalização é um conceito de análise orientada a objetos que consiste: A) Em definir propriedades ou métodos adicionais, tornando uma nova classe semelhante à classe que lhe deu origem, mas com propriedades e métodos específicos. B) No processo de agrupar diversas classes em uma superclasse de acordo com suas propriedades comuns. C) Na habilidade de duas ou mais classes responderem à mesma solicitação, cada uma a seu modo. D) No processo de abstração por meio do qual as classes e objetos são identificados univocamente. E) Na abstração pela qual os relacionamentos são tratados como entidades de nível superior. FUNRIO PREF. MARICÁ 20) Considere a tabela l com os campos codigo, nome e . A SQL correta para fazer uma consulta à todos os s que pertencem ao domínio qualquercoisa.com.br, ordenando os por nome, é: A) select * from l where '%@qualquercoisa.com.br' in order by nome B) select nome, from l where = '*@qualquercoisa.com.br' sort nome C) select from l where like '@qualquercoisa.com.br' sort by nome D) select * from l where like '%@qualquercoisa.com.br' order by nome E) select nome, from l where like '*@qualquercoisa.com.br' sort by nome 21) Relacione a coluna da esquerda com a da direita, que apresenta características dos modelos: 1) Modelo Relacional ( ) Tabelas fato e tabelas dimensão 2) Modelo Multidimensional ( ) Complexidade maior ( ) Tabelas são comumente normalizadas ( ) Consultas mais complexas devido ao grande número de tabelas ( ) Leitura mais fácil por usuário não especializado A opção que apresenta a numeração que preenche corretamente as lacunas da coluna da direita é: A) 2, 1, 1, 1, 2 B) 1, 2, 2, 2, 1 C) 2, 2, 1, 2, 1 D) 1, 2, 2, 1, 2 E) 1, 1, 2, 2, 1 22) Com relação aos elementos básicos de um Data Warehouse, relacione a coluna da esquerda com a da direita: 1) Data Mart ( ) É a informação que define os dados 2) OLAP ( ) É o subconjunto lógico e físico da área de apresentação do Data Warehouse 3) Metadado ( ) Responsável pelas ações de coleta, limpeza, preparação e carga dos Data Marts 4) ETL ( ) Refere se a um conjunto de tecnologias voltadas para acesso e análise de dados A opção que apresenta a numeração que preenche corretamente as lacunas da coluna da direita é: A) 1, 2, 3, 4 B) 2, 4, 1, 3 C) 3, 1, 4, 2 D) 4, 3, 2, 1 E) 1, 3, 2, 4 PDF to Word PROF. KLÉBER DE OLIVEIRA ANDRADE 5
UNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO
UNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO Disciplina: Banco de Dados I Professor: Prof. Me. Everton
Rá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.
SQL (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
Banco de Dados. Marcio de Carvalho Victorino www.dominandoti.eng.br. Exercícios SQL
Banco de Dados Exercícios SQL 1 TRF (ESAF 2006) 32. Analise as seguintes afirmações relacionadas a Bancos de Dados e à linguagem SQL: I. A cláusula GROUP BY do comando SELECT é utilizada para dividir colunas
Exercícios de Lógica Exercícios de Fixação 08
Exercícios Exercícios de Lógica Exercícios de Fixação 08 1. A linguagem SQL apresenta uma série de comandos que permitem a definição dos dados, chamada de DDL (Data Definition Language). Assinale a alternativa
Introdução ao PostgreSQL
Introdução ao PostgreSQL Fontes Karine Reis Ferreira [email protected] Gilberto Câmara [email protected] Gilberto Ribeiro de Queiroz [email protected] Marcos André Gonçalves - UFMG Parte 3 Aula
Introdução ao Banco de Dados. Banco de Dados
Introdução ao Banco de Dados Prof. Tiago Garcia de Senna Carneiro UFOP Prof. Técnicas de Programação II 2006 PARTE 1: Conceitos Básicos Banco de Dados SGDB: Sistema Gerenciador de Banco de Dados Definição:
Introdução a Bancos de Dados
Introdução a Bancos de Dados - Conceitos - Modelos lógicos e relacional - Álgebra relacional - SQL - Projeto Lógico INPE - Divisão de Processamento de Imagens INPE 1 Sistemas de Banco de Dados Definição:
ANÁLISE E PROJETO DE BANCO DE DADOS
ANÁLISE E PROJETO DE BANCO DE DADOS SQL FELIPE G. TORRES SQL A linguagem SQL (Struct Query Language) é utilizada como padrão em bancos de dados relacionais. Seu desenvolvimento foi originalmente no início
DDL DML DCL DTL Tipos Numéricos: INT FLOAT DOUBLE Tipos String: CHAR VARCHAR BINARY BLOB TEXT Tipos Data e Hora: DATE TIME TIMESTAMP YEAR
SQL Structured Query Language, ou Linguagem de Consulta Estruturada, foi desenvolvida pela IBM nos anos 70 para demonstrar a viabilidade do modelo relacional para bancos de dados. No final dos anos 80
TABELA 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
Linguagem de pesquisa declarativa para banco de dados relacional; 1ª Versão - Desenvolvida pela IBM no laboratório de pesquisa de San José;
MySQL SQL (Structured Query Languagem ) Linguagem de pesquisa declarativa para banco de dados relacional; 1ª Versão - Desenvolvida pela IBM no laboratório de pesquisa de San José; Inicialmente - Sequel
Revisã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)
LISTA DE EXERCÍCIOS TEORIA DE BANCO DE DADOS
LISTA DE EXERCÍCIOS TEORIA DE BANCO DE DADOS 1. Analise as afirmativas abaixo. I. Atributo = dado que é associado a cada ocorrência de uma entidade ou de um relacionamento. II. Relacionamento = conjunto
UNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO
UNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO Disciplina: Banco de Dados I Professor: Prof. Me. Everton
CARTÃO RESPOSTA QUESTÃO RESPOSTA QUESTÃO RESPOSTA A F B G C H D I E J
CURSO - TADS TURMA 2008.1 2 PERÍODO 4 MÓDULO AVALIAÇÃO MP3 DATA 18/12/2008 BANCO DE DADOS 2008/2 Dados de identificação do Acadêmico: Nome: Login: CA: Cidade: UF CARTÃO RESPOSTA QUESTÃO RESPOSTA QUESTÃO
DDL). O resultado da compilação dos parâmetros DDLs é
Banco Dados Aula 2 Linguagens de Banco de Dados e Tipos de Usuários 1. Linguagens de Banco de Dados Um sistema de banco de dados proporciona dois tipos de linguagens: uma específica para os esquemas do
Laboratório de Banco de Dados. Prof. Luiz Vivacqua.
([email protected]) Ementa Conceitos básicos Sistemas de banco de dados Relacional Visão Geral do PostGreSQL Álgebra Relacional Operadores básicos Operadores adicionais A Linguagem de Consulta Estruturada
Bancos de Dados IV. OLAP e Cubos de Dados. Rogério Costa
Bancos de Dados IV OLAP e Cubos de Dados Rogério Costa [email protected] 1 OLAP Online Analytical Processing (OLAP) Análise interativa de dados, permitindo que dados sejam sumarizados e vistos de
BCD29008 Banco de dados
BCD29008 Banco de dados Linguagem SQL Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José [email protected] http://docente.ifsc.edu.br/mello/bcd 21 de agosto de 2017
IMPLEMENTAÇÃO DE BANCO DE DADOS
IMPLEMENTAÇÃO DE BANCO DE DADOS MODULO 2 LINGUAGEM SQL CONTEÚDO 2. LINGUAGEM SQL 2.1 Linguagens de Definição de Dados (DDL) 2.1.1 Criação de tabela: CREATE 2.1.2 Alteração de Tabela: ALTER 2.1.3 Exclusão
Comandos de Manipulação
SQL - Avançado Inserção de dados; Atualização de dados; Remoção de dados; Projeção; Seleção; Junções; Operadores: aritméticos, de comparação,de agregação e lógicos; Outros comandos relacionados. SQL SQL
Múltiplas Tabelas. Disciplina de Banco de Dados
Múltiplas Tabelas Uma das grandes características de um sistema de banco de dados relacional é a capacidade de interagir com múltiplas tabelas relacionadas. Precisamos lembrar que para relacionar tabelas
Modelo 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
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO A SQL
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO A SQL Docente: Éberton da Silva Marinho e-mail: [email protected] 02/06/2016 SUMÁRIO SQL DDL DML SQL (STRUCTURED
Oracle Database 11g: Introdução à Linguagem SQL Novo
Oracle University Contact Us: 0800 891 6502 Oracle Database 11g: Introdução à Linguagem SQL Novo Duration: 5 Days What you will learn Neste curso, os alunos aprendem os conceitos de bancos de dados relacionais.
Banco de dados na Web
Banco de dados na Web 4º TSI Jonathan de Matos Conteúdo Conceitos fundamentais diferenças entre mysql e postgresql programas clientes: psql - pgadmin 3 - phppgadmin terminal interativo psql: comandos linguagem
SQL CREATE DATABASE. MySQL, SQL Server, Access, Oracle, Sybase, DB2, e outras base de dados utilizam o SQL.
LINGUAGEM SQL SQL CREATE DATABASE MySQL, SQL Server, Access, Oracle, Sybase, DB2, e outras base de dados utilizam o SQL. SQL CREATE TABLE SQL NOT NULL O valor NOT NULL obriga que o campo contenha sempre
A linguagem SQL
SQL 2008.1 A linguagem SQL SQL - Structured Query Language. Foi definida nos laboratórios de pesquisa da IBM em San Jose, California, em 1974. Teve seus fundamentos no modelo relacional Sua primeira versão
MySql. Introdução a MySQL. Andréa Garcia Trindade
MySql Introdução a MySQL Andréa Garcia Trindade Introdução O que é Banco de Dados SGBD MYSQL Tipos de Tabelas Tipos de Dados Linguagem SQL Comandos SQL O que é um Banco de Dados? Conjuntos de dados Grupo
Agenda. Linguagem de Consulta SQL. 1. Introdução Histórico. 1. Introdução BD Relacionais
Linguagem de Consulta SQL Profa. Carla A. Lima Reis SQL Agenda Introdução Histórico BD relacionais Linguagem SQL Definição de BD Manipulação de BD com SQL Consultas SQL Consultas com várias tabelas Subconsultas
BANCO DE DADOS I Atualizado em 13 de maio de 2009
... 3º Período SI 2009 BANCO DE DADOS I http://sidneyjunior.host.sk/ 1. MODELAGEM E PROJETO DE BANCO DE DADOS 1.1. Conceitos BANCO DE DADOS I Atualizado em 13 de maio de 2009 Defini-se Banco de Dados (BD)
MODELO 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
Banco de Dados I Introdução SQL
Banco de Dados I Introdução SQL Frederico Queiroga [email protected] https://sites.google.com/site/fredericoqueiroga/ Linguagem SQL Aspectos Gerais: Independência do fabricante: Está incorporada
BANCO DE DADOS GERENCIAL 1 A U L A 2
BANCO DE DADOS GERENCIAL 1 A U L A 2 N Í V E I S D E V I S Ã O, S U B G R U P O D D L : C R I A N D O B A N C O D E D A D O S, C R I A N D O T A B E L A S, E S T R U T U R A D A T A B E L A CONCEITOS :
Introdução à Banco de Dados. Nathalia Sautchuk Patrício
Introdução à Banco de Dados Nathalia Sautchuk Patrício Histórico Início da computação: dados guardados em arquivos de texto Problemas nesse modelo: redundância não-controlada de dados aplicações devem
Laboratório de Banco de Dados II Aula 04. Prof. Érick de Souza Carvalho
Laboratório de Banco de Dados II Aula 04 Prof. Érick de Souza Carvalho 1 SQL (Structured Query Language ) Prof. Érick de Souza Carvalho 2 SQL Structured Query Language - Introdução É uma Linguagem para
A U L A 1 I N T R O D U Ç Ã O A B A N C O D E D A D O S E V I S Ã O G E R A L D O S Q L
BANCO DE DADOS GERENCIAL 1 A U L A 1 I N T R O D U Ç Ã O A B A N C O D E D A D O S E V I S Ã O G E R A L D O S Q L CONCEITUANDO BANCO DE DADOS Um banco de dados é uma coleção de dados (ou informações)
Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados. Aula 1 Introdução a Banco de Dados
Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados Aula 1 Introdução a Banco de Dados 1. Introdução Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído
- 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
Álgebra Relacional e SQL
Álgebra Relacional e SQL Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Álgebra Relacional Maneira teórica de se manipular o banco de dados relacional Linguagem de consulta procedural usuários
A linguagem SQL
SQL SQL - Structured Query Language. Foi definida nos laboratórios de pesquisa da IBM em San Jose, California, em 1974. Teve seus fundamentos no modelo relacional Sua primeira versão recebeu o nome de
BCD29008 Banco de dados
BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José [email protected] http://docente.ifsc.edu.br/mello/bcd 31 de julho de 2017 1/24 Apresentação
Bancos (Bases) de Dados
Bancos (Bases) de Dados Aula #8 SQL Prof. Eduardo R. Hruschka * Slides baseados no material elaborado pelas professoras: Cristina D. A. Ciferri Elaine P. M. de Souza SQL (Structured Query Language) Linguagem
BCD29008 Banco de dados
BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José [email protected] http://docente.ifsc.edu.br/mello/bcd 21 de fevereiro de 2018 1/24 Apresentação
Linguagem SQL. ENG1518 Sistemas de Informação Gerenciais Prof. Marcos Villas
Linguagem SQL ENG1518 Sistemas de Informação Gerenciais Prof. Marcos Villas [email protected] SQL Linguagem padrão de acesso tabelas em um banco de dados relacional Permite definir e manipular dados DML
BCD29008 Banco de dados
BCD29008 Banco de dados Modelo ER & Modelo Relacional Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José [email protected] http://docente.ifsc.edu.br/mello/bcd 18 de
Matéria Introdutória. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri
Matéria Introdutória Banco de Dados Motivação Necessidade de armazenar grandes quantidades de dados Necessidade de acessar as informações de maneira eficiente e segura Evolução histórica: desenvolvimento
MATA60 BANCO DE DADOS Aula 5- Modelo Relacional. Prof. Daniela Barreiro Claro
MATA60 BANCO DE DADOS Aula 5- Modelo Relacional Prof. Daniela Barreiro Claro Agenda Histórico Modelo em Redes e Hierárquico Modelo Relacional Restrições de Integridade Chaves FORMAS - UFBA 2 de X Histórico
Banco de Dados. Prof. Antonio
Banco de Dados Prof. Antonio SQL - Structured Query Language O que é SQL? A linguagem SQL (Structure query Language - Linguagem de Consulta Estruturada) é a linguagem padrão ANSI (American National Standards
Banco de Dados. SGBD - Sistema de Gerenciamento de Banco de Dados Parte 2. Prof. Leonardo Vasconcelos
Banco de Dados Parte 2 Prof. Leonardo Vasconcelos - Conceitos e Arquiteturas de SBD Modelos de dados: conjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dados. Permitem
Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado
Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado Definição de Banco de Dados De uma forma genérica, um banco de dados é definido como uma coleção de dados relacionados. Os dados são
Prova de Tecnologia da Informação
1. A arquitetura de três esquemas possui três níveis: nível interno, nível conceitual e o nível externo ou de visão. Com respeito ao nível conceitual podemos afirmar que; a. Descreve os detalhes completos
Oracle Database: Fundamentos de SQL e PL/SQL
Oracle University Contact Us: 0800 891 6502 Oracle Database: Fundamentos de SQL e PL/SQL Duration: 5 Days What you will learn Este curso apresenta os fundamentos de SQL e PL/SQL e as vantagens das linguagens
Utilizando o Postgres - comandos SQL para a manipulação de dados
Utilizando o Postgres - comandos SQL para a manipulação de dados SELECT A declaração SELECT é utilizada para selecionar os dados de um banco de dados. SELECT nome FROM clientes WHERE A cláusula WHERE é
PROVA TECNOLOGIA DA INFORMAÇÃO
Nome: Data: 12/07/2016 1. A arquitetura de três esquemas possui três níveis: nível interno, nível conceitual e o nível externo ou de visão. Com respeito ao nível conceitual podemos afirmar que; (A) Descreve
Fundamentos de Banco de Dados e Modelagem de Dados
Abril - 2015 Universidade Federal de Mato Grosso Instituto de Computação Pós Graduação Lato Sensu em Banco de Dados Fundamentos de Banco de Dados e Modelagem de Dados Prof. Dr. Josiel Maimone de Figueiredo
LINGUAGEM, TIPOS DE USUÁRIOS DE SGBD E MODELOS DE DADOS
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI LINGUAGEM, TIPOS DE USUÁRIOS DE SGBD E MODELOS DE DADOS Disciplina: Banco de Dados Prof: Márcio Palheta,
Controle de Transações. Banco de Dados André Luiz do Vale Soares
Controle de Transações Banco de Dados André Luiz do Vale Soares 1 Transações de Banco de Dados O que são transações em BDs? São um conjunto de instruções SQL, tratadas como uma UNIDADE, ou seja, todas
SQL. Prof. Roger Cristhian Gomes
SQL Prof. Roger Cristhian Gomes SQL SQL - Structured Query Language Linguagem de acesso e manipulação de sistemas de base de dados computacionais que segue o padrão ANSI Existem diferenças entre as versões
Banco de Dados. Linguagem SQL
Banco de Dados Linguagem SQL 1 A linguagem SQL: história Em junho de 1970, o matemático Edgar Frank Codd, publicou o artigo "A Relational Model of Data for Large Shared Data Banks" na revista "Communications
A U L A 3 S U B G R U P O S D M L E D Q L : I N S E R I N D O E P E S Q U I S A N D O D A D O S E M U M A T A B E L A
BANCO DE DADOS GERENCIAL 1 A U L A 3 S U B G R U P O S D M L E D Q L : I N S E R I N D O E P E S Q U I S A N D O D A D O S E M U M A T A B E L A CONCEITOS LINGUAGEM DE MANIPULAÇÃO DE DADOS (DML) A linguagem
Álgebra Relacional. Conjunto de operações que usa uma ou duas relações como entrada e gera uma relação de saída. Operações básicas:
Álgebra Relacional Conjunto de operações que usa uma ou duas relações como entrada e gera uma relação de saída operação (REL 1 ) REL 2 operação (REL 1,REL 2 ) REL 3 Operações básicas: seleção projeção
conteúdos. bases de dados, SGBD e aplicações. conceitos. modelo relacional (DER) conceitos
conceitos 1 conteúdos A necessidade de processamento de DADOS em tempo útil de forma a recolher INFORMAÇÃO relevante, foi sempre uma necessidade sentida pelo Homem. conceitos modelo relacional (DER) 04-01-2012
SQL. Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri
SQL Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri Arquitetura de 3 Camadas esquema operações conceitual metáfora do cubo de dados Cube
BANCO DE DADOS: Conceitos e Fundamentos: SGBD: Modelo Relacional:
BANCO DE DADOS: Conceitos e Fundamentos: Sistemas de Arquivos armazenam registros permanentes de forma desorganizada, espalhada, já os Sistemas de BD armazenam de forma a possibilitar: compartilhamento
BDII SQL TRANSAÇÃO Revisão 2
exatasfepi.com.br BDII SQL TRANSAÇÃO Revisão 2 André Luís Duarte Honra a teu pai e a tua mãe (que é o primeiro mandamento com promessa), para que te vá bem, e sejas de longa vida sobre a terra.(ef 6:2,3)
O que é modelo lógico. Tipos de modelo
Modelo Lógico O que é modelo lógico Descrição de estruturas de dados em uma forma passível de ser processada por um SGBD; Não considera aspectos físicos de armazenamento, acesso e desempenho. Tipos de
Oracle Database 10g: Fundamentos de SQL e PL/SQL
Oracle University Contact Us: 0-800-167225 Oracle Database 10g: Fundamentos de SQL e PL/SQL Duration: 5 Dias O que é que gostaria de aprender Conheça os fundamentos de SQL e PL/SQL usando o SQL Developer
!" # 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
Informá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
Linguagem de Consulta Estruturada SQL- DML
Linguagem de Consulta Estruturada SQL- DML INTRODUÇÃO A SQL - Structured Query Language, foi desenvolvido pela IBM em meados dos anos 70 como uma linguagem de manipulação de dados (DML - Data Manipulation
O 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.
Revisando Banco de Dados. Modelo Relacional
: Revisando Banco de Dados Banco de Dados (BD) é o arquivo físico, em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para consulta e atualização pelo usuário. Sistema Gerenciador
Conceitos Básicos. Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri
Conceitos Básicos Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri Data Warehousing Engloba arquiteturas, algoritmos e ferramentas que possibilitam
Informática. Business Intelligence (BI), Data Warehouse, OLAP e Data Mining. Prof. Márcio Hunecke
Informática Business Intelligence (BI), Data Warehouse, OLAP e Data Mining Prof. Márcio Hunecke Conceitos de BI Conjunto de ferramentas e técnicas que objetivam dar suporte à tomada de decisão Refere-se
Korth Silberschatz Sundarshan. Sistema de Banco de Dados, 5/E
Sistema de Banco de Dados, 5/E Capítulo 1: Introdução Finalidade dos sistemas de banco de dados Visão dos dados Linguagens de banco de dados Bancos de dados relacionais Projeto de banco de dados Bancos
E-BOOK GUIA RÁPIDO DE SQL W W W. T R E I N A W E B.C O M. B R
101010101 001010101 101010100 E-BOOK GUIA RÁPIDO DE SQL INTRODUÇÃO Este é um guia rápido de SQL criado pela equipe do TreinaWeb e serve principalmente para iniciantes na linguagem. SQL é a sigla em inglês
Aula 03. Evandro Deliberal
Aula 03 Evandro Deliberal [email protected] https://www.linkedin.com/in/evandrodeliberal Concorrência Método Sincronização Problemas: Perda de consistência Acesso a dados inconsistentes Perda de atualizações
Banco de Dados. SGBDs. Professor: Charles Leite
Banco de Dados SGBDs Professor: Charles Leite Sistemas de BD Vimos que um BANCO DE DADOS representa uma coleção de dados com algumas propriedades implícitas Por exemplo, um BD constitui os dados relacionados
Manipulação de Dados com SQL
Manipulação de Dados com SQL Wendel Melo Faculdade de Computação Universidade Federal de Uberlândia www.facom.ufu.br/~wendelmelo Banco de Dados I manipulação de dados com SQL 2 Structured Query Language
