Gabarito - Banco de Dados SQL - 30/07/2013 AULA 01

Tamanho: px
Começar a partir da página:

Download "Gabarito - Banco de Dados SQL - 30/07/2013 AULA 01"

Transcrição

1 Gabarito - Banco de Dados SQL - 30/07/2013 AULA Bancos de dados compreendem desde agendas telefônicas até sistemas computadorizados. (Sim) 2- Só podemos instalar o SQL Server Express se tivermos a permissão da Microsoft. (Não) 3- Todos os sistemas de bancos de dados são gratuitos. (Não) 2 1- Um banco de dados deve armazenar os dados de forma organizada. 2- O acesso ao banco de dados é livre e não requer a inserção de usuário e senha. (Falso) 3- Um banco de dados tem como principal função o armazenamento de dados, mas nunca sua recuperação. (Falso) 3 Pergunta - Qual o significado da sigla SGBD? 1- Sincronização de gastos para banco de dados. (Incorreta) 2- Sistema de garantia de busca e desenvolvimento.(incorreta) 3- Sistemas gerenciadores de bancos de dados. (Correta) 4- Sistema de generalização de bancos de dados. (Incorreta) 5- Software gerenciador de buscas em discos. (Incorreta) 6- Software gerenciador de bases de dados. (Incorreta) Número de Questões:4 4 Pergunta - Quais dos "SGBD"s abaixo são reais? 1- MySQL. (Correta) 2- SQLEX. (Incorreta) 3- Firebird. (Correta) 4- PostgreSQL. (Correta) 5- RefSQL. (Incorreta) 6- NovaSQL. (Incorreta) Número de questões:4

2 5 Pergunta - Para atribuirmos o nome SGBD, quais destes parâmetros são obrigatórios? 1- Definição de Dados. (Sim) 2- Agendamento. (Não) 3- Organizador automático. (Não) 4- Manipulação de dados. (Sim) 5- Segurança e Integridade de dados. (Sim) 6- Notificação dos dados. (Não) Número de questões:6 AULA 02 1 Perguntas e s: 1- Um Banco de Dados pode ser considerado uma coleção organizada de informações. (Sim) 2- Existe um único modelo de Banco de Dados. (Não) 3- Uma agenda de telefones não é um Banco de Dados. (Não) 2 Perguntas e s: 1- Modelo hierárquico possui os registros conectados uns aos outros por meio de ligações. 2- As ligações do modelo hierárquico são chamadas de links. (Falso) 3- O modelo hierárquico tem como vantagem, rapidez no acesso a informação. 3 Pergunta: Em relação ao modelo de redes é correto afirmar: Alternativas e respostas:1- O modelo em redes surgiu como uma extensão ao modelo hierárquico. 2- Modelo simples e de fácil entendimento. (Falso) 3- Um mesmo registro pode estar envolvido em várias ligações. 4- Mantém a estrutura de hierarquia do modelo anterior. (Falso) 5- Não é necessário um amplo conhecimento sobre o banco pra manipular os dados. (Falso) 6- As ligações nesse modelo são chamadas de links. Números de questões: 6

3 4 Pergunta: Em relação ao modelo relacional é correto afirmar: Alternativas e respostas: 1- Organiza seus dados em relações que chamamos de Tabela. (Sim) 2- As ligações nesse modelo são chamadas de links. (Não) 3- Possui esse nome por estar relacionada com os modelos antigos. (Não) 4- As colunas desta tabela corresponde a um Atributo, enquanto as linhas correspondem às Tuplas. (Sim) 5-É uma estrutura organizacional de fácil aplicabilidade. (Sim) 6- Permite que seus registros não sejam duplicados. (Não) Números de questões: 6 5 Pergunta: Como se chama o conceito que garante que não haja duplicidade nas informações dos registros? Alternativas e respostas: 1- Identity (Falso) 2- Datetime (Falso) 3- Chave Primária 4- Relação (Falso) 5- Varchar (Falso) 6- Tupla (Falso) Números de questões: Cada uma das linhas da tabela, formadas pelas colunas ordenadas, representa um registro ou tupla. (SIM) 2- É importante destacar que nem todas as colunas de uma linha devem possuir obrigatoriamente um registro. (SIM) 3- Todos os atributos, sem exceção, devem ser preenchidos. (Não) 7 Reflita sobre os tipos de dados e a sua definição existente a frente, depois responda: 1- int - usado para informações numéricas de até 4 bytes. Sim 2- char - usado para informações de texto de tamanho variado. Não 3- datetime - usado apenas para exibir informações apenas de data. Não 4- varchar - usado para informações de texto de tamanho fixo. Não 5- bigint - usado para informações numéricas de até 8 bytes. Sim

4 8 Pergunta: O recurso utilizado para que um registro seja incrementado automaticamente a medida que um novo é adicionado se chama: Alternativas e respostas:1- Identity 2- Datetime (Falso) 3- Chave Primária (Falso) 4- Relação (Falso) 5- Varchar (Falso) 6- Tupla (Falso) Números de questões: 6 AULA 03 1 Perguntas e s:1- O SQL é uma linguagem de definição de dados.(sim) 2- Através do SQL não podemos inserir, alterar ou remover os dados de uma tabela.(não) 3- Utilizando o SQL podemos inserir dados em uma tabela, mas não alterá-los ou exclui-los.(não) 2 Perguntas e s: 1- Uma das vantagens da utilização da linguagem SQL é a acessibilidade. 2- A linguagem SQL pode ser utilizada desde um computador pessoal até um que possua muitas informações. 3- A estrutura de comandos do SQL é feita em português.(falso) 3 Pergunta: Quando vamos criar algo novo através da linguagem SQL, utilizamos o comando: Alternativas e respostas: 1- new (Incorreto) 2- create new(incorreto) 3- create (Correto) 4- table (Incorreto) 5- database(incorreto) 6- new create (Incorreto) Números de questões: 4

5 4 Pergunta: De acordo com o que aprendemos, para verificar se as tabelas estão armazenando os dados corretamente, devemos selecionar a opção: Alternativas e respostas: 1- Refresh (Incorreto) 2- Reports (Incorreto) 3- Script Table as (Incorreto) 4- Edit Top 200 Rows (Correto) 5- Start PowerShell(Incorreto) 6- Select Top 200 Rows (Incorreto) Números de questões: 4 5 Perguntas e respostas: 1- Um atributo do tipo Decimal(6,2), pode receber um número com no máximo seis dígitos, onde dois são casas decimais. (Sim) 2- Após digitarmos os códigos, clicamos em Execute, para armazenarmos as informações no programa. (Sim) 3- O banco de dados e as tabelas que criamos não ficam armazenados no SQL Server Management Studio. (Não) AULA 04 1 O Diagrama Entidade-Relacionamento é composto por: Alternativas e s a) Chaves (Incorreta) b) Entidade (Correta) c) Ferramentas (Incorreta) d) Relacionamento (Correta) e) Atributos (Correta) f) Modelos (Incorreta) Nº alternativas 6

6 2 Selecione as alternativas que fazem parte da modelagem de dados. Alternativas e s a) Modelo Lógico (Correta) b) Modelo Conceitual (Correta) c) Modelo Padrão (Incorreta) d) Modelo Funcional (Incorreta) e) Modelo Entidade-Relacionamento (Incorreta) f) Modelo Físico (Correta) Nº alternativas 6 3 Perguntas e s 1- A modelagem de dados é uma técnica usada para especificarmos a estrutura do banco de dados.(sim) 2- A modelagem de dados é uma técnica que envolve apenas teoria, consequentemente, nenhuma prática. (Não) 3- Como o próprio nome nos diz, a modelagem de dados consiste em construir modelos. (Sim) 4 Perguntas e s 1- A análise de requisitos nada mais é que uma entrevista feita entre o usuário e o profissional de banco de dados, onde as informações sobre um projeto são abordadas. 2- É a partir das informações colhidas na análise de requisitos que o diagrama Entidade-Relacionamento é criado. 3- A análise de requisitos não é aconselhável antes da criação de um banco de dados. (Falso) 5 1- Uma entidade pode ser definida como qualquer coisa do mundo real ou abstrato.(sim) 2- Relacionamento é uma estrutura que indica uma associação entre duas ou mais entidades.(sim) 3- Uma entidade é representada por um losango (Não) 1 Perguntas e s AULA A cardinalidade corresponde ao número de ocorrências de uma entidade que estão relacionadas com as de outra entidade. (Sim) 2- Para encontrarmos a cardinalidade não precisamos relacionar duas ou mais entidades. (Não) 3- Não existe um processo para encontrarmos a cardinalidade de uma entidade, portanto podemos colocar qualquer número.(não)

7 2 Pergunta: Utilizando seus conhecimentos, indique as alternativas abaixo, que apresentam as opções corretas de como a cardinalidade mínima é representada. 1- É representada pelo 0. (Correta) 2- É representa pelo 0 e 1. (Incorreta) 3- É representada pelo 1. (Correta) 4- É representada pelo 0 e N. (Incorreta) 5- É representada pelo N. (Correta) 6- É representada somente pelo N. (Incorreta) Números de questões: 4 3 Perguntas e s 1- Quando temos o relacionamento entre três entidades, o chamamos de ternário. 2- Para existir o relacionamento ternário, é necessário que essa informação, seja fornecida, durante a análise de requisitos. 3- Em um relacionamento, só pode haver a ligação entre duas entidades. (Falso) 4 Pergunta: De acordo com o que aprendemos, de que maneira a cardinalidade máxima é representada? Alternativas e respostas 1- é representada pelo 0,1 e N. (Incorreta) 2- É representada somente pelo 0. (Incorreta) 3- É representada por 1 ou N. (Correta) 4- É presentada somente pelo 1. (Incorreta) 5- É representada somente pelo N. (Incorreta) 6- É representada pelo 0 e 1. (Incorreta) Números de questões: 4 5 Alternativas e respostas 1- A cardinalidade máxima, como seu nome sugere, indica o número máximo de ocorrências de uma entidade associada à outra. (Sim) 2- Não há diferença entre a cardinalidade máxima e mínima. (Não) 3- A cardinalidade mínima, indica o número mínimo de ocorrências de uma entidade associada à outra. (Sim) AULA 06

8 1 Perguntas e s: 1- Um atributo é a porção de informação que descreve, quantifica e qualifica uma entidade. (Sim) 2- Um atributo é a propriedade de uma entidade. (Sim) 3- Um atributo não possui relação com a entidade.(não) 2 Perguntas e s: 1- Relacionamento pode ser considerado uma propriedade de uma entidade. (Falso) 2- Entidade pode ser definida como qualquer coisa do mundo real ou abstrato. 3- Cardinalidade é o elemento que define a quantidade de ocorrências que podem estar associadas em um relacionamento. 3 Pergunta Sobre a Análise de Requisitos, podemos julgar que: Alternativas e respostas 1- É o processo onde são levantadas informações sobre os dados e suas restrições.(correto) 2- As informações recolhidas na análise de requisitos, não são suficientes para criar entidades. (Incorreto) 3- A maneira mais apropriada de aplicá-la é, em reuniões com os envolvidos ou diretamente com o proprietário.(correto) 4- É efetuada após a criação do banco de dados para verificação de erros existentes no processo. (Incorreto) 5- O resultado da análise de requisitos é um documento que contém a especificação de apenas um requisito.(incorreto) 6- É a partir da análise de requisitos que sabemos quais são as entidades que irão compor o sistema. (Correto) Números de questões 4 4 Pergunta É o elemento que define a quantidade de ocorrências que podem estar associadas em um relacionamento, estamos nos referindo a: Alternativas e respostas 1- Relacionamento.(Incorreto) 2- Entidade.(Incorreto) 3- Cardinalidade.(Correto) 4- Análise de requisitos. (Incorreto) 5- Modelo Lógico. (Incorreto) 6- Diagrama. (Incorreto) Números de questões 4

9 5 Perguntas e s 1- Para modelar um banco de dados temos três etapas essenciais. (Sim) 2- Modelar um banco de dados, consiste em fazer alterações, antes que ele seja implementado. (Não) 3- Modelagem de dados só é necessário em alguns casos. (Não) AULA 07 1 Pergunta: Podemos identificar uma Entidade-Associativa através de qual figura? Alternativas e respostas 1- Retângulo com um losango dentro. 2- Retângulo com um circulo dentro. (Falso) 3- Apenas por um Retângulo. (Falso) 4- Por um losango. (Falso) 5- Um losango com um retângulo dentro. (Falso) 6- Por um triângulo. (Falso) Números de questões 4 2 Perguntas e s 1- Dentro de uma Entidade Associativa tem 3 nomes. (Não) 2- Em uma Entidade não associativa temos 2 nomes. (Não) 3- A Relação em uma Entidade-Associativa é representada por um losango. (Sim) 3 Perguntas e s 1- Quando temos uma Generalização Parcial ela é simbolizada pela letra "p". 2- Quando na Generalização não tiver nenhuma letra significa que ela é uma Generalização Total. 3- Quando uma ocorrência da entidade genérica não precisa ser ocorrência de uma entidade especializada temos uma Generalização Total. (Falso)

10 4 Pergunta: Qual das alternativas temos uma cardinalidade um-para-muitos. Alternativas e respostas 1- (1,1) (Falso) 2- (0,1) (Falso) 3- (1,n) 4- (0,n) (Falso) 5- (1,0) (Falso) 6- (0,0) (Falso) Números de questões 4 5 Perguntas e s 1- Sempre que tivermos um relacionamento de muitos-para-muitos, teremos uma Generalização Total. (Não) 2- A Entidade é representada pela figura de um Retângulo. (Sim) 3- Ao ligarmos duas Entidades uma relação é criada automaticamente. (Sim) 1 Perguntas e s AULA Sobre as formas normais podemos dizer que existem apenas duas. (Não) 2- Para normalizar um sistema de dados é preciso seguirmos as regras das Formas Normais. (Sim) 3- Se apenas utilizarmos as formas normais, não podemos dizer que um sistema está normalizado. (Não) 2 Perguntas e s 1- A normalização corresponde a análise de atributos de uma entidade, a fim de evitar anomalias. 2- Fazendo a normalização, definimos um formato lógico para os dados, minimizando assim, o espaço utilizado por ele. 3- Quando fazemos a normalização de dados, aumentamos em até três vezes o espaço ocupado pelos dados. (Falso)

11 3 Pergunta Indique quais são as alternativas, que apresentam corretamente os tipos de anomalias que podemos encontrar em uma tabela. Alternativas e respostas 1- Anomalia de Repetição (Incorreta) 2- Anomalia de Duplicação (Incorreta) 3- Anomalia de Alteração (Correta) 4- Anomalia de Inserção (Incorreta) 5- Anomalia de Inclusão (Correta) 6- Anomalia de Exclusão(Correta) Números de questões 4 4 Pergunta De acordo com o que aprendemos sobre a Primeira Forma Normal, identifique abaixo, o que devemos observar para realizar essa normalização. Alternativas e respostas 1- Identificar a chave primária da entidade. (Correta) 2- Identificar a chave estrangeira da entidade (Incorreta) 3- Identificar o grupo repetitivo e removê-lo. (Correta) 4- Criar uma nova entidade com a chave primária da entidade anterior. (Correta) 5- Identificar o grupo repetitivo, mas não removê-lo. (Incorreta) 6- Excluir a tabela inteira, se ela possuir informações repetidas. (Incorreta) Números de questões 4 5 Perguntas e s 1- A 2FN, diz que uma tabela estará normalizada, se cumprir todas as regras da 1Fn e não conter dependências parciais. (Sim) 2- Se aplicarmos a Primeira Formal Normal em uma tabela, não poderemos aplicar a segunda e a terceira. (Não) 3- Na 3FN, temos que identificar os atributos que são dependentes de outros que não possuem a chave primária.(sim) 6 Perguntas e s 1- Se excluirmos um setor de uma tabela, temos uma anomalia de Exclusão. 2- Se excluirmos um setor de uma tabela, temos uma anomalia de Alteração. (Falso) 3- Se adicionarmos uma informação em um campo da tabela, temos a anomalia de Inclusão.

12 AULA Quando geramos o modelo lógico de um projeto, o modelo conceitual, não fica salvo no brmodelo. (Não) 2- No modelo lógico, a representação é feita através de tabelas, que anteriormente, eram as entidades. (Sim) 3- No modelo lógico, não podemos fazer configurações nas tabelas, como por exemplo, alterar o tipo de dado de um atributo. (Não) 2 1- O modelo físico depende do sistema gerenciador de dados. 2- É no modelo físico, que colocamos em prática a pesquisa e detalhamento, feito nos outros modelos. 3- Quando estamos desenvolvendo o modelo lógico no brmodelo, não conseguimos gerar o físico. (Falso) 3 De acordo com o que aprendemos em nossa aula, todos os detalhes das tabelas devem ser definidos no modelo: 1- Físico(Incorreta) 2- Conceitual (Incorreta) 3- Lógico(Correta) 4- Normal(Incorreta) 5- Representativo (Incorreta) 6- Separador(Incorreta) 4 No modelo lógico, definimos todos os detalhes das tabelas, indique abaixo as alternativas que apresentam corretamente as configurações que podemos fazer. 1- Alterar o tipo de dados (Correta) 2- Criar entidades (Incorreta) 3- Modificar a nomenclatura(correta) 4- Criar Tabelas (Incorreta) 5-Criar banco de dados(incorreta) 6- Retirar campos duplicados(correta) 5 1- Definimos restrições de atualização e exclusão de registros para campos com chave estrangeira. (Sim) 2- Mesmo definindo a restrição de exclusão como NO ACTION, conseguimos excluir registros da tabela pai. (Não) 3- Com a opção CASCADE ao excluirmos ou atualizamos um registro na tabela Pai, a tabela filho recebe essa configuração. (Sim) AULA 10

13 1 1- Criamos uma entidade associativa, quando não podemos adicionar as informações em outras entidades do projeto. (Sim) 2- Sempre que tivermos um relacionamento de um para muitos, teremos uma entidade associativa. (Não) 3- O objetivo da entidade associativa é tratar um relacionamento, como se ele fosse uma entidade. (Sim) 2 1- Com a normalização conseguimos evitar problemas, antes mesmo do sistema ser implementado. 2- Mesmo com a normalização não conseguimos encontrar e solucionar todos as anomalias de um sistema. (Falso) 3- A normalização não garante o sistema de dados íntegro e confiável. (Falso) 3 De acordo com o que aprendemos até agora, indique em qual(is) modelo(s), fazemos as configurações, como alterar o tipo de dados, definir restrições de exclusão e alteração, entre outros. 1- Físico (Incorreta) 2- Conceitual (Incorreta) 3- Lógico( Correta) 4- Conceitual e Lógico (Incorreta) 5- Lógico e Físico (Incorreta) 6- Representativo (Incorreta) 4 Informe abaixo, as alternativas que apresentam corretamente os procedimentos a serem executados na primeira forma normal. 1- Identificar a chave primária. (Correta) 2- Identificar os atributos não chave que são dependentes da chave primária. (Incorreta) 3- Identificar o grupo repetitivo e removê-lo. (Correta) 4- Identificar os atributos que são dependentes de outros não chave. (Incorreta) 5- Criar uma nova entidade com a chave primária da entidade anterior e o grupo repetitivo. (Correta) 6-Identificar os atributos dependentes de outros não chave e retirá-los da tabela.(incorreta) 5 1- Podemos definir restrições de exclusão e alterações, para campos definidos como chave estrangeira. (Sim) 2- Podemos definir restrições de exclusão e atualização para campos definidos como chave primária. (Não) 3- Ao excluirmos ou atualizarmos um registro, o banco de dados verifica se ele possui relação com os demais registros. (Sim) AULA 11

14 1 1- Com o comando INSERT inserimos dados em uma tabela. (Sim) 2- Com o comando INSERT, atualizamos os dados de uma tabela. (Não) 3- Com o comando INSERT, apagamos os dados de uma tabela. (Não) 2 1- O comando DELETE e o TRUNCATE TABLE possuem a mesma Função. 2- O comando DELETE e o TRUNCATE TABLE, ambos apagam os dados de uma tabela. 3- O comando DELETE apaga os dados e o TRUNCATE TABLE, os atualiza. (Falso) 3 De acordo com o que aprendemos, a cláusula GETDATE, é responsável por: 1- Alterar dados em uma tabela.(incorreta) 2- Apagar dados em uma tabela. (Incorreta) 3- Retorna a data atual do sistema. (Correta) 4- Inserir dados em uma tabela.(incorreta) 5- " Apelida" tabelas ou colunas, para facilitar a construção das instruções. (Incorreta) 6- Limita operações como UPDATE, DELETE e SELECT.(Incorreta) 4 Indique as alternativas, que apresentam exemplos de operadores lógicos. 1- AND. (Correta) 2- >=. (Incorreta) 3- OR. (Correta) 4- <>. (Incorreta) 5- NOT. (Correta) 6- <=. (Incorreta) 5 1- O ALIAS, funciona como um "apelido" para uma tabela ou coluna, para facilitar na construção de instruções. 2- O ALIAS é um pseudônimo, que atualiza os dados de uma tabela. (Falso) 3- O ALIAS, ajuda na construção de instruções, inserindo dados em uma tabela. (Falso) AULA Junção de Tabelas é a consulta que acessa tabelas diferentes de uma vez. (Sim) 2- Junção de Tabelas é a consulta que acessa colunas diferentes de uma vez. (Não) 3- Junção de Tabelas é a consulta que cria tabelas diferentes de uma vez. (Não) 2 1- ORDER BY funciona como um organizador de dados, pois exibe as informações em ordem alfabética, tanto crescente como decrescente. 2- Count tem como principal função a contagem de células numa tabela, retornando-nos valores inteiros de itens de um determinado campo dela. 3- O botão responsável por fazer as modificações serem refletidas no sistema é o New Querie. (Falso)

15 3 Qual o comando responsável por retornar um conjunto de resultados de registros de uma ou mais tabelas 1- ORDER BY(Incorreta) 2- COUNT (Incorreta) 3- SELECT (Correta) 4- JUNÇAO DE TABELAS (Incorreta) 5- WHERE (Incorreta) 6- GROUP BY (Incorreta) 4 Qual o comando responsável por agrupar os dados de uma consulta e mostrar o resultado do total de cada registro separadamente. 1- ORDER BY(Incorreta) 2- COUNT (Incorreta) 3- SELECT (Incorreta) 4- JUNÇAO DE TABELAS (Incorreta) 5- WHERE (Incorreta) 6- GROUP BY (Correta) 5 1- O comando WHERE é utilizado para criar filtros nas consultas, sendo praticamente usado em todo o tipo porém, seu uso não é obrigatório. 2- O comando WHERE é composto pelas verificações sobre valores de determinadas colunas e conta qualquer tipo de dado, incluindo textos, através da tabela toda ou apenas de determinadas colunas. 3- O comando WHERE tem como ponto negativo, desperdiçar informações, não possibilitanto criar queries que agreguem mais valor ao sistema. (Falso) AULA As stored procedures são conjuntos de instruções. (Sim) 2- As stored procedures não ficam salvas no banco de dados. (Não) 3- O SQL Server, já fornece algumas stored procedures, as System Stored Procedures. (Sim) 2 1- Quando adicionamos comentários dos códigos, estamos facilitando o futuro entendimento dele. 2- Para adicionar um comentários, podemos utilizar os prefixos: - - ou /*...*/. 3- Não podemos adicionar comentários nos códigos.(falso)

16 3 Pergunta - Temos duas maneiras para fazer indentação de um código, sendo uma delas, por uma determinada tecla. Indique abaixo, qual alternativa apresenta a correta. 1- Backspace (Incorreta) 2- Barra de espaço (Incorreta) 3- Tab (Correta) 4- Enter (Incorreta) 5- Delete (Incorreta) 6- Alt (Incorreta) número de questões:4 4 Pergunta - Conforme vimos em nossa aula, indique as alternativas que apresentam as instruções de uma estrutura condicional. 1- END. (Incorreta) 2- IF. (Correta) 3- BEGIN. (Incorreta) 4- ELSE. (Correta) 5- WHERE. (Incorreta) 6- AS. (Incorreta) número de questões: Para diferenciar as variáveis das colunas, utilizamos o 2- As variáveis não armazenam um tipo de dado específico. (Falso) 3- Não utilizamos variáveis para o armazenamento de dados. (Falso) AULA A cláusula INNER JOIN verifica se há dois registros iguais em duas ou mais tabelas de um banco de dados. (Sim) 2- A cláusula INNER JOIN exibe todos os valores das colunas da lista de seleção da tabela à esquerda. (Não) 3- A cláusula INNER JOIN exibe os dados relacionais da tabela que estão à direita da cláusula. (Não)

17 2 Pergunta - De acordo com o que aprendemos, utilizando a cláusula JOIN, podemos: 1- Unir as linhas de duas tabelas, para a verificação de registros. (Correta) 2- Excluir as linhas de duas tabelas. (Incorreta) 3- Utilizar os dados de uma junção, para retorná-los a um usuário. (Correta) 4- Inserir dados em duas tabelas. (Incorreta) 5- Alterar dados em duas linhas de uma tabela. (Incorreta) 6- Retornar os dados que forem iguais entre duas ou mais tabelas. (Correta) Número de questões: O LEFT JOIN, exibe os dados não relacionais encontrados à esquerda da cláusula. 2- A tabela adicionada depois da cláusula LEFT JOIN, fica posicionada à esquerda. 3- A tabela adicionada depois da cláusula LEFT JOIN, fica posicionada à direita. (Falso) 4 Pergunta - De acordo com o que aprendemos, indique a alternativa que apresenta a cláusula que retorna todos os resultados encontrados, independente se existem valores correspondentes nas tabelas usadas. 1- JOIN (Incorreta) 2- INNER JOIN (Incorreta) 3- FULL JOIN (Correta) 4- RIGHT JOIN (Incorreta) 5- LEFT JOIN (Incorreta) 6- FLUSH JOIN (Incorreta) Número de questões: A cláusula RIGHT JOIN exibe os dados não relacionais da tabela que estão à direita da cláusula. 2- A cláusula RIGHT JOIN faz o mesmo procedimento que a LEFT JOIN. (Falso) 3- A cláusula RIGHT JOIN é responsável por verificar se há registros semelhantes em mais de uma tabela. (Falso) AULA No Modelo Conceitual DER temos os elementos: Entidade, Relacionamento e Atributos. (Sim) 2- DER significa: Distribuição de Entidades e Relacionamentos. (Não) 3- Para construirmos o Modelo conceitual, a primeira coisa que devemos fazer é adicionar os Atributos. (Não)

18 2 Pergunta - No BrModelo temos como alternativas de Cardinalidades as seguintes opções: 1- (1,1). (Correta) 2- (1,n). (Correta) 3- (0,1). (Correta) 4- (0,n). (Correta) 5- (1,0). (Incorreta) 6- (n,0). (Incorreta) número de questões: As Chaves primárias são atributos indicadores, que impedem que um registro seja cadastrado mais de uma vez, controlando assim a duplicidade do registro. 2- Para criar as Chaves Primarias, utilizamos a ferramenta Atributo composto. (Falso) 3- Para criar um Modelo Lógico, basta utilizar a ferramenta Gerar Esquema Lógico no próprio BrModelo. 4 Pergunta - A ferramenta Gerar Esquema Lógico está localizada: 1- Na aba Esquema Conceitual (Correta) 2- Na aba Esquema Lógico (Incorreta) 3- Na aba Editar (Incorreta) 4- Na aba Sistema (Incorreta) 5- No painel Propriedades (Incorreta) 6- Na ferramenta Auto-relacionar (Incorreta) Número de questões: A Entidade é uma categoria de ideias as quais devem ser convertidas em informações. (Sim) 2- Relacionamento é uma estrutura que indica uma associação entre dois ou mais atributos. (Não) 3- Os Atributos podem ser considerados as propriedades de um relacionamento, ou seja, as suas principais informações. (Não) AULA O comando EXEC tem a mesma função que o EXECUTE. (Sim) 2- O comando EXEC tem a mesma função que o CREATE. (Não) 3- O comando EXEC tem como função executar um comando. (Sim)

19 2 Pergunta - Qual das teclas abaixo utilizamos para retirar a indentação de uma linha de código? 1- TAB. (Incorreta) 2- End. (Incorreta) 3- Backspace. (Correta) 4- Home. (Incorreta) 5- Barra de espaço. (Incorreta) 6- Enter. (Incorreta) Número de questões: A cláusula INNER JOIN realiza consultas com o intuito de verificar se há registros iguais em duas ou mais tabelas. 2- O INNER JOIN é um conjunto de instruções que fica salvo no banco de dados. (Falso) 3- O INNER JOIN é utilizado para inserir uma nova linha numa tabela. (Falso) 4 Pergunta: Os conjuntos de instruções que ficam salvas no banco de dados são chamadas de: 1- Inner Joins (Incorreta) 2- Stored Procedures (Correta) 3- Select From (Incorreta) 4- Procedures (Incorreta) 5- Databases (Incorreta) 6- Modelo conceitual (Incorreta) Números de questões: As Stored Procedures ficam localizadas dentro da pasta Programmability do banco. (Sim) 2- As Stored Procedures ficam localizadas dentro da pasta System Tables do banco. (Não) 3- Podemos modificar uma Stored Procedures entrando em sua pasta, clicando com o botão direito sobre ela e escolhendo a opção Modify. (Sim)

Disciplina de Banco de Dados Parte V

Disciplina de Banco de Dados Parte V Disciplina de Banco de Dados Parte V Prof. Elisa Maria Pivetta CAFW - UFSM Modelo de Dado Relacional O Modelo Relacional O Modelo ER é independente do SGDB portanto, deve ser o primeiro modelo gerado após

Leia mais

BANCO DE DADOS. Fixação dos conteúdos Integridade Referencial Normalização Exercícios

BANCO DE DADOS. Fixação dos conteúdos Integridade Referencial Normalização Exercícios BANCO DE DADOS Fixação dos conteúdos Integridade Referencial Normalização Exercícios BANCO DE DADOS X SGBD Banco de Dados: Um "banco de dados" pode ser definido como um conjunto de "dados" devidamente

Leia mais

AULA 2 INTERAÇÃO COM O BANCO DE DADOS

AULA 2 INTERAÇÃO COM O BANCO DE DADOS AULA 2 INTERAÇÃO COM O BANCO DE DADOS BANCO DE DADOS POSTGRESQL O PostgreSQL é um sistema gerenciador de banco de dados dos mais robustos e avançados do mundo. Seu código é aberto e é totalmente gratuito,

Leia mais

Persistência e Banco de Dados em Jogos Digitais

Persistência e Banco de Dados em Jogos Digitais Persistência e Banco de Dados em Jogos Digitais Prof. Marcos Francisco Pereira da Silva Especialista em Engenharia de Software Jogos Digitais - Computação Gráfica 1 Agenda Vantagens de usar a abordagem

Leia mais

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA RESUMO DE AULA CRIAÇÃO E MANIPULAÇÃO DO BANCO DE DADOS

Leia mais

PHP INTEGRAÇÃO COM MYSQL PARTE 1

PHP INTEGRAÇÃO COM MYSQL PARTE 1 INTRODUÇÃO PHP INTEGRAÇÃO COM MYSQL PARTE 1 Leonardo Pereira leonardo@estudandoti.com.br Facebook: leongamerti http://www.estudandoti.com.br Informações que precisam ser manipuladas com mais segurança

Leia mais

AULA 2 INTERAÇÃO COM O BANCO DE DADOS

AULA 2 INTERAÇÃO COM O BANCO DE DADOS AULA 2 INTERAÇÃO COM O BANCO DE DADOS BANCO DE DADOS POSTGRESQL O PostgreSQL é um sistema gerenciador de banco de dados dos mais robustos e avançados do mundo. Seu código é aberto e é totalmente gratuito,

Leia mais

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Prof. MSc. Hugo Souza Iniciando nossas aulas sobre

Leia mais

Banco de Dados BrOffice Base

Banco de Dados BrOffice Base Banco de Dados BrOffice Base Autor: Alessandro da Silva Almeida Disponível em: www.apostilando.com 27/02/2011 CURSO TÉCNICO EM SERVIÇO PÚBLICO Apostila de Informática Aplicada - Unidade VI Índice Apresentação...

Leia mais

Microsoft Access 2010. Para conhecermos o Access, vamos construir uma BD e apresentar os conceitos necessários a cada momento

Microsoft Access 2010. Para conhecermos o Access, vamos construir uma BD e apresentar os conceitos necessários a cada momento Microsoft Access 2010 Para conhecermos o Access, vamos construir uma BD e apresentar os conceitos necessários a cada momento 1 Principais objetos do Access Tabelas Guardam a informação da BD (Base de Dados)

Leia mais

Introdução à Banco de Dados. Nathalia Sautchuk Patrício

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

Leia mais

Oficina. Praça das Três Caixas d Água Porto Velho - RO

Oficina. Praça das Três Caixas d Água Porto Velho - RO Oficina Praça das Três Caixas d Água Porto Velho - RO Oficina Ministrante: Marcel Leite Rios Apresentação Pessoal Marcel Leite Rios Prof. de Informática IFRO Graduado: Sistemas de Informação - ULBRA MBA

Leia mais

Structured Query Language (SQL)

Structured Query Language (SQL) SQL Histórico Structured Query Language (SQL) Foi desenvolvido pela IBM em meados dos anos 70 como uma linguagem de manipulação de dados (DML - Data Manipulation Language) para suas primeiras tentativas

Leia mais

Disciplina: Unidade III: Prof.: E-mail: Período:

Disciplina: Unidade III: Prof.: E-mail: Período: Encontro 08 Disciplina: Sistemas de Banco de Dados Unidade III: Modelagem Lógico de Dados Prof.: Mario Filho E-mail: pro@mariofilho.com.br Período: 5º. SIG - ADM Relembrando... Necessidade de Dados Projeto

Leia mais

Projeto e Implementação

Projeto e Implementação Felipe Nery Rodrigues Machado Banco de Dados Projeto e Implementação 2 Edição 4 Reimpressão São Paulo 2011 Editora Érica Ltda. 3 Projeto Sumário Capítulo 1 O Que É Projeto de Banco de Dados 15 Modelagem

Leia mais

Exercícios de Lógica Exercícios de Fixação 08

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

Leia mais

Faculdade Lourenço Filho - ENADE 2011-1

Faculdade Lourenço Filho - ENADE 2011-1 1. Quando se constrói um banco de dados, define-se o modelo de entidade e relacionamento (MER), que é a representação abstrata das estruturas de dados do banco e seus relacionamentos. Cada entidade pode

Leia mais

Pesquisa e organização de informação

Pesquisa e organização de informação Pesquisa e organização de informação Capítulo 3 A capacidade e a variedade de dispositivos de armazenamento que qualquer computador atual possui, tornam a pesquisa de informação um desafio cada vez maior

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

NOME SEXO CPF NASCIMENTO SALARIO

NOME SEXO CPF NASCIMENTO SALARIO Tutorial SQL Fonte: http://www.devmedia.com.br/articles/viewcomp.asp?comp=2973 Para começar Os Sistemas Gerenciadores de Bancos de Dados Relacionais (SGBDr) são o principal mecanismo de suporte ao armazenamento

Leia mais

Modelagem de Banco de Dados através do ERwin

Modelagem de Banco de Dados através do ERwin Modelagem de Banco de Dados através do ERwin Introdução O Erwin é uma ferramenta CASE para a modelagem de banco de dados através do modelo ER (Entidade-Relacionamento). Possibilita uma maior concentração

Leia mais

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Criando Banco de Dados, Tabelas e Campos através do HeidiSQL Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 2 Pedreiros da Informação Criando Banco de Dados, Tabelas e Campos através do HeidiSQL

Leia mais

APOSTILA BANCO DE DADOS INTRODUÇÃO A LINGUAGEM SQL

APOSTILA BANCO DE DADOS INTRODUÇÃO A LINGUAGEM SQL 1. O que é Linguagem SQL 2. Instrução CREATE 3. CONSTRAINT 4. ALTER TABLE 5. RENAME TABLE 6. TRUCANTE TABLE 7. DROP TABLE 8. DROP DATABASE 1 1. O que é Linguagem SQL 2. O SQL (Structured Query Language)

Leia mais

Questão - 01. Essência do Excel 2003...

Questão - 01. Essência do Excel 2003... Valdir Questão - 01 Como deve proceder o usuário do Microsoft para que sejam atualizados os cálculos das funções ou fórmulas utilizadas nas planilhas? a) Pressionar a tecla F9 no teclado b) Pressionar

Leia mais

IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1

IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1 IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1 Banco de Dados Fundamentos de SQL Structured Query Language Aula2 Apresentado por: Robson do Nascimento Fidalgo rdnf@cin.ufpe.br IF685

Leia mais

Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1.

Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1. Universidade Federal de Santa Maria Curso de Arquivologia Disciplina de Banco de Dados Aplicados à Arquivística Prof. Andre Zanki Cordenonsi Versao 1.0 Março de 2008 Tópicos Abordados Conceitos sobre Banco

Leia mais

Treinamento sobre SQL

Treinamento sobre SQL Treinamento sobre SQL Como Usar o SQL Os dois programas que você mais utilizara no SQL Server são: Enterprise Manager e Query Analyzer. No Enterprise Manager, você pode visualizar e fazer alterações na

Leia mais

Comandos de Manipulaçã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

Leia mais

Banco de Dados Modelo Conceitual, Lógico, Físico, Entidade- Relacionamento (ER) Hélder Nunes

Banco de Dados Modelo Conceitual, Lógico, Físico, Entidade- Relacionamento (ER) Hélder Nunes Banco de Dados Modelo Conceitual, Lógico, Físico, Entidade- Relacionamento (ER) Hélder Nunes Modelos de banco de dados Modelo de banco de dados é uma descrição dos tipos de informações que estão armazenadas

Leia mais

Banco de Dados. Aula 1 - Prof. Bruno Moreno 16/08/2011

Banco de Dados. Aula 1 - Prof. Bruno Moreno 16/08/2011 Banco de Dados Aula 1 - Prof. Bruno Moreno 16/08/2011 Roteiro Apresentação do professor e disciplina Definição de Banco de Dados Sistema de BD vs Tradicional Principais características de BD Natureza autodescritiva

Leia mais

Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico

Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico Editora Carlos A. J. Oliviero Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico Orientado por Projeto 1a Edição 2 Reimpressão São Paulo 2011 Érica Ltda. Noções Livrarse Preparação muitas muita Sumário

Leia mais

2008.1. A linguagem SQL

2008.1. 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

Leia mais

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Ementa Introdução a Banco de Dados (Conceito, propriedades), Arquivos de dados x Bancos de dados, Profissionais de Banco de dados,

Leia mais

1. Domínio dos Atributos

1. Domínio dos Atributos Structure Query Language SQL Guilherme Pontes lf.pontes.sites.uol.com.br 1. Domínio dos Atributos Por domínio, ou tipo, pode-se entender como a maneira como determinado atributo (ou campo, se tratando

Leia mais

Microsoft Access: Criar relações para um novo banco de dados. Vitor Valerio de Souza Campos

Microsoft Access: Criar relações para um novo banco de dados. Vitor Valerio de Souza Campos Microsoft Access: Criar relações para um novo banco de Vitor Valerio de Souza Campos Conteúdo do curso Visão geral: relações são essenciais Lição: inclui oito seções Tarefas práticas sugeridas Teste Cartão

Leia mais

Gatilhos (Triggers) Prof. Márcio Bueno {bd2tarde,bd2noited}@marciobueno.com. Elaborado por Maria Lígia B. Perkusich

Gatilhos (Triggers) Prof. Márcio Bueno {bd2tarde,bd2noited}@marciobueno.com. Elaborado por Maria Lígia B. Perkusich Gatilhos (Triggers) Prof. Márcio Bueno {bd2tarde,bd2noited}@marciobueno.com Elaborado por Maria Lígia B. Perkusich O que é um gatilho (trigger)? Um gatilho é um tipo especial de procedimento armazenado

Leia mais

PROCEDIMENTOS ARMAZENADOS (Stored Procedures)

PROCEDIMENTOS ARMAZENADOS (Stored Procedures) PROCEDIMENTOS ARMAZENADOS (Stored Procedures) 1. Introdução Stored Procedure é um conjunto de comandos, ao qual é atribuído um nome. Este conjunto fica armazenado no Banco de Dados e pode ser chamado a

Leia mais

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO Antes de criarmos um novo Banco de Dados quero fazer um pequeno parênteses sobre segurança. Você deve ter notado que sempre

Leia mais

BANCO DE DADOS II Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

BANCO DE DADOS II Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 11-1. INTRODUÇÃO TRIGGERS (GATILHOS OU AUTOMATISMOS) Desenvolver uma aplicação para gerenciar os dados significa criar uma aplicação que faça o controle sobre todo ambiente desde a interface, passando

Leia mais

SUMÁRIO Acesso ao sistema... 2 Atendente... 3

SUMÁRIO Acesso ao sistema... 2 Atendente... 3 SUMÁRIO Acesso ao sistema... 2 1. Login no sistema... 2 Atendente... 3 1. Abrindo uma nova Solicitação... 3 1. Consultando Solicitações... 5 2. Fazendo uma Consulta Avançada... 6 3. Alterando dados da

Leia mais

Banco de Dados. Maurício Edgar Stivanello

Banco de Dados. Maurício Edgar Stivanello Banco de Dados Maurício Edgar Stivanello Agenda Conceitos Básicos SGBD Projeto de Banco de Dados SQL Ferramentas Exemplo Dado e Informação Dado Fato do mundo real que está registrado e possui um significado

Leia mais

Á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çõ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

Leia mais

Tarefa Orientada 19 Triggers

Tarefa Orientada 19 Triggers Tarefa Orientada 19 Triggers Objectivos: Criar triggers AFTER Criar triggers INSTEAD OF Exemplos de utilização Os triggers são um tipo especial de procedimento que são invocados, ou activados, de forma

Leia mais

SQL comando SELECT. SELECT [DISTINCT] <campos> FROM <tabela> [condição] [ ; ] Paulo Damico - MDK Informática Ltda.

SQL comando SELECT. SELECT [DISTINCT] <campos> FROM <tabela> [condição] [ ; ] Paulo Damico - MDK Informática Ltda. SQL comando SELECT Uma das tarefas mais requisitadas em qualquer banco de dados é obter uma listagem de registros armazenados. Estas tarefas são executadas pelo comando SELECT Sintaxe: SELECT [DISTINCT]

Leia mais

PROVA DE NOÇÕES DE MICROINFORMÁTICA

PROVA DE NOÇÕES DE MICROINFORMÁTICA 18 PROVA DE NOÇÕES DE MICROINFORMÁTICA AS QUESTÕES DE 41 A 60 CONSIDERAM O ESQUEMA PADRÃO DE CONFIGURAÇÃO DO SISTEMA OPERACIONAL MICROSOFT WINDOWS ME E DAS FERRAMENTAS MICROSOFT WINDOWS EXPLORER, MICRO-

Leia mais

Manual do usuário. Softcall Java. versão 1.0.5

Manual do usuário. Softcall Java. versão 1.0.5 Manual do usuário Softcall Java versão 1.0.5 Sumário Iniciando SoftCall...3 Tela Principal...3 Configurando o SoftCall...4 Agenda...5 Incluindo um contato...5 Procurando um contato...6 Apagando um contato...6

Leia mais

Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br

Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br Programação com acesso a BD Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Modelos de Dados, Esquemas e Instâncias 2 Modelos de Dados, Esquemas e Instâncias Modelo de dados: Conjunto de conceitos

Leia mais

LINGUAGEM DE BANCO DE DADOS

LINGUAGEM DE BANCO DE DADOS LINGUAGEM DE BANCO DE DADOS Gabriela Trevisan Bacharel em Sistemas de Informação Universidade Federal do Rio Grande Pós-Graduanda Formação Pedagógica de Professores (FAQI) Conceito de BD Um banco de dados

Leia mais

O Komunik é uma ferramenta de comunicação interna que permite a interação completa entre todos os setores de uma empresa.

O Komunik é uma ferramenta de comunicação interna que permite a interação completa entre todos os setores de uma empresa. ORG 13.8 KOMUNIK O QUE É Manual Estoque - Versão 4.55.001-2ª Edição - 2012 O Komunik é uma ferramenta de comunicação interna que permite a interação completa entre todos os setores de uma empresa. PRA

Leia mais

SQL Linguagem de Definição de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

SQL Linguagem de Definição de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri SQL Linguagem de Definição de Dados Banco de Dados SQL Structured Query Language Uma das mais importantes linguagens relacionais (se não a mais importante) Exemplos de SGBD que utilizam SQL Oracle Informix

Leia mais

8. Outros tipos de Transação (Modo de Transação de Autoconfirmação e Modo Implícito)

8. Outros tipos de Transação (Modo de Transação de Autoconfirmação e Modo Implícito) 8. Outros tipos de Transação (Modo de Transação de Autoconfirmação e Modo Implícito) Nos itens anteriores vimos transações do tipo explícitas, ou seja, aquelas que iniciam com BEGIN TRANSACTION. As outras

Leia mais

PgAdmin. O pgadmin é um software gráfico para administração do SGBD PostgreSQL disponível para Windows e UNIX.

PgAdmin. O pgadmin é um software gráfico para administração do SGBD PostgreSQL disponível para Windows e UNIX. 1/20 PgAdmin O pgadmin é um software gráfico para administração do SGBD PostgreSQL disponível para Windows e UNIX. Site para download. Caso queira a última versão - http://www.pgadmin.org/download/ É uma

Leia mais

Linguagem SQL Parte I

Linguagem SQL Parte I FIB - Centro Universitário da Bahia Banco de Dados Linguagem SQL Parte I Francisco Rodrigues Santos chicowebmail@yahoo.com.br Slides gentilmente cedidos por André Vinicius R. P. Nascimento Conteúdo A Linguagem

Leia mais

Banco de Dados. Um momento crucial na organização dos dados é a forma com que cadastramos estes dados, a estrutura de armazenamento que criamos.

Banco de Dados. Um momento crucial na organização dos dados é a forma com que cadastramos estes dados, a estrutura de armazenamento que criamos. Banco de Dados O que é um Banco de Dados? Este assunto é muito vasto, tentaremos resumi-lo para atender as questões encontradas em concursos públicos. Já conhecemos o conceito de dado, ou seja, uma informação

Leia mais

1. Instalei o DutotecCAD normalmente no meu computador mas o ícone de inicialização do DutotecCAD não aparece.

1. Instalei o DutotecCAD normalmente no meu computador mas o ícone de inicialização do DutotecCAD não aparece. 1. Instalei o DutotecCAD normalmente no meu computador mas o ícone de inicialização do DutotecCAD não aparece. Para acessar o programa através do comando na barra de prompt, basta digitar dutoteccad e

Leia mais

Banco de dados 1. Linguagem DML SQL Select Avançado. Professor: Victor Hugo L. Lopes

Banco de dados 1. Linguagem DML SQL Select Avançado. Professor: Victor Hugo L. Lopes Banco de dados 1 Linguagem DML SQL Select Avançado Professor: Victor Hugo L. Lopes Agenda: -União de tabelas em consultas; -Joins. 2 Até este momento, vimos as capacidades da SQL de completa manipulação

Leia mais

Principais Comandos SQL Usados no MySql

Principais Comandos SQL Usados no MySql Principais Comandos SQL Usados no MySql O que é um SGBD? Um Sistema Gerenciador de Banco de Dados (como no Brasil) ou Sistema Gestor de Base de Dados (SGBD) é o conjunto de programas de computador (softwares)

Leia mais

O Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL.

O Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL. Nome do Software: Gerenciador de Projetos Versão do Software: Gerenciador de Projetos 1.0.0 1. Visão Geral Este Manual de Utilização do Programa Gerenciador de Projetos via Web, tem por finalidade facilitar

Leia mais

Banco de Dados. Marcio de Carvalho Victorino www.dominandoti.eng.br. Exercícios SQL

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

Leia mais

Procedimentos para Reinstalação do Sisloc

Procedimentos para Reinstalação do Sisloc Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...

Leia mais

2008.1 SQL. Autor: Renata Viegas

2008.1 SQL. Autor: Renata Viegas SQL Autor: Renata Viegas 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

Leia mais

Roteiro 9 - SQL Básico: chave estrangeira, operadores de comparação e operadores booleanos

Roteiro 9 - SQL Básico: chave estrangeira, operadores de comparação e operadores booleanos Roteiro 9 - SQL Básico: chave estrangeira, operadores de comparação e operadores booleanos Objetivos: Criar restrições para atributos, chaves primárias e estrangeiras; Explorar consultas SQL com uso de

Leia mais

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

O Windows 7 é um sistema operacional desenvolvido pela Microsoft. Introdução ao Microsoft Windows 7 O Windows 7 é um sistema operacional desenvolvido pela Microsoft. Visualmente o Windows 7 possui uma interface muito intuitiva, facilitando a experiência individual do

Leia mais

AULA 5 Sistemas Operacionais

AULA 5 Sistemas Operacionais AULA 5 Sistemas Operacionais Disciplina: Introdução à Informática Professora: Gustavo Leitão Email: gustavo.leitao@ifrn.edu.br Sistemas Operacionais Conteúdo: Partições Formatação Fragmentação Gerenciamento

Leia mais

Criando, inserindo e exibindo PHP+MySql

Criando, inserindo e exibindo PHP+MySql Criando, inserindo e exibindo PHP+MySql De uma forma extremamente fácil e básica você verá como criar banco de dados, tabelas, inserir e exibir usando o phpmyadmin, PHP e MySql. O que é um banco de dados?

Leia mais

Treinamento Sistema Condominium Módulo III

Treinamento Sistema Condominium Módulo III Financeiro (Lançamentos Despesas e Saldos) Nesse módulo iremos apresentar os principais recursos da área contábil do sistema. Contábil> Lançamentos Nessa tela é possível lançar as despesas dos condomínios,

Leia mais

Construção Páginas de Internet

Construção Páginas de Internet Construção Páginas de Internet Definir um Site no Frontpage Objectivos da sessão: No final da sessão os formandos deverão ser capazes de: Saber o que são os metadados do Frontpage; Distinguir entre Sites

Leia mais

Integridade dos Dados

Integridade dos Dados 1 Integridade dos Dados Integridade dos Dados Melissa Lemos melissa@inf.puc-rio.br A integridade dos dados é feita através de restrições, que são condições obrigatórias impostas pelo modelo. Restrições

Leia mais

Android e Bancos de Dados

Android e Bancos de Dados (Usando o SQLite) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do

Leia mais

Aula 02 Modelagem de Dados. Banco de Dados. Aula 02 Modelagem de Dados. Superior /2011 Redes Computadores - Disciplina: Banco de Dados -

Aula 02 Modelagem de Dados. Banco de Dados. Aula 02 Modelagem de Dados. Superior /2011 Redes Computadores - Disciplina: Banco de Dados - Banco de Dados Aula 02 Modelagem de Dados Roteiro Definição Evolução Projeto de BD Abstração Esquema e Instância Definição É uma representação, normalmente gráfica, de estruturas de dados reais. Auxilia

Leia mais

Trabalhando com conexão ao banco de dados MySQL no Lazarus. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Trabalhando com conexão ao banco de dados MySQL no Lazarus. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Trabalhando com conexão ao banco de dados MySQL no Lazarus Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 4 O Componente Trabalhando com conexão ao banco de dados MySQL no Lazarus Ano: 03/2011

Leia mais

BANCO DE DADOS. info 3º ano. Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br

BANCO DE DADOS. info 3º ano. Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br BANCO DE DADOS info 3º ano Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br BANCO DE DADOS Unidade 1 - Introdução Dados; Banco de Dados; Base de Dados; Projeto de Banco de Dados.

Leia mais

EXEMPLOS DE COMANDOS NO SQL SERVER

EXEMPLOS DE COMANDOS NO SQL SERVER EXEMPLOS DE COMANDOS NO SQL SERVER Gerenciando Tabelas: DDL - DATA DEFINITION LANGUAG Criando uma tabela: CREATE TABLE CLIENTES ID VARCHAR4 NOT NULL, NOME VARCHAR30 NOT NULL, PAGAMENTO DECIMAL4,2 NOT NULL;

Leia mais

Microsoft Access XP Módulo Um

Microsoft Access XP Módulo Um Microsoft Access XP Módulo Um Neste primeiro módulo de aula do curso completo de Access XP vamos nos dedicar ao estudo de alguns termos relacionados com banco de dados e as principais novidades do novo

Leia mais

Linguagem SQL (Parte I)

Linguagem SQL (Parte I) Universidade Federal de Sergipe Departamento de Sistemas de Informação Itatech Group Jr Softwares Itabaiana Site: www.itatechjr.com.br E-mail: contato@itatechjr.com.br Linguagem SQL (Parte I) Introdução

Leia mais

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL.

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2012 Edição 7 Listando e Gravando Listando itens em ComboBox e gravando os dados no

Leia mais

Sistema de Recursos Humanos

Sistema de Recursos Humanos Sistema de Recursos Humanos Projeto 1 O objetivo desse sistema é gerenciar a admissão e a demissão de funcionários. Esse funcionário pode ou não ter dependentes. Esse funcionário está alocado em um departamento

Leia mais

BDII SQL Junção Revisão 8

BDII SQL Junção Revisão 8 exatasfepi.com.br BDII SQL Junção Revisão 8 André Luís Duarte Leais são as feridas feitas pelo amigo, mas os beijos do inimigo são enganosos. Provérbios 27:6 SQL Introdução Produto cartesiano Nomes alternativos

Leia mais

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. 1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. Editando um Artigo 4.3. Excluindo um Artigo 4.4. Publicar

Leia mais

Prof. Carlos Majer Aplicações Corporativas UNICID

Prof. Carlos Majer Aplicações Corporativas UNICID Este material pertence a Carlos A. Majer, Professor da Unidade Curricular: Aplicações Corporativas da Universidade Cidade de São Paulo UNICID Licença de Uso Este trabalho está licenciado sob uma Licença

Leia mais

Parte 5 LibreOffice Base

Parte 5 LibreOffice Base Parte 5 LibreOffice Base 1. Criação do banco de dados 1. Abra o LibreOffice Base; 2. Escolha Criar um novo banco de dados e clique em Concluir; 3. Salve o banco de dados em alguma pasta do computador.

Leia mais

UNIVERSIDADE VEIGA DE ALMEIDA CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO CURSO SUPERIOR DE TECNOLOGIA EM PROCESSAMENTO DE DADOS BANCO DE DADOS

UNIVERSIDADE VEIGA DE ALMEIDA CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO CURSO SUPERIOR DE TECNOLOGIA EM PROCESSAMENTO DE DADOS BANCO DE DADOS CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO CURSO SUPERIOR DE TECNOLOGIA EM PROCESSAMENTO DE DADOS CLAUDIO RIBEIRO DA SILVA MARÇO 1997 2 1 - CONCEITOS GERAIS DE 1.1 - Conceitos Banco de Dados - Representa

Leia mais

Associação Educacional Dom Bosco Curso de Engenharia 1º ano

Associação Educacional Dom Bosco Curso de Engenharia 1º ano Formatação condicional utilizando o valor da célula O que é? Algumas vezes é preciso destacar os valores, ou seja, como colocar em vermelho ou entre parênteses, os negativos, e de outra cor os positivos,

Leia mais

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO? Índice BlueControl... 3 1 - Efetuando o logon no Windows... 4 2 - Efetuando o login no BlueControl... 5 3 - A grade de horários... 9 3.1 - Trabalhando com o calendário... 9 3.2 - Cancelando uma atividade

Leia mais

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR 1 Índice: 01- Acesso ao WEBMAIL 02- Enviar uma mensagem 03- Anexar um arquivo em uma mensagem 04- Ler/Abrir uma mensagem 05- Responder uma mensagem

Leia mais

Como funciona? SUMÁRIO

Como funciona? SUMÁRIO SUMÁRIO 1. Introdução... 2 2. Benefícios e Vantagens... 2 3. Como utilizar?... 2 3.1. Criar Chave / Senha de Usuário... 2 3.2. Recursos da Barra Superior... 2 3.2.1. Opções... 3 3.2.1.1. Mover Para...

Leia mais

Tarefa Orientada 12 Junção Externa, Auto-Junção e União

Tarefa Orientada 12 Junção Externa, Auto-Junção e União Tarefa Orientada 12 Junção Externa, Auto-Junção e União Objectivos: Junção externa (Outer JOIN) Junção externa à esquerda (LEFT Outer JOIN) Junção externa à direita (RIGHT Outer JOIN) Junção externa completa

Leia mais

SQL Linguagem de Manipulação de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

SQL Linguagem de Manipulação de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri SQL Linguagem de Manipulação de Dados Banco de Dados SQL DML SELECT... FROM... WHERE... lista atributos de uma ou mais tabelas de acordo com alguma condição INSERT INTO... insere dados em uma tabela DELETE

Leia mais

Manual do usuário. v1.0

Manual do usuário. v1.0 Manual do usuário v1.0 1 Iniciando com o Vivo Gestão 1. como fazer login a. 1º acesso b. como recuperar a senha c. escolher uma conta ou grupo (hierarquia de contas) 2. como consultar... de uma linha a.

Leia mais

BEM-VINDO AO dhl PROVIEW

BEM-VINDO AO dhl PROVIEW BEM-VINDO AO dhl PROVIEW Guia de Usuário O DHL PROVIEW COLOCA VOCÊ NO CONTROLE DE SEUS ENVIOS. PROVIEW O DHL ProView é uma ferramenta de rastreamento on-line que permite o gerenciamento dos envios, a programação

Leia mais

Escrito por Sex, 14 de Outubro de 2011 23:12 - Última atualização Seg, 26 de Março de 2012 03:33

Escrito por Sex, 14 de Outubro de 2011 23:12 - Última atualização Seg, 26 de Março de 2012 03:33 Preço R$ 129.00 Compre aqui SUPER PACOTÃO 3 EM 1: 186 Vídeoaulas - 3 dvd's - 10.5 Gybabyte. 1) SQL 2) Banco de Dados (Oracle 10g, SQL Server 2005, PostgreSQL 8.2, Firebird 2.0, MySQL5.0) 3) Análise e Modelagem

Leia mais

Tarefa Orientada 16 Vistas

Tarefa Orientada 16 Vistas Tarefa Orientada 16 Vistas Objectivos: Vistas só de leitura Vistas de manipulação de dados Uma vista consiste numa instrução de SELECT que é armazenada como um objecto na base de dados. Deste modo, um

Leia mais

Lição 1 - Criação de campos calculados em consultas

Lição 1 - Criação de campos calculados em consultas 1 de 5 21-08-2011 22:15 Lição 1 - Criação de campos calculados em consultas Adição de Colunas com Valores Calculados: Vamos, inicialmente, relembrar, rapidamente alguns conceitos básicos sobre Consultas

Leia mais

BANCO DE DADOS I AULA 3. Willamys Araújo

BANCO DE DADOS I AULA 3. Willamys Araújo BANCO DE DADOS I AULA 3 Willamys Araújo Modelo Conceitual Descreve quais dados serão armazenados no banco de dados as relações que existem entre eles. Independe do SGBD e da abordagem do banco de dados

Leia mais

Banco de Dados. Arquitetura e Terminologia. Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.

Banco de Dados. Arquitetura e Terminologia. Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo. Banco de Dados Arquitetura e Terminologia Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.com 2015 Modelo de Dados e Esquemas O modelo de Banco de Dados é como um detalhamento

Leia mais

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

Bem-vindo ao tópico sobre consultas no SAP Business One.

Bem-vindo ao tópico sobre consultas no SAP Business One. Bem-vindo ao tópico sobre consultas no SAP Business One. 1 Neste tópico, você aprenderá a criar consultas SQL utilizando as ferramentas de consulta do SAP Business One Assistente de consultas e Gerador

Leia mais

02 - Usando o SiteMaster - Informações importantes

02 - Usando o SiteMaster - Informações importantes 01 - Apresentação do SiteMaster - News Edition O SiteMaster foi desenvolvido para ser um sistema simples de gerenciamento de notícias, instalado em seu próprio computador e com configuração simplificada,

Leia mais

Manual do site do Comitê do Itajaí: como inserir e atualizar

Manual do site do Comitê do Itajaí: como inserir e atualizar Manual do site do Comitê do Itajaí: como inserir e atualizar conteúdo autor: Fábio Roberto Teodoro 25 de março de 2010 Sumário 1 Definições 3 2 Interface Administrativa 4 3 Conteúdo 6 3.1 Notícias............................................

Leia mais