Informática para Ciências e Engenharias - 2º semestre 2016/2017

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

Download "Informática para Ciências e Engenharias - 2º semestre 2016/2017"

Transcrição

1 Informática para Ciências e Engenharias - 2º semestre 2016/2017 2º Teste, 5 de Junho de 2016, 1h:45m versão A ICE: ; Nome: ; Nº Avisos: Sem consulta; a interpretação do enunciado é da responsabilidade do estudante; se necessário explicite na resposta a sua interpretação. Questão valores Considere cada um dos fragmentos de programa apresentados nas alíneas seguintes. Para cada um deles, desenhe o gráfico produzido, indicando as coordenadas dos pontos marcados. y a) x = 0:4; for i = 1:length(x); y(i) = (x(i)-2)^2; plot(x,y, + ); x b) v 5 v = [6,5,4,3,2,1,0] for i = 1:7 u(i) = 6-v(i); plot( u, v); u Questão 2 2 valores Considere que no URL está acessível um ficheiro com o seguinte conteúdo. C:/users/paulo/teste.txt Após a execução de todas as instruções, que vêm a seguir, quais os valores de bars(1), A, B e C? str = urlread( ); bars = strfind(str, / ) dots = strfind(str,. ) A = str(1:bars()); B = str(bars(3)+1:dots(1)-1); C = str(dots(1):)); Resposta bars(1) = 3 A = C:/users/paulo/ B = teste C =.txt ICE 2016/17 2º semestre Teste 2 versão A 1

2 Questão 3 2,5 valores Considere a função MATLAB function func( fichin, fichout) fr = fopen( fichin, r ); fw = fopen( fichout, w ); while ~feof(fr) lin = fgetl(fr); vec_pos = strfind( lin, ; ); fprintf( fw, %s:%s\n, lin(vec_pos(2)+1:), lin(vec_pos(1)+1:vec_pos(2)-1)); fclose(fr); fclose(fw); So o conteúdo do ficheiro in.txt o seguinte: id_1;maria;azul id_2;rui;verde id_3;carlos;vermelho e supondo que se executa no Octave o comando: prompt_do_octave>> func( in.txt, out.txt ) qual é o conteúdo do ficheiro out.txt? Questão 4 2,5 valores Resposta: A função func1 está implementada parcialmente. Esta função lê para um vetor de estruturas ve o conteúdo de um ficheiro de texto em que cada linha contém, separados por um ponto e vírgula, o nome de um local e sua altitude (em metros). Após o carregamento do vetor de registos, a função determina a maior altitude registada. Escreva as partes em falta do código da função func1. % amax = func1(nomefich) % nomefich e o nome de um ficheiro com pelo menos uma linha, em que cada linha tem % uma string com o nome de um local separado por um ponto e virgula do valor da sua altitude % amax devera ser a maior altitude registada entre os vários locais function amax = func1( nomefich ) f = fopen( nomefich, r ); ve = [] while ~feof(f) linha = fgetl(f); pvs = strfind( linha, ; ); s.local = linha(1:pvs(1)-1); s.alt = str2num(linha(pvs(1)+1:)); ve = [ve,s]; fclose(f); amax = ve(1).alt; for i = 2: length(ve) if ve(i).alt > amax amax = ve(i).alt; azul:maria verde:rui vermelho:carlos ICE 2016/17 2º semestre Teste 2 versão A 2

3 Questão 5 4 valores Suponha que na base de dados carros.bd foram criadas e preenchidas duas tabelas com os seguintes comandos CREATE TABLE Carros ( matricula TEXT, modelo TEXT, cor TEXT, custo REAL, PRIMARY KEY(matricula)); CREATE TABLE Modelos ( modelo TEXT, marca TEXT, consumo REAL, peso INTEGER, lugares INTEGER, PRIMARY KEY(modelo)); INSERT INTO Carros Values( 15-CD-84, para2, azul, 7000); INSERT INTO Carros Values( 28-EP-45, clip, verde, 10000); INSERT INTO Carros Values( 39-LM-03, para2, cinza, 9000); INSERT INTO Carros Values( 28-PQ-34, safir, azul,15000); INSERT INTO Carros Values( 51-SA-NT, clip, branco,14000); INSERT INTO Carros Values( 08-OD-11, clip, azul,12000); INSERT INTO Modelos Values( clip, reno, 4.5, 1200, 5); INSERT INTO Modelos Values( para2, small, 3.7, 900, 2); INSERT INTO Modelos Values( safir, opal, 4.2, 1500, 7); Indique o resultado devolvido para cada um dos seguintes comandos (alínes a) até d)): a) SELECT marca, modelo FROM Modelos WHERE lugares < 6; reno clip small para2 b) SELECT DISTINCT cor FROM Carros; azul verde cinza branco c) SELECT matricula, cor FROM Modelos, Carros WHERE consumo < 4.0 AND Modelos.modelo=Carros.modelo; 15-CD-84 azul 39-LM-03 cinza d) SELECT max(custo) FROM Modelos, Carros WHERE Carros.modelo = Modelos.modelo AND marca = small ; 9000 e) Indique que comando SQL daria para obter a matrícula e o consumo de todos os carros azuis. SELECT matricula, consumo FROM Modelos, Carros WHERE cor = azul AND Modelos.modelo=Carros.modelo; ICE 2016/17 2º semestre Teste 2 versão A 3

4 Questão valores Considere as tabelas Carros e Modelos da pergunta 5 que estão guardadas numa base de dados com o nome carros.bd. Prete-se que escreva o código de duas funções que, em conjunto, permitem escrever num ficheiro o conteúdo dos campos matricula e custo dos registos da tabela Carros de todos os carros em que o campo cor é igual a um valor especificado (parâmetro corteste da função obtemregistos). Cada resultado ocupa uma linha, so a matrícula e o custo de cada carro separados por um ponto e vírgula), devo a primeira linha indicar o nome dos campos, igualmente separados por ponto e vírgula. Para o efeito, decidiu-se dividir a resolução do problema em duas funções obtemregistos e imprimirregistos. Nesta pergunta e nas seguintes admita que tem disponíveis as funções: % result = sqlite(sql, db) % Executa a instrucao SQL guardada na string sql na base de dados com o nome db. % Retorna o resultado que o SQLite3 retornar. function result = sqlite( sql, db ) % recs = parserecords(sqlresult, namestring) % Retorna no vetor de estruturas recs os registos devolvidos pelo SQLite3, que estao na string sqlresult. % A string namestring tem os nomes dos campos pedidos `a BD, separados por ' '. % Os campos de recs tem esses mesmos nomes. function recs = parserecords( sqlresult, namestring ) a) Preencha o código da função obtemregistos % vea = obtemregistos(nomebd, corteste) % nomebd é o nome da base de dados; corteste é o valor procurado para o parâmetro cor % vea é um vetor de estruturas que contém os campos matricula e custo dos carros seleccionados function vea = obterregistos( nomebd, corteste) sql = sprintf( SELECT matricula, custo FROM Carros WHERE cor = %s ;, corteste); x = sqlite(sql,nomebd); vea = parserecords(x, matricula custo ); b) Preencha o código da função imprimirregistos % imprimirregistos(veb, nomefichresultados) % veb é um vetor de estruturas do tipo devolvido pela funcao obterregistos % nomefichresultados é o nome do ficheiro onde serão escritos os resultados % Cada resultado ocupa uma linha, so a matricula e o custo separados por ponto e vírgula function imprimirregistos(veb, nomefichresultados) fid = fopen(nomefichresultados, w ) fprintf(fid, matricula;custo ); for i = 1:length(veB) fprintf(fid, %s;%s\n, veb(i).matricula, veb(i).custo); ; fclose(fid) c) Supondo que a base de dados carros.bd já foi criada e preenchida, e que na diretoria corrente existem os ficheiros obterregistos.m e imprimirregistos.m, quais os comandos a dar no interpretador para obter um ficheiro com o nome azuis.txt que contenha os campos matricula e custo de todos os registos da tabela Carros em que o campo cor tem o valor azul. >> x = obterregistos( carros.bd, azul ) >> imprimirregistos(x, azuis.txt ) ICE 2016/17 2º semestre Teste 2 versão A 4

5 Questão valores Considere novamente a base de dados definida na pergunta 5. Prete-se o código de uma função que recebe como parâmetros o nome de 2 campos da tabela Modelos consumo, peso ou lugares e que marca num gráfico, através de um símbolo * a verde, todos os pontos (x,y) obtidos na base de dados em x é o valor do 1º parâmetro escolhido e y é o valor do 2º parâmetro escolhido % grafico(nomebasedados, nomepar1, nomepar2) % nomebasedados é o nome da base de dados onde estão as tabelas % nomepar1 é o nome do parâmetro que aparece nas abcissas % nomepar2 é o nome do parâmetro que aparece nas ordenadas function grafico(nomebasedados, nomepar1, nomepar2) sql = sprintf( SELECT %s, %s FROM Modelos, nomepar1, nomepar2); res = sqlite(sql, nomebasedados); s = parserecords(res, c1 c2 ); n = length(s) x = zeros(1,n); y = zeros(1,n); for i = 1:length(s) x(i) = str2num(s(i).c1); y(i) = str2num(s(i).c2); ; plot(x,y, *g ); // Apice Sintaxe de Comandos SQL utilizados neste teste Comando SQL CREATE TABLE nometabela ( nomecampo tipo, nomecampo tipo,, PRIMARY KEY ( ) ); Notas Alguns tipos são INTEGER, REAL e VARCHAR( ) INSERT INTO nometabela VALUES ( valorcampo1, valorcampo2, ); SELECT qualificativo nomecampo, FROM NomeTabela, WHERE expressão ; A expressão inclui nomes de campos; pode incluir o operador lógicos AND, os operadores relacionais >, <, >=, <= e também o operador LIKE O nome do campo poder substituído por * O qualificativo pode não parecer, mas exemplos de qualificativos são DISTINCT, MAX e COUNT. ICE 2016/17 2º semestre Teste 2 versão A 5

Informática para Ciências e Engenharias - 2º semestre 2016/2017

Informática para Ciências e Engenharias - 2º semestre 2016/2017 Informática para Ciências e Engenharias - 2º semestre 2016/2017 2º Teste, 5 de Junho de 2016, 1h:45m versão B ICE: ; Nome: ; Nº Avisos: Sem consulta; a interpretação do enunciado é da responsabilidade

Leia mais

Informática para Ciências e Engenharias - 2º semestre 2017/2018

Informática para Ciências e Engenharias - 2º semestre 2017/2018 Informática para Ciências e Engenharias - 2º semestre 2017/2018 2º Teste, 6 de Junho de 2018, 1h:45m versão A ICE: ; Nome: ; Nº Avisos: Sem consulta; a interpretação do enunciado é da responsabilidade

Leia mais

Informática para as Ciências e Engenharias - 2º semestre 2015/2016

Informática para as Ciências e Engenharias - 2º semestre 2015/2016 Informática para as Ciências e Engenharias - 2º semestre 2015/2016 2º Teste, 6 de Junho de 2016, 2h versão A Nome: Nº Avisos: Sem consulta; a interpretação do enunciado é da responsabilidade do estudante;

Leia mais

Informática para Ciências e Engenharias - 2º semestre 2017/2018

Informática para Ciências e Engenharias - 2º semestre 2017/2018 Informática para Ciências e Engenharias - 2º semestre 2017/2018 2º Teste, 6 de Junho de 2018, 1h:45m versão B ICE: ; Nome: ; Nº Avisos: Sem consulta; a interpretação do enunciado é da responsabilidade

Leia mais

Informática para as Ciências e Engenharias - 2º semestre 2015/2016

Informática para as Ciências e Engenharias - 2º semestre 2015/2016 Informática para as Ciências e Engenharias - 2º semestre 2015/2016 Exame de Recurso, 1 de Julho de 2016, 2h30m Nome: Nº Avisos: Sem consulta; a interpretação do enunciado é da responsabilidade do estudante;

Leia mais

Informática para as Ciências e Engenharias - 2º semestre 2017/2018

Informática para as Ciências e Engenharias - 2º semestre 2017/2018 Informática para as Ciências e Engenharias - 2º semestre 2017/2018 Exame de Recurso, 26 de Junho de 2018, 13:00 Duração: 2h30m ICE Nome: Nº Avisos: Sem consulta; a interpretação do enunciado é da responsabilidade

Leia mais

Informática para as Ciências e Engenharias - 2º semestre 2016/2017

Informática para as Ciências e Engenharias - 2º semestre 2016/2017 Informática para as Ciências e Engenharias - 2º semestre 2016/2017 Exame de Recurso, 7 de Julho de 2017, 9:00 Duração: 2h30m ICE Nome: Nº Avisos: Sem consulta; a interpretação do enunciado é da responsabilidade

Leia mais

Informática para Ciências e Engenharias - 2º semestre 2018/2019

Informática para Ciências e Engenharias - 2º semestre 2018/2019 Informática para Ciências e Engenharias - 2º semestre 2018/2019 2º Teste, 8 de Junho de 2019, 1h:45m + 30m versão A ICE: ; Nome: ; Nº Avisos: Sem consulta; a interpretação do enunciado é da responsabilidade

Leia mais

2 o Teste de ICE-B, 8 de Junho de 2019 (Versão B)

2 o Teste de ICE-B, 8 de Junho de 2019 (Versão B) 2 o Teste de ICE-B, 8 de Junho de 2019 (Versão B) Três páginas com 7 perguntas+tp2, três folhas de resposta. Duração total: 2 horas Atenção: Preencha cuidadosamente cada folha de resposta, escrevendo o

Leia mais

2 o Teste de ICE-B, 6 de Junho de 2018 (Versão B)

2 o Teste de ICE-B, 6 de Junho de 2018 (Versão B) 2 o Teste de ICE-B, 6 de Junho de 2018 (Versão B) Três páginas com 7 perguntas mais duas folhas de resposta. Duração: 1 hora e 45 minutos Atenção: Preencha cuidadosamente cada folha de resposta, escrevendo

Leia mais

Exane de ICE-B, 26 de Junho de 2018 (Versão A)

Exane de ICE-B, 26 de Junho de 2018 (Versão A) Exane de ICE-B, 26 de Junho de 2018 (Versão A) Três páginas com 10 perguntas mais três folhas de resposta. Duração: 2 horas e 30 minutos Atenção: Preencha cuidadosamente cada folha de resposta. Pode usar

Leia mais

Informática para Ciências e Engenharias 2012/13. Teórica 10

Informática para Ciências e Engenharias 2012/13. Teórica 10 Informática para Ciências e Engenharias 2012/13 Teórica 10 Na aula de hoje... Introdução aos sistemas de bases de dados (parte 2): Combinar MATLAB e SQL Um exemplo prático 2 MATLAB + SQL 3 MATLAB + SQL

Leia mais

Informática para as Ciências e Engenharias - 2º semestre 2016/2017

Informática para as Ciências e Engenharias - 2º semestre 2016/2017 Informática para as Ciências e Engenharias - 2º semestre 2016/2017 1º Teste, 29 de Abril de 2017, 1h45m versão B ICE: Nome: Nº Avisos: Sem consulta; a interpretação do enunciado é da responsabilidade do

Leia mais

Informática para as Ciências e Engenharias - 2º semestre 2016/2017

Informática para as Ciências e Engenharias - 2º semestre 2016/2017 Informática para as Ciências e Engenharias - 2º semestre 2016/2017 1º Teste, 29 de Abril de 2017, 1h45m versão A ICE: Nome: Nº Avisos: Sem consulta; a interpretação do enunciado é da responsabilidade do

Leia mais

Nome: Número: Computação e Programação Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas

Nome: Número: Computação e Programação Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas Nome: Número: Computação e Programação 2017-2018 Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas DECivil Exame Época Normal 10 de janeiro de 2018 Exame sem

Leia mais

Nome: Número: Computação e Programação Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas

Nome: Número: Computação e Programação Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas Nome: Número: Computação e Programação 2017-2018 Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas DECivil Exame Época Normal 10 de janeiro de 2018 Exame sem

Leia mais

Computação e Programação. Exame Época Normal

Computação e Programação. Exame Época Normal Nome : Número : Computação e Programação 2015-2016 Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas DECivil Exame Época Normal 6 de janeiro de 2016 Exame sem

Leia mais

Problema 2 (1 valor) M = [50:2:248 ; 249:-2:51] Problema 3 (1 valor)

Problema 2 (1 valor) M = [50:2:248 ; 249:-2:51] Problema 3 (1 valor) Nome : Número : Computação e Programação 2015-2016 Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas DECivil Exame Época de Recurso 27 de janeiro de 2015 Exame

Leia mais

Banco de Dados I Introdução SQL

Banco de Dados I Introdução SQL Banco de Dados I Introdução SQL Frederico Queiroga fredericoqueiroga@gmail.com https://sites.google.com/site/fredericoqueiroga/ Linguagem SQL Aspectos Gerais: Independência do fabricante: Está incorporada

Leia mais

Computação e Programação. Exame Época de Recurso

Computação e Programação. Exame Época de Recurso Nome : Número : Computação e Programação 2014-2015 Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas DECivil Exame Época de Recurso 28 de janeiro de 2015 Exame

Leia mais

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

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

Leia mais

Informática para Ciências e Engenharias 2013/14. Teórica 10

Informática para Ciências e Engenharias 2013/14. Teórica 10 Informática para Ciências e Engenharias 2013/14 Teórica 10 Na aula de hoje... Introdução aos sistemas de bases de dados: Modelo relacional SQL (Structured Query Language) SQL e MATLAB Um exemplo prático

Leia mais

Informática para Ciências e Engenharias B

Informática para Ciências e Engenharias B Informática para Ciências e Engenharias B Trabalho Prático 2016/17 1 Objetivo do Trabalho A depuração plasmática é o processo de remoção de uma substância do plasma sanguíneo, principalmente por acção

Leia mais

Informática para Ciências e Engenharias (C) Trabalho Prático /18

Informática para Ciências e Engenharias (C) Trabalho Prático /18 Informática para Ciências e Engenharias (C) Trabalho Prático - 2017/18 1. Contexto O módulo de Young ou módulo de elasticidade é um parâmetro mecânico que proporciona uma medida da rigidez de um material

Leia mais

BANCO DE DADOS. Para a criação de um banco de dados, através de scripts SQL, deve-se usar a seguinte sintaxe: CREATE DATABASE <nome_banco_de_dados>

BANCO DE DADOS. Para a criação de um banco de dados, através de scripts SQL, deve-se usar a seguinte sintaxe: CREATE DATABASE <nome_banco_de_dados> BANCO DE DADOS 1. Scripts de criação de banco de dados Para a criação de um banco de dados, através de scripts SQL, deve-se usar a seguinte sintaxe: CREATE DATABASE Onde:

Leia mais

Nome: Número: Computação e Programação Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas

Nome: Número: Computação e Programação Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas Nome: Número: Computação e Programação 2017-2018 Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas DECivil Exame Época de Recurso 31 de janeiro de 2018 Exame

Leia mais

Escola Secundária de Albufeira. Comandos MySQL. (Páginas Web Dinâmicas: PHP e MySQL) Carlos Nunes

Escola Secundária de Albufeira. Comandos MySQL. (Páginas Web Dinâmicas: PHP e MySQL) Carlos Nunes Escola Secundária de Albufeira Comandos MySQL (Páginas Web Dinâmicas: PHP e MySQL) (csmnunes@gmail.com) 2009/2010 Criar Base de Dados CREATE DATABASE basededados; Apagar Base de Dados DROP DATABASE basededados;

Leia mais

Informática para Ciências e Engenharias (B) 2015/16. Teórica 10

Informática para Ciências e Engenharias (B) 2015/16. Teórica 10 Informática para Ciências e Engenharias (B) 2015/16 Teórica 10 Na aua de hoje Introdução aos sistemas de bases de dados: Modeo reaciona SQL (Structured Query Language) SQL e MATLAB Um exempo prático Nota:

Leia mais

As Instruções DML. As Instruções de manipulação de dados(dml) em SQL são representados por: Modificam o estado do banco de dados:

As Instruções DML. As Instruções de manipulação de dados(dml) em SQL são representados por: Modificam o estado do banco de dados: As Instruções DML As Instruções de manipulação de dados(dml) em SQL são representados por: Modificam o estado do banco de dados: o INSERT - permite a inclusão de novos registros (linhas) nas tabelas o

Leia mais

SQL CREATE DATABASE. MySQL, SQL Server, Access, Oracle, Sybase, DB2, e outras base de dados utilizam o SQL.

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

Leia mais

Nome: Número: Computação e Programação Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas

Nome: Número: Computação e Programação Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas Nome: Número: Computação e Programação 2017-2018 Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas DECivil Exame Época de Recurso 31 de janeiro de 2018 Exame

Leia mais

Nome: Número: Computação e Programação. Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas

Nome: Número: Computação e Programação. Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas Nome: Número: Computação e Programação 2016-2017 Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas DECivil Exame Época de Recurso 1 de Fevereiro de 2017 Exame

Leia mais

17 - Consultas em SQL

17 - Consultas em SQL ICE-B 17 - Consultas em SQL Ludwig Krippahl Consultas em SQL Resumo Cruzar informação entre várias tabelas SQL: JOIN Funções de agregação Juntar strings e parâmetros em Python: format e join Trabalho prático

Leia mais

U.C Fundamentos de Bases de Dados Resolução e Critérios de Correção INSTRUÇÕES:

U.C Fundamentos de Bases de Dados Resolução e Critérios de Correção INSTRUÇÕES: e-fólio B U.C. 21053 Fundamentos de Bases de Dados 2017-2018 Resolução e Critérios de Correção INSTRUÇÕES: 1) O e-fólio é constituído por 5 perguntas. A cotação global é de 5 valores. 2) O e-fólio deve

Leia mais

A U L A 1 0 C R I A N D O V I E W S V I E W S ( V I S Õ E S )

A U L A 1 0 C R I A N D O V I E W S V I E W S ( V I S Õ E S ) BANCO DE DADOS GERENCIAL 1 A U L A 1 0 C R I A N D O V I E W S V I E W S ( V I S Õ E S ) VIEW é uma instrução SQL que retorna dados e é salva no banco de dados com um nome, ou seja, passa a ser um objeto

Leia mais

LINGUAGEM SQL. SQL Server 2008 Comandos iniciais

LINGUAGEM SQL. SQL Server 2008 Comandos iniciais 1 LINGUAGEM SQL SQL Server 2008 Comandos iniciais SQL - STRUCTURED QUERY LANGUAGE Quando os Bancos de Dados Relacionais estavam sendo desenvolvidos, foram criadas linguagens destinadas à sua manipulação.

Leia mais

Nome: Número: Computação e Programação Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas

Nome: Número: Computação e Programação Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas Nome: Número: Computação e Programação 2016-2017 Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas DECivil Exame Época Normal 11 de janeiro de 2017 Exame sem

Leia mais

15 - Introdução às Bases de Dados

15 - Introdução às Bases de Dados ICE-B 15 - Introdução às Bases de Dados Ludwig Krippahl Bases de Dados Resumo Introdução aos sistemas de bases de dados: Modelo relacional SQL (Structured Query Language) Criar tabelas Inserir dados Consultar

Leia mais

18 - Consultas em SQL

18 - Consultas em SQL ICE-B 18 - Consultas em SQL Ludwig Krippahl Consultas em SQL Resumo Cruzar informação entre várias tabelas SQL: JOIN Funções de agregação Juntar strings e parâmetros em Python: format e join 1 Consultas

Leia mais

Manipulando a base de dados

Manipulando a base de dados Manipulando a base de dados Uma base de dados pode ser manipulada com quatro operações básicas: Incluir, Apagar, Alterar e Pesquisar. Vale lembrar que como toda linguagem para computadores, o MySQL tem

Leia mais

Computação e Programação 201*/201* - 1º Semestre

Computação e Programação 201*/201* - 1º Semestre Computação e Programação 201*/201* - 1º Semestre Exame Tipo MEMec LEAN DURAÇÃO: 2h30min Leia com atenção os pontos que se seguem: Comece por IDENTIFICAR TODAS AS FOLHAS DO EXAME. Não desagrafe as folhas.

Leia mais

Bases de Dados. DDL Data Definition Language

Bases de Dados. DDL Data Definition Language Bases de Dados DDL Data Definition Language SQL SQL = Structured Query Language Foi originalmente criada pela IBM nos anos 70 como parte de um protótipo de sistema relacional Posteriormente foi implementada

Leia mais

Preparação. Linguagem de Manipulação de Dados (DML) Estudo Dirigido 10/12/2013

Preparação. Linguagem de Manipulação de Dados (DML) Estudo Dirigido 10/12/2013 Linguagem de Manipulação de Dados (DML) Estudo Dirigido A Linguagem SQL Preparação Criar um banco de dados denominado Escola ; Criar a tabela, como especificado abaixo: # RA Numeric(8) Nome Serie Turma

Leia mais

AULA 8. Ambientes Visuais 8.1. OBJETIVO DA AULA SQL (Structured Query Language)

AULA 8. Ambientes Visuais 8.1. OBJETIVO DA AULA SQL (Structured Query Language) AULA 8 8.1. OBJETIVO DA AULA Relembrar conceitos e recursos básicos apresentados nas aulas anteriores, dar continuidade nas codificações iniciadas e ainda não finalizadas, explorar acesso a banco de dados

Leia mais

Informá(ca para as Ciências e Engenharias Versão : C (Engenharia Civil) Pedro Barahona 2016 / 17

Informá(ca para as Ciências e Engenharias Versão : C (Engenharia Civil) Pedro Barahona 2016 / 17 Informá(ca para as Ciências e Engenharias Versão : C (Engenharia Civil) Pedro Barahona 2016 / 17 Sumário Resolução de problemas Metodologia e níveis de abstração. Funções. Testes unitários. Ficheiros com

Leia mais

RESOLUÇÃO. Computação e Programação (2009/2010-1º Semestre) 1º Teste (11/11/2009) Nome. Número. Leia com atenção os pontos que se seguem:

RESOLUÇÃO. Computação e Programação (2009/2010-1º Semestre) 1º Teste (11/11/2009) Nome. Número. Leia com atenção os pontos que se seguem: Computação e Programação (2009/2010-1º Semestre) 1º Teste MEMec - LEAN (11/11/2009) DURAÇÃO: 1h30m RESOLUÇÃO Leia com atenção os pontos que se seguem: Comece por escrever o seu nome e número nesta folha,

Leia mais

SQL Linguagem de Manipulação de Dados SQL DML SQL DML. Exemplo Modelo Relacional. Exemplo ME-R SQL DML CONTINUAÇÃO...

SQL Linguagem de Manipulação de Dados SQL DML SQL DML. Exemplo Modelo Relacional. Exemplo ME-R SQL DML CONTINUAÇÃO... Ciência da Computação GBC043 Sistemas de Banco de Dados SQL Linguagem de Manipulação de Dados Profa. Maria Camila Nardini Barioni camila.barioni@facom.ufu.br Bloco B - sala 1B137 SQL DML CONTINUAÇÃO...

Leia mais

Informática I. Aula 8. Aula 8-25/09/2006 1

Informática I. Aula 8.   Aula 8-25/09/2006 1 Informática I Aula 8 http://www.ic.uff.br/~bianca/informatica1/ Aula 8-25/09/2006 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação

Leia mais

COMPUTAÇÃO E PROGRAMAÇÃO

COMPUTAÇÃO E PROGRAMAÇÃO COMPUTAÇÃO E PROGRAMAÇÃO 1º Semestre 2014/2015 MEMec, LEAN Ficha da Aula Prática 1 Exercícios escritos Sumário das tarefas e objectivos da aula: 1. Realizar exercícios escritos, em condições semelhantes

Leia mais

PROGRAMA. 3.SQL Básico. 3.1 Criação de tabelas 3.2 Queries simples 3.3 Subqueries 3.4 Agregação. Prof. Dr. Marcos Tsuzuki

PROGRAMA. 3.SQL Básico. 3.1 Criação de tabelas 3.2 Queries simples 3.3 Subqueries 3.4 Agregação. Prof. Dr. Marcos Tsuzuki PROGRAMA 3.SQL Básico 3.1 Criação de tabelas 3.2 Queries simples 3.3 Subqueries 3.4 Agregação 1 3.SQL Básico A linguagem SQL foi desenvolvida para o ambiente relacional, podendo ser adaptada a ambientes

Leia mais

C A P I T U L O 10 F U N Ç Õ E S I N T E R N A S P H P P A R A B A N C O D E D A D O S

C A P I T U L O 10 F U N Ç Õ E S I N T E R N A S P H P P A R A B A N C O D E D A D O S C A P I T U L O 10 F U N Ç Õ E S I N T E R N A S P H P P A R A B A N C O D E D A D O S Para desenvolver um sistema que utilizará um banco de dados, precisamos estabelecer uma conexão entre a linguagem

Leia mais

Preparação criar tabela. Linguagem de Manipulação de Dados (DML) Estudo Dirigido 12/11/2018

Preparação criar tabela. Linguagem de Manipulação de Dados (DML) Estudo Dirigido 12/11/2018 Linguagem de Manipulação de Dados (DML) Estudo Dirigido A Linguagem SQL Preparação criar tabela Criar um novo arquivo de banco de dados chamado Escola Criar a tabela, como especificado abaixo: Create table

Leia mais

Bases de Dados 2006/2007 Exame

Bases de Dados 2006/2007 Exame Exame 12 de Janeiro de 2007 Instituto Superior Técnico Departamento de Engenharia Informática Regras O exame tem a duração de 2h30m. A folha de capa deve ser identificada com o nome e número do aluno.

Leia mais

A U L A 9 F U N Ç Õ E S A G R E G A D A S E C Á L C U L O S

A U L A 9 F U N Ç Õ E S A G R E G A D A S E C Á L C U L O S BANCO DE DADOS GERENCIAL 1 A U L A 9 F U N Ç Õ E S A G R E G A D A S E C Á L C U L O S Funções Agregadas São funções aquelas que tomam uma coleção (um conjunto ou subconjunto) de valores como entrada,

Leia mais

Flickr, shindotv/ / BASES DE DADOS. Laboratórios de Informática João Paulo Barraca, André Zúquete, Diogo Gomes

Flickr, shindotv/ / BASES DE DADOS. Laboratórios de Informática João Paulo Barraca, André Zúquete, Diogo Gomes Flickr, shindotv/3835365695/ BASES DE DADOS Laboratórios de Informática 2014-2015 João Paulo Barraca, André Zúquete, Diogo Gomes Armazenamento de Informação Aplicações necessitam de armazenar informação

Leia mais

Bases de Dados. Lab 1: Introdução ao ambiente. Figura 1. Base de dados de exemplo

Bases de Dados. Lab 1: Introdução ao ambiente. Figura 1. Base de dados de exemplo Departamento de Engenharia Informática 2013/2014 Bases de Dados Lab 1: Introdução ao ambiente 1º semestre O ficheiro bank.sql contém um conjunto de instruções SQL para criar a base de dados de exemplo

Leia mais

SQL (Tópicos) Structured Query Language

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

Leia mais

Informática para Ciências e Engenharias-B 2017/18

Informática para Ciências e Engenharias-B 2017/18 Informática para Ciências e Engenharias-B 2017/18 Trabalho Prático N o 2 2017/18 1 Objectivo do Trabalho Até 1982, a insulina disponível para tratamento de diabetes era obtida por purificação de tecidos

Leia mais

Aula de SQL Comandos DDL. André Luiz de Oliveira Eduardo Raul Hruschka

Aula de SQL Comandos DDL. André Luiz de Oliveira Eduardo Raul Hruschka Aula de SQL Comandos DDL André Luiz de Oliveira Eduardo Raul Hruschka E-mail: andre_luiz@icmc.usp.br erh@icmc.usp.br Agenda Instalação do MySQL e Workbench Comandos DDL Data Definition Language Criação

Leia mais

Introdução ao PostgreSQL

Introdução ao PostgreSQL Introdução ao PostgreSQL Fontes Karine Reis Ferreira karine@dpi.inpe.br Gilberto Câmara gilberto@dpi.inpe.br Gilberto Ribeiro de Queiroz gribeiro@dpi.inpe.br Marcos André Gonçalves - UFMG Parte 3 Aula

Leia mais

Banco de Dados. Professora: Luciana Faria

Banco de Dados. Professora: Luciana Faria Banco de Dados Professora: Luciana Faria Introdução ao linguagem é a SQL (Structured Query Language) Linguagem de Consulta Estruturada Para se utilizar, administrar, e trabalhar com um banco de dados é

Leia mais

Exame de Recurso de Base de Dados Universidade do Algarve 03/Fev/2005, (duração: 2 horas)

Exame de Recurso de Base de Dados Universidade do Algarve 03/Fev/2005, (duração: 2 horas) Exame de Recurso de Base de Dados Universidade do Algarve 03/Fev/2005, (duração: 2 horas) Este exame consiste em 16 perguntas de escolha múltipla. Para todas as questões existe apenas 1 resposta correcta.

Leia mais

TECNOLOGIA EM SISTEMAS PARA INTERNET PROJETO DE BANCO DE DADOS

TECNOLOGIA EM SISTEMAS PARA INTERNET PROJETO DE BANCO DE DADOS Exemplos de Scripts SQL (PostgreSQL) Pizzaria 1 2 Criação de BANCO DE DADOS CREATE DATABASE nome_do_banco; CREATE DATABASE pizzaria; Criação de TABELAS SOMENTE COM CHAVE PRIMÁRIA CREATE TABLE nome_da_tabela

Leia mais

FUNDAMENTOS DA PROGRAMAÇÃO 1º Teste, 19 de abril de 2013, 1h30m

FUNDAMENTOS DA PROGRAMAÇÃO 1º Teste, 19 de abril de 2013, 1h30m FUNDAMENTOS DA PROGRAMAÇÃO 1º Teste, 19 de abril de 2013, 1h30m 1. (1.5) Considere a seguinte gramática em notação BNF: ::= , ::= ::=

Leia mais

Bancos (Bases) de Dados

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

Leia mais

Informática para Ciências e Engenharias-B 2018/19

Informática para Ciências e Engenharias-B 2018/19 Informática para Ciências e Engenharias-B 2018/19 Trabalho Prático N o 2 2018/19 1 Objectivo do Trabalho Um grupo de historiadores está a estudar uma série de experiências antigas de química e precisa

Leia mais

BANCO DE DADOS PARA WEB

BANCO DE DADOS PARA WEB BANCO DE DADOS PARA WEB PROF. FABIANO TAGUCHI http://fabianotaguchi.wordpress.com fabianotaguchi@gmail.com BANCO DE DADOS O banco de dados será de fundamental importância para a criação de páginas dinâmicas,

Leia mais

Computação e Programação Exame 2ª Época

Computação e Programação Exame 2ª Época Computação e Programação 2012-2013 Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas DECivil Exame 2ª Época 30 de janeiro de 2013 Exame sem consulta (2 horas

Leia mais

Versão º. Semestre de 2006 Marcelo Nogueira São José dos Campos - SP

Versão º. Semestre de 2006 Marcelo Nogueira São José dos Campos - SP Versão 1.0 1. Introdução 1.1 Título Implementação de um BD Modelo de Dados Relacional e sua Conversão para os Modelos de Dados Hierárquico, Rede e Orientado a Objetos. 1.2 Motivação Implementar no banco

Leia mais

E-BOOK GUIA RÁPIDO DE SQL W W W. T R E I N A W E B.C O M. B R

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

Leia mais

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

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

Leia mais

Informá(ca para as Ciências e Engenharias Versão : C (Engenharia Civil) Aula 8. Pedro Barahona 2016 / 17

Informá(ca para as Ciências e Engenharias Versão : C (Engenharia Civil) Aula 8. Pedro Barahona 2016 / 17 Informá(ca para as Ciências e Engenharias Versão : C (Engenharia Civil) Aula 8 Pedro Barahona 2016 / 17 Sumário Estruturas. Vetores de estruturas. 8 Maio 2017 8: Estruturas; Vetores de Estruturas 2 Massa

Leia mais

'%'! $!0" $ 8 ' %%! % '! $ $$% + ' %!%$/)!'4!+,"/)!)+,/)% *! +,"0''% * %$!*!$$ #!"%&%'%'%$! "94(# ' %'$%$$$%0%$%' *!% %%%'!**% > %% %%!31?

'%'! $!0 $ 8 ' %%! % '! $ $$% + ' %!%$/)!'4!+,/)!)+,/)% *! +,0''% * %$!*!$$ #!%&%'%'%$! 94(# ' %'$%$$$%0%$%' *!% %%%'!**% > %% %%!31? MODELAGEM FÍSICA Capítulo 3! " # $ $!%%%& '$! $% $$%"%' ) ' *'!%'!$ $ $ $% +, %#!!" '$*'#%! $ $$%" % '$%!!% $% * % $ *-! %$% $!* '% $!$$.!'% & $%!% $ $ ' %/!$ 0 $*' $% *0 )#%!$0% 1&$$$%+#!*22,"$% )'%$$%%&

Leia mais

Edital Nº. 04/2009-DIGPE 10 de maio de 2009

Edital Nº. 04/2009-DIGPE 10 de maio de 2009 Caderno de Provas SISTEMAS DE INFORMAÇÃO Edital Nº. 04/2009-DIGPE 10 de maio de 2009 INSTRUÇÕES GERAIS PARA A REALIZAÇÃO DA PROVA Use apenas caneta esferográfica azul ou preta. Escreva o seu nome completo

Leia mais

A U L A 8 C O N S U L T A S U N I N D O D U A S O U M A I S T A B E L A S P A R T E 2

A U L A 8 C O N S U L T A S U N I N D O D U A S O U M A I S T A B E L A S P A R T E 2 BANCO DE DADOS GERENCIAL 1 A U L A 8 C O N S U L T A S U N I N D O D U A S O U M A I S T A B E L A S P A R T E 2 Na aula passada, uma situação muito comum é, ao construirmos uma consulta (select), termos

Leia mais

Aula 06 Sistemas Embarcados LT38C

Aula 06 Sistemas Embarcados LT38C Aula 06 Sistemas Embarcados LT38C Prof. Lucas Ricken Garcia 2017/1 Introdução a Banco de Dados Coleção de dados relacionados. Fatos conhecidos que podem ser registrados e possuem significado implícito.

Leia mais

SQL. Prof. Roger Cristhian Gomes

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

Leia mais

BANCO DE DADOS I. Exercícios

BANCO DE DADOS I. Exercícios BANCO DE DADOS I Exercícios Nos próximos slide estão apresentados um modelo ER parcial de uma fábrica e o seu respectivo modelo Relacional. O esquema da base de dados relacional contém os nomes das tabelas,

Leia mais

Banco de dados 1. Linguagem SQL DDL e DML Parte 2. Professor: Victor Hugo L. Lopes

Banco de dados 1. Linguagem SQL DDL e DML Parte 2. Professor: Victor Hugo L. Lopes Banco de dados 1 Linguagem SQL DDL e DML Parte 2 Professor: Victor Hugo L. Lopes Agenda: DML: Criando registros Alterando e removendo registros Selecionando registros 2 Criando registros em uma relação

Leia mais

Exemplo 1. t = [0:2:20] ; g = 9.81; m = 68.1; cd = 0.25; v = sqrt(g*m/cd)*tanh(sqrt(g*cd/m)*t); plot(t, v) 2013/02/14

Exemplo 1. t = [0:2:20] ; g = 9.81; m = 68.1; cd = 0.25; v = sqrt(g*m/cd)*tanh(sqrt(g*cd/m)*t); plot(t, v) 2013/02/14 Gráficos Aqui é que há uma diferença entre as capacidades gráficas dos dois ambientes, MATLAB e Octave. O MATLAB permite mais variantes. No curso bastam-nos as possibilidades do Octave que trabalha sobre

Leia mais

Tarefa Orientada 17 Scripts

Tarefa Orientada 17 Scripts Tarefa Orientada 17 Scripts Objectivos: Declaração de variáveis escalares Declaração de variáveis do tipo tabela Tabelas temporárias Estruturas Condicionais Estruturas de Repetição Tratamento de erros

Leia mais

A linguagem SQL

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

MYSQL - PRIMEIROS COMANDOS CRIAÇÃCO DO BD E DAS TABELAS, INSERÇÃO E CONSULTA DE REGISTROS. create database [if not exists] <nome>

MYSQL - PRIMEIROS COMANDOS CRIAÇÃCO DO BD E DAS TABELAS, INSERÇÃO E CONSULTA DE REGISTROS. create database [if not exists] <nome> 1. Manuseio do banco de dados MYSQL - PRIMEIROS COMANDOS CRIAÇÃCO DO BD E DAS TABELAS, INSERÇÃO E CONSULTA DE REGISTROS As seguintes instruções manuseiam o banco de dados: cria o banco mostra os bancos

Leia mais

A Linguagem SQL. Tecnologia de Base de Dados. MSc. Eugénio. Macumbe

A Linguagem SQL. Tecnologia de Base de Dados. MSc. Eugénio. Macumbe A Linguagem SQL Tecnologia de Base de Dados MSc. Eugénio. Macumbe A Linguagem SQL As raízes da linguagem SQL remontam a 1974, altura em que na IBM corp. se desenvolvia o protótipo de um sistema relacional

Leia mais

Exercício Aula Passada. SQL Linguagem de Manipulação de Dados. Exercício Aula Passada. Exercício Aula Passada. Exercício Aula Passada

Exercício Aula Passada. SQL Linguagem de Manipulação de Dados. Exercício Aula Passada. Exercício Aula Passada. Exercício Aula Passada Ciência da Computação GBC043 Sistemas de Banco de Dados SQL Linguagem de Manipulação de Dados Profa. Maria Camila Nardini Barioni camila.barioni@ufu.br Bloco B - sala 1B137 1 semestre de 2018 2 Escreva

Leia mais

PCS3413. Engenharia de So-ware e Banco de Dados. Aula 17. Escola Politécnica da Universidade de São Paulo

PCS3413. Engenharia de So-ware e Banco de Dados. Aula 17. Escola Politécnica da Universidade de São Paulo PCS3413 Engenharia de So-ware e Banco de Dados Aula 17 Escola Politécnica da Universidade de São Paulo 1 SQL STRUCTURED QUERY LANGUAGE Manipulação de dados operações de modificam o estado das tabelas:

Leia mais

Bases de Dados 1º semestre

Bases de Dados 1º semestre DepartamentodeEngenhariaInformática 2008/2009 BasesdeDados1ºsemestre Lab1:Introduçãoaoambiente O ficheiro create bank.sql contém um conjunto de instruções SQL para criar a base de dadosdeexemploilustradanafigura1.

Leia mais

Técni n c i as e L i L n i g n u g age g ns n p ara r Ba B nc n o d e D ados I ACCESS

Técni n c i as e L i L n i g n u g age g ns n p ara r Ba B nc n o d e D ados I ACCESS Técnicas e Linguagens para Banco de Dados I ACCESS Criando um Banco de Dados 1 2 3 4 5 6 7 8 Tipos de Relações existentes nos Bancos de Dados Relacionamentos 1 1 Um para Um : neste tipo de Relação,

Leia mais

SQL BÁSICO. Luiz Antônio Vivacqua Corrêa Meyer

SQL BÁSICO. Luiz Antônio Vivacqua Corrêa Meyer SQL BÁSICO Luiz Antônio Vivacqua Corrêa Meyer SQL (Structured Query Language) Início na década de 70 pela IBM com o nome de SEQUEL. Em 1980 o produto mudou seu nome para SQL. American National Standards

Leia mais

Módulo 6: Linguagem de Programação IV 6.2. Bases de Dados Introdução à Linguagem SQL

Módulo 6: Linguagem de Programação IV 6.2. Bases de Dados Introdução à Linguagem SQL Curso Profissional de Técnico de Multimédia 12ºAno Disciplina: Sistemas de Informação Módulo 6: Linguagem de Programação IV 6.2. Bases de Dados 6.2.3. Introdução à Linguagem SQL Prof. Micael Alves Bases

Leia mais

Benvindo ao Curso de Introdução ao Firebird com Ferramenta de Relatórios!

Benvindo ao Curso de Introdução ao Firebird com Ferramenta de Relatórios! (Apresentação SQL Manager Lite for InterBase and Firebird) Benvindo ao Curso de Introdução ao Firebird com Ferramenta de Relatórios! Ferramenta de alta performance para a otimização da administração de

Leia mais

SQL Structured Query Language

SQL Structured Query Language Janai Maciel SQL Structured Query Language (Banco de Dados) Conceitos de Linguagens de Programação 2013.2 Structured Query Language ( Linguagem de Consulta Estruturada ) Conceito: É a linguagem de pesquisa

Leia mais

1.a) Qual a diferença entre uma linguagem de programação de alto nível e uma linguagem de programação de baixo nível?

1.a) Qual a diferença entre uma linguagem de programação de alto nível e uma linguagem de programação de baixo nível? P1 Conceitos (2,4 valores) 1.a) Qual a diferença entre uma linguagem de programação de alto nível e uma linguagem de programação de baixo nível? (0.8v) 1.b) Indique três vantagens de criar um programa

Leia mais

SQL PostgreSQL. I Criação de Tabelas. Disciplina: SCC0241 Bases de Dados Professor: Eduardo Hruschka Estagiária PAE: Dayse de Almeida

SQL PostgreSQL. I Criação de Tabelas. Disciplina: SCC0241 Bases de Dados Professor: Eduardo Hruschka Estagiária PAE: Dayse de Almeida SQL PostgreSQL I Criação de Tabelas Disciplina: SCC0241 Bases de Dados Professor: Eduardo Hruschka Estagiária PAE: Dayse de Almeida Composição da SQL Linguagem de Definição de Dados (DDL): Comandos para

Leia mais

Introdução à Manipulação de Dados

Introdução à Manipulação de Dados Introdução à Manipulação de Dados Licenciatura em Economia Trabalho Prático 2004 2005 Manutenção de Aviões Depois de várias reclamações feitas no aeroporto por falta de organização, a administração decidiu

Leia mais

Computação e Programação Exame Época de recurso

Computação e Programação Exame Época de recurso Nome : Número : Computação e Programação 2013-2014 Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas DECivil Exame Época de recurso 29 de Janeiro de 2014 v

Leia mais

Computação e Programação Exame Resolvido 1ª Época

Computação e Programação Exame Resolvido 1ª Época Computação e Programação 2012-2013 Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas DECivil Exame Resolvido 1ª Época 9 de janeiro de 2012 Exame sem consulta

Leia mais

Informática para Ciências e Engenharias 2013/14. Teórica 3

Informática para Ciências e Engenharias 2013/14. Teórica 3 Informática para Ciências e Engenharias 2013/14 Teórica 3 Na aula de hoje... Ciclo for for end Vectores numéricos e strings sequências de números indexação de vectores Percursos em vectores 2 Ciclo for

Leia mais