Informática Parte 22 Prof. Márcio Hunecke

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

Download "Informática Parte 22 Prof. Márcio Hunecke"

Transcrição

1 Escriturário Informática Parte 22 Prof. Márcio Hunecke

2

3 Informática XML 1.1 XML (Extensible Markup Language) é uma recomendação da W3C para gerar linguagens de marcação para necessidades especiais, capaz de descrever diversos tipos de dados. Seu propósito principal é a facilidade de compartilhamento de informações por intermédio da internet. A principal característica do XML, de criar uma infraestrutura única para diversas linguagens, é que linguagens desconhecidas e de pouco uso também podem ser definidas sem maior trabalho e sem necessidade de ser submetidas aos comitês de padronização. O princípio do projeto XML em 1996 era criar uma linguagem que pudesse ser lida por software, e integrar-se com as demais linguagens. Sua filosofia seria incorporada por vários princípios importantes: Separação do conteúdo da formatação. Simplicidade e legibilidade, tanto para humanos quanto para computadores. Possibilidade de criação de tags sem limitação. Criação de arquivos para validação de estrutura (chamados DTDs). Interligação de bancos de dados distintos. Concentração na estrutura da informação, e não na sua aparência. O XML é um formato para a criação de documentos com dados organizados de forma hierárquica, como se vê, frequentemente, em documentos de texto formatados, imagens vetoriais ou bancos de dados. Pela sua portabilidade, já que é um formato que não depende das plataformas de hardware ou de software, um banco de dados pode, através de uma aplicação, escrever em um arquivo XML, e outro banco distinto pode ler então estes mesmos dados. O componente que recebe ou envia dados XML é chamado de XML Parser ou, em português, Processador XML. 3

4 Regras para criação de arquivos XML 1ª linha: <?xml version= 1.1 encoding=isso ?> 1 elemento raiz é obrigatório (primeira tag) e n filhos (outras tags) <!--comentário--> Todos os elementos XML devem ter uma tag de fechamento. Case sensitive As tags XML fazem distinção entre maiúsculas e minúsculas. Todos os elementos XML devem ser aninhados corretamente. Valores de atributos devem sempre estar entre aspas. Padrão para criação de XSD Arquivos XSD (XML Schema Definition) são usados para descrever o formato padrão que um arquivo XML deve seguir, ou seja, ele tem que indicar qual a TAG raiz, TAGs filhas e tipos de dados que o XML pode conter e seus atributos. Estrutura básica de um arquivo XSD < xs:element name="xxx" type="xs:yyy" /> xs: Prefixo do namespace definido no início do documento. name Nome do elemento. type Tipo do elemento. Os types mais comuns são: xs:string, xs:decimal, xs:integer, xs:boolean, xs:date Exemplo de um arquivo XSD 4

5 Banco do Brasil - TI (Escriturário) Informática Márcio Henecke Padrão para criação de DTD Uma DTD (Document Type Definition) pode ser definida como um conjunto de regras que define quais tipos de dados e entidades fará parte de um documento XML. Estas regras serão utilizadas para que o analisador sintático verifique se o documento está correto ou não. Estrutura básica de um arquivo DTD Alguns caracteres importantes que podem aparecer Conector de sequência; "," Conector de escolha: " " Elemento opcional sem repetição: "?" Elemento requerido e com repetição "+" Elemento opcional e com repetição "* PCDATA string será processada pelo XML Parser (não pode ter & < >) CDATA string não será processada pelo XML Parser ATTLIST declaração dos atributos 5

6 Exemplo de um arquivo DTD <!DOCTYPE NEWSPAPER [ <!ELEMENT NEWSPAPER (ARTICLE+)> <!ELEMENT ARTICLE (HEADLINE,BYLINE,LEAD,BODY,NOTES)> <!ELEMENT HEADLINE (#PCDATA)> <!ELEMENT BYLINE (#PCDATA)> <!ELEMENT LEAD (#PCDATA)> <!ELEMENT BODY (#PCDATA)> <!ELEMENT NOTES (#PCDATA)> <!ATTLIST ARTICLE AUTHOR CDATA #REQUIRED> <!ATTLIST ARTICLE EDITOR CDATA #IMPLIED> <!ATTLIST ARTICLE DATE CDATA #IMPLIED> <!ATTLIST ARTICLE EDITION CDATA #IMPLIED> <!ENTITY NEWSPAPER "Vervet Logic Times"> <!ENTITY PUBLISHER "Vervet Logic Press"> <!ENTITY COPYRIGHT "Copyright 1998 Vervet Logic Press"> ]> Tecnologias Relacionadas com XML XSD (XML Schema Definition) ou DTD (Document Type Definition) usada para definição de regras de validação do arquivo XML. XMLHttpRequest tecnologia AJAX para recuperação de dados através de URL. XSLT (Extensible Stylesheet Language Transformations) é uma linguagem para transformação de Documentos XML em outros formatos. Pode adicionar conteúdo à apresentação do documento XML no browser, e também pode esconder conteúdo do XML apresentado no browser. Portanto, XSLT possibilita transformações mais potentes do que as folhas de estilo CSS. 6

7 Questões 1. (2018 CESPE STM Técnico Judiciário Programação de Sistemas) Acerca de XML e SOAP, julgue o próximo item. O scritp XML a seguir, que faz referência ao esquema verifica.xsd, está sintaticamente incorreto porque UTF-8 não é suportado no XML. ( ) Certo ( ) Errado 2. (2018 CS-UFG UFG Técnico de Tecnologia da Informação) XML Schema Definition (XSD) é usada para a definição de regras de validação em documentos construídos no formato XML. Ela fornece recursos como namespaces e datatypes para os elementos e atributos. XSD é uma alternativa ao a) JavaScript. b) CSS. c) DOM. d) DTD. 3. (2018 CESGRANRIO Petrobras Analista de Sistemas Júnior Processos de Negócio) Qual linguagem de marcação, fundamental para o estabelecimento de serviços Web, que compõe uma Arquitetura Orientada a Serviços, é usada para que dados sejam apresentados, comunicados e armazenados? a) HTML b) XML c) Java d) Javascript e) C# 4. (2018 FGV Câmara de Salvador BA Analista de Tecnologia da Informação) Analise o conteúdo XML de um arquivo de seis linhas, exibido a seguir. <?xml version="1.0" encoding="uft-8"?> <database catalogo="bd" user="u1"> <SQL> select * FROM T where a < 10 </SQL> </database> 7

8 A validação desse arquivo apontaria um erro na linha de número: a) 1; b) 2; c) 3; d) 4; e) (2018 CONSULPLAN Câmara de Belo Horizonte MG Analista de Tecnologia da Informação Desenvolvimento de Sistema) É uma alternativa à XML para representar dados; comumente utilizado em aplicativos Ajax. Seus objetos são representados como uma lista de nomes e valores de propriedade entre colchetes. Trata-se de um formato simples que facilita leitura, criação e análise de objetos e, ainda, permite que programas transmitam dados eficientemente pela internet. Trata-se de: a) POJO Plain Old Java Object. b) JSON JavaScript Object Notation. c) SOAP Simple Object Access Protocol. d) REST Representational State Transfer. 6. (2018 FCC DPE-AM Analista em Gestão Especializado de Defensoria Analista de Sistema) Em uma DTD de um documento XML, os atributos são declarados pela instrução ATTLIST, que possui a sintaxe abaixo. <!ATTLIST element-name attribute-name attribute-type attribute-value> Nessa sintaxe, attribute-value pode ser a) #REQUIRED, #IMPLIED ou #FIXED. b) CDATA, PCDATA ou ANYDATA. c) REQUIRED, CHECK ou CONSTRAINT. d) #CDATA, #PCDATA ou #DATA. e) #ID, #IDREF ou #NOTATION. 7. (2018 CESPE CGM de João Pessoa PB Auditor Municipal de Controle Interno Desenvolvimento de Sistemas) Acerca de XMLHttpRequest e de linguagens de modelagem, julgue o próximo item. XMLHttpRequest é uma API utilizada pela tecnologia de apresentação Ajax e fornece a recuperação de dados de uma URL, em qualquer formato textual, sem que seja necessário atualizar completamente a página apresentada ao usuário. ( ) Certo ( ) Errado 8. (2017 CONSULPLAN TRE-RJ Técnico Judiciário Programação de Sistemas) A respeito de XML, é INCORRETO afirmar que: a) Processar um documento XML requer um software parser XML (ou processador XML). 8

9 Banco do Brasil - TI (Escriturário) Informática Márcio Henecke b) Todo documento XML deve ter exatamente um elemento-raiz que contém todos os outros elementos. c) Apesar de documentos XML serem altamente portáveis, visualizar ou modificar documentos XML requer softwares especializados. d) Um documento XML pode referenciar uma Definição de Tipo de Documento (DTD) ou um esquema que define a estrutura adequada do documento XML. 9. (2017 FCC TST Analista Judiciário Análise de Sistemas) A estrutura de um documento XML é considerada válida e bem formatada se possui uma descrição correta em XML Schema ou Document Type Definition DTD. Assim, o elemento XML <idade>36</idade> poderá ser descrito em um DTD e em um XML Schema, respectivamente, como a) <!ATTLIST idade (#PCDATA)> e <xml:definition name="idade" type="xml : integer"/> b) <!ENTITY idade (#NUMBER)> e <xml:entity id="idade" type="xml : integer"/> c) <!ELEMENT idade (#PCDATA)> e <xs:element name="idade" type="xs : integer"/> d) <!ELEMENT idade (#INTEGER)> e <xml:element id="idade" type="xml : integer"/> e) <!ENTITY idade (#PCDATA) > e < xs:entity name="idade" type="xs : string"/> 10. (2017 FCC TST Técnico Judiciário Programação) Considere a descrição XSD abaixo. Trata-se da descrição de um elemento complexo de um arquivo XML, referente a um funcionário com matrícula 4351, criada com a) <funcionario><matricula>4351</matricula></funcionario> b) <funcionario matricula="4351"/> ló c) <funcionario id="matricula" value="4351">joão</funcionario> d) <funcionario name="matricula">4351</funcionario> e) <funcionario attribute="matricula">4351</funcionario> 11. (2017 FCC TST Técnico Judiciário Programação) Considere que em um DTD estão as seguintes descrições de atributos de um arquivo XML. É um elemento inválido no arquivo XML para as descrições acima: a) <contato fone="(31) " /> b) <processo numero=" " /> 9

10 c) <contato /> d) <fornecedor empresa="eletrobrás" /> e) <fornecedor empresa="petrobras" /> 12. (2017 FCC TST Técnico Judiciário Programação) Um Programador criou o arquivo XML abaixo, como parte de uma aplicação. Para indicar que o atributo ProductID deve conter valores inteiros, a lacuna I deve ser preenchida com a) <AttributeType name="productid" xdr:type="integer"/> b) <Attribute name="productid" type="integer"/> c) <Attribute name="productid" xdr:type="int"/> d) <AttributeType name="productid" dt:type="int"/> e) <xdr:attribute name="productid" type="integer"/> 13. (2017 CESPE TRT 7ª Região (CE) Analista Judiciário Tecnologia da Informação) As restrições são usadas para definir valores aceitáveis para elementos ou atributos XML. No código XML precedente, a restrição apresentada na linha 4 limita o elemento teste a aceitar apenas a) uma ou mais letras maiúsculas ou minúsculas. b) uma letra maiúscula entre a e z. c) uma letra minúscula entre a e z. d) um ou mais caracteres alfanuméricos. 14. (2017 IBFC TJ-PE Técnico Judiciário Programador de Computador) Numa discussão entre os programadores sobre os conceitos de AJAX (Asynchronous Javascript and XML), as seguintes afirmações foram feitas: ( ) permite atualizar dinamicamente o conteúdo, ou partes, de uma página web. 10

11 Banco do Brasil - TI (Escriturário) Informática Márcio Henecke ( ) embora usado no nome, a utilização da linguagem XML não é obrigatória. ( ) a XMLHttpRequest(XHR) é utilizada para enviar requisições pelo script para o lado client. Dê valores Verdadeiro (V) ou Falso (F) em cada afirmação e identifique a alternativa que apresenta a sequência correta (de cima para baixo): a) V V V b) V V F c) V F V d) F F V e) F F F 15. (2017 FCC DPE-RS Técnico Informática) A linguagem XML Schema, também conhecida como XML Schema Definition XSD, é utilizada para descrever a estrutura de um documento XML. Assim, considere o seguinte fragmento de um arquivo XML, a seguir. <nome>paula</nome> <idade>43</idade> <datanasc> </datanasc> A instrução <datanasc> </datanasc> é corretamente descrita em um documento XSD como a) <!ELEMENT datanasc (#PCDATA) > b) < xs:element name="datanasc" type="#pcdate"/ > c) < xsd:element id="datanasc" type="xsd:date"/ > d) < xs:element name="datanasc" type="xs:date"/ > e) <!ELEMENT datanasc (#DATE) > 16. (2017 FCC TRE-PR Técnico Judiciário Programação de Sistema) Para descrever a estrutura de um documento XML para que ele seja considerado bem formado e válido, utiliza-se a) XSLT ou XPath. b) XSD e XSLT. c) XML Schema ou DTD. d) RDF e RSS. e) DOM e DTD. 17. (2017 CESPE TRE-BA Técnico Judiciário Programação de Sistemas) Em relação ao XML/XSD, assinale a opção correta. a) Apenas os caracteres <, > e % são estritamente proibidos em XML. b) Utilizando-se algumas linhas de código JavaScript, pode-se ler um arquivo XML e atualizara o conteúdo de dados de qualquer página HTML. c) Grupos de modelo de um documento XSD permitem que elementos sejam especificados dentro de um arquivo de texto ou de dados, todavia sem obedecer a uma ordem ou escolha específica por meio de conectores. 11

12 d) Os atributos minoccurs e maxoccurs são tipos de dados do XML Schema de um arquivo XSD. e) O XML usa tags predefinidas e não armazena dados, só os transporta. 18. (2017 FGV IBGE Analista Censitário Análise de Sistemas Desenvolvimento de Aplicações Web Mobile) As declarações de elementos na DTD determinam a possível estrutura de um documento XML. Analise a DTD a seguir: É correto afirmar que o(s) elemento(s): a) memo pode conter os elementos from, to, date e content em qualquer ordem; b) content deve conter um ou mais elementos p; c) date é opcional; d) to é obrigatório e precisa ocorrer mais de uma vez dentro do elemento memo; e) from, to e date podem conter qualquer um dos elementos descritos na DTD. 19. (2017 FGV ALERJ Especialista Legislativo Tecnologia da Informação) XML (Extensible Markup Language) é um sistema de codificação que permite que diferentes tipos de informação sejam distribuídos através da World Wide Web. Com a XML, diversos sistemas de informação, semelhantes ou não, se comunicam de forma transparente entre si. Em relação à linguagem XML, analise as afirmativas a seguir: I. Seções CDATA podem ocorrer em qualquer parte de um documento XML e devem ser utilizadas para inserir blocos de texto que contenham caracteres especiais como & e <. II. Documentos XML bem formados devem ter um DTD (Document Type Definition) associado e obedecer a todas as regras que o DTD contém. III. Na linguagem XML é permitido omitir as tags finais em elementos não vazios. Está correto o que se afirma em: a) somente I; b) somente II; c) somente III; d) somente I e II; e) I, II e III. 12

13 Banco do Brasil - TI (Escriturário) Informática Márcio Henecke 20. (2017 FCC TRT 11ª Região (AM e RR) Analista Judiciário Tecnologia da Informação) Considere o documento XML abaixo e as regras definidas na Document Type Definition DTD. A DTD define que a) os elementos só podem conter valores numéricos inteiros, já que são do tipo #PCDATA. b) um elemento Processos pode ter, no máximo, um elemento Processo em seu interior. c) todo elemento Processo deverá conter, obrigatoriamente, os elementos NumeroSequencial, DigitoVerificador, AnoAjuizamento, OrgaoJudiciario, Tribunal e Vara. d) pode haver elementos Processo sem o elemento AnoAjuizamento em seu interior. e) os elementos no interior de um elemento Processo podem se repetir diversas vezes, se necessário. 21. (2017 UFMT UFSBA Analista de Tecnologia da Informação) Sobre XML (extended Markup Language), assinale a afirmativa correta. a) Possui tecnologias para auxílio na execução de seu código, como DTD (Document Type Definition) e XML Schema. b) É uma tecnologia recomendada pela W3C, projetada para armazenar e transportar dados. c) É uma evolução do HTML, por isso páginas HTML migraram para páginas XHTML. d) É estruturada na forma de árvore, mas permite a existência de mais de um nó raiz no documento. 22. (2017 CESPE SEDF Analista de Gestão Educacional Tecnologia da Informação) Julgue o próximo item, a respeito dos fundamentos do ITIL 3 e das linguagens de formatação de dados. Um dos objetivos do projeto XML é que o número de recursos opcionais da linguagem deve ser maximizado para torná-la versátil e adaptável. ( ) Certo ( ) Errado 13

14 23. (2016 COMVEST UFAM UFAM Técnico em Tecnologia da Informação) Muito utilizadas no desenvolvimento para Web, essas linguagens identificam elementos em uma página e ambas utilizam sintaxes similares. A grande diferença entre elas é que uma descreve a aparência e as ações em uma página na rede enquanto a outra não descreve nem aparência nem ações, mas sim o que cada trecho de dados é ou representa, ou seja, descreve o conteúdo do documento. Essas duas linguagens aqui referidas são, respectivamente: a) Java e JavaScript. b) C++ e JavaScript. c) XML e HTML. d) JavaScript e C++. e) HTML e XML. 24. (2016 CESPE TCE-PA Auditor de Controle Externo Área Informática Administrador de Banco de Dados) Julgue o próximo item, relativo aos padrões XML, XSLT, UDDI, WSDL, SOAP e JSON/REST. No arquivo XSLT, a inclusão do elemento <xsl:sort> em qualquer ponto do documento garante que os dados de saída sejam ordenados. ( ) Certo ( ) Errado 25. (2016 CESPE TCE-PA Auditor de Controle Externo Área Informática Administrador de Banco de Dados) Julgue o próximo item, relativo aos padrões XML, XSLT, UDDI, WSDL, SOAP e JSON/REST. Comparativamente ao XML, o parsing de informações em JSON é mais rápido devido ao fato de ser capaz de executar instruções de processamento. ( ) Certo ( ) Errado 26. (2016 CESPE TCE-PA Auditor de Controle Externo Área Informática Administrador de Banco de Dados) Julgue o próximo item, relativo aos padrões XML, XSLT, UDDI, WSDL, SOAP e JSON/REST. As desvantagens dos esquemas XML incluem a falta de suporte a diferentes tipos de dados. ( ) Certo ( ) Errado 27. (2016 CESPE TCE-PA Auditor de Controle Externo Área Informática Analista de Sistema) Acerca do padrão XML (Extensible Markup Language), julgue o item subsecutivo. Em um documento XML, deve haver diferenciação entre letras maiúsculas e minúsculas e os comentários devem ter a seguinte sintaxe:<!--comentário-->. ( ) Certo ( ) Errado 14

15 Banco do Brasil - TI (Escriturário) Informática Márcio Henecke 28. (2016 CESPE TCE-PA Auditor de Controle Externo Área Informática Analista de Sistema) Acerca do padrão XML (Extensible Markup Language), julgue o item subsecutivo. Um arquivo XML deve conter, no máximo, tags. Se o uso de uma quantidade maior de tags for necessário, devese adotar o seguinte recurso, a fim de aumentar a quantidade de tags referenciadas pelo arquivo XML principal: um arquivo XML fazer referência a outro. ( ) Certo ( ) Errado 29. (2016 FUNRIO IF-PA Analista de TI Desenvolvimento de Sistemas) Em relação às regras de sintaxe do XML são apresentadas as seguintes proposições: I Todo documento XML deve conter um elemento raiz que é o pai de todos os outros elementos. II Os elementos do XML não precisam estar devidamente aninhados. III Os valores dos atributos devem sempre estar entre aspas. É correto apenas o que se afirma em a) I. b) II. c) III. d) I e II. e) I e III. 30. (2016 CESPE TCE-SC Auditor Fiscal de Controle Externo Informática) Julgue o item que se segue a respeito dos padrões XSLT e JSON. O XSLT é utilizado para adicionar e(ou) remover elementos e atributos do arquivo de saída e para transformar um documento XML em um documento HTML ou XHTML, ou, ainda, em outro documento XML. ( ) Certo ( ) Errado 31. (2016 FGV IBGE Analista Análise de Sistemas Desenvolvimento de Aplicações Web Mobile) Considere o objeto JSON: A conversão correta do objeto para um documento XML bem formado equivale a: 15

16 a) b) c) d) 16

17 Banco do Brasil - TI (Escriturário) Informática Márcio Henecke e) não é possível converter para o formato XML, pois o objeto JSON não está bem formado. 32. (2016 FCC TRF 3ª REGIÃO Técnico Judiciário Informática) Considere o fragmento, abaixo, de um documento XML Schema Definition, que define regras de validação para um documento XML. No documento XML o elemento de nome a) d deverá conter até 6 números do intervalo de 0 a 9. b) a poderá aparecer vazio ou somente com o elemento b ou somente com o elemento c. c) a deverá ter em seu interior os elementos b e c, não importando a ordem. d) d deverá conter exatamente 6 números do intervalo de 0 a 9. e) d deverá conter até 9 números, sendo obrigatório que um deles seja o número (2016 IF-SE IF-SE Analista de Tecnologia da Informação Suporte em Infraestrutura e Redes) Em relação ao XML (extensible Markup Language) identifique a afirmação FALSA. a) XSLT é usado para transformar documentos XML. b) Um dos usos do XML é a troca de informações entre sistemas distintos. c) O XML é recomendado pelo W3C (World Wide Web Consortium) para geração de linguagens de marcação. 17

18 d) A leitura de arquivo XML é extremamente rápida, por isso é a melhor solução na troca de mensagens. 34. (2016 CESPE TRT 8ª Região (PA e AP) Técnico Judiciário Tecnologia da Informação) <time> <jogador> <nome>bob Moore</nome> <pais>usa</pais> <origem>columbia</origem> <ano>1985</ano> </jogador> <jogador> <nome>jimmy Greaves</nome> <pais>uk</pais> <origem>cbs</origem> <ano>1988</ano> </jogador> <jogador> <nome>john Barnes</nome> <pais>usa</pais> <origem>rich CA</origem> <ano>1982</ano> </jogador> </time> Considerando o arquivo XML, assinale a opção que apresenta o conteúdo JSON associado, com os mesmos nomes de atributos e seus conteúdos e com a sintaxe correta. a) {jogador:[ {nome:bob Moore,pais:USA,origem:Columbia, ano:1985}, {nome:jimmy Greaves,pais:UK,origem:CBS, ano:1988}, {nome:john Barnes,pais:USA,origem:Rich CA, ano:1982} ] } b) {"jogador":[ {"nome":"bobmoore":"/nome","pais":"usa":"/pais","origem":"columbia":"/origem"," ano":"1985":"/ano"}, {"nome":"jimmy Greaves":"/nome","pais":"UK":"/pais","origem":"CBS ":"/origem"," ano":"1988":"/ano"}, {"nome":"john Barnes":"/nome","pais":"USA":"/pais","origem":"Rich CA":"/origem"," ano":"1982":"/ano"} ]"/jogador"} c) {"jogador":[ {"nome":"bob Moore","pais":"USA","origem":"Columbia"," ano":"1985"}, {"nome":"jimmy Greaves","pais":"UK","origem":"CBS "," ano":"1988"}, 18

19 Banco do Brasil - TI (Escriturário) Informática Márcio Henecke {"nome":"john Barnes","pais":"USA","origem":"Rich CA"," ano":"1982"} ] } d) {"jogador"=[ {"nome"="bob Moore","pais"="USA","origem"="Columbia"," ano"="1985"}, {"nome"="jimmy Greaves","pais"="UK","origem"="CBS "," ano"="1988"}, {"nome"="john Barnes","pais"="USA","origem"="Rich CA"," ano"="1982"} ] } e) {"jogador"=[ {"nome"="bob Moore";"pais"="USA";"origem"="Columbia";" ano"="1985"}; {"nome"="jimmy Greaves";"pais"="UK";"origem"="CBS ";" ano"="1988"}; {"nome"="john Barnes";"pais"="USA";"origem"="Rich CA";" ano"="1982"} ] } d) {"jogador"=[ {"nome"="bob Moore","pais"="USA","origem"="Columbia"," ano"="1985"}, {"nome"="jimmy Greaves","pais"="UK","origem"="CBS "," ano"="1988"}, {"nome"="john Barnes","pais"="USA","origem"="Rich CA"," ano"="1982"} ] } e) {"jogador"=[ {"nome"="bob Moore";"pais"="USA";"origem"="Columbia";" ano"="1985"}; {"nome"="jimmy Greaves";"pais"="UK";"origem"="CBS ";" ano"="1988"}; {"nome"="john Barnes";"pais"="USA";"origem"="Rich CA";" ano"="1982"} ] } 35. (2016 FGV CODEBA Analista Portuário Analista de Tecnologia da Informação) Analise o seguinte trecho de XML Schema (XSD). Assinale o elemento XML cuja definição está de acordo a especificação de TipoEstudante" a) b) 19

20 c) d) 36. (2016 FCC TRT 14ª Região (RO e AC) Analista Judiciário Tecnologia da Informação) Em uma DTD de um arquivo XML há um elemento com a seguinte declaração: <!ELEMENT cliente (telefone?)> Em cada ocorrência do elemento cliente, o elemento telefone deve aparecer a) zero ou uma vez. b) pelo menos uma vez. c) uma ou muitas vezes. d) muitas vezes. e) pelo menos duas vezes. 37. (2018 CESGRANRIO Banco da Amazônia Técnico Científico Tecnologia da Informação) Considere o esquema XML a seguir: Um elemento XML válido, segundo esse esquema, é: a) <area><x1>1</x1><y1>1</y1><x2>2</x2><y2>3</y2></area> b) <area x1="1" y1="1" x2="4" y2="5" /> c) <rectangle x1="5" y1="4" x2="1" y2="1"/> d) <area><x1>4</x1><y1>4</y1><x2>2</x2><y2>3</y2></area> e) <rectangle><x1>1</x1><y1>1</y1><x2>2</x2><y2>3</y2></rectangle> Gabarito: 1. Errado 2. D 3. B 4. D 5. B 6. A 7. Certo 8. C 9. C 10. B 11. D 12. D 13. C 14. B 15. D 16. C 17. D 18. C 19. A 20. D 21. B 22. Errado 23. E 24. Errado 25. Errado 26. Errado 27. Certo 28. Errado 29. E 30. Errado 31. C 32. D 33. D 34. C 35. D 36. A 37. C 20

http://rogerioaraujo.wordpress.com Série Rações Semanais Xpath e XSLT Rogério Araújo

http://rogerioaraujo.wordpress.com Série Rações Semanais Xpath e XSLT Rogério Araújo http://rogerioaraujo.wordpress.com Série Rações Semanais Xpath e XSLT Rogério Araújo http://rogerioaraujo.wordpress.com Série Rações Semanais Xpath e XSLT Rogério Araújo Questões A persistência é o menor

Leia mais

XML para transferência de dados Estrutura hierárquica do XML DTDs e XML Schema Consultas de documentos XML: XPath e XQuery Transformação de

XML para transferência de dados Estrutura hierárquica do XML DTDs e XML Schema Consultas de documentos XML: XPath e XQuery Transformação de Capítulo 9: XML XML para transferência de dados Estrutura hierárquica do XML DTDs e XML Schema Consultas de documentos XML: XPath e XQuery Transformação de documentos XML: XSLT Mapeamento entre documentos

Leia mais

Programação para Internet I Aulas 10 e 11

Programação para Internet I Aulas 10 e 11 Programação para Internet I Aulas 10 e 11 Fernando F. Costa [email protected] XML Definição e origem extensible Markup Language (XML) é linguagem de marcação de dados que provê um formato para descrever

Leia mais

Guia de Bolso HTML e XHTML

Guia de Bolso HTML e XHTML Guia de Bolso HTML e XHTML Este guia de bolso oferece uma listagem concisa, porém abrangente, dos elementos e atributos especificados nas Recomendações HTML 4.01 e XHTML 1.0. O texto utiliza a abreviação

Leia mais

Introdução XML. Vanessa Braganholo

Introdução XML. Vanessa Braganholo Introdução XML Vanessa Braganholo {[email protected]} Curso baseado em mini-cursos apresentados no SBBD. Autores: Carlos Heuser, Carina Dorneles e Vanessa Braganholo O que é XML? } XML = extensible Markup

Leia mais

TECNOLOGIA WEB INTRODUÇÃO CONSTRUÇÃO DE PÁGINAS ESTÁTICAS HTML / XHTML

TECNOLOGIA WEB INTRODUÇÃO CONSTRUÇÃO DE PÁGINAS ESTÁTICAS HTML / XHTML INTRODUÇÃO CONSTRUÇÃO DE PÁGINAS ESTÁTICAS HTML / XHTML 1 INTRODUÇÃO TECNOLOGIA WEB Começaremos desvendando o poder do desenvolvimento de aplicações baseadas na Web com a XHTML (Extensible HyperText Markup

Leia mais

XML - Extensible Markup Language

XML - Extensible Markup Language Por Sergio Crespo XML - Extensible Markup Language Extensible Markup Language (XML) é linguagem de marcação de dados (meta-markup language) que provê um formato para descrever dados estruturados. Isso

Leia mais

5a. Aula - XML 2013.2

5a. Aula - XML 2013.2 5a. Aula -XML 2013.2 Introdução Criando Documentos XML Validando Documentos XML DTD ( Documents Type Definition) XML Schema ConsultandoXML com Xpath com XQuery Modularizando XML Namespaces Entities TransformandoXML

Leia mais

Programação para Internet I 4. XML. Nuno Miguel Gil Fonseca [email protected]

Programação para Internet I 4. XML. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Programação para Internet I 4. XML Nuno Miguel Gil Fonseca [email protected] Standard do W3C (www.w3c.org) Formato de ficheiros de texto derivado de SGML (Standard Generalized Markup Language)

Leia mais

CONTEÚDO PROGRAMÁTICO

CONTEÚDO PROGRAMÁTICO CONTEÚDO PROGRAMÁTICO XML e XSLT Completo Carga horária: 40 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO Ementa do curso

Leia mais

XML Schema. Um XML schema descreve a estrutura de um documento XML.

XML Schema. Um XML schema descreve a estrutura de um documento XML. XML Schema Um XML schema descreve a estrutura de um documento XML. XML Schema é uma linguagem que também costuma ser designada por XML Schema Definition (XSD). XML Schema é uma alternativa aos DTDs. 1

Leia mais

Extensible Markup Language (XML) Júnio César de Lima Cedric Luiz de Carvalho. Instituto de Informática Universidade Federal de Goiás www.inf.ufg.

Extensible Markup Language (XML) Júnio César de Lima Cedric Luiz de Carvalho. Instituto de Informática Universidade Federal de Goiás www.inf.ufg. Extensible Markup Language (XML) Júnio César de Lima Cedric Luiz de Carvalho Technical Report - RT-INF_002-05 - Relatório Técnico June - 2005 - Junho The contents of this document are the sole responsibility

Leia mais

INFORMÁTICA. Instruções: Para responder às questões de números 71 e 72, considere o texto a seguir:

INFORMÁTICA. Instruções: Para responder às questões de números 71 e 72, considere o texto a seguir: INFORMÁTICA Prova de Agente Fiscal de Rendas do ICMS-SP/2013 - FCC. Por Ana Lucia Castilho* Instruções: Para responder às questões de números 71 e 72, considere o texto a seguir: A equipe de TI da empresa

Leia mais

XML (extensible Markup Language)

XML (extensible Markup Language) Sumário 1 Aplicações Não-Convencionais 2 Revisão e Dicas de Modelagem Conceitual 3 BD Orientado a Objetos e Objeto- Relacional 4 BD Temporal 5 BD Geográfico 6 BD XML XML (extensible Markup Language) Tecnologia

Leia mais

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO INTRODUÇÃO AO DESENVOLVIMENTO WEB PROFª. M.Sc. JULIANA H Q BENACCHIO Declaração DOCTYPE em documentos HTML O W3C (World Wide Web Consortium: www.w3.org), encarregado da criação dos Standard webs, define

Leia mais

Definição da Sintaxe Abstrata de Potigol em XML

Definição da Sintaxe Abstrata de Potigol em XML Definição da Sintaxe Abstrata de Potigol em XML Alessandro O. Anjos¹, Leonardo Lucena² 1 Graduando em Tec em Análise e Desenvolvimento de Sistemas IFRN. Bolsista do CNPq. E-mail: [email protected]

Leia mais

Introdução de XML. Dados da Web. Gerência de Dados da Web. A Web representa, nos dias de hoje, um repositório universal de dados, onde:

Introdução de XML. Dados da Web. Gerência de Dados da Web. A Web representa, nos dias de hoje, um repositório universal de dados, onde: Dados da Web Introdução de XML Banco de Dados II Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM

Leia mais

XMLs E INTEGRAÇÃO COM BANCOS DE DADOS

XMLs E INTEGRAÇÃO COM BANCOS DE DADOS Faculdade de Tecnologia de Guaratinguetá. 07, novembro de 2011. XMLs E INTEGRAÇÃO COM BANCOS DE DADOS Abel Vieira, Cleber Lopes, Pedro Lemes [email protected], [email protected], [email protected]

Leia mais

Transformação de documentos XML

Transformação de documentos XML Transformação de documentos XML César Vittori [email protected] Outubro de 2000 Resumo XSLT: Transformações XSL. Transformação de documentos XML. XSLT Introdução XSLT: transformações XSL (inglês: XSL

Leia mais

XTHML. 2. A finalidade do XHTML é substituir o HTML; 3. Vantagens de se usar XHTML (Compatibilidade com futuras aplicações);

XTHML. 2. A finalidade do XHTML é substituir o HTML; 3. Vantagens de se usar XHTML (Compatibilidade com futuras aplicações); 1. XHTML TEM SUA ORIGEM NO XML; 2. A finalidade do XHTML é substituir o HTML; 3. Vantagens de se usar XHTML (Compatibilidade com futuras aplicações); 4. XHTML é uma "Web Standard ; Neste link (http://www.maujor.com/w3c/xhtml10_2ed.html)

Leia mais

EXERCÍCIOS DE REVISÃO DE CONTEÚDO QUESTÕES DISSERTATIVAS

EXERCÍCIOS DE REVISÃO DE CONTEÚDO QUESTÕES DISSERTATIVAS EXERCÍCIOS DE REVISÃO DE CONTEÚDO QUESTÕES DISSERTATIVAS 1. Explique a(s) diferença(s) entre design pattern e framework. 2. Analisar o arquivo de configurações (web.xml) abaixo identificando quais suas

Leia mais

Exercícios Aula 2 BR 2013

Exercícios Aula 2 BR 2013 Conceitos e tecnologias relacionadas à Internet: Protocolos relevantes para aplicações Internet; Princípios e arquitetura da Internet; Linguagens de marcação, transformação e apresentação. Usabilidade,

Leia mais

Manual para Integração XML

Manual para Integração XML Manual para Integração XML Acessar o sistema pelo site: http://www.sindaspcg.org.br/ Informar seu login e senha. Selecionar a opção Importação GRH (Formato XML). Essa é a tela transmissão de arquivo GRH

Leia mais

Introdução. Definição. Validação. Universo XML. Apresentação. Processamento. Prof. Enzo Seraphim. Banco de Dados

Introdução. Definição. Validação. Universo XML. Apresentação. Processamento. Prof. Enzo Seraphim. Banco de Dados Introdução Definição Validação Apresentação Processamento Banco de Dados Universo XML Prof. Enzo Seraphim Popularidade do HTML Extremamente simples Estilo próprio para formatação de documentos Ligações

Leia mais

GERÊNCIA DE DADOS SEMI ESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc.

GERÊNCIA DE DADOS SEMI ESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc. GERÊNCIA DE DADOS SEMI ESTRUTURADOS -XML Prof. Angelo Augusto Frozza, M.Sc. O QUE É XML? Tecnologia desenvolvida pelo W3C http://www.w3c.org W3C: World Wide Web Consortium consórcio formado por acadêmicos

Leia mais

Notas sobre TinyXML (TP2)

Notas sobre TinyXML (TP2) Notas sobre TinyXML (TP2) Laboratório de Aplicações com Interface Gráfica Gáfi MIEIC Rui Rodrigues [email protected]@fe up pt 1 XML XML extensible Markup Language Formato textual de dados

Leia mais

XML. 1. XML: Conceitos Básicos. 2. Aplicação XML: XHTML 3. Folhas de Estilo em Cascata XML

XML. 1. XML: Conceitos Básicos. 2. Aplicação XML: XHTML 3. Folhas de Estilo em Cascata XML 1 1. : Conceitos Básicos 2. Aplicação : XHTML 3. Folhas de Estilo em Cascata 2 é um acrônimo para EXtensible Markup Language é uma linguagem de marcação muito parecida com HTML foi designada para descrever

Leia mais

XML e Banco de Dados. Prof. Daniela Barreiro Claro DCC/IM/UFBA

XML e Banco de Dados. Prof. Daniela Barreiro Claro DCC/IM/UFBA XML e Banco de Dados DCC/IM/UFBA Banco de Dados na Web Armazenamento de dados na Web HTML muito utilizada para formatar e estruturar documentos na Web Não é adequada para especificar dados estruturados

Leia mais

GERÊNCIA DE DADOS SEMIESTRUTURADOS -DTD. Prof. Angelo Augusto Frozza, M.Sc. http://www.about.me/tilfrozza

GERÊNCIA DE DADOS SEMIESTRUTURADOS -DTD. Prof. Angelo Augusto Frozza, M.Sc. http://www.about.me/tilfrozza GERÊNCIA DE DADOS SEMIESTRUTURADOS -DTD Prof. Angelo Augusto Frozza, M.Sc. http://www.about.me/tilfrozza ROTEIRO Introdução ao DTD Elementos Atributos Entidades Validando um documento XML DTD (DOCUMENT

Leia mais

Introdução ao Javascript

Introdução ao Javascript Programação WEB I Introdução ao Javascript Apresentação da Disciplina,Introdução a linguagem Javascript Objetivos da Disciplina Apresentar os principais conceitos da linguagem Javascript referente à programação

Leia mais

GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza O QUE É XML? Tecnologia desenvolvida pelo W3C http://www.w3c.org W3C: World Wide Web Consortium consórcio

Leia mais

XML Básico. Murillo Vasconcelos Henriques B. Castro. 17 de maio de 2011

XML Básico. Murillo Vasconcelos Henriques B. Castro. 17 de maio de 2011 XML Básico Murillo Vasconcelos Henriques B. Castro 17 de maio de 2011 O QUE É? Sigla para extensible Markable Language É uma linguagem de marcação, assim como HTML Desenvolvida para ser auto explicativa

Leia mais

GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza O QUE É XML? Tecnologia desenvolvida pelo W3C http://www.w3c.org W3C: World Wide Web Consortium consórcio

Leia mais

XML XML. XML extensible Markup Language HTML. Motivação. W3C: World Wide Web Consortium XML 1.0. Mário Meireles Teixeira DEINF-UFMA

XML XML. XML extensible Markup Language HTML. Motivação. W3C: World Wide Web Consortium XML 1.0. Mário Meireles Teixeira DEINF-UFMA Mário Meireles Teixeira DEINF-UFMA Motivação extensible Markup Language W3C: World Wide Web Consortium http://www.w3.org 1.0 W3C Recommendation, 10/Fev/1998 (inicial) W3C Recommendation, 04/Fev/2004, 3

Leia mais

Rui Carneiro, Rui Pereira, Tiago Orfão

Rui Carneiro, Rui Pereira, Tiago Orfão Geração de Gráficos SVG através de PHP Rui Carneiro, Rui Pereira, Tiago Orfão Faculdade de Engenharia da Universidade do Porto, R. Dr. Roberto Frias, 4200-465 Porto. {ei04073,ei04077,ei03102}@fe.up.pt

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 [email protected] https://sites.google.com/site/fredericoqueiroga/ Linguagem SQL Aspectos Gerais: Independência do fabricante: Está incorporada

Leia mais

XML extensible Markup Language. Prof. Fellipe Aleixo [email protected]

XML extensible Markup Language. Prof. Fellipe Aleixo fellipe.aleixo@ifrn.edu.br XML extensible Markup Language Prof. Fellipe Aleixo [email protected] XML Projetada para transportar e armazenar dados (estruturados) Importante conhecer e fácil de entender Exemplo de documento

Leia mais

JavaScript (Elementos de Programação e Programação Básica)

JavaScript (Elementos de Programação e Programação Básica) Linguagem de Programação para Web JavaScript (Elementos de Programação e Programação Básica) Prof. Mauro Lopes 1 Objetivos Iniciaremos aqui o nosso estudo sobre a Linguagem de Programação JavaScript. Apresentaremos

Leia mais

Notas sobre XSLT. O modo correcto para declarar um documento xsl é:

Notas sobre XSLT. O modo correcto para declarar um documento xsl é: Notas sobre XSLT XSLT é a abreviatura de extensible Stylesheet Language Tansformations. É uma linguagem para transformação de documentos xml. Permite transformar um documento xml noutro documento xml,

Leia mais

Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) XML Origens. HTML Problemas

Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) XML Origens. HTML Problemas Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) (extensible( Markup Language ) Origens (extensible Markup Language linguagem de marcação extensível) Criada em 1996 pelo W3C (World

Leia mais

Documentos XML 1/20. Exemplo de documento XML:

Documentos XML 1/20. Exemplo de documento XML: 1/20 Documentos XML XML é a abreviatura de extensible Markup Language. É uma linguagem de marcas ou anotações como HTML. Mas a linguagem XML foi concebida para descrever informação enquanto que a linguagem

Leia mais

Aula 11 Introdução ao Java Script

Aula 11 Introdução ao Java Script Aula 11 Introdução ao Java Script Java Script é uma linguagem que permite trabalhar com a Lógica em páginas escritas em HTML (HiperText Mark-up Language). As páginas HTML podem ser escritas utilizando-se

Leia mais

Padrão para Especificação de Requisitos de Produto de Multimídia

Padrão para Especificação de Requisitos de Produto de Multimídia Padrão para Especificação de Requisitos de Produto de Multimídia 1 Introdução 1.1 Escopo do documento Sugere-se aqui uma estrutura para a Especificação de Requisitos de Produto de Multimídia (ERPM). Esta

Leia mais

JavaScript (ou JScript)

JavaScript (ou JScript) 1. Introdução JavaScript (ou JScript) Uma linguagem como o JavaScript permite criar interfaces interativas na web (permite a interação do usuário). Para desenvolver web sites interativos precisamos de

Leia mais

MAPEAMENTO DE CONSULTAS SQL EM XML ENTRE SISTEMAS GERENCIADORES DE BANCO DE DADOS RELACIONAIS

MAPEAMENTO DE CONSULTAS SQL EM XML ENTRE SISTEMAS GERENCIADORES DE BANCO DE DADOS RELACIONAIS Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Sistemas de Informação RENATO SULZBACH MAPEAMENTO DE CONSULTAS SQL EM XML ENTRE SISTEMAS GERENCIADORES

Leia mais

SERVIÇO CONTRATO Especificação das operações de Serviço

SERVIÇO CONTRATO Especificação das operações de Serviço SERVIÇO Especificação das operações de Serviço 1.0 01/07/2014 1 de 8 Histórico de Revisões Data Versão Descrição Elaboração Inicial da especificação da operação de serviço 17/06/2014 0.1 ImportarArquivoContratoCCEAL.

Leia mais

Escrever scripts de PHP com HTML

Escrever scripts de PHP com HTML Escrever scripts de PHP com HTML PHP é uma linguagem de programação de scripts para serem interpretados no lado dos servidores. Numa fase inicial (1995), PHP surgiu com o significado de Personal Home Pages

Leia mais

Classes e Objetos. Sintaxe de classe em Java

Classes e Objetos. Sintaxe de classe em Java Classes e Objetos Classes e Objetos A Programação Orientada a Objetos (POO) é uma técnica de programação que se baseia na construção de classes e utilização de objetos. Os objetos são formados por dados

Leia mais

DOM (Document Object Model)

DOM (Document Object Model) DOM (Document Object Model) Modelo de dados para XML estrutura hierárquica (árvore) métodos de acesso (API DOM) principais classes de objetos document, node, nodelist e element execução de consultas e

Leia mais

Introdução 20 Diagramas de fluxos de dados 20 O processo de elaboração de DFD 22 Regras práticas para a elaboração de DFD 24 Dicionário de dados 26

Introdução 20 Diagramas de fluxos de dados 20 O processo de elaboração de DFD 22 Regras práticas para a elaboração de DFD 24 Dicionário de dados 26 ÍNDICE MÓDULO 1 ANÁLISE DE SISTEMAS 9 1.1 SISTEMAS DE INFORMAÇÃO 10 Sistema conceito e exemplos 10 Dados e informação 11 Sistema de informação conceito e componentes 12 Sistema de informação e sistemas

Leia mais

Web I F R N I N S T I T U TO F E D E R A L D E E D U C A Ç Ã O, C I Ê N C I A E T E C N O LO G I A D O R I O G R A N D E D O N R T E.

Web I F R N I N S T I T U TO F E D E R A L D E E D U C A Ç Ã O, C I Ê N C I A E T E C N O LO G I A D O R I O G R A N D E D O N R T E. Web I F R N I N S T I T U TO F E D E R A L D E E D U C A Ç Ã O, C I Ê N C I A E T E C N O LO G I A D O R I O G R A N D E D O N R T E. J O S É A N TÔ N I O D A C U N H A Web Page HTTP No início a web, era

Leia mais

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s Introdução Contribuição do Capítulo 2: discutir modelos de dados definir conceitos de esquemas e instâncias descrever os tipos de interfaces e linguagens oferecidas por um SGBD mostrar o ambiente de programas

Leia mais

Um documento XML possui Unidade lógica - os elementos Usuário "inventa" as marcas através de DTDs

Um documento XML possui Unidade lógica - os elementos Usuário inventa as marcas através de DTDs XML Um documento XML possui Unidade lógica - os elementos Usuário "inventa" as marcas através de DTDs Unidade física - as entidades Armazenamento separado dos dados Como toda linguagem de marcação: XML

Leia mais

Algoritmos e Introdução à Programação. Lógica e Linguagem de Programação

Algoritmos e Introdução à Programação. Lógica e Linguagem de Programação Algoritmos e Introdução à Programação Lógica e Linguagem de Programação Prof. José Honorato Ferreira Nunes [email protected] http://softwarelivre.org/zenorato/honoratonunes Linguagem C Prof.

Leia mais

XHTML 1.0 DTDs e Validação

XHTML 1.0 DTDs e Validação XHTML 1.0 DTDs e Validação PRnet/2012 Ferramentas para Web Design 1 HTML 4.0 X XHTML 1.0 Quais são os três principais componentes ou instrumentos mais utilizados na internet? PRnet/2012 Ferramentas para

Leia mais

IFSC/Florianópolis - Prof. Herval Daminelli

IFSC/Florianópolis - Prof. Herval Daminelli Linguagem de marcação de textos; HTML significa Hypertext Markup Language (linguagem de marcação de hipertexto); Composta por elementos chamados tags ou rótulos ou marcadores; Estes marcadores definem

Leia mais

Lógica de Programação, Algoritmos e Estruturas de Dados

Lógica de Programação, Algoritmos e Estruturas de Dados Lógica de Programação, Algoritmos e Estruturas de Dados Professor: Vilson Heck Junior [email protected] Agenda Funções Básicas do Software; Relações entre áreas; Introdução à Algoritmos; Introdução

Leia mais

Korth Silberschatz Sundarshan. Sistema de Banco de Dados, 5/E

Korth Silberschatz Sundarshan. Sistema de Banco de Dados, 5/E Sistema de Banco de Dados, 5/E Capítulo 1: Introdução Finalidade dos sistemas de banco de dados Visão dos dados Linguagens de banco de dados Bancos de dados relacionais Projeto de banco de dados Bancos

Leia mais

Nesta disciplina aprenderemos. HTML CSS JavaScript Jquery PHP

Nesta disciplina aprenderemos. HTML CSS JavaScript Jquery PHP Introdução Nesta disciplina aprenderemos HTML CSS JavaScript Jquery PHP HTML é a abreviatura de HyperText Mark-up Language. O HTML foi inventado em 1990, por um cientista chamado Tim Berners-Lee. A finalidade

Leia mais

Introdução à Programação. Introdução a Linguagem C. Prof. José Honorato F. Nunes

Introdução à Programação. Introdução a Linguagem C. Prof. José Honorato F. Nunes Introdução à Programação Introdução a Linguagem C Prof. José Honorato F. Nunes [email protected] Resumo da aula Introdução Variáveis Tipos de dados Operadores e Expressões: Operadores

Leia mais

Troca de Informações Através de Arquivo Pessoa Jurídica

Troca de Informações Através de Arquivo Pessoa Jurídica Troca de Informações Através de Arquivo Pessoa Jurídica OBJETIVO Permitir aos associados conveniados, atualizarem as informações de registros de Pessoas Jurídicas, através de meio magnético ou transmissão

Leia mais

XML (extensible Markup Language)

XML (extensible Markup Language) Sumário 1. Introdução a Aplicações Não-Convencionais 2. Revisão de Modelagem Conceitual 3. BD Orientado a Objetos (BDOO) 4. BD Objeto-Relacional (BDOR) 5. BD Temporal (BDT) 6. BD Geográfico (BDG) 7. BD

Leia mais

Conceitos, Arquitetura e Design

Conceitos, Arquitetura e Design capítulo 1 Conceitos, Arquitetura e Design 1.1 O que são os serviços de diretórios? Segundo a Wikipédia: Um serviço de diretório é um software que armazena e organiza informações sobre os recursos e os

Leia mais

XML e XSL. Ciência da Computação DESENVOLVIMENTO DE APLICAÇÕES PARA WEB. Claudinei Dias email: [email protected]

XML e XSL. Ciência da Computação DESENVOLVIMENTO DE APLICAÇÕES PARA WEB. Claudinei Dias email: prof.claudinei.dias@gmail.com Ciência da Computação DESENVOLVIMENTO DE APLICAÇÕES PARA WEB XML e XSL Prof. Claudinei Dias email: [email protected] Fundamentos XML Extensible Markup Language Linguagem de marcação de dados

Leia mais

Introdução aos Algoritmos

Introdução aos Algoritmos Introdução aos Algoritmos Aula 05 Diogo Pinheiro Fernandes Pedrosa http://www2.ufersa.edu.br/portal/professor/diogopedrosa [email protected] Universidade Federal Rural do Semiárido Bacharelado

Leia mais

27/05/2014 REDES LOCAIS

27/05/2014 REDES LOCAIS REDES LOCAIS Um grupo de computadores conectados com a finalidade de compartilhar recursos. Os computadores em uma rede local são normalmente ligados por um cabo de transmissão dentro de uma pequena área,

Leia mais

Linguagem de Programação Visual. Estrutura Basica do HTML5 Prof. Gleison Batista de Sousa

Linguagem de Programação Visual. Estrutura Basica do HTML5 Prof. Gleison Batista de Sousa Linguagem de Programação Visual Estrutura Basica do HTML5 Prof. Gleison Batista de Sousa O que vai ser estudado Codificação; Linguagem de Programação; Infra Estrutura Basica; Ferramentas; Implantação;

Leia mais

Web Services REST. Sistemas Distribuídos. Mauro Lopes Carvalho Silva. Professor EBTT DAI Departamento de Informática Campus Monte Castelo

Web Services REST. Sistemas Distribuídos. Mauro Lopes Carvalho Silva. Professor EBTT DAI Departamento de Informática Campus Monte Castelo Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos Nesta aula

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

extensible Markup Language (XML) XML é uma linguagem de anotação. XML utiliza tags para descrever informação.

extensible Markup Language (XML) XML é uma linguagem de anotação. XML utiliza tags para descrever informação. extensible Markup Language (XML) XML é uma linguagem de anotação. XML utiliza tags para descrever informação. Em XML, os tags não são pré-definidos. Temos de definir os nossos tags. XML utiliza um Document

Leia mais

Introdução à linguagem HTML. Volnys Borges Bernal

Introdução à linguagem HTML. Volnys Borges Bernal 1 Introdução à linguagem HTML Volnys Borges Bernal 2013-2015 Volnys Bernal 2 Introdução à linguagem HTML Sumário Visão geral Primeira página Principais tags Principais atributos Formulários 2011-2015 Volnys

Leia mais

Pré-requisitos: Conhecimentos de informática gerencial e lógica de programação.

Pré-requisitos: Conhecimentos de informática gerencial e lógica de programação. CURSO DESENVOLVEDOR FRONT-END HTML5/CSS3/JavaScript Objetivo: Este curso visa introduzir o aluno do mundo do desenvolvimento Web, com aplicabilidade, ensino e capacitação nas principais linguagens de diagramação

Leia mais

PotiML: A Linguagem de Programação Abstrata de Potigol. PotiML: The Programming Language Abstract of Potigol

PotiML: A Linguagem de Programação Abstrata de Potigol. PotiML: The Programming Language Abstract of Potigol PotiML: A Linguagem de Programação Abstrata de Potigol A. O. Anjos 1 e L. R. Lucena 2 E-mail: [email protected] 1 ; [email protected] 2 RESUMO O Núcleo de Desenvolvimento

Leia mais

INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT

INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT v1.1 INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT AULA 7 CRIANDO INTERAÇÕES COM JAVASCRIPT (PARTE 2) Eder Franco @ FPF Tech The road so far... JavaScript Desenvolvida para criar interações

Leia mais

Web Services - Definição. Web Services - Introdução. Universidade Federal de Santa Catarina. DSOOII Web Services

Web Services - Definição. Web Services - Introdução. Universidade Federal de Santa Catarina. DSOOII Web Services Universidade Federal de Santa Catarina DSOOII Web Services Web Services - Introdução Havia inconsistência de plataformas, sistemas operacionais e/ou linguagens de programação; Acadêmicos: Ariane Talita

Leia mais

XML e Banco de Dados de Internet. Tópicos Especiais em Tecnologia da Informação Profa. Késsia R. C. Marchi

XML e Banco de Dados de Internet. Tópicos Especiais em Tecnologia da Informação Profa. Késsia R. C. Marchi XML e Banco de Dados de Internet Tópicos Especiais em Tecnologia da Informação Profa. Késsia R. C. Marchi Motivação Diversas aplicações Web utilizam Fontes de Dados (BD); Arquitetura Cliente-Servidor (2

Leia mais

Protótipo de Protocolo de Aplicação para Troca de Documentos da Área Extra Judicial. Acadêmico: Fabrício Bento Orientador: Paulo Fernando da Silva

Protótipo de Protocolo de Aplicação para Troca de Documentos da Área Extra Judicial. Acadêmico: Fabrício Bento Orientador: Paulo Fernando da Silva Protótipo de Protocolo de Aplicação para Troca de Documentos da Área Extra Judicial Acadêmico: Fabrício Bento Orientador: Paulo Fernando da Silva Conteúdo Introdução Fundamentação teórica Desenvolvimento

Leia mais