School Performance Evaluation in Portugal: A Data Warehouse Implementation to Automate Information Analysis

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

Download "School Performance Evaluation in Portugal: A Data Warehouse Implementation to Automate Information Analysis"

Transcrição

1 School Performance Evaluation in Portugal: A Data Warehouse Implementation to Automate Information Analysis DSIE 11 Doctoral Symposium in Informatics Engineering Rui Alberto Castro ProDEI Edição 2010/ de Janeiro de 2011

2 Contents Introduction Data Warehouse System Description Data Warehouse Implementation ETL Process Data Extraction, Transformation and Loading Results Conclusions DAPI DSIE 11 Edição 2010/2011 Doctoral Symposium 27 de Janeiro in de 2011 Informatics Engineering José Monteiro Rui Castro 2

3 Introduction (1) Importance of Measure, Compare and Rank in all knowledge areas Comparative Analysis between schools Using National Exams Results since 2002 (Inter-school) Intra-school Analysis Importance Internal Factors (teacher, course, social background, past school history) Important Improvement factors (teachers, directors) DAPI DSIE 11 Edição 2010/2011 Doctoral Symposium 27 de Janeiro in de 2011 Informatics Engineering José Monteiro Rui Castro 3

4 Introduction (2) Difficulties to Perform Inter and Intra-school analysis Very Different Data Sources Incompatible Data Systems Complex Relational Models not suited for Analysis Proposed Data Warehouse System All Data (inter and intra) in a consistent and simple Model Simple Query (Dimensional Model) suited for Automated Analysis DAPI DSIE 11 Edição 2010/2011 Doctoral Symposium 27 de Janeiro in de 2011 Informatics Engineering José Monteiro Rui Castro 4

5 Data Warehouse System Description (1) System built around Two Stars (fact tables) Star One stores the results from the national exams. Both Stars share four common dimensions: anolectivo: school year to which the grades refers. escola_dw: data about a specific school [name, code, geographical location and type (public or private)]. course_dw: information about all programs. disciplina: information about all courses (name, cod_enes, cod_exame and the year of course termination. DAPI DSIE 11 Edição 2010/2011 Doctoral Symposium 27 de Janeiro in de 2011 Informatics Engineering José Monteiro Rui Castro 5

6 DW System (Star One Exams) (2) System built around Two Stars (fact tables) DAPI DSIE 11 Edição 2010/2011 Doctoral Symposium 27 de Janeiro in de 2011 Informatics Engineering José Monteiro Rui Castro 6

7 DW System (Star Two a school) (3) Star Two stores the grades and exams of a specific school. Star Two has two more dimensions: aluno: Stores information about students. professor: Stores information about the student teachers. DAPI DSIE 11 Edição 2010/2011 Doctoral Symposium 27 de Janeiro in de 2011 Informatics Engineering José Monteiro Rui Castro 7

8 DW System (Star Two a school) (4) DAPI DSIE 11 Edição 2010/2011 Doctoral Symposium 27 de Janeiro in de 2011 Informatics Engineering José Monteiro Rui Castro 8

9 Data Warehouse System Description (5) From the two fact tables: Built aggregated stars to make analysis easier Some pre-computed results Example: Ranking DAPI DSIE 11 Edição 2010/2011 Doctoral Symposium 27 de Janeiro in de 2011 Informatics Engineering José Monteiro Rui Castro 9

10 DW System (Aggregated Star Rank) (6) 10

11 Data Warehouse Implementation (1) ETL Process (Extraction, Transformation and Loading) Data Extraction Straightforward Process Data available in electronic format Exams from ME in Access Tables Data from school in Relational Database 11

12 Data Warehouse Implementation (2) Data Transformation Complex and heavyweight Process Ambiguity of Data (course definition) Lack of Information (ME tables) Need of Manual Assistance Semi-automated Processes 12

13 Data Warehouse Implementation (3) Example of a Semi-Automated SQL Transformation Process select distinct course.name, abr, cod_enes, termina, class.year as AnoD,cast('' as varchar(200))as nome_tbl,cast(0 as integer)as CodExame, cast('' as varchar(25))as AnoTerm, 0 as OkFlag into _temp_tab_course from course, year_area, year, class_course, class where course.id_year_area=year_area.id and id_year=year.id and year.year>=2001 and exame=1 and id_course=course.id and id_class=class.id and (termina=class.year or termina=0) update _temp_tab_course setnome_tbl=descr,codexame=exame, anoterm=[anoterminal], okflag=1 from tblexames t where name=descr This SQL code automatically processes 28% of all courses Remains 72% that needs manual intervention and validation 13

14 Data Warehouse Implementation (4) Data Loading Simple and Automatic Process Transformation phase prepared all data Fill Star tables from temporary tables Data No Need of manual assistance 14

15 Data Warehouse Implementation (5) Example of Data Loading for Star One (year 2009/2010) insert exames_nacionais_me select escola_dw.id, disciplina.id, anolectivo.id, 'I', fase, sexo, count(*), sum(cif), sum(class_exam), sum(cfd) from tblhomologa_2009, escola_dw, disciplina, anolectivo where ano=2009 and escola=cod_escola and cod_exame=exame and interno='s' group by escola_dw.id, disciplina.id, anolectivo.id, fase, sexo union select escola_dw.id, disciplina.id, anolectivo.id, 'E', fase, sexo, count(*), sum(cif), sum(class_exam), sum(cfd) from tblhomologa_2009, escola_dw, disciplina, anolectivo where ano=2009 and escola=cod_escola and cod_exame=exame and interno='n' group by escola_dw.id, disciplina.id, anolectivo.id, fase, sexo This SQL code automatically processes 100% of data 15

16 Results (1) Examples of Queries to the Implemented System Very Simple SQL Queries Queries with same Structure Variety of Results allows Wide range of Analysis 16

17 Results (2) Grades and exams of all students of CPVI in Math and in 2009/2010 (sample) select ano_desc,abr,anoterm,professor.nome,per3,cif, exame,cfd from notas_exames_escola,professor,disciplina, escola_dw, anolectivo where id_disciplina=disciplina.id and id_anolectivo = anolectivo.id and id_professor=professor.id and abr = 'mat-a' and ano=2009 year abr code nf cif exame_f1 exame_f2 cfd 2009 MAT-A JC MAT-A JC MAT-A JC MAT-A JC MAT-A JC MAT-A JC MAT-A JC MAT-A JC MAT-A JC MAT-A JC

18 Results (3) Top 12 schools with more exams in 2009/2010 select top 12 nome,count(*) Total_Exames_Nacionais from exames_nacionais_me,anolectivo,escola_dw where id_anolectivo=anolectivo.id and id_escola=escola_dw.id and ano_desc='2009/2010' group by nome order by count(*) desc School Number of Exams in 2009/2010 Escola Secundária Camões 591 Escola Secundária Alberto Sampaio 522 Escola Secundária Jaime Moniz 482 Escola Secundária Santa Maria de Sintra 482 Escola Secundária da Amadora 466 Escola Secundária Alexandre Herculano 459 Escola Secundária de Odivelas 454 Escola Secundária Maria Amália Vaz de Carvalho 443 Escola Secundária Leal da Câmara 429 Escola Secundária Avelar Brotero 428 Escola Secundária de Cascais 428 Escola Secundária Alves Martins

19 Results (4) Total Exams Count in CPVI by Sex and Year select ano_desc,sexo,count(*) Total_Exames_Nacionais from notas_exames_escola,anolectivo,aluno where id_anolectivo=anolectivo.id and id_aluno=aluno.id group by ano_desc,sexo order by ano_desc,sexo Year Sex Exams(Total) 2005/2006 F /2006 M /2007 F /2007 M /2008 F /2008 M /2009 F /2009 M /2010 F /2010 M

20 Results (5) Three year analysis of CPVI Math Teachers Performance select ano_desc,disciplina.nome,id_prof,avg(exame) Média_Exame_Prof from notas_exames_escola,anolectivo,disciplina, professor where id_anolectivo=anolectivo.id and id_disciplina=disciplina.id and id_professor=professor.id and disciplina.abr='mat-a' group by ano_desc,disciplina.nome,id_prof order by ano_desc,avg(exame) desc Year Course Teacher Id Exam Avg 2006/2007 Matemática A /2007 Matemática A /2007 Matemática A /2008 Matemática A /2008 Matemática A /2008 Matemática A /2009 Matemática A /2009 Matemática A /2009 Matemática A /2010 Matemática A /2010 Matemática A /2010 Matemática A

21 Conclusions and Future Work Implemented a DW System suited for inter and intra-school performance analysis Able to obtain a variety of results and analysis System allows simple and fixed structure SQL Queries Future Work Using simple and fixed structure to built an automatic analysis tool Increase Automation in Data Transformation phase Build a prototype and test in new environments 21

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2016-17 Unidade Curricular MICROPROCESSADORES Cursos ENGENHARIA ELÉTRICA E ELETRÓNICA (1.º ciclo) - RAMO DE TECNOLOGIAS DE INFORMAÇÃO E TELECOMUNICAÇÕES

Leia mais

Ontology Building Process: The Wine Domain

Ontology Building Process: The Wine Domain Ontology Building Process: The Wine Domain João Graça, Márcio Mourão, Orlando Anunciação, Pedro Monteiro, H. Sofia Pinto, and Virgílio Loureiro Summary Context Ontology Wine Domain Existing Wine Ontologies

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

Aprendi A Fazer Sexo Na Bíblia (Portuguese Edition)

Aprendi A Fazer Sexo Na Bíblia (Portuguese Edition) Aprendi A Fazer Sexo Na Bíblia (Portuguese Edition) Salomão Silva Click here if your download doesn"t start automatically Aprendi A Fazer Sexo Na Bíblia (Portuguese Edition) Salomão Silva Aprendi A Fazer

Leia mais

Uma solução possível para garantir, em ambiente APEX, a consistência duma estrutura ISA total e disjuntiva.

Uma solução possível para garantir, em ambiente APEX, a consistência duma estrutura ISA total e disjuntiva. Uma solução possível para garantir, em ambiente APEX, a consistência duma estrutura ISA total e disjuntiva. A possible solution to ensure, in APEX environment, the consistency of a total and disjunctive

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2017-18 Unidade Curricular DOMÓTICA Cursos ENGENHARIA ELÉTRICA E ELETRÓNICA (1.º ciclo) (*) - RAMO DE SISTEMAS DE ENERGIA E CONTROLO (1.º ciclo) -

Leia mais

Dilogo Brasil Livro Texto: Curso Intensivo De Portugues Para Estrangeiros (Dialogo Brasil) (Portuguese Edition)

Dilogo Brasil Livro Texto: Curso Intensivo De Portugues Para Estrangeiros (Dialogo Brasil) (Portuguese Edition) Dilogo Brasil Livro Texto: Curso Intensivo De Portugues Para Estrangeiros (Dialogo Brasil) (Portuguese Edition) Emma Eberlein Lima, Samira Abirad Iunes, Marina Ribeiro Leite Click here if your download

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2016-17 Unidade Curricular AUTÓMATOS PROGRAMÁVEIS Cursos ENGENHARIA ELÉTRICA E ELETRÓNICA (1.º ciclo) (*) - RAMO DE TECNOLOGIAS DE INFORMAÇÃO E TELECOMUNICAÇÕES

Leia mais

Software Testing with Visual Studio 2013 (20497)

Software Testing with Visual Studio 2013 (20497) Software Testing with Visual Studio 2013 (20497) Formato do curso: Presencial Preço: 800 Nível: Intermédio Duração: 12 horas Este curso, mostra a Programadores e Testers como utilizar as ferramentas do

Leia mais

SQL. Agregações e agrupamentos. Cristina C. Vieira Departamento de Engenharia Eletrónica e Informática

SQL. Agregações e agrupamentos. Cristina C. Vieira Departamento de Engenharia Eletrónica e Informática SQL Agregações e agrupamentos Cristina C. Vieira Departamento de Engenharia Eletrónica e Informática SQL Agregações As operações de agregação calculam um valor para um conjunto de tuplos. Operadores de

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2018-19 Unidade Curricular GESTÃO ESTRATÉGICA Cursos GESTÃO (2.º ciclo) GESTÃO DE UNIDADES DE SAÚDE GESTÃO DO MAR GESTÃO DO TURISMO Unidade Orgânica

Leia mais

Banco de Dados. Prof. Antonio

Banco de Dados. Prof. Antonio Banco de Dados Prof. Antonio SQL - Structured Query Language O que é SQL? A linguagem SQL (Structure query Language - Linguagem de Consulta Estruturada) é a linguagem padrão ANSI (American National Standards

Leia mais

Alfabetizar letrando na biblioteca escolar (Coleção biblioteca básica de alfabetização e letramento) (Portuguese Edition)

Alfabetizar letrando na biblioteca escolar (Coleção biblioteca básica de alfabetização e letramento) (Portuguese Edition) Alfabetizar letrando na biblioteca escolar (Coleção biblioteca básica de alfabetização e letramento) (Portuguese Edition) Click here if your download doesn"t start automatically Alfabetizar letrando na

Leia mais

SQL TGD/JMB 1. Projecto de Bases de Dados. Linguagem SQL

SQL TGD/JMB 1. Projecto de Bases de Dados. Linguagem SQL SQL TGD/JMB 1 Projecto de Bases de Dados Linguagem SQL SQL TGD/JMB 2 O que é o SQL? SQL ("ess-que-el") significa Structured Query Language. É uma linguagem standard (universal) para comunicação com sistemas

Leia mais

Programming in C# Conteúdo Programático. Área de formação Plataforma e Tecnologias de Informação

Programming in C# Conteúdo Programático. Área de formação Plataforma e Tecnologias de Informação Destinatários Programadores experientes com algum conhecimento de C, C++, JavaScript, Objective-C, Microsoft Visual Basic, ou Java e conheçam os conceitos de programação orientada por objetos. Nº mínimo

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2017-18 Unidade Curricular ENERGIAS RENOVÁVEIS Cursos ENGENHARIA ELÉTRICA E ELETRÓNICA (º ciclo) - RAMO DE SISTEMAS DE ENERGIA E CONTROLO (º ciclo)

Leia mais

Projectos de Consultoria em SAP e Tecnologias Microsoft: Análise e desenvolvimento de soluções de software à medida

Projectos de Consultoria em SAP e Tecnologias Microsoft: Análise e desenvolvimento de soluções de software à medida Projecto Mestrado Em Gestão De Sistemas De Informação Médica Projectos de Consultoria em SAP e Tecnologias Microsoft: Análise e desenvolvimento de soluções de software à medida Luís Filipe Leal Sismeiro

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

Ética na Propaganda (Portuguese Edition)

Ética na Propaganda (Portuguese Edition) Ética na Propaganda (Portuguese Edition) Antonio Paraguassú Lopes Click here if your download doesn"t start automatically Ética na Propaganda (Portuguese Edition) Antonio Paraguassú Lopes Ética na Propaganda

Leia mais

CAPLE EXAMS 2018 WHAT ARE CAPLE EXAMS?

CAPLE EXAMS 2018 WHAT ARE CAPLE EXAMS? WHAT ARE CAPLE EXAMS? CAPLE exams constitute the Evaluation and Certification System of Portuguese as a Foreign Language, which certifies the general communicative competence of young and adult speakers

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2016-17 Unidade Curricular SEGURANÇA EM SISTEMAS INFORMÁTICOS Cursos TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO (1.º ciclo) Unidade Orgânica Instituto

Leia mais

UERJ Programa de Pós-graduação em Engenharia Mecânica (PPGEM) Seminary Class

UERJ Programa de Pós-graduação em Engenharia Mecânica (PPGEM) Seminary Class UERJ Programa de Pós-graduação em Engenharia Mecânica (PPGEM) Seminary Class Simulation of energy performance of buildings: comparison of computational tools DOMUS and EnergyPlus. Mestrando: Paulo Roberto

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

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

A Tool to Evaluate Stuck-Open Faults in CMOS Logic Gates

A Tool to Evaluate Stuck-Open Faults in CMOS Logic Gates FURG A Tool to Evaluate Stuck-Open Faults in CMOS Logic Gates Alexandra L. Zimpeck, Cristina Meinhardt e Paulo F. Butzen Summary Introduction Motivation Stuck-Open Faults Stuck-Open Faults in Nanometer

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2016-17 Unidade Curricular MÁQUINAS ELÉTRICAS Cursos ENGENHARIA MECÂNICA (1.º ciclo) - RAMO DE GESTÃO E MANUTENÇÃO INDUSTRIAL (1.º ciclo) - RAMO DE

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2018-19 Unidade Curricular SISTEMAS DE INFORMAÇÃO I Cursos GESTÃO (1.º ciclo) Unidade Orgânica Escola Superior de Gestão, Hotelaria e Turismo Código

Leia mais

IMPLEMENTAÇÃO DE BANCO DE DADOS

IMPLEMENTAÇÃO DE BANCO DE DADOS IMPLEMENTAÇÃO DE BANCO DE DADOS MODULO 2 LINGUAGEM SQL CONTEÚDO 2. LINGUAGEM SQL 2.1 Linguagens de Definição de Dados (DDL) 2.1.1 Criação de tabela: CREATE 2.1.2 Alteração de Tabela: ALTER 2.1.3 Exclusão

Leia mais

Linguagem SQL - Structured Query Language

Linguagem SQL - Structured Query Language Linguagem SQL - Structured Query Language Breve introdução aos comandos: insert delete update select Alguns casos práticos: 1 Marca nome país nºpontos Carro nºcarro peso potência velocidademáxima Piloto

Leia mais

Page 1. Prof. Constantino Jacob

Page 1. Prof. Constantino Jacob Tópicos Introdução à SQL Definição Tipos de Operações Instrução SELECT Sintaxe básica Operações relacionais de restrição, projeção e junção Instruções DML Delete, Update e Insert Instruções DDL Create

Leia mais

Utilizando o Postgres - comandos SQL para a manipulação de dados

Utilizando o Postgres - comandos SQL para a manipulação de dados Utilizando o Postgres - comandos SQL para a manipulação de dados SELECT A declaração SELECT é utilizada para selecionar os dados de um banco de dados. SELECT nome FROM clientes WHERE A cláusula WHERE é

Leia mais

Licenciatura em Informática

Licenciatura em Informática Licenciatura em Informática Unidade Curricular Sistemas de Gestão de Bases de Dados Database Management Systems Objetivos -Administrar, criar e manter mecanismos de segurança em bases de dados SQL; -Criar,

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2016-17 Unidade Curricular ANÁLISE DE DADOS I Cursos SOCIOLOGIA (1.º ciclo) Tronco comum Unidade Orgânica Faculdade de Economia Código da Unidade

Leia mais

Cadeira de Tecnologias de Informação. Ano lectivo 2009/2010. Conceitos Fundamentais de Gestão de Dados

Cadeira de Tecnologias de Informação. Ano lectivo 2009/2010. Conceitos Fundamentais de Gestão de Dados Cadeira de Tecnologias de Informação Ano lectivo 2009/2010 Conceitos Fundamentais de Gestão de Dados TI200/10_ GD_1 Tópicos 1. Conceitos de Base de Dados e de Sistema de Gestão de Bases de Dados 2. Modelo

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2017-18 Unidade Curricular INTRODUÇÃO AO PATRIMÓNIO CULTURAL Cursos PATRIMÓNIO CULTURAL E ARQUEOLOGIA (1.º ciclo) Unidade Orgânica Faculdade de Ciências

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2017-18 Unidade Curricular DIREITO I Cursos GESTÃO DE EMPRESAS (1.º ciclo) Unidade Orgânica Faculdade de Economia Código da Unidade Curricular 14391014

Leia mais

Uma solução possível para garantir, em ambiente APEX, a consistência duma estrutura ISA, total e disjuntiva.

Uma solução possível para garantir, em ambiente APEX, a consistência duma estrutura ISA, total e disjuntiva. Uma solução possível para garantir, em ambiente APEX, a consistência duma estrutura ISA, total e disjuntiva. Seja então o conjunto de entidades pessoa, com os atributos bi_pessoa, nome_pessoa e morada_pessoa,

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2017-18 Unidade Curricular SEGURANÇA EM SISTEMAS INFORMÁTICOS Cursos TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO (1.º ciclo) Unidade Orgânica Instituto

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2017-18 Unidade Curricular ANÁLISE E GESTÃO FINANCEIRA DE UNIDADES DE SAÚDE Cursos GESTÃO DE UNIDADES DE SAÚDE (2.º Ciclo) Unidade Orgânica Faculdade

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

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

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2017-18 Unidade Curricular SISTEMAS LINEARES Cursos ENGENHARIA ELÉTRICA E ELETRÓNICA (2.º Ciclo) ÁREA DE ESPECIALIZAÇÃO EM SISTEMAS DE ENERGIA E CONTROLO

Leia mais

Course Review for Midterm Exam 1. Cpt S 223 Fall 2010

Course Review for Midterm Exam 1. Cpt S 223 Fall 2010 Course Review for Midterm Exam 1 Cpt S 223 Fall 2010 1 Midterm Exam 1 When: Friday (10/15) 10:10-11am Where: in class Closed book, closed notes Comprehensive Material for preparation: Lecture slides &

Leia mais

Mitologia - Deuses, Heróis e Lendas (Portuguese Edition)

Mitologia - Deuses, Heróis e Lendas (Portuguese Edition) Mitologia - Deuses, Heróis e Lendas (Portuguese Edition) By Maurício Horta, José Francisco Botelho, Salvador Nogueira Mitologia - Deuses, Heróis e Lendas (Portuguese Edition) By Maurício Horta, José Francisco

Leia mais

Manual dos locutores esportivos: Como narrar futebol e outros esportes no rádio e na televisão (Portuguese Edition)

Manual dos locutores esportivos: Como narrar futebol e outros esportes no rádio e na televisão (Portuguese Edition) Manual dos locutores esportivos: Como narrar futebol e outros esportes no rádio e na televisão (Portuguese Edition) Carlos Fernando Schinner Click here if your download doesn"t start automatically Manual

Leia mais

BANCO DE DADOS -INTRODUÇÃO AO SQL. Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br

BANCO DE DADOS -INTRODUÇÃO AO SQL. Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br BANCO DE DADOS -INTRODUÇÃO AO SQL Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br Os comandos SQL podem ser agrupados em 3 classes: DDL Data Definition Language Comandos para a Definição

Leia mais

Biscuit - potes (Coleção Artesanato) (Portuguese Edition)

Biscuit - potes (Coleção Artesanato) (Portuguese Edition) Biscuit - potes (Coleção Artesanato) (Portuguese Edition) Regina Panzoldo Click here if your download doesn"t start automatically Biscuit - potes (Coleção Artesanato) (Portuguese Edition) Regina Panzoldo

Leia mais

Fundamentos de Bases de Dados e-fólio B

Fundamentos de Bases de Dados e-fólio B 21053 - Fundamentos de Bases de Dados 2017-2018 e-fólio B PARA A RESOLUÇÃO DO E-FÓLIO, ACONSELHA-SE QUE LEIA ATENTAMENTE O SEGUINTE: 1) O e-fólio é constituído por 5 perguntas. A cotação global é de 5

Leia mais

Rápida revisão do Modelo Relacional

Rápida revisão do Modelo Relacional Rápida revisão do Modelo Relacional Conceito de relação Tuplas e atributos Rápida revisão do Modelo Relacional Regras de integridade Entidade: Deve existir uma chave primária com valor único e não-nulo.

Leia mais

Table of Contents. Lucas Nülle GmbH Página 1/5

Table of Contents. Lucas Nülle GmbH Página 1/5 Table of Contents Table of Contents Automação with UniTrain-I Course - Automation Technology 7: Sensors for automation 1 2 2 3 4 Lucas Nülle GmbH Página 1/5 www.lucas-nuelle.com.br Automação Acquire practical

Leia mais

Gestão da comunicação - Epistemologia e pesquisa teórica (Portuguese Edition)

Gestão da comunicação - Epistemologia e pesquisa teórica (Portuguese Edition) Gestão da comunicação - Epistemologia e pesquisa teórica (Portuguese Edition) Maria Cristina Castilho Costa, Maria Aparecida Baccega Click here if your download doesn"t start automatically Download and

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2017-18 Unidade Curricular TÉCNICAS DE COMUNICAÇÃO Cursos ENGENHARIA INFORMÁTICA (1.º ciclo) Unidade Orgânica Faculdade de Ciências e Tecnologia Código

Leia mais

Gerir referências bibliográficas NP 405. EndNote Web

Gerir referências bibliográficas NP 405. EndNote Web Gerir referências bibliográficas NP 405 EndNote Web Sumário 1. EndNote Web: instalação da NP 405 (1 e 4)... 3 2. Tipologia de documentos: elementos a preencher... 4 2.1 Artigo científico... 4 2.2 Comunicação

Leia mais

Conversação Para Viagem - Inglês (Michaelis Tour) (Portuguese Edition)

Conversação Para Viagem - Inglês (Michaelis Tour) (Portuguese Edition) Conversação Para Viagem - Inglês (Michaelis Tour) (Portuguese Edition) Antonio Carlos Vilela Click here if your download doesn"t start automatically Conversação Para Viagem - Inglês (Michaelis Tour) (Portuguese

Leia mais

VGM. VGM information. ALIANÇA VGM WEB PORTAL USER GUIDE June 2016

VGM. VGM information. ALIANÇA VGM WEB PORTAL USER GUIDE June 2016 Overview The Aliança VGM Web portal is an application that enables you to submit VGM information directly to Aliança via our e-portal Web page. You can choose to enter VGM information directly, or to download

Leia mais

Sharding e replicação com Citus

Sharding e replicação com Citus Sharding e replicação com Citus Relational Model Document Store RDBMS não escalam Single-server Escala apenas verticalmente Flexibilidade X Performance Disponibilidade NoSQL cresceu! ACID PostgreSQL:

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

Service quality in restaurants: an experimental analysis performed in Brazil

Service quality in restaurants: an experimental analysis performed in Brazil . XIII INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND OPERATIONS MANAGEMENT Energy that moves production: a dialogue among integration, project and sustainability 09-11 October 2007 Service quality

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

Comportamento Organizacional: O Comportamento Humano no Trabalho (Portuguese Edition)

Comportamento Organizacional: O Comportamento Humano no Trabalho (Portuguese Edition) Comportamento Organizacional: O Comportamento Humano no Trabalho (Portuguese Edition) John W. Newstrom Click here if your download doesn"t start automatically Comportamento Organizacional: O Comportamento

Leia mais

Linguagem de Consulta - SQL

Linguagem de Consulta - SQL Complementos da Linguagem SQL - Eliminando Tuplas Repetidas Exemplo: Obter o código das editoras que têm livros publicados CodEditora Titulo Publicacao... 04 Banco de Dados 1989 02 Análise 2000 01 XML

Leia mais

Este curso de 40 horas fornece-lhe as competências e conhecimentos para o preparar para o exame de certificação CBAP. *

Este curso de 40 horas fornece-lhe as competências e conhecimentos para o preparar para o exame de certificação CBAP. * CBAP Business Analysis Professional Certification Business Analysis Localidade: Lisboa Data: 14 Oct 2019 Preço: 1850 ( Os valores apresentados não incluem IVA. Oferta de IVA a particulares e estudantes.

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2018-19 Unidade Curricular INSTRUMENTOS DE FINANCIAMENTO DE LONGO PRAZO Cursos FINANÇAS EMPRESARIAIS (2.º Ciclo) Tronco comum Unidade Orgânica Faculdade

Leia mais

TÍTULO DA APRESENTAÇÃO

TÍTULO DA APRESENTAÇÃO UniversityofMinho 1974 (39 years) 2 Campi Campus de Gualtar (380.000 m 2 ) Braga Campus de Azurém (270.000 m 2 ) Guimarães Teaching 53 graduate courses 130 masters courses 22 PhD courses 18.500 students

Leia mais

PROGRAMA. Aquisição dos conceitos teóricos mais importantes sobre bases de dados contextualizados à luz de exemplos da sua aplicação no mundo real.

PROGRAMA. Aquisição dos conceitos teóricos mais importantes sobre bases de dados contextualizados à luz de exemplos da sua aplicação no mundo real. PROGRAMA ANO LECTIVO: 2005/2006 CURSO: LICENCIATURA BI-ETÁPICA EM INFORMÁTICA ANO: 2.º DISCIPLINA: BASE DE DADOS DOCENTE RESPONSÁVEL PELA REGÊNCIA: Licenciado Lino Oliveira Objectivos Gerais: Aquisição

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2016-17 Unidade Curricular INFORMÁTICA Cursos ORTOPROTESIA (1.º ciclo) Unidade Orgânica Escola Superior de Saúde Código da Unidade Curricular 15181003

Leia mais

SQL - Structured Query Language. Karine Reis Ferreira

SQL - Structured Query Language. Karine Reis Ferreira SQL - Structured Query Language Karine Reis Ferreira karine@dpi.inpe.br SQL - Structured Query Language n n Linguagem padrão (ISO) para sistemas de bancos de dados É uma linguagem declarativa de alto nível

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2017-18 Unidade Curricular OPÇÃO Cursos MEDICINA (Mestrado Integrado) (*) (*) Curso onde a unidade curricular é opcional Unidade Orgânica Reitoria

Leia mais

Transcript name: 1. Introduction to DB2 Express-C

Transcript name: 1. Introduction to DB2 Express-C Transcript name: 1. Introduction to DB2 Express-C Transcript name: 1. Introduction to DB2 Express-C Welcome to the presentation Introduction to DB2 Express-C. In this presentation we answer 3 questions:

Leia mais

O panorama geral e informática para a biodiversidade

O panorama geral e informática para a biodiversidade Formação sobre uso do GBIF em Agrobiodiversidade 15-16 de Setembro de 2016 O panorama geral e informática para a biodiversidade Rui Figueira Nó Português do GBIF ruifigueira@isa.ulisboa.pt Apoios http://bie.ala.org.au/species/http://id.biodiversity.org.au/node/apni/2903532

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

PL/SQL: Domine a linguagem do banco de dados Oracle (Portuguese Edition)

PL/SQL: Domine a linguagem do banco de dados Oracle (Portuguese Edition) PL/SQL: Domine a linguagem do banco de dados Oracle (Portuguese Edition) Eduardo Gonçalves Click here if your download doesn"t start automatically PL/SQL: Domine a linguagem do banco de dados Oracle (Portuguese

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

COMPETÊNCIAS ESPECÍFICAS Compreender e utilizar a linguagem SQL, na construção e manutenção de uma base de dados.

COMPETÊNCIAS ESPECÍFICAS Compreender e utilizar a linguagem SQL, na construção e manutenção de uma base de dados. PLANIFICAÇÃO DA DISCIPLINA DE SISTEMAS DE INFORMAÇÃO 12.ºH CURSO PROFISSIONAL DE TÉCNICO MULTIMÉDIA ANO LECTIVO 2013/2014 6. LINGUAGENS DE PROGRAMAÇÃO IV Pré-requisitos: - Planificar e estruturar bases

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2018-19 Unidade Curricular DIREITO DA ECONOMIA Cursos ECONOMIA (1.º ciclo) Unidade Orgânica Faculdade de Economia Código da Unidade Curricular 14401013

Leia mais

Second Exam 13/7/2010

Second Exam 13/7/2010 Instituto Superior Técnico Programação Avançada Second Exam 13/7/2010 Name: Number: Write your number on every page. Your answers should not be longer than the available space. You can use the other side

Leia mais

CANape/vSignalyzer. Data Mining and Report Examples Offline Analysis V

CANape/vSignalyzer. Data Mining and Report Examples Offline Analysis V CANape/vSignalyzer Data Mining and Report Examples Offline Analysis V16.0 2018-07-30 Offline Evaluation Tools On-line Tools CANalyzer. Messages CANoe. Messages CANape. Signals Off-line Tools vsignalyzer

Leia mais

Guia para criar aplicações simples em APEX/ Guide to create simple Apex applications (parte II)

Guia para criar aplicações simples em APEX/ Guide to create simple Apex applications (parte II) Guia para criar aplicações simples em APEX/ Guide to create simple Apex applications (parte II) Segundo nível / Second level Criar duas funções: uma que dê quantos alugueres foram feitos por um socio.

Leia mais

Linguagem SQL - Structured Query Language

Linguagem SQL - Structured Query Language Linguagem SQL - Structured Query Language Breve introdução aos comandos: insert delete update select Alguns casos práticos: 1 Piloto Carro Marca Corrida Circuito Classificação #piloto nome morada idade

Leia mais

Linguagem SQL. ENG1518 Sistemas de Informação Gerenciais Prof. Marcos Villas

Linguagem SQL. ENG1518 Sistemas de Informação Gerenciais Prof. Marcos Villas Linguagem SQL ENG1518 Sistemas de Informação Gerenciais Prof. Marcos Villas villas@puc-rio.br SQL Linguagem padrão de acesso tabelas em um banco de dados relacional Permite definir e manipular dados DML

Leia mais

Cadeira de Tecnologias de Informação. Ano lectivo 2009/2010. Conceitos Fundamentais de Gestão de Dados

Cadeira de Tecnologias de Informação. Ano lectivo 2009/2010. Conceitos Fundamentais de Gestão de Dados Cadeira de Tecnologias de Informação Ano lectivo 2009/2010 Conceitos Fundamentais de Gestão de Dados TI200/10_ GD_1 Tópicos 1. Conceitos de Base de Dados e de Sistema de Gestão de Bases de Dados 2. Modelo

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2016-17 Unidade Curricular GESTÃO DA INOVAÇÃO Cursos GESTÃO DE EMPRESAS (1.º ciclo) (*) ECONOMIA (1.º ciclo) (*) (*) Curso onde a unidade curricular

Leia mais

Table of Contents. Table of Contents Automação Automation technology Sensor technology IMS 2 sensor case

Table of Contents. Table of Contents Automação Automation technology Sensor technology IMS 2 sensor case Table of Contents Table of Contents Automação Automation technology Sensor technology IMS 2 sensor case 1 2 2 3 3 Lucas Nülle GmbH Página 1/6 www.lucas-nuelle.com.br Automação Acquire practical and project-oriented

Leia mais

Linguagem de Consulta Estruturada SQL- DML

Linguagem de Consulta Estruturada SQL- DML Linguagem de Consulta Estruturada SQL- DML INTRODUÇÃO A SQL - Structured Query Language, foi desenvolvido pela IBM em meados dos anos 70 como uma linguagem de manipulação de dados (DML - Data Manipulation

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2017-18 Unidade Curricular FISIOPATOLOGIA Cursos ENFERMAGEM (1.º ciclo) Unidade Orgânica Escola Superior de Saúde Código da Unidade Curricular 15171015

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2016-17 Unidade Curricular INSTRUMENTAÇÃO INDUSTRIAL Cursos ENGENHARIA ELÉTRICA E ELETRÓNICA (2.º Ciclo) (*) ÁREA DE ESPECIALIZAÇÃO EM SISTEMAS DE

Leia mais

SQL. Índices, views e restrições. Cristina C. Vieira Departamento de Engenharia Eletrónica e Informática

SQL. Índices, views e restrições. Cristina C. Vieira Departamento de Engenharia Eletrónica e Informática SQL Índices, views e restrições Cristina C. Vieira Departamento de Engenharia Eletrónica e Informática SQL Índices Um índice é uma estrutura de dados que acelera o acesso aos tuplos de uma tabela. Os índices

Leia mais

Bases de Dados 2007/2008. Aula 1. Referências

Bases de Dados 2007/2008. Aula 1. Referências Bases de Dados 2007/2008 Aula 1 Sumário 1. SQL Server 2000: configuração do acesso ao servidor. 1.1. SQL Server Service Manager. 1.2. SQL Server Enterprise Manager. 1.3. SQL Query Analyzer. 2. A base de

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2017-18 Unidade Curricular PROJETO EMPRESARIAL Cursos GESTÃO DE RECURSOS HUMANOS (2.º Ciclo) (*) (*) Curso onde a unidade curricular é opcional Unidade

Leia mais

Impostos Federais Estaduais e Municipais (Portuguese Edition)

Impostos Federais Estaduais e Municipais (Portuguese Edition) Impostos Federais Estaduais e Municipais (Portuguese Edition) Click here if your download doesn"t start automatically Impostos Federais Estaduais e Municipais (Portuguese Edition) Impostos Federais Estaduais

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2017-18 Unidade Curricular CONSTRUÇÃO E PROCESSOS Cursos ENGENHARIA CIVIL (1.º ciclo) Unidade Orgânica Instituto Superior de Engenharia Código da

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2018-19 Unidade Curricular GESTÃO DA INOVAÇÃO Cursos GESTÃO DE EMPRESAS (1.º ciclo) (*) (*) Curso onde a unidade curricular é opcional Unidade Orgânica

Leia mais