Collations. Plataforma PRIMAVERA. Como converter a collation de uma base de dados PRIMAVERA. Versão 1.0 Fevereiro de Autor: Hugo Ribeiro

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

Download "Collations. Plataforma PRIMAVERA. Como converter a collation de uma base de dados PRIMAVERA. Versão 1.0 Fevereiro de Autor: Hugo Ribeiro"

Transcrição

1 Plataforma PRIMAVERA Como converter a collation de uma base de dados PRIMAVERA Versão 1.0 Fevereiro de 2004 Autor: Hugo Ribeiro

2 Índice Versão Fevereiro de Índice... 2 Introdução... 3 Conflitos de Collations... 4 Sintomas... 4 Causa... 4 Resolução... 4 Mais informação... 5 Conversão da Collation de uma Base de Dados... 5 Restaurar a base de dados original com um novo nome... 5 Criar uma nova base de dados com a collation correcta... 7 Gerar a script de criação da base de dados original... 7 Executar a script de criação de tabelas... 9 Migrar os dados entre as duas bases de dados... 9 Executar a script de criação da restante estrutura Collations Armazenamento de Dados Ordenação Opções de Definição de Collations Recomendações

3 Introdução Este documento descreve: A resolução de erros provocados em mapas com tabelas temporárias quando a base de dados da empresa tem uma collation diferente da utilizada pela base de dados temporária; O procedimento mais eficiente para alterar a collation de uma base de dados. Esta informação aplica-se às seguintes linhas de produtos PRIMAVERA: Linha Standard 6.00 Linha Profissional 5.00 Linha Profissional 6.00 Linha Empresarial 2.30 Linha Empresarial 3.00 Linha Empresarial 3.10 Linha Empresarial 6.00 E às seguintes versões do sistema de bases de dados: SQL Server 2000 MSDE

4 Conflitos de Collations Sintomas Ao imprimir um mapa com uma ou mais tabelas temporárias ocorre o seguinte erro: Error detected by database DLL Causa Analisando a query executada internamente na impressão do mapa, por exemplo: SELECT * FROM Funcionarios F INNER JOIN ##RHPEmissao00 T ON (F.Codigo = T.Funcionario) verifica-se que ocorre o seguinte erro: Cannot resolve collation conflict for equal to operation. Este problema é provocado pelo facto da base de dados da empresa e a base de dados temporária utilizarem collations diferentes. Exemplo: Latin1_General_CI_AS e SQL_Latin1_General_CP1_CI_AS. Resolução Para resolver esta situação é necessário converter a base de dados da empresa de modo que passe a utilizar exactamente a mesma collation da base de dados temporária (tempdb). O procedimento de conversão da collation da base de dados dependerá da versão do SQL Server e da forma como a base de dados original foi criada. De seguida descreve-se o procedimento mais eficiente (utilizando DTS), menos sujeito a erros e que, em princípio, se aplicará à grande maioria dos casos. 4

5 Mais informação Para obter mais informação devem consultar-se os seguintes recursos: MSDN - Microsoft SQL Server 2000 Books Online Conversão da Collation de uma Base de Dados Para converter a collation de uma base de dados existente é necessário criar uma nova base de dados com a collation correcta e transferir correctamente todos os dados da base de dados original para a nova base de dados. Para o efeito serão necessárias as seguintes ferramentas: Microsoft SQL Server Enterprise Manager Microsoft SQL Server Query Analyser Microsoft Data Transformation Services Estas ferramentas são instaladas como parte das Client Tools do SQL Server 2000 e não estão disponíveis na instalação do MSDE. Assim, para converter a collation de uma base de dados deve-se proceder do seguinte modo 1. Restaurar a base de dados original com um novo nome 1. Abrir o Enterprise Manager; 2. Criar uma cópia de segurança completa da base de dados original: 1 Neste exemplo, a base de dados a converter tem o nome PRICOL. 5

6 3. Remover a base de dados original (PRICOL); 4. Restaurar a cópia de segurança original com um novo nome (PRICOL_SRC): 6

7 Criar uma nova base de dados com a collation correcta 1. Abrir o Enterprise Manager; 2. Seleccionar a opção New Database ; 3. Criar uma base de dados com o nome original (PRICOL): NOTA: É necessário garantir que a nova base de dados utiliza a collation por defeito do servidor e que a collation por defeito do servidor é igual à utilizada pela base de dados tempdb. Gerar a script de criação da base de dados original 1. Abrir o Enterprise Manager; 2. Seleccionar a base de dados original (PRICOL_SRC); 3. Seleccionar a opção Generate Script ; 4. No assistente de geração de scripts devem ser seleccionadas exactamente as seguintes opções: Script all objects; Generate the CREATE...; Generate scripts for all dependent objects; Only script 7.0 compatible features; Script indexes; Script full-text indexes; Script triggers; 7

8 Script PRIMARY keys ; 8

9 Executar a script de criação de tabelas A script gerada pelo passo anterior incluirá instruções para criar todos os objectos (tabelas, chaves primárias, índices, etc.) da base de dados. Para que o procedimento possa ser executado correctamente, este script deve ser dividida manualmente 2 em duas: Script_Create.sql: deve incluir apenas a primeira parte da script original, apenas com as instruções CREATE TABLE; Script_Alter.sql: deve incluir as restantes instruções da script original (ALTER TABLE, CREATE INDEX, etc.). De seguida, a estrutura principal deve ser criada na nova base de dados, executando a primeira script: Abrir o Query Analyser; Seleccionar a base de dados nova (PRICOL); Abrir e executar a primeira script (Script_Create.sql). Migrar os dados entre as duas bases de dados Neste momento, os dados podem ser transferidos entre as duas bases de dados usando um DTS. Para criar e executar o DTS devem seguir-se os seguintes passos: Abrir o Enterprise Manager; Seleccionar a base de dados original (PRICOL_SRC); Seleccionar a opção Export Data... ; No assistente de exportação de dados é necessário configurar correctamente a transferência, indicando as seguintes opções: 2 Esta divisão pode ser feita, procurando a primeira instrução ALTER na script. A primeira script incluirá todas as instruções até esse ponto. A segunda deverá incluir todas as instruções a partir desse ponto (inclusive). 9

10 o o o o o o o Source: SQL Server Database = PRICOL_SRC; Destination: SQL Server Database = PRICOL; Tipo de transferência: Copy objects and data between SQL Server databases ; Copy data (replace existing data); Use collation; Copy all objects Use default options 10

11 Executar a script de criação da restante estrutura Depois de terminada a transferência dos dados, resta apenas a criação da restante estrutura da base de dados: Abrir o Query Analyser; Seleccionar a base de dados nova (PRICOL); Abrir e executar a segunda script (Script_Alter.sql). 11

12 Collations O armazenamento físico das strings de caracteres numa base de dados SQL Server 2000 é controlado pelas collations. Uma collation define os padrões de bits utilizados para representar cada caracter e as regras segundo as quais esses caracteres são ordenados e comparados. Armazenamento de Dados Num computador, os caracteres são representados por diferentes padrões de bits em que, cada um, está activo ou inactivo. Existem 8 bits num byte e esses bits podem estar ligados ou desligados para formar 256 padrões distintos. Uma aplicação que utilize 1 byte para representar cada caracter poderá representar no máximo 256 caracteres distintos. Uma aplicação que utilize 2 bytes para a codificação de caracteres, poderá representar o máximo de caracteres. Uma single-byte code page define o mapeamento entre cada caracter e cada uma dos 256 padrões de bits possíveis num byte. Cada língua europeia tem a sua própria code page. Apesar dos padrões utilizados para representar os caracteres do alfabeto latino (A...Z) serem idênticos entre todas as code pages, os padrões para representar caracteres acentuados variam entre code pages. Tal significará que sempre que haja a necessidade de transferir dados entre computadores com code pages diferentes, será necessário proceder a uma conversão dos dados entre code pages. Se os dados originais incluírem caracteres estendidos não suportados pelo code page destino, haverá perda de dados. O SQL Server suporta várias code pages: 1258 Vietnamese; 1256 Arabic; 1252 Latin (ANSI); 1250 Central European; 850 Multilingual (MS-DOS Latin1); Etc. Para resolver os problemas de interpretação e conversão resultantes da existência de múltiplas code pages, a organização ISO elaborou o standard Unicode. Este standard utiliza dois bytes para armazenar cada caracter. Na medida em que combinações é suficiente para representar todos os caracteres habituais usados em todas as línguas existentes, este standard suporta todas essas línguas, assim eliminando a necessidade de algoritmos de conversão entre code pages distintas (desde que todos os computadores envolvidos nas transferências implementem o standard). O SQL Server suporta duas categorias de tipos de dados alfanuméricos: Unicode: nvarchar, nchar e ntext. Estes tipos utilizam a representação Unicode. As definições de code pages não são aplicáveis. 12

13 Non-unicode: varchar, char e text. Utilizam a representação definida pela code page activa. Ordenação A sort order de uma collation define as regras utilizadas pelo SQL Server para interpretar, juntar, comparar e apresentar os dados alfanuméricos. A título de exemplo, a sort order define: Se o caracter a é menor, igual ou maior que o caracter b ; Se a collation é case sensitive, ou seja, se, por exemplo, o caracter m é igual a M ; Se a collation é accent sensitive, ou seja, se, por exemplo, o caracter a é igual a á. Opções de Definição de Collations O termo collation refere-se a um conjunto de regras que determinam a forma como os dados alfanuméricos são ordenados e comparados. Os dados serão ordenados de acordo com as regras que definem a sequência correcta dos caracteres, a comparação entre letras maiúsculas e minúsculas, opções de acentuação e outras características (por exemplo: suporte para os caracteres da língua chinesa). O SQL Server agrupa todas as collations suportadas em dois grupos: Windows collations As regras da collation são baseadas nas mesmas regras associadas a um Windows Locale (definido na instalação do sistema operativo). Exemplo: Latin1_General SQL Server collations Este tipo de collations são suportados para garantir a compatibilidade com as versões anteriores do SQL Server. Exemplo: SQL_Latin1_General Uma Windows collation é definida de acordo com as seguintes regras 3 : <Windows_Collation_Name> ::= CollationDesignator_<Comparision_Style> <Comparision_Stype> ::= CaseSensitivity_AccentSensitivity [_KanatypeSensitivity [_WidthSensitivity]] _BIN Eis alguns exemplos de collations Windows: 3 Note-se que as SQL Server collations utilizam regras semelhantes com o prefixo (SQL_). 13

14 Collation Descrição Latin1_General_CI_AS Code page: 1252 (Portugal) Caseinsensitive Accentsensitive Latin1_General_CS_AS Code page: 1252 (Portugal) Casesensitive Accentsensitive Latin1_General_CI_AI Code page: 1252 (Portugal) Caseinsensitive Accentinsensitive Recomendações Para as bases de dados utilizadas por aplicações PRIMAVERA, recomenda-se a utilização da collation Latin1_General_CI_AS. Dado que a collation de uma base de dados SQL Server 2000 depende inicialmente da definição por defeito do servidor, esta collation deve ser seleccionada no momento de instalação da versão do SQL Server (ou MSDE). Na criação da base de dados é ainda possível definir uma collation diferente da definida no servidor. No entanto, porque o Administrador PRIMAVERA não disponibiliza esta funcionalidade, tal obrigaria à criação manual das bases de dados no Enterprise Manager. Finalmente, importa salientar que não é obrigatório que seja utilizada a collation recomendada desde que esteja garantida a utilização da mesma collation entre todas as bases de dados utilizadas pelo sistema PRIMAVERA (tempdb, PRIEMPRE, PRIDEM, etc.). 14

Tarefa Orientada 8 Criação de tabelas

Tarefa 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 mais

INSTALAÇÃO DO LOGIX COM BANCO SQL SERVER

INSTALAÇÃO DO LOGIX COM BANCO SQL SERVER INSTALAÇÃO DO LOGIX COM BANCO SQL SERVER Passo 1) Baixar instalador do TotvsTec (para instalação em ambiente Linux, necessário baixar os dois instaladores para poder rodar o smartclient no Windows) Passo

Leia mais

Curso de Banco de Dados Plataforma: MS SQL Server. Instalando o Microsoft SQL Server 2016 Developer Edition

Curso de Banco de Dados Plataforma: MS SQL Server. Instalando o Microsoft SQL Server 2016 Developer Edition Instalando o Microsoft SQL Server 2016 Developer Edition Sumário 1. Edição a ser baixada... 2 2. O porquê da edição... 2 3. Recomendações... 2 4. Link para Download (idioma: Inglês)... 2 5. Escolha o arquivo

Leia mais

Instalação do banco de dados SQL Server 2008R2 Express (Somente no Servidor)

Instalação do banco de dados SQL Server 2008R2 Express (Somente no Servidor) INSTALAÇÃO BÁSICA DO CS SISTEMA Instalação do banco de dados SQL Server 2008R2 Express (Somente no Servidor) A instalação do CS básica precisa do Framework 2.0 ou superior para versão inferior ao Windows

Leia mais

Modelagem Física e SQL

Modelagem 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 mais

Spectrum Miner. Versão 8.0. Guia de administração para a integração do Portrait Dialogue

Spectrum Miner. Versão 8.0. Guia de administração para a integração do Portrait Dialogue Spectrum Miner Versão 8.0 Conteúdo 1 - Introdução Objetivo 4 Quem deve ler este manual 4 Documentação relacionada 4 2 - Visão geral da integração do Miner Visão geral da integração do Miner 6 3 - Instalação

Leia mais

Administração de BD. José Antônio da Cunha CEFET-RN

Administração de BD. José Antônio da Cunha CEFET-RN Administração de BD José Antônio da Cunha CEFET-RN Várias opções de bancos de dados podem ser definidas para cada banco de dados. Apenas o Administrador de Sistema (SA) ou o proprietário do banco de dados

Leia mais

Documentação Técnica

Documentação Técnica Documentação Técnica Manual de Realização de Backups e Restauração de Bancos de Dados no MS-SQL Server 2008 R2 03 de Abril de 27 Revisões Revisão 02 Nº Data Responsável Alterações 2/18 03/04/27 Leonardo

Leia mais

Instalação do banco de dados SQL Server 2008R2 Express (Somente no Servidor)

Instalação do banco de dados SQL Server 2008R2 Express (Somente no Servidor) INSTALAÇÃO BÁSICA DO CS SISTEMA Instalação do banco de dados SQL Server 2008R2 Express (Somente no Servidor) A instalação do CS básica precisa do Framework 2.0 ou superior para versão inferior ao Windows

Leia mais

Administração de Banco de Dados

Administração de Banco de Dados Administração de Banco de Dados Aula 8 Prof. Marcos Alexandruk Aula 8 Índices (Indexes) Índices únicos Índices não únicos Índices de chave invertida Índices baseados em funções Índices de bitmap Tabelas

Leia mais

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

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

Leia mais

Leia-me do Veritas System Recovery 16 Management Solution

Leia-me do Veritas System Recovery 16 Management Solution Leia-me do Veritas System Recovery 16 Management Solution Sobre este Leia-me Requisitos do sistema para políticas de entrega de software do Veritas System Recovery 16 Requisitos do sistema para o Veritas

Leia mais

Administração Sistemas Operacionais de Rede

Administração Sistemas Operacionais de Rede Administração Sistemas Operacionais de Rede SISTEMAS DE ARQUIVOS Professor Airton Ribeiro 2016 Sistemas operacionais Sistema de Arquivos pode ser definido como uma estrutura que indica como os dados devem

Leia mais

Tarefa Orientada 9 Base de Dados Pagamentos

Tarefa Orientada 9 Base de Dados Pagamentos Tarefa Orientada 9 Base de Dados Pagamentos Objectivos: Criar as tabelas da base de dados Pagamentos Criar um diagrama da base de dados Inserir registos com os dados de teste Criar as tabelas da base de

Leia mais

Licenciatura em Informática

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

Leia mais

Leia-me do Veritas System Recovery 16 Management Solution

Leia-me do Veritas System Recovery 16 Management Solution Leia-me do Veritas System Recovery 16 Management Solution Sobre este Leia-me Requisitos do sistema para políticas de entrega de software do Veritas System Recovery 16 Requisitos do sistema para o Veritas

Leia mais

Ferramentas Web, Web 2.0 e Software Livre em EVT

Ferramentas Web, Web 2.0 e Software Livre em EVT E s t u d o s o b r e a i n t e g r a ç ã o d e f e r r a m e n t a s d i g i t a i s n o c u r r í c u l o d a d i s c i p l i n a d e E d u c a ç ã o V i s u a l e T e c n o l ó g i c a Bitmap Font Writer

Leia mais

Alarme ODBC Ambiente Seguro e Validado para o Armazenamento de Alarmes

Alarme ODBC Ambiente Seguro e Validado para o Armazenamento de Alarmes Alarme ODBC Ambiente Seguro e Validado para o Armazenamento de Alarmes O alarme é uma indicação gráfica e/ou sonora enviada pelo sistema de supervisão ao operador, indicando que ocorreu uma situação no

Leia mais

SQL Server Management Studio - Backup e Restauração de dados

SQL Server Management Studio - Backup e Restauração de dados SQL Server Management Studio - Backup e Restauração de dados Eu já apresentei o SQL Server Management Studio ou SSMS no artigo :.NET 2005 - Usando o SQL Server Management Studio e estou voltando ao assunto

Leia mais

Sistemas de Numeração

Sistemas de Numeração Infra-Estrutura de Hardware Sistemas de Numeração Conversão entre bases Bit e byte ECC Prof. Edilberto Silva www.edilms.eti.br edilms@yahoo.com Sumário Conversão de bases Aritmética binária e hexadecimal

Leia mais

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

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

Leia mais

Tarefa Orientada 17 Scripts

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

Leia mais

saída durante o runtime Usando Functions de uma Única Linha para Personalizar Relatórios Mostrar as diferenças entre as functions SQL de uma única

saída durante o runtime Usando Functions de uma Única Linha para Personalizar Relatórios Mostrar as diferenças entre as functions SQL de uma única Tópicos do Curso: Introdução Listar os principais recursos do Banco de Dados Oracle 10g Apresentar uma visão geral de: componentes, plataforma de internet, servidor de aplicações e suite do desenvolvedor

Leia mais

Modelagem Física e SQL

Modelagem 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 mais

ADMINISTRAÇÃO DE BANCOS DE DADOS DO MICROSOFT SQL SERVER

ADMINISTRAÇÃO DE BANCOS DE DADOS DO MICROSOFT SQL SERVER 20462 - ADMINISTRAÇÃO DE BANCOS DE DADOS DO MICROSOFT SQL SERVER CONTEÚDO PROGRAMÁTICO Estrutura de tópicos do curso Módulo 1: Introdução à administração de banco de dados do SQL Server 2014 Este módulo

Leia mais

Manual de Instalação PRIMAVERA WINDOWS SERVICES V1.0 SR2

Manual de Instalação PRIMAVERA WINDOWS SERVICES V1.0 SR2 Manual de Instalação PRIMAVERA WINDOWS SERVICES V1.0 SR2 Versão 1.2 outubro 2012 Índice Índice... 2 Introdução... 3 Instalação... 4 Requisitos... 4 Processo de Instalação... 4 Instalação do PRIMAVERA Windows

Leia mais

Tarefa Orientada 7 Consultas de selecção

Tarefa Orientada 7 Consultas de selecção Tarefa Orientada 7 Consultas de selecção Objectivos: Consultas de selecção O Sistema de Gestão de Bases de Dados MS Access Consultas As consultas (queries) permitem interrogar a base de dados, de acordo

Leia mais

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

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

Leia mais

Manual de Instalação PRIMAVERA WINDOWS SERVICES V1.0 SR4

Manual de Instalação PRIMAVERA WINDOWS SERVICES V1.0 SR4 Manual de Instalação PRIMAVERA WINDOWS SERVICES V1.0 SR4 Versão 1.1 julho 2014 Índice Índice... 2 Introdução... 3 Instalação... 4 Requisitos... 4 Métodos de Instalação... 4 Processo de Instalação - Deployment

Leia mais

ORACLE 11 G INTRODUÇÃO AO ORACLE, SQL,PL/SQL

ORACLE 11 G INTRODUÇÃO AO ORACLE, SQL,PL/SQL ORACLE 11 G INTRODUÇÃO AO ORACLE, SQL,PL/SQL Objetivo: No curso Oracle 11G Introdução ao Oracle, SQL, PL/SQL será abordado desde a introdução da tecnologia do banco de dados em questão como todos os conceitos

Leia mais

--========================================== MIRROR COM CERTIFICADO ===============================================

--========================================== MIRROR COM CERTIFICADO =============================================== -- ========================================================================================================== == --========================================== MIRROR COM CERTIFICADO ===============================================

Leia mais

Manual de Migração ERP PRIMAVERA V9.10

Manual de Migração ERP PRIMAVERA V9.10 Manual de Migração ERP PRIMAVERA V9.10 Versão 1.0 junho 2015 Índice Índice... 2 Introdução... 4 ERP... 5 Preparação da Instalação... 5 Requisitos...5 Atualização do Servidor de Dados...5 Atualização dos

Leia mais

Introdução à Informática

Introdução à Informática Introdução à Informática Aula 10 http://www.ic.uff.br/~bianca/introinfo/ Aula 10-05/10/2007 1 Ementa Conceitos Básicos de Computação (Hardware, Software e Internet) Softwares Aplicativos Tutorial: Word

Leia mais

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

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

Leia mais

Primavera SaaS v9.15 Guia operacional para o Parceiro V1.5 julho-2016

Primavera SaaS v9.15 Guia operacional para o Parceiro V1.5 julho-2016 Primavera SaaS v9.15 Guia operacional para o Parceiro V1.5 julho-2016 Conteúdos Introdução... 3 Sistemas Operativos Clientes suportados no SaaS... 4 Acesso... 4 Utilizador Final... 4 Parceiro... 5 Acesso

Leia mais

Procedimentos para Instalação Sisloc (Estação de Trabalho)

Procedimentos para Instalação Sisloc (Estação de Trabalho) Procedimentos para Instalação Sisloc (Estação de Trabalho) Sumário: 1. Informações Gerais... 3 2. Instalação do Sisloc... 3 Passo a passo... 3 1. Informações Gerais Os procedimentos deste manual mostram

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

José Antônio da Cunha

José Antônio da Cunha José Antônio da Cunha CEFET-RN Natal, 10 de maio de 2013 Auditando operações DML com OUPUT Imagine o seguinte cenário: você possui uma tabela muito importante em seu banco de dados e gostaria de implantar

Leia mais

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

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

Leia mais

Disciplina: Introdução à Engenharia da Computação

Disciplina: Introdução à Engenharia da Computação Colegiado de Engenharia de Computação Disciplina: Introdução à Engenharia da Computação Aula 06 (semestre 2011.2) Prof. Rosalvo Ferreira de Oliveira Neto, M.Sc. rosalvo.oliveira@univasf.edu.br 2 Representação

Leia mais

Rápida revisão do Modelo Relacional

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

Leia mais

Manual de instalação do SQL 2012

Manual de instalação do SQL 2012 Manual de instalação do SQL 2012 Instalando o SQL Server 2012 para o funcionamento do Shop Control 9 Insira o DVD de instalação do Shop Control 9 em seu servidor; Na sua aréa de trabalho clique em Computador,

Leia mais

Princípio dos anos 70 IBM desenvolve a linguagem Sequel para o System R. Renomeada para SQL (Structured Query Language)

Princípio dos anos 70 IBM desenvolve a linguagem Sequel para o System R. Renomeada para SQL (Structured Query Language) Bases de Dados Introdução à linguagem SQL História Princípio dos anos 70 IBM desenvolve a linguagem Sequel para o System R Renomeada para SQL (Structured Query Language) Standards ISO e ANSI SQL-86, SQL-89,

Leia mais

Introdução à Computação: Sistemas de Numeração

Introdução à Computação: Sistemas de Numeração Introdução à Computação: Sistemas de Numeração Beatriz F. M. Souza (bfmartins@inf.ufes.br) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,

Leia mais

Sistemas de Bases de Dados Relacionais Introdução ao SQL. Interrogações diversas sobre a Base de Dados Northwind - Parte II

Sistemas de Bases de Dados Relacionais Introdução ao SQL. Interrogações diversas sobre a Base de Dados Northwind - Parte II SQL (02) Sistemas de Bases de Dados Relacionais Introdução ao SQL Interrogações diversas sobre a Base de Dados Northwind - Parte II /* Introdução ao SQL - Parte II =========================== Folha de

Leia mais

Configuração Setup do Microsoft SQL server 2000 para o ICM6.0 e 7.0

Configuração Setup do Microsoft SQL server 2000 para o ICM6.0 e 7.0 Configuração Setup do Microsoft SQL server 2000 para o ICM6.0 e 7.0 Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Instalação do SQL Server 2000 Informações Relacionadas

Leia mais

Fundamentos de TI. Aula07_Representação de dados pelo Computador.doc 1

Fundamentos de TI. Aula07_Representação de dados pelo Computador.doc 1 Aula07_Representação de dados pelo Computador.doc 1 Organização e representação de dados e Informações em computador. Introdução As informações e o conhecimento compõem recursos estratégicos essenciais

Leia mais

PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS

PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@gmail.com

Leia mais

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA. Full Text Searching

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA. Full Text Searching CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA Disciplina: Administração de Banco de Dados Full Text Searching Professor: : José Antônio da Cunha CEFET-RN Uma necessidade cada vez mais comum de muitas aplicações,

Leia mais

Notas sobre a Versão do Controlador de arquivos para HP 3PAR StoreServ

Notas sobre a Versão do Controlador de arquivos para HP 3PAR StoreServ Notas sobre a Versão do Controlador de arquivos para HP 3PAR StoreServ 3.03.0a Número de peça HP C8S69-96029 Publicado: Junho de 2013 Edição 1 Copyright 2013 Hewlett-Packard Development Company, L.P. Microsoft

Leia mais

Upgrade do Sophos Enterprise Console (SEC) 5.x para 5.5.0

Upgrade do Sophos Enterprise Console (SEC) 5.x para 5.5.0 Upgrade do Sophos Enterprise Console (SEC) 5.x para 5.5.0 Guia: Este manual irá mostrar os procedimentos necessários para o upgrade das versões 5.x para o Sophos Enterprise Console (SEC) 5.5.0. Data do

Leia mais

BANCO DE DADOS GERENCIAL 1 A U L A 2

BANCO 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 mais

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

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

Leia mais

Computaçã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 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 mais

REPRESENTAÇÃO BINÁRIA. Sistemas de Numeração e Álgebra de Boole SNA0001

REPRESENTAÇÃO BINÁRIA. Sistemas de Numeração e Álgebra de Boole SNA0001 REPRESENTAÇÃO BINÁRIA Sistemas de Numeração e Álgebra de Boole SNA0001 2 Cronograma Operações aritméticas de números binários Bit X Byte Codificação 3 Operações aritméticas Soma Subtração Multiplicação

Leia mais

Banco de Dados I Introdução SQL

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

Leia mais

A linguagem SQL

A 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 mais

Princípio dos anos 70 IBM desenvolve a linguagem Sequel para o System R. Renomeada para SQL (Structured Query Language)

Princípio dos anos 70 IBM desenvolve a linguagem Sequel para o System R. Renomeada para SQL (Structured Query Language) Bases de Dados Introdução à linguagem SQL História Princípio dos anos 70 IBM desenvolve a linguagem Sequel para o System R Renomeada para SQL (Structured Query Language) Standards ISO e ANSI SQL-86, SQL-89,

Leia mais

MANUAL DE INSTALAÇÃO DO SQL SERVER 2008 R2

MANUAL DE INSTALAÇÃO DO SQL SERVER 2008 R2 MANUAL DE INSTALAÇÃO DO SQL SERVER 2008 R2 Introdução... 3 Pré-requisitos para o SQL Server 2008 R2... 3 Instalar o SQL Server 2008 R2... 3 Índice de Imagens... 26 Webgrafia... 26 2 Microsoft SQL Server

Leia mais

Tutorial Windows Server 2016

Tutorial Windows Server 2016 Tutorial Windows Server 2016 1 2 Introdução O Windows Server 2016 apresenta melhorias em segurança que irão reduzir os riscos nos negócios; maior flexibilidade em software para reduzir custos; e uma plataforma

Leia mais

ConvertProfissões 2011

ConvertProfissões 2011 ConvertProfissões 2011 Alteração face à nova Classificação Portuguesa das Profissões Portugal Versão 1.0 Índice Índice... 2 Introdução... 3 Motivação... 3 Requisitos... 4 Instalação... 4 Licenciamento...

Leia mais

DDL DML DCL DTL Tipos Numéricos: INT FLOAT DOUBLE Tipos String: CHAR VARCHAR BINARY BLOB TEXT Tipos Data e Hora: DATE TIME TIMESTAMP YEAR

DDL DML DCL DTL Tipos Numéricos: INT FLOAT DOUBLE Tipos String: CHAR VARCHAR BINARY BLOB TEXT Tipos Data e Hora: DATE TIME TIMESTAMP YEAR SQL Structured Query Language, ou Linguagem de Consulta Estruturada, foi desenvolvida pela IBM nos anos 70 para demonstrar a viabilidade do modelo relacional para bancos de dados. No final dos anos 80

Leia mais

Engenharia Civil. Representação da Informação. Introdução à Computação

Engenharia Civil. Representação da Informação. Introdução à Computação Engenharia Civil Representação da Informação Introdução à Computação Sumário Retomada... Representação de informação Bit, byte Conversão numérica Exercício Referência link na página 2.2.1 O bit, o byte,

Leia mais

--Depois que o backup for concluído, restaurá-lo no servidor Mirror usando a opção WITH NORECOVERY.

--Depois que o backup for concluído, restaurá-lo no servidor Mirror usando a opção WITH NORECOVERY. --Depois que o backup for concluído, restaurá-lo no servidor Mirror usando a opção WITH NORECOVERY. --Executar no SERVER-02/Mirror server RESTORE DATABASE CanalUseSQL FROM DISK = N'D:\DBBackup\CanalUseSQL.bak'

Leia mais

Organização de Computadores I

Organização de Computadores I Organização de Computadores I Aula 6 Material: Diego Passos http://www.ic.uff.br/~debora/orgcomp/pdf/parte6.html Organização de Computadores I Aula 6 1/17 Tópicos Representação de números não-inteiros.

Leia mais

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

SQL CREATE DATABASE. MySQL, SQL Server, Access, Oracle, Sybase, DB2, e outras base de dados utilizam o SQL. LINGUAGEM SQL SQL CREATE DATABASE MySQL, SQL Server, Access, Oracle, Sybase, DB2, e outras base de dados utilizam o SQL. SQL CREATE TABLE SQL NOT NULL O valor NOT NULL obriga que o campo contenha sempre

Leia mais

Representação das Informações

Representação das Informações Representação das Informações Prof. Adriano Mauro Cansian UNESP - São José do Rio Preto Linguagem Computacional Neste tópico veremos: A representação da informação. Lógica binária e informação digital.

Leia mais

Oracle Database 11g: Introdução à Linguagem SQL Novo

Oracle Database 11g: Introdução à Linguagem SQL Novo Oracle University Contact Us: 0800 891 6502 Oracle Database 11g: Introdução à Linguagem SQL Novo Duration: 5 Days What you will learn Neste curso, os alunos aprendem os conceitos de bancos de dados relacionais.

Leia mais

SQL Server Surface Area Configuration

SQL Server Surface Area Configuration SQL Server Surface Area Configuration Fonte dos dados abaixo: Herleson Paiva Pontes. Uma das tarefas rotineiras de um Administrador de Banco de Dados é configurar o SQL Server, estabelecendo os serviços

Leia mais

1 Como instalar e configurar o servidor do MySQL para o LimerSoft SisVendas:

1 Como instalar e configurar o servidor do MySQL para o LimerSoft SisVendas: 1 Como instalar e configurar o servidor do MySQL para o LimerSoft SisVendas: Atenção:: - Para uso do MySQL, é necessário ter o Microsoft Visual C++ 2013 Redistributable instalado em seu computador (x86

Leia mais

Linguagem SQL (Parte I)

Linguagem SQL (Parte I) Universidade Federal de Sergipe Departamento de Sistemas de Informação Itatech Group Jr Softwares Itabaiana Site: www.itatechjr.com.br E-mail: contato@itatechjr.com.br Linguagem SQL (Parte I) Introdução

Leia mais

Princípios de Desenvolvimento de Algoritmos MAC122

Princí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 mais

INSTALAÇÃO QGIS VERSÃO LTR EM WINDOWS

INSTALAÇÃO QGIS VERSÃO LTR EM WINDOWS Este documento, aborda o processo de instalação da versão LTR (long term release) do QGIS em ambiente Windows. Existem duas formas de instalação do QGIS em ambiente Windows: Versão Standalone, é a instalação

Leia mais

A instalação e desinstalação do agente de usuário de Sourcefire

A instalação e desinstalação do agente de usuário de Sourcefire A instalação e desinstalação do agente de usuário de Sourcefire Índice Introdução Pré-requisitos Requisito de instalação A instalação do agente de usuário de Sourcefire Desinstalação do agente de usuário

Leia mais

Administração de Sistemas Operacionais. Prof. Marlon Marcon

Administração de Sistemas Operacionais. Prof. Marlon Marcon Administração de Sistemas Operacionais Prof. Marlon Marcon SGBD SGBD: Sistema de gerenciamento de banco de dados. é o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de

Leia mais

Fundamentos de Programação. Introdução

Fundamentos de Programação. Introdução Fundamentos de Programação Introdução Prof. M.Sc.: João Paulo Q. dos Santos E-mail: joao.queiroz@ifrn.edu.br Página: http://docente.ifrn.edu.br/joaoqueiroz/ Introdução A necessidade de desenvolver ferramentas

Leia mais

Laboratório 14 - Usando o SSIS Import e Export Wizard

Laboratório 14 - Usando o SSIS Import e Export Wizard Laboratório 14 - Usando o SSIS Import e Export Wizard Você pode iniciar o SSIS Import and Export Wizard digitando dtswizard na linha de comando, ou através SQL Server Management Studio, clivando no banco

Leia mais

o semestre

o semestre Computadores e Programação 2007 2008 2 o semestre Aula 29/5/2008 Helmut Wolters, Jorge Landeck, Miguel Oliveira p.1/12 Representação de dados no computador Homem: os mãos têm 10 dedos sistema decimal Computador:

Leia mais

Acronis Snap Deploy 2.0 Guia de Instalação

Acronis Snap Deploy 2.0 Guia de Instalação Acronis Snap Deploy 2.0 Guia de Instalação Copyright Acronis, Inc., 2000-2008. Todos os direitos reservado. Windows e MS-DOS são marcas registradas da Microsoft Corporation. Todas as outras marcas são

Leia mais

Periféricos e Interfaces Ano lectivo 2003/2004 Docente: Ana Paula Costa. Aula Teórica 18

Periféricos e Interfaces Ano lectivo 2003/2004 Docente: Ana Paula Costa. Aula Teórica 18 Sumário: Dispositivos de entrada: O teclado. Aula Teórica 18 Leitura Recomendada: Capítulo 34 - Hans-Peter Messmer, The Indispensable PC Hardware Book, Addison-Wesley. Capítulos 3, 6 e 12 - Peter Norton,

Leia mais

Modelo Entidade-Relacionamento (E-R)

Modelo Entidade-Relacionamento (E-R) Modelo Entidade-Relacionamento (E-R) composto n lote n n n contrato_compra_venda n possui proprietário possui n associado cadastro n banco faz fronteira pertence n ruas n quadras n financiado empréstimo

Leia mais

Linguagem C: Introdução

Linguagem 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 mais

Exporte dados de Cisco CR 3.x para um armazém de dados de cliente

Exporte dados de Cisco CR 3.x para um armazém de dados de cliente Exporte dados de Cisco CR 3.x para um armazém de dados de cliente Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Cenário básico: Base de dados 2000 do Microsoft SQL server

Leia mais

Migração principal do acreditação da Colaboração de 11.x a 12.1

Migração principal do acreditação da Colaboração de 11.x a 12.1 Migração principal do acreditação da Colaboração de 11.x a 12.1 Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Configurar Etapa 1. Instale o arquivo RPM Etapa 2. Inicie o backup no

Leia mais

PRIMAVERA Office Extensions. Manual de Instalação. PRIMAVERA Office Extensions v1.0. Versão 1.3

PRIMAVERA Office Extensions. Manual de Instalação. PRIMAVERA Office Extensions v1.0. Versão 1.3 PRIMAVERA Office Extensions Manual de Instalação PRIMAVERA Office Extensions v1.0 Versão 1.3 Setembro 2011 Índice Índice... 1 Introdução... 2 Instalação... 3 Processo de Instalação... 3 Requisitos... 3

Leia mais

Treinamento PostgreSQL - Aula 02

Treinamento PostgreSQL - Aula 02 Treinamento PostgreSQL - Aula 02 Eduardo Ferreira dos Santos SparkGroup Treinamento e Capacitação em Tecnologia eduardo.edusantos@gmail.com eduardosan.com 28 de Maio de 2013 Eduardo Ferreira dos Santos

Leia mais

Base de Dados. MySQL Prof. Erinaldo Nascimento

Base de Dados. MySQL Prof. Erinaldo Nascimento Base de Dados MySQL Prof. Erinaldo Nascimento Objetos de banco de dados Um objeto do banco de dados é qualquer objeto definido numa base de dados que é usado para armazenar ou referenciar dados. Alguns

Leia mais

INSTALAÇÃO DO PROCESSOR BI 6.0

INSTALAÇÃO DO PROCESSOR BI 6.0 INSTALAÇÃO DO PROCESSOR BI 6.0 1 Sumário Pré-requisitos... 3 Servidor:... 3 Cliente:... 4 Instalação... 5 Banco de Dados:... 5 Aplicação:... 7 Configurando o IIS:... 8 Configurações recomendadas do Internet

Leia mais

Instalar o SQL Server 2016 usando um arquivo de configuração

Instalar o SQL Server 2016 usando um arquivo de configuração Instalar o SQL Server 2016 usando um arquivo de configuração Apresentamos a seguir o tutorial passo a passo sobre como instalar uma nova instância do SQL Server 2016 Express Edition usando o arquivo de

Leia mais

Manipulação de Dados com SQL

Manipulação de Dados com SQL Manipulaçã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 manipulação de dados com SQL 2 Structured Query Language

Leia mais

Comandos 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 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 mais

Exemplo de configuração do Secure+ usando o protocolo STS

Exemplo de configuração do Secure+ usando o protocolo STS Exemplo de configuração do Secure+ usando o protocolo STS Objetivo: o texto a seguir descreve um exemplo de configuração do Secure+ usando o protocolo STS. Outras configurações são possíveis. Consulte

Leia mais

SQL Linguagem de Definição de Dados

SQL 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 mais

edsoncs@gmail.com www.linkedin.com/in/edsonhu Agenda Banco de Dados Relacional Modelo Descritivo Modelo Conceitual Modelo Lógico Arquitetura Cliente/Servidor Componentes SQL Server Management Studio (SSMS)

Leia mais