Álgebra Relacional. André Restivo. Faculdade de Engenharia da Universidade do Porto. February 24, 2012

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

Download "Álgebra Relacional. André Restivo. Faculdade de Engenharia da Universidade do Porto. February 24, 2012"

Transcrição

1 Álgebra Relacional André Restivo Faculdade de Engenharia da Universidade do Porto February 24, 2012 André Restivo (FEUP) Álgebra Relacional February 24, / 39

2 Sumário 1 Modelo Relacional 2 Operadores de Tabelas 3 Operadores de Conjuntos 4 Junções 5 Divisão 6 Agregações 7 Exercícios André Restivo (FEUP) Álgebra Relacional February 24, / 39

3 Modelo Relacional Modelo Relacional Uma BD relacional é um conjunto de relações. A estrutura de uma relação é definida pelo seu esquema. Uma relação pode ser vista como uma tabela de valores, em que cada coluna representa um atributo da relação e cada linha é um tuplo de valores relacionados. Notação: O esquema de uma relação Ê com atributos ½, ¾,..., Ò escreve-se: Ê( ½, ¾,..., Ò). Um tuplo de uma relação escreve-se: Ø =< Ú ½,Ú¾,...,ÚÒ >, onde Ú é o valor do atributo. Ê. representa o atributo Ai da relação R. ÓÑ( ) é o domínio de e define o conjunto de valores que pode tomar. representa o valor nulo. André Restivo (FEUP) Álgebra Relacional February 24, / 39

4 Modelo Relacional Modelo Relacional : s Relação: Empregado(PNome, UNome, BI, Salario, SuperBI, NDep) Tuplo: t = <João, Santos, , 900, , 4> Atributo: Empregado.PNome Dom(Empregado.PNome) = texto André Restivo (FEUP) Álgebra Relacional February 24, / 39

5 Operadores de Tabelas Selecção Permite seleccionar um sub-conjunto de tuplos de uma relação que satisfazem uma determinada condição sobre alguns atributos. ʽ = σ (ʾ) Onde é uma condição envolvendo os atributos de ʾ. A relação resultante ʽ tem os mesmos atributos que a relação original ʾ. A condição pode conter operadores de comparação (<, >,,,...) e pode ser composta usando, e. A selecção é um operador unário, i.e. só pode ser aplicado a uma relação, e é comutativa. André Restivo (FEUP) Álgebra Relacional February 24, / 39

6 Selecção : Operadores de Tabelas ÙØÓ ÖÖÓ matrícula marca modelo kms dataes datarev FG Volvo AB Renault PR LH Volvo FD Renault FR1 GTX σ Ñ Ö = ÎÓÐÚÓ Ñ >½¼¼¼¼¼( ÙØÓ ÖÖÓ) matrícula marca modelo kms dataes datarev FG Volvo LH Volvo FD Renault FR1 GTX André Restivo (FEUP) Álgebra Relacional February 24, / 39

7 Operadores de Tabelas Projecção Permite-nos obter uma nova relação com apenas alguns atributos da relação original (seleccionam-se as colunas que ficam) ʽ =Π Ä (ʾ) Ä é uma lista de atributos de ʾ. ʽ tem apenas os atributos definidos em Ä. Tuplos repetidos são eliminados. Pode acontecer se Ä não contiver a chave de ʾ. André Restivo (FEUP) Álgebra Relacional February 24, / 39

8 Projecção : Operadores de Tabelas ÙØÓ ÖÖÓ matrícula marca modelo kms dataes datarev FG Volvo AB Renault PR LH Volvo FD Renault FR1 GTX Π Ñ Ö, Ñ ( ÙØÓ ÖÖÓ) marca kms Volvo 5000 Renault Renault André Restivo (FEUP) Álgebra Relacional February 24, / 39

9 Operadores de Tabelas Projecção : Renomeação e Aritmética Podemos ainda usar a projecção para renomear atributos. ʽ =Π ÒÓÑ,ÑÓÖ = Ò Ö Ó ( ÑÔÖ Ó) Ou para efectuar operações aritméticas entre atributos. Neste caso, é recomendado renomear o resultado da operação. ʽ =Π ÒÓÑ,ÑÓÖ, _Ð ÕÙ Ó= Ð Ö Ó ÓÒØÓ ( ÑÔÖ Ó) André Restivo (FEUP) Álgebra Relacional February 24, / 39

10 Operadores de Tabelas Renomeação Produz uma relação idêntica a ʽ mas designada ʾ e com atributos, por ordem, ½, ¾,...,. ρ Ê ¾( ½, ¾,..., )(ʽ) ρ Ú ÙÐÓ(Ñ Ø,Ñ Ö,ÑÓ, Ñ,, ÔÖ) ( ÙØÓ ÖÖÓ) mat mar mod kms des dpr FG Volvo Ú ÙÐÓ AB Renault PR LH Volvo FD Renault FR1 GTX André Restivo (FEUP) Álgebra Relacional February 24, / 39

11 Operadores de Conjuntos Reunião, Intersecção e Diferença Duas relações, ʽ( ½,..., Ò) e ʾ( ½,..., Ò), dizem-se compatíveis para a reunião, intersecção ou diferença se tiverem o mesmo grau Ò e se ÓÑ( )= ÓÑ( ):½ Ò (i.e. Têm de ter o mesmo tipo de tuplos). ʽ ʾ é a relação que inclui todos os tuplos que estão em ʽ ou em ʾ. Os tuplos duplicados são eliminados. ʽ ʾ é a relação que inclui todos os tuplos que estão em ʽ e em ʾ. ʽ ˾ é a relação que inclui todos os tuplos que estão em ʽ mas não em ʾ. A reunião e intersecção são comutativas mas a diferença não. André Restivo (FEUP) Álgebra Relacional February 24, / 39

12 União : Operadores de Conjuntos matrícula marca modelo FG Volvo AB Renault PR LH Volvo 8500 FD Renault FR1 GTX matrícula marca modelo FG Volvo FC Volvo 7500 matrícula marca modelo FG Volvo AB Renault PR LH Volvo 8500 FD Renault FR1 GTX FC Volvo 7500 André Restivo (FEUP) Álgebra Relacional February 24, / 39

13 Intersecção : Operadores de Conjuntos matrícula marca modelo FG Volvo AB Renault PR LH Volvo 8500 FD Renault FR1 GTX matrícula marca modelo FG Volvo FC Volvo 7500 matrícula marca modelo FG Volvo 7700 André Restivo (FEUP) Álgebra Relacional February 24, / 39

14 Diferença : Operadores de Conjuntos matrícula marca modelo FG Volvo AB Renault PR LH Volvo 8500 FD Renault FR1 GTX matrícula marca modelo FG Volvo FC Volvo 7500 matrícula marca modelo AB Renault PR LH Volvo 8500 FD Renault FR1 GTX André Restivo (FEUP) Álgebra Relacional February 24, / 39

15 Junções Produto Cartesiano Permite-nos combinar tuplos de relações diferentes. Ê = ʽ ʾ Sejam ʽ( ½,..., Ò) e ʾ( ½,..., Ñ), então Ê é uma relação com Ò+ Ñ atributos, Ê( ½,..., Ò, ½,..., Ò), onde existe um tuplo para cada combinação possível de tuplos de ʽ com tuplos de ʾ. O número de tuplos de R é ÒÖ ½ ÒÖ ¾ em que ÒÖ ½ é o número de tuplos de ʽ e ÒÖ ¾ é o número de tuplos de ʾ. Para nos referirmos a atributos Ü e Ý com o mesmo nome usa-se ʽ. Ü e ʾ. Ý. André Restivo (FEUP) Álgebra Relacional February 24, / 39

16 Junções Produto Cartesiano : ÙØÓ ÖÖÓ matrícula marca modelo kms dataes datarev FG Volvo AB Renault PR LH Volvo FD Renault FR1 GTX Ñ Ö nome Volvo Renault pais Suécia França ÙØÓ ÖÖÓ Ñ Ö matrícula marca modelo kms dataes datarev nome pais FG Volvo Volvo Suécia AB Renault PR Volvo Suécia LH Volvo Volvo Suécia FD Renault FR1 GTX Volvo Suécia FG Volvo Renault França AB Renault PR Renault França LH Volvo Renault França FD Renault FR1 GTX Renault França André Restivo (FEUP) Álgebra Relacional February 24, / 39

17 Junções Junção-θ Permite-nos combinar tuplos de duas relações, que obedecem a uma condição de junção (equivale a produto cartesiano + selecção). Ê = ʽ ʾ o mesmo que: Ê = σ(ê½ Ê¾) Ê é uma relação com Ò+ Ñ atributos Ê( ½,..., Ò, ½,..., Ñ), em que os são atributos de ʽ e os são atributos de ʾ. Ê tem um tuplo para cada combinação de tuplos ʽ com tuplos ʾ que satisfaz a condição de junção c. Operação muito importante pois permite lidar com as associações entre relações. André Restivo (FEUP) Álgebra Relacional February 24, / 39

18 Junção-θ : Junções ÙØÓ ÖÖÓ matrícula marca modelo kms dataes datarev FG Volvo AB Renault PR LH Volvo FD Renault FR1 GTX Ñ Ö nome Volvo Renault pais Suécia França ÙØÓ ÖÖÓ Ñ Ö =ÒÓÑ Ñ Ö matrícula marca modelo kms dataes datarev nome pais FG Volvo Volvo Suécia LH Volvo Volvo Suécia AB Renault PR Renault França FD Renault FR1 GTX Renault França André Restivo (FEUP) Álgebra Relacional February 24, / 39

19 Junções Equi-Junção Caso especial de uma Junção-θ em que a condição é uma relação de igualdade entre atributos das duas relações. Ê = ʽ Ê ½. =ʾ. ʾ Como resultado de uma Equi-Junção ficamos sempre com uma coluna repetida. As Equi-Junções são normalmente usadas para igualar uma chave estrangeira à chave principal da tabela alvo dessa mesma chave estrangeira. André Restivo (FEUP) Álgebra Relacional February 24, / 39

20 Junção Natural Junções Uma Junção-θ em que a condição é implícita e corresponde à igualdade dos atributos com o mesmo nome. Ê = ʽ ʾ Os atributos repetidos são removidos. André Restivo (FEUP) Álgebra Relacional February 24, / 39

21 Junções Junção Natural : ÙØÓ ÖÖÓ matrícula marca modelo kms dataes datarev FG Volvo AB Renault PR LH Volvo FD Renault FR1 GTX ÙØÓ ÖÖÓ Ñ Ö matrícula marca modelo kms dataes datarev pais FG Volvo Suécia LH Volvo Suécia AB Renault PR França FD Renault FR1 GTX França Ñ Ö marca Volvo Renault pais Suécia França André Restivo (FEUP) Álgebra Relacional February 24, / 39

22 Junções Junção Natural Uma junção natural entre duas relações sem atributos comuns equivale a um produto cartesiano porque, após este, não há nenhuma selecção a fazer. É possível renomear colunas de modo a facilitar junções naturais. André Restivo (FEUP) Álgebra Relacional February 24, / 39

23 Junções Junção Externa Tuplos pendentes, isto é desemparelhados, quer em ʽ quer em ʾ, desaparecem na Junção-θ e na Junção Natural. A Junção Externa (θ ou natural) inclui os tuplos pendentes de ʽ ou ʾ completados a nulos. Ê = ʽ + ʾ ou Ê = ʽ + ʾ ou Ê = ʽ + Ê ¾ As junções externas podem ser à esquerda (só os tuplos pendentes da tabela da esquerda aparecem no resultado), à direita ou totais. André Restivo (FEUP) Álgebra Relacional February 24, / 39

24 Junções Junção Externa : ÙØÓ ÖÖÓ matrícula marca modelo kms dataes datarev FG Volvo AB Renault PR LH Volvo FD FR1 GTX Ñ Ö marca Volvo Renault Scania pais Suécia França Suécia ÙØÓ ÖÖÓ + Ñ Ö matrícula marca modelo kms dataes datarev pais FG Volvo Suécia LH Volvo Suécia AB Renault PR França FD FR1 GTX Scania Suécia André Restivo (FEUP) Álgebra Relacional February 24, / 39

25 Junções Semi-Junção Projecção(Π) nos atributos de ʽ da junção (θ ou natural) de ʽ com ʾ. Dá os tuplos de ʽ que têm par em ʾ. Ê = ʽ ʾ =Π Ê ½ (Ê ½ ʾ) Ê = ʽ ʾ =Π Ê ¾ (Ê ½ ʾ) André Restivo (FEUP) Álgebra Relacional February 24, / 39

26 Semi-Junção : Junções ÙØÓ ÖÖÓ matrícula marca modelo kms dataes datarev FG Volvo AB Renault PR LH Volvo FD FR1 GTX Ñ Ö marca Volvo Renault Scania pais Suécia França Suécia ÙØÓ ÖÖÓ Ñ Ö matrícula marca modelo kms dataes datarev FG Volvo LH Volvo AB Renault PR André Restivo (FEUP) Álgebra Relacional February 24, / 39

27 Divisão Divisão ou Quociente Operação que implica que o número de atributos de ʽ seja maior que o número de atributos de ʾ. Se ʽ tiver Ò atributos e ʾ tiver Ñ atributos, o resultado será uma relação com Ò Ñ atributos. Ê = ʽ ʾ = ʽ/ʾ A operação efectua-se, partindo ʽ em duas partes: ʽ com Ò Ñ atributos e ʽ com Ñ atributos. O resultado serão todos os tuplos de ʽ que tenham correspondência com todos os tuplos de ʾ em ʽ. André Restivo (FEUP) Álgebra Relacional February 24, / 39

28 Divisão : Divisão Que departamentos existem em todas as cidades? Ô ÖØ Ñ ÒØÓ num nome cidade 1 Informática Porto 1 Informática Lisboa 1 Informática Coimbra 2 Marketing Lisboa 3 Recursos Humanos Porto 3 Recursos Humanos Coimbra cidade Porto Lisboa Coimbra Ô ÖØ Ñ ÒØÓ num nome 1 Informática André Restivo (FEUP) Álgebra Relacional February 24, / 39

29 Divisão Divisão sem usar a divisão Nota Em SQL não existe um operador equivalente à divisão. Por isso é necessário efectua-la usando outros operadores. ʽ ʾ =Π ½,..., Ò Ñ (Ê ½) Π ½,..., Ò Ñ (Π ½,..., Ò Ñ (Ê ½) ʾ ʽ) André Restivo (FEUP) Álgebra Relacional February 24, / 39

30 Divisão Divisão sem usar a divisão : Passo 1 Nota ʽ ʾ =Π ½,..., Ò Ñ (Ê ½) Π ½,..., Ò Ñ (Π ½,..., Ò Ñ (Ê ½) ʾ ʽ) Todas as combinações possíveis: num nome cidade 1 Informática Porto 1 Informática Lisboa 1 Informática Coimbra 2 Marketing Porto 2 Marketing Lisboa 2 Marketing Coimbra 3 Recursos Humanos Porto 3 Recursos Humanos Lisboa 3 Recursos Humanos Coimbra André Restivo (FEUP) Álgebra Relacional February 24, / 39

31 Divisão Divisão sem usar a divisão : Passo 2 Nota ʽ ʾ =Π ½,..., Ò Ñ (Ê ½) Π ½,..., Ò Ñ (Π ½,..., Ò Ñ (Ê ½) ʾ ʽ) Todas as combinações possíveis menos as que existem: num nome cidade 2 Marketing Porto 2 Marketing Coimbra 3 Recursos Humanos Lisboa André Restivo (FEUP) Álgebra Relacional February 24, / 39

32 Divisão Divisão sem usar a divisão : Passo 3 Nota ʽ ʾ =Π ½,..., Ò Ñ (Ê ½) Π ½,..., Ò Ñ (Π ½,..., Ò Ñ (Ê ½) ʾ ʽ) Todas as combinações possíveis menos as que existem mas só nas colunas de ½ a Ò Ñ: num nome 2 Marketing 3 Recursos Humanos André Restivo (FEUP) Álgebra Relacional February 24, / 39

33 Divisão Divisão sem usar a divisão : Passo 4 Nota ʽ ʾ =Π ½,..., Ò Ñ (Ê ½) Π ½,..., Ò Ñ (Π ½,..., Ò Ñ (Ê ½) ʾ ʽ) ʽ projectada nas colunas de ½ a Ò Ñ: num nome 1 Informática 2 Marketing 3 Recursos Humanos André Restivo (FEUP) Álgebra Relacional February 24, / 39

34 Divisão Divisão sem usar a divisão : Passo 5 Nota ʽ ʾ =Π ½,..., Ò Ñ (Ê ½) Π ½,..., Ò Ñ (Π ½,..., Ò Ñ (Ê ½) ʾ ʽ) Subtracção das duas partes: num nome 1 Informática 2 Marketing 3 Recursos Humanos num nome 2 Marketing 3 Recursos Humanos = num nome 1 Informática Nota Ô ÖØ Ñ ÒØÓ = ΠÒÙÑ,ÒÓÑ ( Ô ÖØ Ñ ÒØÓ) ΠÒÙÑ,ÒÓÑ (ΠÒÙÑ,ÒÓÑ ( Ô ÖØ Ñ ÒØÓ) Ô ÖØ Ñ ÒØÓ) André Restivo (FEUP) Álgebra Relacional February 24, / 39

35 Agregações Agregações Permitem fazer operações com valores de várias linhas. Operadores de Agregaçao: cnt, avg, sum, max e min. São usados nas projecções. Numa projecção com agregação, os atributos não agregados são agrupados de forma a não haver valores repetidos. Para cada grupo são efectuadas as operações de agregação. ʽ =Π ½, ¾,Å= Ú ( )(ʾ) A relação ʽ contém 3 atributos: ½, ¾ e Å = a média de todos os valores de para cada combinação existente de ½ e ¾. André Restivo (FEUP) Álgebra Relacional February 24, / 39

36 Agregação : Agregações ÑÔÖ Ó bi nome num departamento salario 1234 João Maria Carlos Manuel Joana Marco Marta Π ÒÙÑ,Ñ = Ú ( Ð Ö Ó) ( ÑÔÖ Ó) num media André Restivo (FEUP) Álgebra Relacional February 24, / 39

37 Agregações Agregação : Contagens O operador de contagem (cnt), conta o número de valores não nulos no atributo. Um caso especial é o cnt(*) que conta o número de linhas. André Restivo (FEUP) Álgebra Relacional February 24, / 39

38 Expressão Tipo Agregações A forma mais comum de usar álgebra relacional para responder a uma pergunta é: Efectuar junções entre todas as tabelas necessárias; Seleccionar as linhas importantes; Efectuar uma agregação (se necessário); Voltar a seleccionar as linhas importantes, desta vez tendo em conta o resultado da agregação; Projectar nos atributos desejados. ʽ=Π, ((σ ½ (Π,, = Ú ( ) (σ ¾ (ʽ ʾ...)))) André Restivo (FEUP) Álgebra Relacional February 24, / 39

39 Exercícios Exercícios Que trabalhadores trabalham no projecto com o número 1 mas não trabalham no projecto com o número 2? (nome) Quantos projectos são controlados por cada departamento? (nome, número) Quantos trabalhadores trabalham em cada departamento? (nome, número) Qual a média dos ordenados de cada departamento? (nome, media) Qual o salário mais alto? (maximo) Qual o salário mais alto e de quem é? (nome, maximo) Quem trabalha em todos os projectos controlados pelo departamento XPTO? (nome) Quem trabalha em todos os projectos controlados pelo departamento XPTO e quantas horas trabalha em cada um? (nome, horas) Quantas horas são gastas por semana em cada projecto? (nome, horas) Indique pares de empregados que trabalham exactamente nos mesmos projectos? (nome1, nome2) André Restivo (FEUP) Álgebra Relacional February 24, / 39

SQL - Perguntas. André Restivo. Faculdade de Engenharia da Universidade do Porto. February 24, 2012

SQL - Perguntas. André Restivo. Faculdade de Engenharia da Universidade do Porto. February 24, 2012 SQL - Perguntas André Restivo Faculdade de Engenharia da Universidade do Porto February 24, 2012 André Restivo (FEUP) SQL - Perguntas February 24, 2012 1 / 46 Sumário 1 Introdução 2 Seleccionar e Filtrar

Leia mais

Sumário SELECT + FROM

Sumário SELECT + FROM Sumário 1 Introdução SQL - Perguntas André Restivo Faculdade de Engenharia da Universidade do Porto October 18, 2010 2 3 Operadores de Conjuntos 4 5 Agregações 6 Ordenações e Limites 7 Sub-perguntas 8

Leia mais

Bases de Dados BDDAD. Álgebra Relacional. Nelson Freire (ISEP LEI-BDDAD 2015/16) 1/33

Bases de Dados BDDAD. Álgebra Relacional. Nelson Freire (ISEP LEI-BDDAD 2015/16) 1/33 BDDAD Bases de Dados Álgebra Relacional Nelson Freire (ISEP LEI-BDDAD 2015/16) 1/33 1. Introdução 2. Expressões Algébricas 3. Álgebra Relacional Implementada em SGBD 4. Operações Algébricas Remover Parte

Leia mais

Álgebra Relacional. Linguagens de consultas relacionais

Álgebra Relacional. Linguagens de consultas relacionais Álgebra Relacional 1 Linguagens de consultas relacionais Linguagens de consultas: Permitem manipulação e recuperação de dados de um BD. O modelo relacional suporta LCs simples e poderosas: Forte fundamentação

Leia mais

Å ÒÙ Ö ØÓ ËÙ Ñ Ø Ó Ê Ú Ø ÁÒ ÓÖÑ Ø Ì ÓÖ ÔÐ ¾¼ ÒÓÚ Ñ ÖÓ ¾¼¼¼ Ê ÙÔ Ö Ó Ò ÓÖÑ Ó Ú Ù Ð ÓÑ ÒÓ ÓÒØ Ù Ó Ñ Ñ Ò Ú Ó Ø ÖÒ Ð Ó Ð ÙÕÙ ÖÕÙ Ö Ù Ó Ë ÐÚ Ó Â Ñ Ð ÖÞÓÐ Ù Ñ Ö Ê ÙÔ Ö Ó Ò ÓÖÑ Ó Ú Ù Ð ÓÑ ÒÓ ÓÒØ Ù Ó Ñ Ñ Ò Ú Ó

Leia mais

Operações Relacionais Binárias. Junção Divisão

Operações Relacionais Binárias. Junção Divisão Operações Relacionais Binárias Junção Divisão Operação Junção Usada para combinar tuplas relacionadas de duas relações em uma única tupla 'maior'. Permite processar relacionamentos entre as relações Exemplo:

Leia mais

Álgebra Relacional. Banco de Dados. Profa. Dra. Cristina Dutra de Aguiar Ciferri. Profa. Dra. Cristina Dutra de Aguiar Ciferri

Álgebra Relacional. Banco de Dados. Profa. Dra. Cristina Dutra de Aguiar Ciferri. Profa. Dra. Cristina Dutra de Aguiar Ciferri Álgebra Relacional Banco de Dados Junção Concatena tuplas relacionadas de duas relações em tuplas únicas Simplifica consultas que requerem produto cartesiano forma um produto cartesiano dos argumentos

Leia mais

¾ Ò Ñ Ó ÐÙ Ó ÓÑÔÐ Ñ ÒØ ËÙ Ø ÒØ Ó ÓÑÔÐ Ñ ÒØ Ø ÓÒ Ó Ù ÝÒ Ñ Ò ÖÓ ÝÒ Ñ Ð Ø ÃÐ Ù Ï ÐØÒ Ö Å ÖØ Ò ÁÒ ÐÑ Ò¹ËÙÒ Ö ÒØÓÒ Ó Ë Ö Ó Ô Ö Ó È ÙÐÓ Å Ö Ò ÁÒ Ø ØÙØÓ Í ÊÙ Ø ÒÓ ÅÓÙÖ ½¾ ¹ Ö Ó ÑÔÙ ÍÒ Ú Ö Ø Ö Ó ÇÒ Ò È ¼º¾½¼¹

Leia mais

Álgebra Relacional. Banco de Dados. Profa. Dra. Cristina Dutra de Aguiar Ciferri. Profa. Dra. Cristina Dutra de Aguiar Ciferri

Álgebra Relacional. Banco de Dados. Profa. Dra. Cristina Dutra de Aguiar Ciferri. Profa. Dra. Cristina Dutra de Aguiar Ciferri Álgebra Relacional Banco de Dados Álgebra Relacional Maneira teórica de se manipular o banco de dados relacional Linguagem de consulta procedural usuários especificam os dados necessários e como obtê-los

Leia mais

Operações relacionais e Álgebra relacional

Operações relacionais e Álgebra relacional Introdução A discussão sobre algumas operações básicas de álgebra relacional realizada a seguir considera um banco de dados composto pelas seguintes relações: funcionário (NrMatric, NmFunc, DtAdm, Sexo,

Leia mais

Ò ÓÙÚ Ä Ö ØÙ Ó ØÖ Ù Ó È ÕÙ ÒÓ Ç ØÓ ÒÓ Ë Ø Ñ ËÓÐ Ö Ì ÔÖ ÒØ ÍÒ Ú Ö Ö Ð Î Ó ÓÑÓ Ô ÖØ Ü ¹ Ò Ó ÔÖÓ Ö Ñ È Ó ¹ Ö Ù Ó Ñ ÔÐ Ô Ö Ó Ø Ò Ó Ó Ø ØÙÐÓ Å Ø Ö Ë ÒØ º ÎÁ ÇË ÅÁÆ Ë Ê ÁË ¹ Ê ËÁÄ ¾¼¼ Ñ Ò ÔÓ Â Ò Ö Ñ Ò Ð ÄÙ ÒÒ

Leia mais

Métodos Formais. Agenda. Relações Binárias Relações e Banco de Dados Operações nas Relações Resumo Relações Funções. Relações e Funções

Métodos Formais. Agenda. Relações Binárias Relações e Banco de Dados Operações nas Relações Resumo Relações Funções. Relações e Funções Métodos Formais Relações e Funções por Mauro Silva Agenda Relações Binárias Relações e Banco de Dados Operações nas Relações Resumo Relações Funções MF - Relações e Funções 2 1 Relações Binárias Definição

Leia mais

Roteador. subrede de comunicação. canal

Roteador. subrede de comunicação. canal Ê Ë ÇÅÈÍÌ ÇÊ Ë ÅÇ ÄÇ ÇËÁ Ð Ö Ö ÓÞÓ Å ÙÖ Ó º Å Ð Ô ÖØ Ñ ÒØÓ Ò Ò Ö ÓÑÔÙØ Ó ÙØÓÑ Ó ÁÒ Ù ØÖ Ð ÙÐ Ò Ò Ö Ð ØÖ ÓÑÔÙØ Ó ÍÒ Ú Ö Ø Ù Ð ÑÔ Ò ¾¼¼¾ ½ ¹¾¼¼¾»»ÍÆÁ ÅÈ Ô ØÙÐÓ ½ ÁÆÌÊÇ Í Ç ½º½ ÓÒ ØÓ Ó Ò Ö ÑÓ Ê ÓÑÔÙØ ÓÖ ÓÑÓ

Leia mais

Modelagem de Dados. Prof. Paulo Cesar F. De Oliveira, BSc, PhD. Álgebra Relacional

Modelagem de Dados. Prof. Paulo Cesar F. De Oliveira, BSc, PhD. Álgebra Relacional Modelagem de Dados Prof. Paulo Cesar F. De Oliveira, BSc, PhD Álgebra Relacional Álgebra Na matemática, uma álgebra é um conjunto de objetos e um conjunto de operações sobre estes objetos. Exemplo: Aritmética,

Leia mais

Seleção, Projeção, Produto Cartesiano e Junção

Seleção, Projeção, Produto Cartesiano e Junção Seleção, Projeção, Produto Cartesiano e Junção Apresentar as operações de seleção, projeção e junção com a linguagem principal utilizada pelos bancos de dados relacionais. SQL Structured Query Language

Leia mais

ROTEIRO. Operações da Álgebra Relacional Operadores Binários da Álgebra Relacional Produto Cartesiano

ROTEIRO. Operações da Álgebra Relacional Operadores Binários da Álgebra Relacional Produto Cartesiano BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br ROTEIRO Operações

Leia mais

Banco de dados. Aula 22 O Comando SELECT. 1 Wedson Quintanilha da Silva -

Banco de dados. Aula 22 O Comando SELECT. 1 Wedson Quintanilha da Silva - Banco de dados Aula 22 O Comando SELECT 1 O comando SELECT O comando SELECT serve para recuperarmos os dados armazenados no banco de dados. Sua estrutura BASICA é: SELECT FROM WHERE campo1, campo2, campo3,

Leia mais

Circuitos Aritméticos

Circuitos Aritméticos Circuitos Aritméticos Semi-Somador Quando queremos proceder à realização de uma soma em binário, utilizamos várias somas de dois bits para poderemos chegar ao resultado final da operação. Podemos, então,

Leia mais

Dispositivo: o cinema e o fim da moldura

Dispositivo: o cinema e o fim da moldura INTRODUÇÃO TRANSCINEMAS Ð ³ ² ³=» Ý ³»²ô ³ ² ª- Ê ô ³ ² ¾ ª- α» ³ ² ª- л 7 «ò O CINEMA SEMPRE FOI EXPERIMENTALô ± ¼» »³» º± «³ ½ ³ ± ¼»» «ò ݱ³± ½ «³ ³ ¹»³»³ ³±ª ³»² ±á ݱ³± ±» á ݱ³± ± ± «3¼± ¼± ±»

Leia mais

subdiretório diretório de usuário

subdiretório diretório de usuário Ô ØÙÐÓ Ë Ø Ñ ÖÕÙ ÚÓ Ô ÖØ Ñ Ú Ú Ð ÙÑ Ø Ñ ÓÔ ÖÓÒ Ð Ó Ù Ø Ñ ÖÕÙ ÚÓ º ÈÖÓ Ö Ñ ÔÐØ ÚÓ ÙØ Ð Þ Ñ Ó Ø Ñ ÖÕÙ ÚÓ Ú Ñ Ø Ñ µ Ô Ö ÖÖ Ð Ö Ö Ú Ö Ö ÑÓÚ Ö ÖÕÙ ÚÓ º Í Ù Ö Ó ÙØ Ð Þ Ñ ÒØ Ö Ø Ú Ñ ÒØ Ó Ø Ñ ÖÕÙ ÚÓ Ú Ðе Ô Ö

Leia mais

1. Álgebra Relacional e Operações Relacionais

1. Álgebra Relacional e Operações Relacionais 1. Álgebra Relacional e Operações Relacionais UNIP SBD Álgebra Relacional Prof.Antonio A.Palladino A álgebra relacional é uma linguagem de consulta procedural. Ela consiste em um conjunto de operações

Leia mais

Matemática. A probabilidade pedida é p =

Matemática. A probabilidade pedida é p = a) Uma urna contém 5 bolinhas numeradas de a 5. Uma bolinha é sorteada, tem observado seu número, e é recolocada na urna. Em seguida, uma segunda bolinha é sorteada e tem observado seu número. Qual a probabilidade

Leia mais

INFORMÁTICA PARA GESTÃO II Curso Superior de Gestão de Marketing

INFORMÁTICA PARA GESTÃO II Curso Superior de Gestão de Marketing INFORMÁTICA PARA GESTÃO II Curso Superior de Gestão de Marketing Docente (Teóricas): Eng.º Vitor M. N. Fernandes Web: http://www.vmnf.net/ipam Mail: vmnf@yahoo.com Aula 10 Sumário Relacionamentos entre

Leia mais

Projecto Delfos: Escola de Matemática Para Jovens 1 TEORIA DOS NÚMEROS

Projecto Delfos: Escola de Matemática Para Jovens 1 TEORIA DOS NÚMEROS Projecto Delfos: Escola de Matemática Para Jovens 1 A Teoria dos Números tem como objecto de estudo o conjunto Z dos números inteiros (a letra Z vem da palavra alemã Zahl que significa número). 1. DIVISIBILIDADE

Leia mais

Curso EFA Tecnológico Técnico de Informática e Sistemas. - Álgebra Relacional - João Leitão

Curso EFA Tecnológico Técnico de Informática e Sistemas. - Álgebra Relacional - João Leitão Curso EFA Tecnológico Técnico de Informática e Sistemas - Álgebra Relacional - João Leitão Linguagens relacionais Notações para expressar perguntas: algébrica aplicação de operadores a relações lógica

Leia mais

1 Teoria de conjuntos e lógica

1 Teoria de conjuntos e lógica 1 Teoria de conjuntos e lógica Estes breves apontamentos dizem respeito à parte do programa dedicada à teoria de conjuntos e à lógica matemática. Embora concebidos sem grandes formalismos e com poucas

Leia mais

Departamento de Matemática da Universidade de Coimbra Álgebra Linear e Geometria Analítica Engenharia Civil Ano lectivo 2005/2006 Folha 1.

Departamento de Matemática da Universidade de Coimbra Álgebra Linear e Geometria Analítica Engenharia Civil Ano lectivo 2005/2006 Folha 1. Departamento de Matemática da Universidade de Coimbra Álgebra Linear e Geometria Analítica Engenharia Civil Ano lectivo 2005/2006 Folha 1 Matrizes 1 Considere as matrizes A = 1 2 3 2 3 1 3 1 2 Calcule

Leia mais

Forma Normal de Boyce-Codd

Forma Normal de Boyce-Codd Teste de Preservação de Dependências Para verificar se α β é preservada na decomposição R em R 1, R 2,..., R n aplica-se o seguinte teste: res := α enquanto (houver alterações em res) faz para cada R i

Leia mais

Nesta aula vamos rever operações com frações,

Nesta aula vamos rever operações com frações, A UA UL LA Operações com frações Introdução Nesta aula vamos rever operações com frações, verificando a validade das propriedades operatórias dos números racionais. Veremos também o cálculo de expressões

Leia mais

Modelo Entidade Relacionamento (MER)

Modelo Entidade Relacionamento (MER) Banco de Dados Modelo Entidade Relacionamento (MER) Grau de Relacionamento Representa o número de entidades que participam do relacionamento. Grau 1 (Auto-relacionamento) Prof. Raquel Silveira Grau 2 (Binário)

Leia mais

2 - Generalidades sobre funções reais de variável real

2 - Generalidades sobre funções reais de variável real Análise Matemática I - 006/007 - Generalidades sobre unções reais de variável real.-deinição e Propriedades De.. Sejam A e B conjuntos, e uma correspondência de A para B, isto é um processo de associar

Leia mais

=...= 1,0 = 1,00 = 1,000...

=...= 1,0 = 1,00 = 1,000... OPERAÇÕES COM NÚMEROS DECIMAIS EXATOS Os números decimais exatos correspondem a frações decimais. Por exemplo, o número 1,27 corresponde à fração127/100. 127 = 1,27 100 onde 1 representa a parte inteira

Leia mais

Matemática - Módulo 1

Matemática - Módulo 1 1. Considerações iniciais Matemática - Módulo 1 TEORIA DOS CONJUNTOS O capítulo que se inicia trata de um assunto que, via-de-regra, é abordado em um plano secundário dentro dos temas que norteiam o ensino

Leia mais

As operações de adição, subtração e multiplicação são feitas de maneira natural, considerando-se o número complexo como um binômio.

As operações de adição, subtração e multiplicação são feitas de maneira natural, considerando-se o número complexo como um binômio. NÚMEROS COMPLEXOS Prof Eduardo Nagel. DEFINIÇÃO No conjunto dos números reais R, temos que a = a. a é sempre um número não negativo para todo a. Ou seja, não é possível extrair a rai quadrada de um número

Leia mais

(1, 6) é também uma solução da equação, pois 3 1 + 2 6 = 15, isto é, 15 = 15. ( 23,

(1, 6) é também uma solução da equação, pois 3 1 + 2 6 = 15, isto é, 15 = 15. ( 23, Sistemas de equações lineares generalidades e notação matricial Definição Designa-se por equação linear sobre R a uma expressão do tipo com a 1, a 2,... a n, b R. a 1 x 1 + a 2 x 2 +... + a n x n = b (1)

Leia mais

Actividade de enriquecimento. Algoritmo da raiz quadrada

Actividade de enriquecimento. Algoritmo da raiz quadrada Actividade de enriquecimento Algoritmo da raiz quadrada Nota: Apresenta-se uma actividade de enriquecimento e de um possível trabalho conjunto com as disciplinas da área de informática: os alunos poderão

Leia mais

Aprendendo SQL. Alan Beaulieu. Novatec

Aprendendo SQL. Alan Beaulieu. Novatec Aprendendo SQL Alan Beaulieu Novatec Sumário Prefácio... 11 CAPÍTULO 1 Uma breve introdução... 17 Introdução aos bancos de dados... 17 Sistemas de banco de dados não-relacional... 18 O modelo relacional...20

Leia mais

Modelo Relacional. André Restivo. Faculdade de Engenharia da Universidade do Porto. February 24, 2012

Modelo Relacional. André Restivo. Faculdade de Engenharia da Universidade do Porto. February 24, 2012 Modelo Relacional André Restivo Faculdade de Engenharia da Universidade do Porto February 24, 2012 André Restivo (FEUP) Modelo Relacional February 24, 2012 1 / 19 Sumário 1 Modelo Relacional 2 Operações

Leia mais

Matrizes e Sistemas Lineares. Professor: Juliano de Bem Francisco. Departamento de Matemática Universidade Federal de Santa Catarina.

Matrizes e Sistemas Lineares. Professor: Juliano de Bem Francisco. Departamento de Matemática Universidade Federal de Santa Catarina. e Aula Zero - Álgebra Linear Professor: Juliano de Bem Francisco Departamento de Matemática Universidade Federal de Santa Catarina agosto de 2011 Outline e e Part I - Definição: e Consideremos o conjunto

Leia mais

U N I V E R S I D A D E F E D E R A L D A P A R A Í B A C E N T R O D E C I Ê N C I A S D A S A Ú D E

U N I V E R S I D A D E F E D E R A L D A P A R A Í B A C E N T R O D E C I Ê N C I A S D A S A Ú D E U N I V E R S I D A D E F E D E R A L D A P A R A Í B A C E N T R O D E C I Ê N C I A S D A S A Ú D E D E P A R T A M E N T O D E C I Ê N C I A S F A R M A C Ê U T I C A S C U R S O D E F A R M Á C I A

Leia mais

BLOCO Nº 2 JORNAIS, BOLETINS, PANFLETOS D a N º 1. H i n o N a c i o n a l e H i n o d a I n t e r n a c i o n a l? 0 1 C U T N a c i o n a l 2. M o d i f i c a ç õ e s d o E s t a t u t o p r o p o s

Leia mais

Roteiro. Mapeamento dos Modelos ER e EER. Processo de Projeto de Banco de Dados. BCC321 - Banco de Dados I. Ementa. Posicionamento

Roteiro. Mapeamento dos Modelos ER e EER. Processo de Projeto de Banco de Dados. BCC321 - Banco de Dados I. Ementa. Posicionamento Roteiro Mapeamento dos Modelos ER e EER Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto luizhenrique@iceb.ufop.br www.decom.ufop.br/luiz Posicionamento

Leia mais

Matemática A. Teste Intermédio Matemática A. Versão 1. Teste Intermédio. Versão 1. Duração do Teste: 90 minutos 27.05.2009. 12.º Ano de Escolaridade

Matemática A. Teste Intermédio Matemática A. Versão 1. Teste Intermédio. Versão 1. Duração do Teste: 90 minutos 27.05.2009. 12.º Ano de Escolaridade Teste Intermédio Matemática A Versão 1 Teste Intermédio Matemática A Versão 1 Duração do Teste: 90 minutos 27.05.2009 12.º Ano de Escolaridade Decreto-Lei n.º 74/2004, de 26 de Março Na folha de respostas,

Leia mais

Determinantes. Matemática Prof. Mauricio José

Determinantes. Matemática Prof. Mauricio José Determinantes Matemática Prof. Mauricio José Determinantes Definição e Conceito Matriz de ordem 1 Dizemos que um determinante é um resultado (numérico) de operações que são realizadas em uma matriz quadrada.

Leia mais

Planilha Eletrônica - Microsoft Excel -

Planilha Eletrônica - Microsoft Excel - Planilha Eletrônica - Microsoft Excel - Aula do dia 20 de junho de 2012 Profª. Me. Valéria Espíndola Lessa valeria-lessa@uergs.edu.br Sobre Planilhas Eletrônicas São usadas para: Trabalhar com lista de

Leia mais

Escola Secundária c/3º CEB José Macedo Fragateiro. Curso Profissional de Nível Secundário. Componente Técnica. Disciplina de

Escola Secundária c/3º CEB José Macedo Fragateiro. Curso Profissional de Nível Secundário. Componente Técnica. Disciplina de Escola Secundária c/3º CE José Macedo Fragateiro Curso Profissional de Nível Secundário Componente Técnica Disciplina de Sistemas Digitais e Arquitectura de Computadores 2009/2010 Módulo 2: Álgebra e Lógica

Leia mais

Estruturas de Repetição

Estruturas de Repetição Estruturas de Repetição Lista de Exercícios - 04 Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior Estruturas de Repetição O que são e para que servem? São comandos que são utilizados

Leia mais

Prova Escrita de MATEMÁTICA A - 12o Ano 2011-2 a Fase

Prova Escrita de MATEMÁTICA A - 12o Ano 2011-2 a Fase Prova Escrita de MATEMÁTICA A - 1o Ano 011 - a Fase Proposta de resolução GRUPO I 1. Como no lote existem em total de 30 caixas, ao selecionar 4, podemos obter um conjunto de 30 C 4 amostras diferentes,

Leia mais

Teste Intermédio Matemática A. Versão 1. Teste Intermédio Matemática A. Versão 1. Duração do Teste: 90 minutos 24.01.2008. 11.º Ano de Escolaridade

Teste Intermédio Matemática A. Versão 1. Teste Intermédio Matemática A. Versão 1. Duração do Teste: 90 minutos 24.01.2008. 11.º Ano de Escolaridade Teste Intermédio Matemática A Versão 1 Teste Intermédio Matemática A Versão 1 Duração do Teste: 90 minutos 24.01.2008 11.º Ano de Escolaridade Decreto-Lei n.º 74/2004, de 26 de Março Na sua folha de respostas,

Leia mais

Um pouco da História dos Logaritmos

Um pouco da História dos Logaritmos Um pouco da História dos Logaritmos Os logaritmos, como instrumento de cálculo, surgiram para realizar simplificações, uma vez que transformam multiplicações e divisões nas operações mais simples de soma

Leia mais

Módulo IV Programação Visual Basic. Programação

Módulo IV Programação Visual Basic. Programação Módulo IV Visual Basic 1 Vamos considerar os seguintes elementos e estruturas fundamentais que são habitualmente usados em programação: Tipos de Dados Operadores Atribuições Entrada e Saída de Dados Estruturas

Leia mais

Erros e Incertezas. Rafael Alves Batista Instituto de Física Gleb Wataghin Universidade Estadual de Campinas (Dated: 10 de Julho de 2011.

Erros e Incertezas. Rafael Alves Batista Instituto de Física Gleb Wataghin Universidade Estadual de Campinas (Dated: 10 de Julho de 2011. Rafael Alves Batista Instituto de Física Gleb Wataghin Universidade Estadual de Campinas (Dated: 10 de Julho de 2011.) I. INTRODUÇÃO Quando se faz um experimento, deseja-se comparar o resultado obtido

Leia mais

ALGA - Eng.Civil - ISE - 2009/2010 - Matrizes 1. Matrizes

ALGA - Eng.Civil - ISE - 2009/2010 - Matrizes 1. Matrizes ALGA - Eng.Civil - ISE - 00/010 - Matrizes 1 Matrizes Introdução Se m e n são números naturais, chama-se matriz real de tipo m n (m vezes n ou m por n) a uma aplicação A : f1; ; :::; mg f1; ; :::; ng R:

Leia mais

Análise de Variância (ANOVA)

Análise de Variância (ANOVA) Análise de Variância (ANOVA) A Regressão Linear visa modelar uma variável resposta numérica (quantitativa), à custa de uma ou mais variáveis preditoras, igualmente numéricas. Mas uma variável resposta

Leia mais

4. Álgebra Booleana e Simplificação Lógica. 4. Álgebra Booleana e Simplificação Lógica 1. Operações e Expressões Booleanas. Objetivos.

4. Álgebra Booleana e Simplificação Lógica. 4. Álgebra Booleana e Simplificação Lógica 1. Operações e Expressões Booleanas. Objetivos. Objetivos 4. Álgebra Booleana e Simplificação Lógica Aplicar as leis e regras básicas da álgebra Booleana Aplicar os teoremas de DeMorgan em expressões Booleanas Descrever circuitos de portas lógicas com

Leia mais

NOTAÇÕES. : distância do ponto P à reta r : segmento de extremidades nos pontos A e B

NOTAÇÕES. : distância do ponto P à reta r : segmento de extremidades nos pontos A e B R C i z Rez) Imz) det A tr A : conjunto dos números reais : conjunto dos números complexos : unidade imaginária: i = 1 : módulo do número z C : parte real do número z C : parte imaginária do número z C

Leia mais

Apontamentos de matemática 5.º ano - Múltiplos e divisores

Apontamentos de matemática 5.º ano - Múltiplos e divisores Múltiplos e divisores (revisão do 1.º ciclo) Os múltiplos de um número inteiro obtêm-se multiplicando esse número pela sequência dos números inteiros. Exemplos: Alguns múltiplos de 6 são: 0, 6, 12, 18,

Leia mais

Lista de Exercícios 5: Soluções Teoria dos Conjuntos

Lista de Exercícios 5: Soluções Teoria dos Conjuntos UFMG/ICEx/DCC DCC Matemática Discreta Lista de Exercícios 5: Soluções Teoria dos Conjuntos Ciências Exatas & Engenharias 2 o Semestre de 206. Escreva uma negação para a seguinte afirmação: conjuntos A,

Leia mais

a, em que a e b são inteiros tais que a é divisor de 3

a, em que a e b são inteiros tais que a é divisor de 3 Matemática 0. Considere a expressão x x 3 5x x 6. Pede-se: A) encontrar o valor numérico da expressão para x. B) obter todas as raízes complexas do polinômio p(x) x x 3 5x x 6. Questão 0 Comentários: A

Leia mais

Álge g bra b B ooleana n Bernardo Gonçalves

Álge g bra b B ooleana n Bernardo Gonçalves Álgebra Booleana Bernardo Gonçalves Sumário Histórico Álgebra de Boole Axiomas da Álgebra de Boole Álgebra de Boole de dois valores literais Teoremas da Álgebra de Boole Simplificação de expressões booleanas

Leia mais

MÓDULO XVI MEDIDAS DE ÂNGULOS. Um ângulo é classificado como agudo quando sua medida é maior que 0º e menor que 90º. 1. Definição de ângulo

MÓDULO XVI MEDIDAS DE ÂNGULOS. Um ângulo é classificado como agudo quando sua medida é maior que 0º e menor que 90º. 1. Definição de ângulo MÓDUL XVI 1. Definição de ângulo MEDIDS DE ÂNGULS Um ângulo é classificado como agudo quando sua medida é maior que 0º e menor que 90º. Ângulo é a união de duas semi-retas e de mesma origem e não colineares.

Leia mais

Ficha Prática 5: Cap 3.Princípios Elementares de Contagem

Ficha Prática 5: Cap 3.Princípios Elementares de Contagem Matemática Discreta - 2010/11 Cursos: Engenharia Informática, Informática de Gestão DEPARTAMENTO de MATEMÁTICA ESCOLA SUPERIOR de TECNOLOGIA e de GESTÃO - INSTITUTO POLITÉCNICO de BRAGANÇA Ficha Prática

Leia mais

PERMUTAÇÃO, ARRANJO E COMBINAÇÃO Monitora Juliana

PERMUTAÇÃO, ARRANJO E COMBINAÇÃO Monitora Juliana PERMUTAÇÃO, ARRANJO E COMBINAÇÃO Monitora Juliana PERMUTAÇÕES SIMPLES Uma permutação de se denominarmos objetos distintos é qualquer agrupamento ordenado desses objetos, de modo que, o número das permutações

Leia mais

Geometria Analítica. Prof Marcelo Maraschin de Souza

Geometria Analítica. Prof Marcelo Maraschin de Souza Geometria Analítica Prof Marcelo Maraschin de Souza Disciplina Aulas: Segunda-feira e terça-feira: 8:00 até 9:50 Avaliações: listas de exercícios e três provas; Sala: 222; Livros. Conteúdos Plano de Ensino

Leia mais

SÍMBOLOS MATEMÁTICOS. adição Lê-se como "mais" Ex: 2+3 = 5, significa que se somarmos 2 e 3 o resultado é 5.

SÍMBOLOS MATEMÁTICOS. adição Lê-se como mais Ex: 2+3 = 5, significa que se somarmos 2 e 3 o resultado é 5. SÍMBOLOS MATEMÁTICOS Símbolo Nome Explicação + adição Lê-se como "mais" 2+3 = 5, significa que se somarmos 2 e 3 o resultado é 5. - subtração Lê-se como "menos" 5-3 = 2, significa que se subtrairmos 3

Leia mais

Números inteiros Z ± 7º Ano / 2013

Números inteiros Z ± 7º Ano / 2013 Números inteiros Z ± 7º Ano / 2013 Sobre a origem dos sinais A idéia sobre os sinais vem dos comerciantes da época. Os matemáticos encontraram a melhor notação para expressar esse novo tipo de número.

Leia mais

Bases de Dados. Parte IV: Álgebra e Cálculo Relacional

Bases de Dados. Parte IV: Álgebra e Cálculo Relacional Bases de Dados MI / LCC / LEG / LERSI / LMAT Parte IV Álgebra e Cálculo Relacional Álgebra Relacional Conjunto básico de operações que nos permitem manipular relações no modelo relacional. As operações

Leia mais

Noções básicas de Lógica

Noções básicas de Lógica Noções básicas de Lógica Consideremos uma linguagem, com certos símbolos. Chamamos expressão a uma sequências de símbolos. uma expressão com significado Uma expressão pode ser expressão sem significado

Leia mais

Matemática Básica Intervalos

Matemática Básica Intervalos Matemática Básica Intervalos 03 1. Intervalos Intervalos são conjuntos infinitos de números reais. Geometricamente correspondem a segmentos de reta sobre um eixo coordenado. Por exemplo, dados dois números

Leia mais

Banco de Dados Prof. Célio R. Castelano Página 1 de 9. Álgebra Relacional

Banco de Dados Prof. Célio R. Castelano Página 1 de 9. Álgebra Relacional Banco de Dados Prof. Célio R. Castelano Página 1 de 9 Álgebra Relacional A álgebra relacional é uma linguagem procedural, que possui uma coleção de operações que são utilizadas para manipular relações

Leia mais

Sinais e Sistemas Unidade 2 Conceitos de Matemática de Variável Complexa

Sinais e Sistemas Unidade 2 Conceitos de Matemática de Variável Complexa Sinais e Sistemas Unidade 2 Conceitos de Matemática de Variável Complexa Prof. Cassiano Rech, Dr. Eng. rech.cassiano@gmail.com Prof. Rafael Concatto Beltrame, Me. Eng. rcbeltrame@gmail.com Conteúdo da

Leia mais

ÁLGEBRA. Aula 5 _ Função Polinomial do 1º Grau Professor Luciano Nóbrega. Maria Auxiliadora

ÁLGEBRA. Aula 5 _ Função Polinomial do 1º Grau Professor Luciano Nóbrega. Maria Auxiliadora 1 ÁLGEBRA Aula 5 _ Função Polinomial do 1º Grau Professor Luciano Nóbrega Maria Auxiliadora 2 FUNÇÃO POLINOMIAL DO 1º GRAU Uma função polinomial do 1º grau (ou simplesmente, função do 1º grau) é uma relação

Leia mais

PROPOSIÇÕES. Proposições Simples e Proposições Compostas. Conceito de Proposição

PROPOSIÇÕES. Proposições Simples e Proposições Compostas. Conceito de Proposição PROPOSIÇÕES Conceito de Proposição Definição: chama-se proposição todo o conjunto de palavras ou símbolos que exprimem um pensamento de sentido completo. As proposições transmitem pensamentos, isto é,

Leia mais

1. À primeira coluna (P), atribui-se uma quantidade de valores V igual à metade do total de linhas

1. À primeira coluna (P), atribui-se uma quantidade de valores V igual à metade do total de linhas LÓGICA MATEMÁTICA Walter Sousa Resumo teórico 1) PROPOSIÇÕES LÓGICAS SIMPLES Uma proposição é uma sentença declarativa que pode ser classificada em verdadeira (V) ou falsa (F), mas não ambas as interpretações.

Leia mais

Banco de Dados. Modelo Entidade Relacionamento Estendido DCC IME USP. João Eduardo Ferreira Osvaldo Kotaro Takai Marcelo Finger

Banco de Dados. Modelo Entidade Relacionamento Estendido DCC IME USP. João Eduardo Ferreira Osvaldo Kotaro Takai Marcelo Finger Banco de Dados Modelo Entidade Relacionamento Estendido João Eduardo Ferreira Osvaldo Kotaro Takai Marcelo Finger DCC IME USP MER X O MER X é uma extensão do MER, o qual adiciona: Abstração de Agregação

Leia mais

Engenharia Econômica

Engenharia Econômica UNIVERSIDADE FEDERAL DE PERNAMBUCO UFPE CENTRO ACADÊMICO DO AGRESTE NÚCLEO DE TECNOLOGIA ENGENHARIA CIVIL Engenharia Econômica Aula I Professora Jocilene Otilia da Costa, Dra Conteúdo Juros Simples Juros

Leia mais

Aula 1 Conjuntos Numéricos

Aula 1 Conjuntos Numéricos 1 Tecnólogo em Construção de Edifícios Aula 1 Conjuntos Numéricos Professor Luciano Nóbrega 2 SONDAGEM Inicialmente, façamos uma revisão: 1 Calcule o valor das expressões abaixo. Dê as respostas de todas

Leia mais

Inversão de Matrizes

Inversão de Matrizes Inversão de Matrizes Prof. Márcio Nascimento Universidade Estadual Vale do Acaraú Centro de Ciências Exatas e Tecnologia Curso de Licenciatura em Matemática Disciplina: Álgebra Matricial - 2014.2 13 de

Leia mais

PRINCÍPIOS DA MULTIPLICAÇÃO, DA ADIÇÃO E DA INCLUSÃO-

PRINCÍPIOS DA MULTIPLICAÇÃO, DA ADIÇÃO E DA INCLUSÃO- Matemática Discreta 2009.10 Exercícios CAP2 pg 1 PRINCÍPIOS DA MULTIPLICAÇÃO, DA ADIÇÃO E DA INCLUSÃO- EXCLUSÃO 1. Quantas sequências com 5 letras podem ser escritas usando as letras A,B,C? 2. Quantos

Leia mais

5. O Mapa de Karnaugh

5. O Mapa de Karnaugh Objetivos 5. O Mapa de Karnaugh Usar um mapa de Karnaugh para simplificar expressões Booleanas Usar um mapa de Karnaugh para simplificar funções de tabela-verdade Utilizar condições don t care para simplificar

Leia mais

FABIANO KLEIN CRITÉRIOS NÃO CLÁSSICOS DE DIVISIBILIDADE

FABIANO KLEIN CRITÉRIOS NÃO CLÁSSICOS DE DIVISIBILIDADE FABIANO KLEIN CRITÉRIOS NÃO CLÁSSICOS DE DIVISIBILIDADE FLORIANÓPOLIS 2007 FABIANO KLEIN CRITÉRIOS NÃO CLÁSSICOS DE DIVISIBILIDADE Trabalho de conclusão de Curso apresentado ao curso de Matemática Habilitação

Leia mais

Introdução à Aritmética Modular. George Darmiton da Cunha Cavalcanti CIn - UFPE

Introdução à Aritmética Modular. George Darmiton da Cunha Cavalcanti CIn - UFPE Introdução à Aritmética Modular George Darmiton da Cunha Cavalcanti CIn - UFPE Introdução Em alguns problemas o interesse se concentra no resto da divisão entre dois números, por exemplo Que horas serão

Leia mais

O que é Microsoft Excel? Microsoft Excel. Inicialização do Excel. Ambiente de trabalho

O que é Microsoft Excel? Microsoft Excel. Inicialização do Excel. Ambiente de trabalho O que é Microsoft Excel? Microsoft Excel O Microsoft Excel é um programa para manipulação de planilhas eletrônicas. Oito em cada dez pessoas utilizam o Microsoft Excel pra trabalhar com cálculos e sistemas

Leia mais

1. Números. MatemáticaI Gestão ESTG/IPB Departamento de Matemática. Números inteiros. Nota: No Brasil costuma usar-se: bilhão para o número

1. Números. MatemáticaI Gestão ESTG/IPB Departamento de Matemática. Números inteiros. Nota: No Brasil costuma usar-se: bilhão para o número MatemáticaI Gestão ESTG/IPB Departamento de Matemática 1. Números Números inteiros 0 10 1 1 10 10 2 10 100 3 10 1000 6 10 1000000 10 10 12 18 Uma unidade (um) Uma dezena (dez) Uma centena (cem) Um milhar

Leia mais

Disciplina: Álgebra Linear - Engenharias ], C = Basta adicionar elemento a elemento de A e B que ocupam a mesma posição na matriz.

Disciplina: Álgebra Linear - Engenharias ], C = Basta adicionar elemento a elemento de A e B que ocupam a mesma posição na matriz. Universidade Federal de Goiás Campus Catalão Departamento de Matemática Disciplina: Álgebra Linear - Engenharias Professor: André Luiz Galdino Gabarito da 1 a Lista de Exercícios 1. Sejam Encontre: [ 1

Leia mais

1.10 Sistemas de coordenadas cartesianas

1.10 Sistemas de coordenadas cartesianas 7 0 Sistemas de coordenadas cartesianas Definição : Um sistema de coordenadas cartesianas no espaço é um v v conjunto formado por um ponto e uma base { } v3 Indicamos um sistema de coordenadas cartesianas

Leia mais

MATRIZ - FORMAÇÃO E IGUALDADE

MATRIZ - FORMAÇÃO E IGUALDADE MATRIZ - FORMAÇÃO E IGUALDADE 1. Seja X = (x ij ) uma matriz quadrada de ordem 2, onde i + j para i = j ;1 - j para i > j e 1 se i < j. A soma dos seus elementos é igual a: 2. Se M = ( a ij ) 3x2 é uma

Leia mais

Canos (Pipes) As pipes são um mecanismo de comunicação unidirecional entre dois ou mais processos. Um exemplo do uso de pipes na shell é:

Canos (Pipes) As pipes são um mecanismo de comunicação unidirecional entre dois ou mais processos. Um exemplo do uso de pipes na shell é: Canos (Pipes) As pipes são um mecanismo de comunicação unidirecional entre dois ou mais processos. Um exemplo do uso de pipes na shell é: O programaû Ógera uma linha por utilizador e envia-a ao programaû

Leia mais

Estatística. Conjunto de métodos e processos quantitativos que serve para estudar e medir os fenômenos coletivos ou de massa.

Estatística. Conjunto de métodos e processos quantitativos que serve para estudar e medir os fenômenos coletivos ou de massa. Faculdade de Tecnologia Senac Pelotas Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Matemática Aplicada Prof. Edécio Fernando Iepsen Estatística Variáveis Qualitativas, Quantitativas

Leia mais

QUESTÃO 3 ALTERNATIVA E 24 é o maior número que aparece na figura. Indicamos abaixo a sequência de operações e seu resultado. 24 2 12 6 144.

QUESTÃO 3 ALTERNATIVA E 24 é o maior número que aparece na figura. Indicamos abaixo a sequência de operações e seu resultado. 24 2 12 6 144. OBMEP 009 Nível 1 1 QUESTÃO 1 Na imagem que aparece no espelho do Benjamim, o ponteiro dos minutos aponta para o algarismo, enquanto que o ponteiro das horas está entre o algarismo 6 e o traço correspondente

Leia mais

A forma geral de uma equação de estado é: p = f ( T,

A forma geral de uma equação de estado é: p = f ( T, Aula: 01 Temática: O Gás Ideal Em nossa primeira aula, estudaremos o estado mais simples da matéria, o gás, que é capaz de encher qualquer recipiente que o contenha. Iniciaremos por uma descrição idealizada

Leia mais

Teste Intermédio de Matemática A Matemática A Versão 1 11.º Ano de Escolaridade

Teste Intermédio de Matemática A Matemática A Versão 1 11.º Ano de Escolaridade Teste Intermédio de Matemática A Versão 1 Teste Intermédio Matemática A Versão 1 Duração do Teste: 90 minutos 27.01.2010 11.º Ano de Escolaridade Decreto-Lei n.º 74/2004, de 26 de Março Na sua folha de

Leia mais

EXERCÍCIOS PREPARATÓRIOS PARA AS DISCIPLINAS INTRODUTÓRIAS DA MATEMÁTICA

EXERCÍCIOS PREPARATÓRIOS PARA AS DISCIPLINAS INTRODUTÓRIAS DA MATEMÁTICA UNIVERSIDADE FEDERAL DE CAMPINA GRANDE CENTRO DE CIÊNCIAS E TECNOLOGIA UNIDADE ACADÊMICA DE MATEMÁTICA PROGRAMA DE EDUCAÇÃO TUTORIAL TUTOR: Prof. Dr. Daniel Cordeiro de Morais Filho BOLSISTA: Tiago Alves

Leia mais

1. Pablo tinha uma nota, mas não sabemos de quanto era essa nota, então a chamaremos de x. 2x + 8 = 0 5x 4 = 6x + 8 3a b c = 0

1. Pablo tinha uma nota, mas não sabemos de quanto era essa nota, então a chamaremos de x. 2x + 8 = 0 5x 4 = 6x + 8 3a b c = 0 Aula Período Zero Turma 1 Data: 13/03/2013 Tópicos Equação de 1º Grau Noção de Equação Incógnitas Operações com incógnitas (Adição, subtração, multiplicação, divisão, potência) Exemplos para montar equação

Leia mais

ÍÆÁÎ ÊËÁ Ç ËÌ Ç Ë ÆÌ Ì ÊÁÆ ¹ Í Ë ÆÌÊÇ Á Æ Á Ë Ì ÆÇÄ Á Ë ¹ Ì È ÊÌ Å ÆÌÇ Æ ÆÀ ÊÁ Ä ÌÊÁ ¹ ÈÊÇ Ê Å È Ë Ê Í Ç Å ÍÌÇÅ Ç ÁÆ ÍËÌÊÁ Ä ÁËË ÊÌ Ç Å ËÌÊ Ç Å ØÖ Ò Ó

ÍÆÁÎ ÊËÁ Ç ËÌ Ç Ë ÆÌ Ì ÊÁÆ ¹ Í Ë ÆÌÊÇ Á Æ Á Ë Ì ÆÇÄ Á Ë ¹ Ì È ÊÌ Å ÆÌÇ Æ ÆÀ ÊÁ Ä ÌÊÁ ¹ ÈÊÇ Ê Å È Ë Ê Í Ç Å ÍÌÇÅ Ç ÁÆ ÍËÌÊÁ Ä ÁËË ÊÌ Ç Å ËÌÊ Ç Å ØÖ Ò Ó ÍÆÁÎ ÊËÁ Ç ËÌ Ç Ë ÆÌ Ì ÊÁÆ ¹ Í Ë ÆÌÊÇ Á Æ Á Ë Ì ÆÇÄ Á Ë ¹ Ì È ÊÌ Å ÆÌÇ Æ ÆÀ ÊÁ Ä ÌÊÁ ¹ ÈÊÇ Ê Å È Ë Ê Í Ç Å ÍÌÇÅ Ç ÁÆ ÍËÌÊÁ Ä ÓÖÑ Ó Å ØÖ Ó Ñ ÙØÓÑ Ó ÁÒ Ù ØÖ Ð ÁËË ÊÌ Ç Å ËÌÊ Ç Ç ÌÁ ÈÇÊ Ö Ù Ù ØÓ È Ö Ö Ë ÐÚ

Leia mais

21- EXERCÍCIOS FUNÇÕES DO SEGUNDO GRAU

21- EXERCÍCIOS FUNÇÕES DO SEGUNDO GRAU 1 21- EXERCÍCIOS FUNÇÕES DO SEGUNDO GRAU 1. O gráfico do trinômio y = ax 2 + bx + c. Qual a afirmativa errada? a) se a > 0 a parábola possui concavidade para cima b) se b 2 4ac > 0 o trinômio possui duas

Leia mais

- Um "query block" permite a implementação das operações de selecção, projecção e junção da álgebra relacional.

- Um query block permite a implementação das operações de selecção, projecção e junção da álgebra relacional. 2.3 Linguagens relacionais (continuação) SQL Structured Query Language 1) "Query block" Select From Where - Um "query block" permite a implementação

Leia mais

Aula 6 Medidas de Tendência Central

Aula 6 Medidas de Tendência Central 1 Estatística e Probabilidade Aula 6 Medidas de Tendência Central Professor Luciano Nóbrega Somatório Quando queremos representar uma soma de valores que obedecem à uma sequência, podemos codificá-la através

Leia mais