Bando de Dados Web. Tipos de dados
|
|
- Ana Luísa Brandt
- 4 Há anos
- Visualizações:
Transcrição
1 Bando de Dados Web Tipos de dados 4º TSI Jonathan de Matos
2 A escolha dos tipos de dados Tipo de dado é o conjunto de valores e operações (domínio) que um determinado atributo ou variável pode armazenar. No PostgreSQL existem diversos tipos de dados para o armazenamento e gerenciamento de informações. A escolha adequada do tipo de dado, de acordo com a informação a ser armazenada, gera uma otimização de recursos e aumento no desempenho do SGBD.
3 Tipos de dados no Postgres Os tipos de dados suportados pelo PostgreSQL são divididos nas seguintes categorias: Numéricos Monetários (obsoleto) Strings (caracteres e textos) Datas e horas Binários/Booleanos Rede Geométicos
4 Numéricos: SMALLINT ou INT2 Armazena valores numéricos inteiros pequenos. Armazenamento: 2 bytes Intervalo: a Quantidade de produtos em estoque, idade, número de filhos etc Erro: o valor passa do domínio
5 Numéricos: INTEGER / INT / INT4 Armazena valores numéricos inteiros de tamanho normal. Armazenamento: 4 bytes Intervalo: a Com o tipo de dado INTEGER é possível armazenar valores próximos de 2 bilhões (positivos ou negativos) Erro: o valor passa do domínio
6 Numéricos: BIGINT / INT8 Armazena valores inteiros de tamanho gigantesco. Armazenamento: 8 bytes Intervalo: Aproximadamente 18 casas decimais. É importante destacar que quanto maior o intervalo de valores que o tipo de dado utiliza, maior é o espaço em disco que o mesmo ocupa
7 Numéricos: REAL / FLOAT4 Armazena valores numéricos com casa decimal (ponto flutuante) de precisão simples. Armazenamento: 4 bytes Intervalo: 6 casas decimais. Esse tipo de dado deve ser atualmente utilizado para armazenar valores monetários, geralmente com duas casas decimais
8 Numéricos: NUMERIC(p,s) / DECIMAL(p,s) Armazena números exatos, com precisão definida pelo usuário. Armazenamento: 8 bytes + (2 * (s/4)) Intervalo: limitado a 1000 digitos. O parâmetro p indica o número total de dígitos que o campo poderá conter e s indica o número de dígitos após o ponto decimal (Se criado numeric(6,2)) (Se criado numeric(6,2))
9 Numéricos: SERIAL / SERIAL4 Não são tipos verdadeiros, mas sim uma notação para definir colunas identificadoras únicas (auto-incremento), criando implicitamente uma sequência (sequence). Armazenamento: 4 bytes Intervalo: 1 a (próximo de 2 bilhões) Deve-se tomar cuidado ao querer informar o valor deste campo manualmente para um registro, pois pode ser que o PostgreSQL alcance posteriormente o valor informado.
10 Numéricos: BIGSERIAL / SERIAL8 Possui as mesmas características do SERIAL, com a vantagem de possuir um limite numérico extremamente maior. Armazenamento: 8 bytes Intervalo: 1 a 9,2E+19 ( ) Este tipo de dado utiliza o dobro de espaço de armazenamento em relação ao SERIAL, devendo ser utilizado somente se houver a expectativa de possuir mais de 2 bilhões de registros na tabela.
11 Monetários: MONEY Até algumas versões mais antigas do PostgreSQL era o formato utilizado para armazenar valores monetários no formato de moeda americana. Armazenamento: 4 bytes Intervalo: a Este tipo de dado tornou-se obsoleto, sendo atualmente utilizado o tipo de dado REAL, contudo por razões de compatibilidade o PostgreSQL ainda dá suporte ao tipo MONEY.
12 Strings: CHARACTER(n) / CHAR(n) Uma string formada por um número fixo (n) de caracteres. Esse tipo preenche com espaços em branco a direita do conteúdo até totalizar o comprimento da string. Armazenamento: (4+n) bytes Capacidade: até 1Gb de informação (considerando um char(10)) 'strmenor' 'stringmaiormaior' 'strmenor ' Erro: maior que o declarado
13 Strings: CHARACTER VARYING(n) / VARCHAR(n) Uma string de tamanho variado. Similar ao tipo CHAR, apenas difere pelo fato de não completar a string com espaços caso o tamanho do texto não atinja o comprimento definido. Armazenamento: (4+n) bytes Capacidade: até 1Gb de informação Exemplo: considerando um varchar(10) 'strmenor' 'stringmaiormaior' 'strmenor' Erro: maior que o declarado
14 Strings: TEXT Armazena diferentes tipos de textos, que não possuam tamanho similar entre os registros. Não requer a declaração de um número máximo de caracteres. Armazenamento: (4+n) bytes Capacidade: Até 1 Gb de informação
15 Datas e Horas: INTERVAL(p) Este tipo de dado representa um período de tempo. Sua utilização está ligada a operações com tempo, expirações de prazos e outros. Armazenamento: 12 bytes Capacidade: anos a anos O parâmetro p indica as casas decimais da unidade de segundo. A utilização do tipo INTERVAL deve ser sempre no formato quantidade seguido de uma das unidades apresentadas.
16 Datas e Horas: INTERVAL(p) As unidades de tempo podem ser: second, minute,hour, day, week, month, year, decade, century, millennium, ago (tempo negativo) É possível utilizar os temos em seus respectivos plurais em inglês, contudo não é obrigatório, mesmo quando a quantidade para a referida unidade de tempo é superior a year ou 10 years 2 decades 1 year 5 days 2 hours 17 minutes 3.23 seconds ago
17 Datas e Horas: DATE Armazena somente dadas, que são aceitas em diversos formatos. Como padrão é usado o ISO (YYYY-MM-DD). Armazenamento: 4 bytes Intervalo: 4713 BC a AD 'now' '12/03/2013' '01-Mar-2012' 'today' ' ' ' ' ' ' ' '
18 Datas e Horas: TIME / TIME without time zone Armazena uma hora do dia sem a região de fuso horário. Armazenamento: 8 bytes Intervalo: 00:00:00 a 24:00:00 'now' '21:10:32' '21:10:32' '21:10:32'
19 Datas e Horas: TIME(n) with time zone / TIMENZT(n) Armazena uma hora do dia junto com a informação de região de fuso horário do tempo em questão. Armazenamento: 12 bytes Intervalo: 00:00: a 24:00: 'now' '21:10:32' '21:10' '09:10 PM' '21:10: ' '21:10:32-03' '21:10:00-03' '21:10:00-03'
20 Datas e Horas: TIMESTAMP [without time zone] Armazena uma concatenação de data e hora nos mesmos formatos dos seus respectivos tipos (DATE TIME). Armazenamento: 8 bytes Intervalo: 4713 BC a AD Exemplos: Opcionalmente podem ser informados após a data as siglas AD (Anno Domini) ou BC (Before Christ). 'now' '21:10:32' ' ' ' :10:32' Erro: necessário informar data ' :00:00'
21 Datas e Horas: TIMESTAMP(n) with time zone AArmazena uma concatenação de data e hora junto com a informação da região de fuso horário. Armazenamento: 8 bytes Intervalo: 4713 BC a AD Opcionalmente podem ser informados após a data as siglas AD (Anno Domini) ou BC (Before Christ). 'now' '21:10:32' ' ' ' :10:32-03' Erro: necessário informar data ' :00:00-03'
22 Binários e Booleanos: BYTEA Também conhecido como BLOB pelo padrão SQL. Permite o armazenamento de cadeias binárias. Armazenamento: (4 + n) bytes Exemplos: O tipo de dados BLOB (Binary Large Object) geralmente é utilizado para armazenar imagens ou outros arquivos (documentos, áudios, vídeos etc.) em outros SGBDs. Embora isso seja possível no PostgreSQL não é aconselhável por motivos de desempenho, pois como os dados são armazenados bit-a-bit a o seu armazenamento e recuperação pode se tornar extremamente lento.
23 Binários e Booleanos: BIT(n) Armazena strings binárias de tamanho fixo (n) formado por 0 s e 1 s. Deve-se respeitar o número de caracteres definidos ao inserir registros. Armazenamento: (n) bytes Supondo um BIT com 10 posições B' ' B' ' Erro: menos posições B' ' Erro: mais posições
24 Binários e Booleanos: BIT VARYING(n) / VARBIT(n) Assim como o formato BIT, este tipo de dado armazena strings binárias. A diferença é que este suporta string de diferentes tamanhos, desde que menores do que o declarado. Armazenamento: (n) bytes Supondo um VARBIT com 10 posições B' ' B' ' B' ' Erro: mais posições
25 Binários e Booleanos: BOOLEAN / BOOL Possibilita armazenar as opções TRUE e FALSE. Geralmente utilizado como FLAG de propriedades de objetos. Armazenamento: 1 byte Intervalo: TRUE, true, YES, yes, T, t, Y, y, 1, FALSE, false, NO, no, F, f, N, n, 0 TRUE false 'F' T t f f Erro: aspas necessárias
26 Tipos de dados de Redes É possível armazenar informações de redes como IPs e endereços MAC utilizando os seguintes tipos de dados: CIDR: Armazena endereços de rede IPv4. Ex.: 10.1/25 (arredonda para zeros quando omitido o IP completo.) INET: Armazena um endereço de rede ou de host, com a diferença de não permitir a omissão de partes do número IP. Ex.: / :4f8:3:ba::/64 MACADDR: Armazena um endereço MAC de placas de rede. Ex.: 11:00:1e:02:12:01
27 Tipos de dados de Geométricos Com o rápido crescimento das aplicações gráficas, alguns novos tipos de dados surgiram: POINT: Representa um ponto. Ex.: (1,5) LSEG: Representa um Segmento de linha. Ex.: ((1,5), (3,2)) PATH: Coordenadas de um desenho formado por pontos. Ex.: ((1,5), (1,6),(2,8)) BOX: Uma caixa retangular representada por um par de pontos. Ex.: ((1,5), (3,2)) POLYGON: Representa um polígono de forma regular/irregular. Ex.: (1,5), (1,6),(2,8),(3,3) CIRCLE: Representa um círculo, formado pelo seu ponto central e tamanho do seu raio. Ex.: ((1,5), 2)
BANCO DE DADOS WEB AULA 6. Tipos de Dados. professor Luciano Roberto Rocha.
BANCO DE DADOS WEB AULA 6 Tipos de Dados professor Luciano Roberto Rocha www.lrocha.com A escolha dos tipos de dados Tipo de dado é o conjunto de valores e operações (domínio) que um determinado atributo
Leia maisPROGRAMAÇÃO ORIENTADA A OBJETOS II -CRIANDO UM BD POSTGRESQL. Prof. Angelo Augusto Frozza, M.Sc.
PROGRAMAÇÃO ORIENTADA A OBJETOS II -CRIANDO UM BD POSTGRESQL Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br DIAGRAMA CONCEITUAL DO BD DIAGRAMA LÓGICO DO BD Abrir o programa pgadmin III Iniciar
Leia maisPCS3413. Engenharia de So-ware e Banco de Dados. Aula 16. Escola Politécnica da Universidade de São Paulo
PCS3413 Engenharia de So-ware e Banco de Dados Aula 16 Escola Politécnica da Universidade de São Paulo 1 SQL - STRUCTURED QUERY LANGUAGE SQL - Structured Query Language Linguagem de acesso a Banco de Dados
Leia maisConceito de Campos e Tabelas
Aula 04 Conceito de Campos e Tabelas Tabelas É um conjunto de registros de um mesmo tipo onde cada linha é composta por um campo que recebe um valor de atributo. Em um Banco de Dados poderá existir uma
Leia maisPROGRAMAÇÃO ORIENTADA A OBJETOS II -CRIANDO UM BD POSTGRESQL. Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br
PROGRAMAÇÃO ORIENTADA A OBJETOS II -CRIANDO UM BD POSTGRESQL Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br Bem vindos ao fabuloso mundo dos bancos de dados! PROJETO DE BANCO DE DADOS Ciclo
Leia maisComandos SQL. Exercícios com o MySQL ou MaridaDB. Prof. Emiliano S. Monteiro
Comandos SQL Exercícios com o MySQL ou MaridaDB Prof. Emiliano S. Monteiro Criando um banco de dados mysql> CREATE DATABASE unemat; É importante colocar o ponto de vírgula no final de cada linha de comando!!
Leia maisModelagem Física e SQL
Programação em Banco de Dados - Parte 1 Modelagem Física e SQL Prof. Pablo Passos prof.pablo.passos@gmail.com SQL - Um modelo físico é gerado a partir de um modelo lógico já construído. A geração dos objetos
Leia maisBanco de Dados. Linguagem SQL
Banco de Dados Linguagem SQL 1 A linguagem SQL: história Em junho de 1970, o matemático Edgar Frank Codd, publicou o artigo "A Relational Model of Data for Large Shared Data Banks" na revista "Communications
Leia maisBANCO DE DADOS TIPOS DE VARÁVEIS SQL. Professor Carlos Muniz
TIPOS DE VARÁVEIS SQL Professor Carlos Muniz Tipos de Dados em MySQL Depois da fase de design da base de dados, e uma vez que se passou a tabelas, é necessário criar as tabelas correspondentes dentro da
Leia maisConceitos de Modelo Relacional Restrições de um Banco de Dados
Aula 03 Revisando Conceitos de Modelo Relacional Restrições de um Banco de Dados Modelo Relacional, representa o banco de dados como uma coleção de relações. Criando as tabelas Cada linha representa uma
Leia maisTipos de Dados. Banco de Dados I Prof. Erinaldo Nascimento
FACULDADE ANGLO AMERICANO FOZ DO IGUAÇU Curso de Ciência da Computação 5º Período Disciplina: Banco de Dados I Prof. Erinaldo Sanches Nascimento Tipos de Dados Banco de Dados I Prof. Erinaldo Nascimento
Leia maisAndré Milani. Novatec
André Milani Novatec Sumário Agradecimentos...19 Sobre o autor...21 Prefácio...23 Capítulo 1 Bem-vindo ao PostgreSQL...25 1.1 O que é o PostgreSQL?...25 1.1.1 História do PostgreSQL...26 1.1.2 Licença
Leia maisO modelo relacional encontra-se padronizado pela indústria de informática. Ele é chamado de
Introdução O modelo relacional encontra-se padronizado pela indústria de informática. Ele é chamado de padrão SQL (Structured Query Language). O padrão SQL define precisamente uma interface SQL para a
Leia maisModelagem Física e SQL
Programação em Banco de Dados - Parte 1 Modelagem Física e SQL Prof. Pablo Passos prof.pablo.passos@gmail.com SQL - Um modelo físico é gerado a partir de um modelo lógico já construído. A geração dos objetos
Leia maisBanco de Dados? Banco de Dados Professor Vanderlei Frazão
Banco de Dados? OU Vamos por partes... O que são dados? Definições... 1. Dados são observações documentadas ou resultados de medições. 2. Dados são matéria bruta de que é feita a informação. 3. Valores
Leia maisDefinição de Dados com SQL
Wendel Melo Faculdade de Computação Universidade Federal de Uberlândia www.facom.ufu.br/~wendelmelo Banco de Dados I Definição de Dados com SQL 2 Structured Query Language (SQL) Linguagem de consulta estruturada
Leia maisInstituto Educacional de Castro Tecnologia em Sistemas para Internet
Instituto Educacional de Castro Tecnologia em Sistemas para Internet Profº. Luciano R. Rocha INSTALAÇÃO E MANUTENÇÃO DE BANCO DE DADOS TIPOS DE DADO Nome Aliases Descrição bigint int8 inteiro de oito bytes
Leia maisParadigmas de Linguagens
Paradigmas de Linguagens Aula 2: Tipos de dados Professora Sheila Cáceres Tipos de dados Dados são a matéria prima da computação junto com os programas. LPs precisam manipular dados. LPS utilizam os conceitos
Leia maisIntrodução a SQL (parte 2)
Introdução a SQL (parte 2) Bases de Dados (CC2005) Departamento de Ciência de Computadores Faculdade de Ciências da Universidade do Porto Eduardo R. B. Marques DCC/FCUP Introdução a SQL parte 2 Tipos,
Leia maisMysql. Quanto mais informações você busca, mais você evolui. Vitor Ramos. Disciplina de Banco de Dados
Mysql Quanto mais informações você busca, mais você evolui. Vitor Ramos SQL Structured Query Language - Linguagem de Consulta Estruturada Desenvolvida pela IBM, nos anos 70; Inicialmente chamada SEQUEL
Leia maisMYSQL: TIPOS DE DADOS. Gilvan Vieira Moura E-mail: gilvansistema@hotmail.com
MYSQL: TIPOS DE DADOS Gilvan Vieira Moura E-mail: gilvansistema@hotmail.com TIPOS DE DADOS Bancos de dados, como falamos anteriormente, armazenam dados dentro de tabelas, na forma de linhas e colunas.
Leia maisNatanael Gonçalves Afonso 8º Período Engenharia da Computação Skydrive:
Natanael Gonçalves Afonso 8º Período Engenharia da Computação Email: ngafonso7@hotmail.com Skydrive: http://sdrv.ms/wjyc3o Planejamento Prático http://www3.inatel.br/docentes/rosanna/cursos/planejamento-doconteudo-pratico-ec210-2013-1.html
Leia maisDDL DML DCL DTL Tipos Numéricos: INT FLOAT DOUBLE Tipos String: CHAR VARCHAR BINARY BLOB TEXT Tipos Data e Hora: DATE TIME TIMESTAMP YEAR
SQL Structured Query Language, ou Linguagem de Consulta Estruturada, foi desenvolvida pela IBM nos anos 70 para demonstrar a viabilidade do modelo relacional para bancos de dados. No final dos anos 80
Leia maisPage 1. Prof. Constantino Jacob
Tópicos Introdução à SQL Definição Tipos de Operações Instrução SELECT Sintaxe básica Operações relacionais de restrição, projeção e junção Instruções DML Delete, Update e Insert Instruções DDL Create
Leia maisMySQL + PHP 06/05/2015. IFSC/campus Florianópolis Programação para a WEB Prof. Herval Daminelli
1 MySQL + PHP MySQL é um dos sistemas de gerenciamento de banco de dados mais usados da atualidade, que utiliza a linguagem de manipulação de dados chamada SQL (structured query language ou linguagem de
Leia maisINTRODUÇÃO AO MYSQL PROF. ME. HÉLIO ESPERIDIÃO
INTRODUÇÃO AO MYSQL PROF. ME. HÉLIO ESPERIDIÃO HeidiSQL É um programa que permite acessar o SGDB Mysql. Pode ser adquirido gratuitamente na internet. Não é necessário instalar. Possui versão portável.
Leia maisAula de hoje. Tipos de Dados e Variáveis. Constantes literais. Dados. Variáveis. Tipagem dinâmica. SCC Introdução à Programação para Engenharias
SCC 12 - Introdução à Programação para Engenharias Tipos de Dados e Variáveis Professor: André C. P. L. F. de Carvalho, ICMC-USP Pos-doutorando: Isvani Frias-Blanco Monitor: Henrique Bonini de Britto Menezes
Leia maisAlgoritmos II prof. Daniel Oliveira
Algoritmos II prof. Daniel Oliveira Revisar conceitos abordados na disciplina anterior Abordar conceitos vistos com a linguagem C# Variáveis e listas Expressões Estruturas de controle do tipo condicional
Leia maisLÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO
LÓGICA DE PROGRAMAÇÃO PROFª. M.Sc. JULIANA H Q BENACCHIO Modificadores de Tipos Os tipos de dados básicos em C podem estar acompanhados por modificadores na declaração de variáveis. Tais modificadores
Leia maisUNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA. DIM0320 Algoritmos e Programação de Computadores
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA DIM0320 Algoritmos e Programação de Computadores #VARIÁVEIS #TIPOS DE DADOS E L I EZ I O S O A R ES E L I EZ
Leia maisBANCO DE DADOS -INTRODUÇÃO AO SQL. Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br
BANCO DE DADOS -INTRODUÇÃO AO SQL Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br INTRODUÇÃO AO SQL Ferramentas brmodelo Ferramenta Case PostgreSQL versão 8 ou superior SGBD Em 1986 o American
Leia maisP R O J E T A N D O U M B A N C O D E D A D O S L O G I C A M E N T E P R O F. : A N D R É L U I Z M O N T E V E C C H I
Sistema de Gerenciamento de Banco de Dados P R O J E T A N D O U M B A N C O D E D A D O S L O G I C A M E N T E P R O F. : A N D R É L U I Z M O N T E V E C C H I Tirando vantagem do mecanismo relacional
Leia maisSumário. SQL - Criação de Tabelas. Structured Query Language. SQL Versões. André Restivo. October 18, 2010
Sumário SQL - Criação de Tabelas André Restivo Faculdade de Engenharia da Universidade do Porto October 18, 2010 1 Introdução 2 Tabelas 3 Colunas 4 5 Modificação de Tabelas 6 Domínios André Restivo (FEUP)
Leia maisFábio Borges de Oliveira. MySQL
Fábio Borges de Oliveira MySQL Incremento automático CREATE TABLE alunos ( registro MEDIUMINT NOT NULL AUTO_INCREMENT, nome CHAR(30) NOT NULL, PRIMARY KEY (registro) ); INSERT INTO alunos (nome) VALUES
Leia maisP R O F. M E. H É L I O E S P E R I D I Ã O. Eng. Computação
P R O F. M E. H É L I O E S P E R I D I Ã O Eng. Computação BANCO DE DADOS Podemos entender por banco de dados qualquer sistema que reúna e mantenha organizada uma série de informações relacionadas a um
Leia maisINTRODUÇÃO AO MYSQL. Eng. Computação
INTRODUÇÃO AO MYSQL PROF. ME. HÉLIO ESPERIDIÃO Eng. Computação Iniciando o xampp e SGBD mysql Xampp é um pacote de programas que incluem Mysql Apache Php Phpmyadmin https://www.apachefriends.org/download.html
Leia maisTarefa Orientada 8 Criação de tabelas
Tarefa Orientada 8 Criação de tabelas Objectivos: Iniciar o MS SQL Server Manegement Studio Criar tabelas Especificar tipos de dados Definir restrições Alterar as definições de uma tabela Eliminar uma
Leia maisAula 3: Tipos e variáveis
Aula 3: Tipos e variáveis Prof. Sérgio Montazzolli Silva smsilva@uel.br 2 Sumário Tipos de dados suportados no C Criação de variáveis Imprimir variáveis (printf() parte 2) Operações com variáveis 3 O que
Leia maisModelagem de banco de dados com MySQL Workbench
Modelagem de banco de dados com MySQL Workbench Após o término desse curso, você estará apto à: Teoria: Reconhecer os principais tipos de dados suportados pelo MySQL 5.0 Otimizar espaço pela escolha certo
Leia maisCiência da Computação. Prof. Dr. Leandro Alves Neves Prof. Dr. Adriano M. Cansian
Algoritmos e Programação Informática II Ciência da Computação Prof. Dr. Leandro Alves Neves Prof. Dr. Adriano M. Cansian 1 Sumário Tipos de Dados Variáveis Modelo esquemático Características e Regras para
Leia maisLinguagem Computacional
Informática II Linguagem Computacional Algoritmos e Programação Parte 2 Prof. Dr. Adriano Cansian Prof. Dr. Leandro Alves Neves 1 Sumário Tipos de Dados Variáveis Modelo esquemático Características e Regras
Leia maisA Linguagem SQL. Tecnologia de Base de Dados. MSc. Eugénio. Macumbe
A Linguagem SQL Tecnologia de Base de Dados MSc. Eugénio. Macumbe A Linguagem SQL As raízes da linguagem SQL remontam a 1974, altura em que na IBM corp. se desenvolvia o protótipo de um sistema relacional
Leia maisFERRAMENTAS BÁSICAS DA PROGRAMAÇÃO
FERRAMENTAS BÁSICAS DA PROGRAMAÇÃO VARIÁVEIS E O COMANDO DE ATRIBUIÇÃO O computador possui uma área específica de armazenamento denominada de memória. O computador possui uma área específica de armazenamento
Leia maisProgramação de Computadores III
Programação de Computadores III Aula 3 Professora Bianca (Sala 302 Bloco E) bianca@ic.uff.br http://www.ic.uff.br/~bianca/prog3/ Aula 3-12/09/2006 1 Aula de Hoje Revisão da aula passada: Conceitos gerais
Leia maisJSP Prof. Daniela Pires. VARIAVEIS... 2 Tipos de Dados... 2 String Float Integer Boolean... 3
Conteúdo VARIAVEIS... 2 Tipos de Dados... 2 String... 2 Float... 3 Integer... 3 Boolean... 3 Variáveis... 4 O que são variáveis?... 4 Tipo de variáveis... 5 Concatenação:... 6 1 VARIAVEIS Antes de falarmos
Leia mais3. Linguagem de Programação C
Introdução à Computação I IBM1006 3. Linguagem de Programação C Prof. Renato Tinós Departamento de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3.2. Estrutura de Programas e Representação
Leia maisLição 4 Fundamentos da programação
Lição 4 Fundamentos da programação Introdução à Programação I 1 Objetivos Ao final desta lição, o estudante será capaz de: Identificar as partes básicas de um programa em Java Reconhecer as diferenças
Leia maisBanco de Dados I Introdução SQL
Banco de Dados I Introdução SQL Frederico Queiroga fredericoqueiroga@gmail.com https://sites.google.com/site/fredericoqueiroga/ Linguagem SQL Aspectos Gerais: Independência do fabricante: Está incorporada
Leia maisBANCO DE DADOS GERENCIAL 1 A U L A 2
BANCO DE DADOS GERENCIAL 1 A U L A 2 N Í V E I S D E V I S Ã O, S U B G R U P O D D L : C R I A N D O B A N C O D E D A D O S, C R I A N D O T A B E L A S, E S T R U T U R A D A T A B E L A CONCEITOS :
Leia maisEstrutura de Dados Conceitos Iniciais
Engenharia de CONTROLE e AUTOMAÇÃO Estrutura de Dados Conceitos Iniciais Aula 01 DPEE 1038 Estrutura de Dados para Automação Curso de Engenharia de Controle e Automação Universidade Federal de Santa Maria
Leia maisAlgoritmos e Estruturas de Dados I
Algoritmos e Estruturas de Dados I Tipo de Dados Orivaldo Santana Jr ovsj@cin.ufpe.br Observação: Este material esta baseado no material do Prof. Tiago Massoni e Prof. Fernando Buarque Tipos de Dados Primitivos
Leia maisMétodos Computacionais. Operadores, Expressões Aritméticas e Entrada/Saída de Dados
Métodos Computacionais Operadores, Expressões Aritméticas e Entrada/Saída de Dados Tópicos da Aula Hoje aprenderemos a escrever um programa em C que pode realizar cálculos Conceito de expressão Tipos de
Leia maisPROGRAMAÇÃO I E N T R A DA E S A Í DA D E DA D O S
PROGRAMAÇÃO I VA R I Á V E I S, C O N S TA N T E S, O P E R A D O R E S E N T R A DA E S A Í DA D E DA D O S Variáveis 2 Variáveis são locais onde são armazenados os valores na memória. Toda variável é
Leia maisComputação Eletrônica. Tipos de dados, constantes, variáveis, operadores e expressões. Prof: Luciano Barbosa
Computação Eletrônica Tipos de dados, constantes, variáveis, operadores e expressões Prof: Luciano Barbosa Site da disciplina: www.cin.ufpe.br/~if165/ Recapitulando num cubo = n * n * n cubo Algoritmo
Leia maisBanco de Dados Web 4º TSI. Jonathan de Matos
Banco de Dados Web 4º TSI Jonathan de Matos Diferenças e Semelhanças Porque escolher MySQL ou PostgreSQL? São os SGBDs livres mais populares São os projetos mais antigos e maduros Suporte de ferramentas
Leia maisLinguagem de Maquina II. Visão Geral
Linguagem de Maquina II Visão Geral Revisão A linguagem de máquina é composta de seqüências binárias (1's e 0's) São interpretadas como instruções pelo hardware A linguagem de montagem e a linguagem de
Leia maisMCG126 Programação de Computadores II
MCG126 Programação de Computadores II Prof. Isac Mendes Lacerda (Material original cedido gentilmente pela professora Janaína Gomide) 1 Data e hora 2 Data e Hora Trabalhar com Data e Hora em qualquer linguagem
Leia maisBem vindo à semana 14! Tema central: Banco de Dados
Bem vindo à semana 14! Tema central: Banco de Dados Em todas as atividades que exercemos, sejam sociais ou profissionais, precisamos de dados. Para telefonar para um amigo, necessitamos de seu nome e telefone;
Leia mais3/14/2012. Programação de Computadores O Computador. Memória Principal representação binária
Programação de Computadores O Computador Memória Principal representação binária Prof. Helton Fábio de Matos hfmatos@dcc.ufmg.br Agenda Memória principal. Memória secundária. O que são bytes e bits. Tecnologias
Leia maisDISPOSITIVOS LÓGICOS PROGRAMÁVEIS - DLP. 10/03/2017 Prof. Alexandre - ELP1DLP1 / DEE
DISPOSITIVOS LÓGICOS PROGRAMÁVEIS - DLP 1 Objetivos da Aula: Linguagem VHDL Bibliotecas e Tipos de Dados STD STD_LOGIC_1164 Constantes, Variáveis, Sinais, Arrays, Range Expressões (Operadores) Exemplos
Leia maisSQL Básica DDL. Prof. Marcos A. Schreiner. 21 de outubro de Curso de Licenciatura em Computação
SQL Básica DDL Prof. Marcos A. Schreiner Curso de Licenciatura em Computação 21 de outubro de 2015 Prof. Marcos A. Schreiner (UFPR) 21 de outubro de 2015 1 / 28 1 Introdução 2 SQL DDL CREATE Criar Banco
Leia maisBanco de dados. Conteúdo: DDL Prof. Patrícia Lucas
Banco de dados Conteúdo: DDL Prof. Patrícia Lucas O mysql MySQL Workbench é uma ferramenta de design de banco de dados visual que integra o desenvolvimento SQL, administração, design de banco de dados,
Leia maisProgramação em C. Variáveis e Expressões. Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Programação em C Variáveis e Expressões DCA0800 Algoritmos e Lógica de Programação Heitor Medeiros Florencio
Leia maisINTRODUÇÃO À LINGUAGEM C
INTRODUÇÃO À LINGUAGEM C Prof. Bruno Feijó, Dept. de Informática, PUC-Rio (2018) C foi criado no início da década de 70, quando os programas mais eficientes eram escritos em linguagem Assembly, bem próxima
Leia maisIntrodução. 17-out-08 Leandro Tonietto 2
Programação II Leandro Tonietto Algoritmos e Programação em C++ Curso de Segurança da Informação ltonietto@unisinos.br http://www.inf.unisinos.br/~ltonietto/tsi/ica/programacao2.pdf out-08 Introdução O
Leia maisAula 3 Conceitos de memória, variáveis e constantes Cleverton Hentz
Aula 3 Conceitos de memória, variáveis e constantes Cleverton Hentz Sumário de Aula } Conceito de Memória } Variáveis e Tipos de Dados } Constantes 2 Conceito de Memória } A memória de um computador é
Leia maisBCD29008 Banco de dados
BCD29008 Banco de dados Linguagem SQL Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 21 de agosto de 2017
Leia maisBanco de dados. Prof. Me. Hélio Esperidião
Banco de dados Prof. Me. Hélio Esperidião Introdução Banco de dados Prof. Msc. Hélio Esperidião Banco de dados Podemos entender por banco de dados qualquer sistema que reúna e mantenha organizada uma série
Leia maisA linguagem SQL
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 recebeu o nome de
Leia maisA 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 maisP R O F. M E. H É L I O E S P E R I D I Ã O. Eng. Computação
P R O F. M E. H É L I O E S P E R I D I Ã O Eng. Computação BANCO DE DADOS Podemos entender por banco de dados qualquer sistema que reúna e mantenha organizada uma série de informações relacionadas a um
Leia maisIntrodução à Computação MAC0110
Introdução à Computação MAC0110 Prof. Dr. Paulo Miranda IME-USP Aula 2 Variáveis e Atribuições Memória Principal: Introdução Vimos que a CPU usa a memória principal para guardar as informações que estão
Leia maisEstruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.
1 Estruturas da linguagem C 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões. Identificadores Os identificadores seguem a duas regras: 1. Devem ser começados por letras
Leia mais1/50. Conceitos Básicos. Programa Básico
1/50 Conceitos Básicos Programa Básico 2/50 Operações básicas de entrada e saída #include main retorna um inteiro int main() { std::cout
Leia maisAlgoritmos e Lógica de Programação Introdução e formas de representação
Algoritmos e Lógica de Programação Introdução e formas de representação Agostinho Brito Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte 15 de agosto de
Leia maisLinguagem C: Introdução
Linguagem C: Introdução Linguagem C É uma Linguagem de programação genérica que é utilizada para a criação de programas diversos como: Processadores de texto Planilhas eletrônicas Sistemas operacionais
Leia maisEscola Secundária de Albufeira. Comandos MySQL. (Páginas Web Dinâmicas: PHP e MySQL) Carlos Nunes
Escola Secundária de Albufeira Comandos MySQL (Páginas Web Dinâmicas: PHP e MySQL) (csmnunes@gmail.com) 2009/2010 Criar Base de Dados CREATE DATABASE basededados; Apagar Base de Dados DROP DATABASE basededados;
Leia maisMódulo Lógica Programação com aplicações em Java. Projeto khouse Profissionalizante Profª Larissa Brandão
Educação Módulo Lógica e Ética de Programação com aplicações em Java Projeto khouse Profissionalizante Profª Larissa Brandão Educação e Ética Fundamentos da Programação Objetivos: Reconhecer as diferenças
Leia maisSQL - Structured Query Language. Karine Reis Ferreira
SQL - Structured Query Language Karine Reis Ferreira karine@dpi.inpe.br SQL - Structured Query Language n n Linguagem padrão (ISO) para sistemas de bancos de dados É uma linguagem declarativa de alto nível
Leia maisObjectivos. Observar os tipos fornecidos pelo C++ Explicar as regras sintácticas para nomes de identificadores Estudar variáveis e constantes
Tipos de Dados Objectivos Observar os tipos fornecidos pelo C++ São dados alguns exemplos Explicar as regras sintácticas para nomes de identificadores Estudar variáveis e constantes O que são Como se distinguem
Leia maisMANUTENÇÃO DE COMPUTADORES SISTEMAS NUMÉRICOS
MANUTENÇÃO DE COMPUTADORES SISTEMAS NUMÉRICOS Professor Marlon Marcon Introdução Em nossa condição humana, geralmente realizamos cálculos utilizando o sistema numérico decimal, ou base 10. Isso provavelmente
Leia maisIntrodução ao Fortran 90-1
Introdução ao Fortran 90-1 Departamento de Física UFPel Definição de Programa em Fortran 90 Programa ou Código-fonte Programa ou código-fonte é um conjunto de instruções, também chamadas de comandos, escritas
Leia maisSQL Linguagem de Definição de Dados
SQL Linguagem de Definição de Dados Laboratório de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri SQL Structured Query Language Uma das mais importantes linguagens relacionais (se não a mais
Leia maisEstrutura de Dados. Cadeia de Caracteres. Roberto Araujo Ago/2013
Estrutura de Dados Cadeia de Caracteres Roberto Araujo Ago/2013 Estrutura de Dados O que é uma estrutura de dados? É um arranjo pré-definido de um ou mais pedaços de dados Ex: Ex: Os carateres 'u', 'v',
Leia maisECT1203 Linguagem de Programação
Universidade Federal do Rio Grande do Norte Escola de Ciências e Tecnologia ECT1203 Linguagem de Programação Prof. Aquiles Burlamaqui Profa. Caroline Rocha Prof. Luiz Eduardo Leite Prof. Luciano Ferreira
Leia maisBanco de Dados. Banco de Dados
Banco de Dados Banco de Dados Data Warehouse: banco de dados contendo dados extraídos do ambiente de produção da empresa, que foram selecionados e depurados, tendo sido otimizados para processamento de
Leia maisIntrodução à Programação. Operadores, Expressões Aritméticas e Entrada/Saída de Dados
Introdução à Programação Operadores, Expressões Aritméticas e Entrada/Saída de Dados Programa em C #include int main main ( ) { Palavras Reservadas } float celsius ; float farenheit ; celsius
Leia maisComputação L2. Linguagem C++ Observação: Material Baseado na Disciplina Computação Eletrônica.
Computação L2 Linguagem C++ ovsj@cin.ufpe.br Observação: Material Baseado na Disciplina Computação Eletrônica. Alfabeto São os símbolos ( caracteres ) permitidos na linguagem: Letras (maiúsculas e minúsculas);
Leia maisProjeto Físico de Banco de Dados
Administração de Banco de Dados Projeto Físico de Banco de Dados É uma atividade na qual o objetivo não é apenas obter uma estrutura de dados apropriada para armazenamento, mas desenvolve-lo de maneira
Leia maisMétodos Numéricos Erros Ponto Flutuante. Professor Volmir Eugênio Wilhelm Professora Mariana Kleina
Métodos Numéricos Erros Ponto Flutuante Professor Volmir Eugênio Wilhelm Professora Mariana Kleina Representação Numérica O conjunto dos números representáveis em qualquer máquina é finito, e portanto
Leia maisINTRODUÇÃO À LINGUAGEM C
INTRODUÇÃO À LINGUAGEM C Prof. Bruno Feijó, Dept. de Informática, PUC-Rio (2017) C foi criado no início da década de 70, quando os programas mais eficientes eram escritos em linguagem Assembly, bem próxima
Leia maisGestão de Base de dados Tabelas e Chaves
Gestão de Base de dados Tabelas e Chaves Ano Letivo 2014/2015 Professora: Vanda Pereira Criar tabelas Considerações importantes: Os nomes das tabelas deverão ter por base as entidades que representam.
Leia maisCap. 2 Expressões na linguagem C
Programação de Computadores II Cap. 2 Expressões na linguagem C Livro: Waldemar Celes, Renato Cerqueira, José Lucas Rangel. Introdução a Estruturas de Dados, Editora Campus (24) Slides adaptados dos originais
Leia maisTreinamento em SQL. Índice
Nível: Básico Horas: 4 Treinamento em SQL Índice Introdução...2 O que são Banco de Dados...2 Bancos de Dados Relacionais...2 Estudo de Caso: PostgreSQL MySQL...2 O que é SQL...3 Como utilizar...3 Criando
Leia maisREDES DE COMPUTADORES II
REDES DE COMPUTADORES II REDES IP: IP, MÁSCARA E GATEWAY TÁSSIO JOSÉ GONÇALVES GOMES www.tassiogoncalves.com.br tassiogoncalvesg@gmail.com CONTEÚDO INTRODUÇÃO CLASSES DE REDES E IPS REDES IP E SUB REDES
Leia maisPrincípios de Desenvolvimento de Algoritmos MAC122
Princípios de Desenvolvimento de Algoritmos MAC122 Prof. Dr. Paulo Miranda IME-USP Aula de Revisão: Variáveis e Atribuições Introdução Memória Principal: Vimos no curso anterior que a CPU usa a memória
Leia maisIntrodução ao PostgreSQL
Introdução ao PostgreSQL Fontes Karine Reis Ferreira karine@dpi.inpe.br Gilberto Câmara gilberto@dpi.inpe.br Gilberto Ribeiro de Queiroz gribeiro@dpi.inpe.br Marcos André Gonçalves - UFMG Parte 1 Aula
Leia maisTópicos de hoje: Cap. 2 Expressões na linguagem C. Bits, Bytes e Palavras. Variáveis e Constantes. Números inteiros num Byte
Tópicos de hoje: Programação de Computadores II Cap. Expressões na linguagem C Bits, s e Palavras Variáveis e constantes Operadores e expressões Livro: Waldemar Celes, Renato Cerqueira, José Lucas Rangel.
Leia maisBits e operações. Sistemas de Computação
Bits e operações Porque utilizar base 2? Representação na base 10 Estamos acostumados Representação natural para transações financeiras (precisão) Implementação eletrônica na base 10 Difícil de armazenar
Leia maisSistemas numéricos e a Representação Interna dos Dado no Computador
Sistemas numéricos e a Representação Interna dos Dado no Computador Ricardo Azambuja Silveira INE-CTC-UFSC E-Mail: silveira@inf.ufsc.br URL: http://www.inf.ufsc.br~silveira Material elaborado pelo prof
Leia mais