Guia de Referência Rápida Administração de Bancos de Dados Oracle - Abstratos Tecnologia

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

Download "Guia de Referência Rápida Administração de Bancos de Dados Oracle - Abstratos Tecnologia"

Transcrição

1 Objetivo O objetivo deste guia é tão somente o de servir como referência, um lembrete, da sintaxe dos comandos de administração de bancos de dados Oracle mais usuais. Sendo assim ele não tem o objetivo de expor, ou apresentar, a sintaxe completa dos comandos. Os exemplos aqui apresentados são meramente didáticos, e parte-se do pressuposto de que quem vai utilizá-los conhece suas finalidades e também as suas conseqüências. Sendo assim, a Abstratos Tecnologia, se isenta de qualquer responsabilidade quando da má utilização, ou utilização imprópria, dos comandos apresentados, ao mesmo tempo em que nos colocamos inteiramente à disposição dos nossos clientes para fazer uso corretos dos mesmos através dos nossos serviços de suporte. Notações Os símbolos < e >, menor e maior, respectivamente, são usados para delimitar os parâmetros das cláusulas dos comandos. Ou seja, os valores que são passados para as clásulas dos comandos, que estão apresentados na cor verde. Os símbolos [ e ], abre e fecha colchetes, são usados para salientar partes dos comandos, ou cláusulas dos comandos, que são opcionais. Já o simbolo, conhecido como pipe, é utilizado para representar opções que são mutuamente exclusivas. Ou seja, ou se usa a primeira opção à esquerda do pipe, ou então a segunda opção, à direita do pipe. Tópicos Este Guia de Referência de comandos está sub-dividido nos seguintes tópicos : 1 - Manutenção de Tablespaces 2 - Manutenção dos Grupos de Redolog 3 - Manutenção de Tabelas 4 - Manutenção de Índices 5 - Coletando Estatísticas 6 - Utilização dos Utilitários Export e Import 7 - Atribuíndo e Revogando Privilégios 8 - Criando Roles - Atribuições 9 - Criando um Database Link 10 - Criando Sinônimos Abstratos Tecnologia Av. Barão de Studart Nº, 1165 Sala 707 (85) (85)

2 1. Manutenção de Tablespaces 1.1- Criando um tablespace de dados create tablespace <nome da tablespace> datafile '<nome do arquivo>' size <tamanho do arquivo><m k>; Exemplo: Criando uma tablespace de DADOS com tamanho de 1GB. SQL>create tablespace TS_DADOS datafile '/oracle/oradata/dbteste/ts_dados01.dbf' size 1024m; 1.2 Aumentando o espaço de uma tablespace Adicionando arquivo de dados ao tablespace de dados alter tablespace <nome da tablespace> add datafile '<nome do arquivo>' size <tamanho do arquivo><m k>; Exemplo: Adicionando um segundo datafile de 512MB ao tablespace TS_DADOS. SQL>alter tablespace TS_DADOS add datafile '/oracle/oradata/dbteste/ts_dados02.dbf' size 512m; Alterando o tamanho de um datafile alter database datafile '<nome do arquivo>' <id do arquivo> resize <tamanho do arquivo><m k>; Abstratos Tecnologia Av. Barão de Studart Nº, 1165 Sala 707 (85) (85)

3 Aumentando do tamanho do arquivo de dados da tablespace TS_DADOS para 1GB. SQL>alter database datafile '/oracle/oradata/dbteste/ts_dados01.dbf' resize 1024m; Caso prefira usar o file_id, então deve-se consultá-lo primeiro no dicionario de dados. select file_id,file_name from dba_data_files where tablespace_name='<nome da tablespace>'; SQL>select file_id,file_name from dba_data_files where tablespace_name='ts_dados'; Obs : Anotar o FILE_ID da tablespace que deseja alterar o tamanho, no caso, 10 e usar no comando abaixo : SQL>alter database datafile 10 resize 1024MB; Aumentando o tablespace Observação : Esse método se aplica somente a tablespaces BIGFILE. alter tablespace <nome da tablespace> resize <novo tamanho do tablespace ><m k>; Exemplo: Aumentando o tablespace TS_DADOS para 512m. SQL>alter tablespace TS_DADOS resize 512m; 1.3 Criando tablespace de UNDO Abstratos Tecnologia Av. Barão de Studart Nº, 1165 Sala 707 (85) (85)

4 create undo tablespace <nome da tablespace> datafile '<nome do arquivo>' size <tamanho do arquivo><m k>; Criando uma segunda tablespace de UNDO, UNDOTBS2 SQL>create undo tablespace UNDOTBS2 datafile '/oracle/oradata/dbteste/undotbs201.dbf' size 512m; Definindo tablespace de UNDO da instância Alter system set UNDO_TABLESPACE= <nome da tablespace de UNDO>; Definindo a tablespace de UNDO da instância como UNDOTBS2 SQL>alter system set undo_tablespace=undotbs2; 1.5- Criando tablespace TEMPORÁRIA create temporary tablespace <nome da tablespace> tempfile '<nome do arquivo>' size <tamanho do arquivo><m k>; Exempo : Criando uma tablespace temporaria adicional de 512MB. SQL>create temporary tablespace TS_TEMP2 tempfile '/oracle/oradata/dbteste/ts_temp201.dbf' size 512m; Definindo a tablespace temporária dafault da instância alter database default temporary tablespace <nome da nova tablespace temporária>; Abstratos Tecnologia Av. Barão de Studart Nº, 1165 Sala 707 (85) (85)

5 SQL>alter database default temporary tablespace TS_TEMP2; 1.6 Renomeando uma tablespace alter tablespace <nome atual da tablespace> rename to <nome da nova tablespace>; SQL>alter tablespace TEMP rename to TS_TEMP2; 1.7 Definindo a tablespace de dados dafault da instância alter database default tablespace <nome da nova tablespace permanente>; SQL>alter database default tablespace TS_DADOS; Abstratos Tecnologia Av. Barão de Studart Nº, 1165 Sala 707 (85) (85)

6 2. - Manutenção dos Grupos de Redolog 2.1- Criando um novo grupo de redo log Para saber qual arquivo de redolog ja foi arquivado e qual está em uso no momento: SQL>select group#, archived, status from v$log; Obs : Para saber qual o caminho completo e nome do(s) arquivo(s) de cada grupo: select * from v$logfile; OBS.: Um grupo pode ter mais de um aquivo de redolog, utilizando a sintaxe de comando abaixo: alter database add logfile group <número do grupo> ('<nome do arquivo1>','nome do arquivo 2'...) size <tamanho do arquivo>; Criando um grupo de redo log com apenas 1 membro e com 100MB de tamanho. SQL>alter database add logfile group 5 ('/oracle/oradata/dbteste/redo05.log') size 100m; Criando um grupo de redo log com apenas com espelhamento, 2 membros, e com 100MB de tamanho. SQL>alter database add logfile group 6 ('/oradb1/oradata/dbteste/redo06a.log', '/oradb2/oradata/dbteste/redo06b.log') size 100m; Abstratos Tecnologia Av. Barão de Studart Nº, 1165 Sala 707 (85) (85)

7 2.2- Excluido um grupo de REDOLOG alter database drop logfile group <número do grupo REDO>; Eliminando o grupo de redo log número 6. SQL>alter database drop logfile group 6; Observação : Verificar se o grupo a ser apagado está com o STATUS de INACTIVE, com o seguinte comando : select * from v$logfile; Abstratos Tecnologia Av. Barão de Studart Nº, 1165 Sala 707 (85) (85)

8 3. - Manutenção de Tabelas 3.1- Crianção de tabelas Sintaxe de um esqueleto de uma tabelas com 6 campos, onde <tipo> seria substituido pelo tipo de dados ex.: number, varchar2(50), date, etc... create table <nome da tabela> ( <campo 1> <tipo>, <campo 2> <tipo>, <campo 3> <tipo>, <campo 4> <tipo>, <campo 5> <tipo>, <campo 6> <tipo>) tablespace <nome da tablespace>; Criando uma tabela básica de clientes. SQL>create table TB_CLIENTE ( CD_CLIENTE NUMBER(5) PRIMARY KEY, NM_CLIENTE VARCHAR2(100), DT_NASCIMENTO DATE, NU_CEP NUMBER(8), FL_SEXO VARCHAR2(1) NOT NULL, DS_ENDRECO VARCHAR2(100)) tablespace TS_ERPX_D; 3.2- Alterações em tabelas Adicionando um campo a tabela. alter table <nome da tabela> add column <nome do novo campo> <tipo>; Abstratos Tecnologia Av. Barão de Studart Nº, 1165 Sala 707 (85) (85)

9 SQL>alter table TB_CLIENTE add ( FL_SITUACAO VARCAHR2(1)); Excluindo um campo da tabela. Observação : Esta sintaxe funciona somente a partir da versão 8i alter table <nome da tabela> drop column <nome do campo>; Eliminando a coluna FL_SITUACAO da tabela de clientes. SQL>alter table TB_CLIENTE drop column FL_SITUACAO; Excluindo uma tabela. drop table <nome da tabela> [ CASCADE ]; Eliminando a tabela de clientes SQL>drop table TB_CLIENTE; Observação : Se a tabela tiver filhos, chaves estrangeiras apontando para as chaves primárias, deve adicionar a cláusla cascade. Com isso as chaves estrangeiras serão eliminandas e caso seja necessário deverão ser recriadas Reorganizando tabelas Movendo a tabela para outra tablespace(apenas a partir do 8i) Obervações : Os índices da tabela ficarão inválidos após a execução desta operação, devendo ser reconstruídos em seguida. Abstratos Tecnologia Av. Barão de Studart Nº, 1165 Sala 707 (85) (85)

10 alter table <nome da tabela> move tablespace <nome da tablespace>; SQL>alter table TB_CLIENTE move tablespace TB_MANUTENCAO_D; Observação : Esta operação pode ser realizada com o objetivo de desfragmentar o banco de dados Reorganizando a tabela na mesma tablespace Observações : Opção disponível apenas a partir do 10g. alter table <nome da tabela> enable row movement; alter table <nome da tabela> shrink space; alter table <nome da tabela> disable row movement; SQL> alter table hr.employees enable row movement; SQL> alter table hr.employees shrink space; SQL> alter table hr.employees disable row movement; Observação : Esta operação pode ser realizada com o objetivo de desfragmentar a tabela do banco de dados Manutenção de Índices 4.1 Criando um Índice. create index <nome do indice> on <nome da tabela> (<campo1,campo2,campo3...> ) tablespace <nome da tablespace>; Abstratos Tecnologia Av. Barão de Studart Nº, 1165 Sala 707 (85) (85)

11 Criando um índice simples, com apenas uma coluna DT_NASCIMENTO, na tabela de clientes. SQL>create index IX_CLIENTE1 on TB_CLIENTE (DT_NASCIMENTO) tablespace TB_ERPX_I; 4.2- Reconstrução de um índice alter index <nome do índice> rebuild tablespace <nome da tablespace>; Reconstruindo o índice IX_CLIENTE1 em uma nova tablespace. SQL>alter index IX_CLIENTE1 rebuild tablespace TS_MANUTENCAO_I; 5. - Coletando Estatísticas 5.1- Para coletar estatísticas em tabelas(versão 8.0) analyze table <nome da tabela> compute statistics; Coletando estatísticas para a tabela TB_CLIENTE. SQL>analyze table TB_CLIENTE compute statistics; 5.2- Para coletar estatísticas em índices(versão 8.0) Abstratos Tecnologia Av. Barão de Studart Nº, 1165 Sala 707 (85) (85)

12 analyze index <nome do indice> compute statistics; Coletando estatísticas para o índice IX_CLIENTE1. SQL>analyze index IX_CLIENTE1 compute statistics; Observação : Para as versões 8i e superiores recomenda-se utilizar um pacote chamado dbms_stats para coleta de statísticas. 5.3 Coletando estatísticas a partir da versão 8i. exec dbms_stats.gather_table_stats(ownname=>'<nome do owner>', tabname=>'<nome da tabela>', cascade=> <valor boleano>); SQL> execute dbms_stats.gather_table_stats(ownname=>'abstratos', tabname=>'tb_cliente', cascade=> TRUE); Observação : Para coletar estatística somente da tabela especificada, na clausula cascade colocar o valor false, pois o cascade sendo true, serve para coletar da tabela e dos indices pertencentes a ela. Para deletar as estatísticas o comando é semelhante, apenas trocando o Gather_table_stats por delete_table_stats Utilização dos Utilitários Export e Import 6.1- Gerando um export completo da base de dados. Observação : Os comandos de import e export são rodados no propt de comando do sistema operacional, e podem ser rodados de qualquer estação que tenha acesso ao banco de dados. Como exemplo abaixo utilizaremos o prompt do MS_DOS e o mesmo comando com o prompt comum do Linux, o bash. C:\>exp userid=<usuário de export> file=<nome do arquivo.dmp> log=<nome do arquivo de log> full=y Abstratos Tecnologia Av. Barão de Studart Nº, 1165 Sala 707 (85) (85)

13 Fazendo um export completo, FULL, do banco de dados. C:\>exp userid=system/manager file=exp_full.dmp log=exp_full.log full=y No caso de sistemas UNIX/Linux o comando deve ser rodado cmo usuário oracle, e não como usuário root. Observação : O Usuário de export deve possuir o privilégio export_full_database, em muitos casos o system é utilizado para fazer esta tarefa Gerando um export de apenas um esquema de banco de dados exp userid=<usuário de export> file=<nome do arquivo.dmp> log=<nome do arquivo de log> owner=<nome do esquema a ser exportado> Fazendo o export somente do esquema, OWNER, chamado ERP. C:\> exp userid=<usuário de export> file=exp_erp.dmp log=exp_erp.log owner=erp 6.3- Importando dados de um arquivo dmp para um determinado esquema. imp userid=<usuário de export> file=<nome do arquivo.dmp> log=<nome do arquivo de log> fromuser= <nome do esquema de origem> touser=<nome do esquema de destino> commit=<y/n> buffer=<tamanho buffer> Fazendo o import do esquema ERP, como usuário SYSTEM, com buffer de 10MB e com salvamentos, commits, intermediários. C:\>imp userid=system/manager file=exp_erp.dmp Abstratos Tecnologia Av. Barão de Studart Nº, 1165 Sala 707 (85) (85)

14 log=imp_erp.log fromuser=erp touser=erp commit=y buffer= Atribuindo e Revogando Privilégios 7.1- No caso de um privilégio de objeto grant <nome do privilégio> on <nome do objeto> to <usuário ou role>; Atribuindo privilégios sobre a tabela TB_CLIENTE para o usuário CLI_ERP1. SQL>grant select, insert, update on TB_CLIENTE to CLI_ERP1; Observação : Neste caso vc deve estar conectado com o usuário hr ou então como sysdba. Abstratos Tecnologia Av. Barão de Studart Nº, 1165 Sala 707 (85) (85)

15 7.2- No caso de um privilégio de sistema grant <privilégio de sistema> to <usuário ou role>; Atribuindo o privilégio de sistema SELECT ANY TABLE para o usuário ERP. SQL>grant SELECT ANY TABLE to ERP; 7.3- Retirando uma atribuição(privilégio) de um usuário No caso de um privilégio de sistema revoke <privilégio de sistema> from <usuário ou role>; Removendo o privilégio de sistema EXECUTE ANY PROCEDURE do usuário ERP. SQL>revoke EXECUTE ANY PROCEDURE from ERP; No caso de um privilégio de objeto revoke <privilégio> on <nome do objeto> from <nome do usuário ou role>; Removendo o privilégio de DELETE na tabela de usuário CLI_ERP1. SQL>revoke DELETE on TB_CLIENTE from CLI_ERP1; Abstratos Tecnologia Av. Barão de Studart Nº, 1165 Sala 707 (85) (85)

16 8. - Criando Roles - Atribuições create role <nome da role> [ not identified ] ; Criando uma ROLE chamada RO_SISTEMA_ERP. SQL>create role RO_SISTEMA_ERP; 9. - Criando um Database Link create public database link <nome do dblink> [ connect to <esquema destino> identified by <senha> ] using '<nome da conexão no tnsnames do servidor>' Criando um database link do banco de desenvolvimento para o bano de produção identificado pelo usuário ERP_PRD, usando a string de conexão DB_PROD. SQL>create public database link DB_PROD connect to ERP_PRD identified by ERP1234 using 'DB_PROD'; 10.- Criando sinônimos Sinônimos Privados Visíveis para um usuário específico create synonym <owner do sinônimo>.<nome do sinônimo> for <owner do objeto>.<nome do objeto>; Abstratos Tecnologia Av. Barão de Studart Nº, 1165 Sala 707 (85) (85)

17 criando um sinônimo chamado CLIENTES para o usuário CLI_ERP1 apontando para a tabela TB_CLIENTE do usuário, dono, ERP. SQL>create synonym CLI_ERP1.CLIENTES for ERP.TB_CLIENTE; Sinônimos Públicos Visíveis para todos os usuários create public synonym <nome do sinônimo> for <owner do objeto>.<nome do objeto>; Criando um sinônimo público, chamado, CLIENTES, para a tabela TB_CLIENTE. SQL>create public synonym CLIENTES for ERP.TB_CLIENTE; Abstratos Tecnologia Av. Barão de Studart Nº, 1165 Sala 707 (85) (85)

Introdução à Engenharia da Computação. Banco de Dados Professor Machado

Introdução à Engenharia da Computação. Banco de Dados Professor Machado Introdução à Engenharia da Computação Banco de Dados Professor Machado 1 Sistemas isolados Produção Vendas Compras Banco de Dados Produtos... Banco de Dados Produtos... Banco de Dados Produtos... Desvantagens:

Leia mais

BANCO DE DADOS: SQL. Edson Anibal de Macedo Reis Batista. 27 de janeiro de 2010

BANCO DE DADOS: SQL. Edson Anibal de Macedo Reis Batista. 27 de janeiro de 2010 BANCO DE DADOS: SQL UERN - Universidade do Estado do Rio Grande do Norte. Departamento de Ciências da Computação. 27 de janeiro de 2010 índice 1 Introdução 2 3 Introdução SQL - Structured Query Language

Leia mais

Sumário. Capítulo 2 Conceitos Importantes... 32 Tópicos Relevantes... 32 Instance... 33 Base de Dados... 36 Conclusão... 37

Sumário. Capítulo 2 Conceitos Importantes... 32 Tópicos Relevantes... 32 Instance... 33 Base de Dados... 36 Conclusão... 37 7 Sumário Agradecimentos... 6 Sobre o Autor... 6 Prefácio... 13 Capítulo 1 Instalação e Configuração... 15 Instalação em Linux... 15 Instalação e Customização do Red Hat Advanced Server 2.1... 16 Preparativos

Leia mais

BANCO DE DADOS. info 3º ano. Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br

BANCO DE DADOS. info 3º ano. Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br BANCO DE DADOS info 3º ano Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br Na última aula estudamos Unidade 4 - Projeto Lógico Normalização; Dicionário de Dados. Arquitetura

Leia mais

SQL Linguagem de Definição de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

SQL Linguagem de Definição de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri SQL Linguagem de Definição de Dados Banco de Dados SQL Structured Query Language Uma das mais importantes linguagens relacionais (se não a mais importante) Exemplos de SGBD que utilizam SQL Oracle Informix

Leia mais

DO BÁSICO AO AVANÇADO PARA MANIPULAÇÃO E OTIMIZAÇÃO DE DADOS. Fábio Roberto Octaviano

DO BÁSICO AO AVANÇADO PARA MANIPULAÇÃO E OTIMIZAÇÃO DE DADOS. Fábio Roberto Octaviano DO BÁSICO AO AVANÇADO PARA MANIPULAÇÃO E OTIMIZAÇÃO DE DADOS Fábio Roberto Octaviano Controlando Acesso dos Usuários Após o término do Capítulo: Diferenciar privilégios de sistema e privilégios de objetos.

Leia mais

Profº Aldo Rocha. Banco de Dados

Profº Aldo Rocha. Banco de Dados Profº Aldo Rocha Banco de Dados HOJE! CREATE TABLE com uma Chave primária Primeiramente façam um SELECT na tabela pessoa. Percebam que não há NENHUMA CHAVE PRIMÁRIA. utilizem o comando SHOW CREATE TABLE

Leia mais

APOSTILA BANCO DE DADOS INTRODUÇÃO A LINGUAGEM SQL

APOSTILA BANCO DE DADOS INTRODUÇÃO A LINGUAGEM SQL 1. O que é Linguagem SQL 2. Instrução CREATE 3. CONSTRAINT 4. ALTER TABLE 5. RENAME TABLE 6. TRUCANTE TABLE 7. DROP TABLE 8. DROP DATABASE 1 1. O que é Linguagem SQL 2. O SQL (Structured Query Language)

Leia mais

PgAdmin. O pgadmin é um software gráfico para administração do SGBD PostgreSQL disponível para Windows e UNIX.

PgAdmin. O pgadmin é um software gráfico para administração do SGBD PostgreSQL disponível para Windows e UNIX. 1/20 PgAdmin O pgadmin é um software gráfico para administração do SGBD PostgreSQL disponível para Windows e UNIX. Site para download. Caso queira a última versão - http://www.pgadmin.org/download/ É uma

Leia mais

SQL Linguagem de Definição de Dados. Laboratório de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

SQL Linguagem de Definição de Dados. Laboratório de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri SQL Linguagem de Definição de Dados SQL Structured Query Language Uma das mais importantes linguagens relacionais (se não a mais importante) Exemplos de SGBD que utilizam SQL Oracle Informix Ingress SQL

Leia mais

Guia de procedimentos de backups

Guia de procedimentos de backups Guia de procedimentos de backups Sumário Sobre o guia 3... 4 Procedimentos de backup do banco de dados Oracle... 5 Backup lógico... 6 Backup físico... 7 Envio de backup... para fita 9 2 3 Sobre o guia

Leia mais

SQL comando SELECT. SELECT [DISTINCT] <campos> FROM <tabela> [condição] [ ; ] Paulo Damico - MDK Informática Ltda.

SQL comando SELECT. SELECT [DISTINCT] <campos> FROM <tabela> [condição] [ ; ] Paulo Damico - MDK Informática Ltda. SQL comando SELECT Uma das tarefas mais requisitadas em qualquer banco de dados é obter uma listagem de registros armazenados. Estas tarefas são executadas pelo comando SELECT Sintaxe: SELECT [DISTINCT]

Leia mais

Banco de Dados I. Aula 12 - Prof. Bruno Moreno 04/10/2011

Banco de Dados I. Aula 12 - Prof. Bruno Moreno 04/10/2011 Banco de Dados I Aula 12 - Prof. Bruno Moreno 04/10/2011 Plano de Aula SQL Definição Histórico SQL e sublinguagens Definição de dados (DDL) CREATE Restrições básicas em SQL ALTER DROP 08:20 Definição de

Leia mais

SQL Introdução ao Oracle

SQL Introdução ao Oracle SQL Introdução ao Oracle Estagiários: Daniel Feitosa e Jaqueline J. Brito Sumário Modelo de armazenamento de dados Modelo físico Modelo lógico Utilizando o SQL Developer Consulta de Sintaxe Sumário Modelo

Leia mais

Administração de Usuários e Privilégios no Banco de Dados

Administração de Usuários e Privilégios no Banco de Dados Administração de Usuários e Privilégios no Banco de Dados Todo agrupamento de bancos de dados possui um conjunto de usuários de banco de dados. Estes usuários são distintos dos usuários gerenciados pelo

Leia mais

Prof. Carlos Majer Aplicações Corporativas UNICID

Prof. Carlos Majer Aplicações Corporativas UNICID Este material pertence a Carlos A. Majer, Professor da Unidade Curricular: Aplicações Corporativas da Universidade Cidade de São Paulo UNICID Licença de Uso Este trabalho está licenciado sob uma Licença

Leia mais

AULA 2 INTERAÇÃO COM O BANCO DE DADOS

AULA 2 INTERAÇÃO COM O BANCO DE DADOS AULA 2 INTERAÇÃO COM O BANCO DE DADOS BANCO DE DADOS POSTGRESQL O PostgreSQL é um sistema gerenciador de banco de dados dos mais robustos e avançados do mundo. Seu código é aberto e é totalmente gratuito,

Leia mais

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Criando Banco de Dados, Tabelas e Campos através do HeidiSQL Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 2 Pedreiros da Informação Criando Banco de Dados, Tabelas e Campos através do HeidiSQL

Leia mais

BANCO DE DADOS BANCO DE DADOS. Prof. Patrícia Lucas 3º Trimestre

BANCO DE DADOS BANCO DE DADOS. Prof. Patrícia Lucas 3º Trimestre BANCO DE DADOS BANCO DE DADOS Prof. Patrícia Lucas 3º Trimestre ROTEIRO PARA O 3º TRIMESTRE 1. O MySQL DDL SQL 1. Como funciona o MySQL 2. Como criar um banco de dados no MySQL 3. Como criar tabelas: comandos

Leia mais

Structured Query Language (SQL) Ambiente Simplificado de um SGBD

Structured Query Language (SQL) Ambiente Simplificado de um SGBD Structured Query Language (SQL) Ambiente Simplificado de um SGBD 2 1 Características dos SGBDs Natureza auto-contida de um sistema de banco de dados: metadados armazenados num catálogo ou dicionário de

Leia mais

Linguagem SQL Sub-linguagem DDL

Linguagem SQL Sub-linguagem DDL Linguagem SQL Sub-linguagem DDL A SQL - Structured Query Language, foi desenvolvido pela IBM em meados dos anos 70 como uma linguagem de manipulação de dados (DML - Data Manipulation Language para suas

Leia mais

um mecanismo, chamado de perfil, para controlar o limite desses recursos que o usuário pode

um mecanismo, chamado de perfil, para controlar o limite desses recursos que o usuário pode 1 ADMINISTRAÇÃO DE USUÁRIOS NO SGBD ORACLE 11G JUVENAL LONGUINHO DA SILVA NETO 1 IREMAR NUNES DE LIMA 2 Resumo: Este artigo apresenta como criar, modificar e excluir usuários, privilégios, atribuições

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

Crash recovery é similar ao instance recovery, onde o primeiro referencia ambientes de instância exclusiva e o segundo ambientes parallel server.

Crash recovery é similar ao instance recovery, onde o primeiro referencia ambientes de instância exclusiva e o segundo ambientes parallel server. Recover no Oracle O backup e recuperação de dados em um SGBD é de grande importância para a manutenção dos dados. Dando continuidade a nossos artigos, apresentamos abaixo formas diferentes de se fazer

Leia mais

Segurança de Acesso a Banco de Dados no MS SQL Server

Segurança de Acesso a Banco de Dados no MS SQL Server Segurança de Acesso a Banco de Dados no MS SQL Server Para efetuar com sucesso os exemplos que serão mostrados a seguir é necessário que exista no SQL Server uma pessoa que se conecte como Administrador,

Leia mais

PHP INTEGRAÇÃO COM MYSQL PARTE 1

PHP INTEGRAÇÃO COM MYSQL PARTE 1 INTRODUÇÃO PHP INTEGRAÇÃO COM MYSQL PARTE 1 Leonardo Pereira leonardo@estudandoti.com.br Facebook: leongamerti http://www.estudandoti.com.br Informações que precisam ser manipuladas com mais segurança

Leia mais

No Fedora, instalamos os pacotes "mysql" e "mysql-server", usando o yum:

No Fedora, instalamos os pacotes mysql e mysql-server, usando o yum: Instalando o MySQL O MySQL é um banco de dados extremamente versátil, usado para os mais diversos fins. Você pode acessar o banco de dados a partir de um script em PHP, através de um aplicativo desenvolvido

Leia mais

Instalando e Configurando o Oracle XE

Instalando e Configurando o Oracle XE Instalando e Configurando o Oracle XE Execute o instalador do Oracle XE (OracleXEUniv.exe) e aguarde enquanto os arquivos de instalação são descompactados; A seguir, clique em Next para iniciar o procedimento;

Leia mais

PROCEDIMENTOS PARA ATUALIZAÇÃO DE VERSÃO DO APLICATIVO

PROCEDIMENTOS PARA ATUALIZAÇÃO DE VERSÃO DO APLICATIVO PROCEDIMENTOS PARA ATUALIZAÇÃO DE VERSÃO DO APLICATIVO MASTERSAFDW VERSÃO 5-25/04/12 PÁGINA 1 Índice Informações Importantes... 3 Atualizando o aplicativo... 4 Procedimentos para atualização da base de

Leia mais

Banco de Dados. Marcio de Carvalho Victorino www.dominandoti.eng.br. Exercícios SQL

Banco de Dados. Marcio de Carvalho Victorino www.dominandoti.eng.br. Exercícios SQL Banco de Dados Exercícios SQL 1 TRF (ESAF 2006) 32. Analise as seguintes afirmações relacionadas a Bancos de Dados e à linguagem SQL: I. A cláusula GROUP BY do comando SELECT é utilizada para dividir colunas

Leia mais

Structured Query Language (SQL) Aula Prática

Structured Query Language (SQL) Aula Prática Structured Query Language (SQL) Aula Prática Linguagens de SGBD Durante o desenvolvimento do sistema R, pesquisadores da IBM desenvolveram a linguagem SEQUEL, primeira linguagem de acesso para Sistemas

Leia mais

Quando se seleciona os modos OS ou XML, arquivos são criados com os registros de auditoria, eles se localizam parâmetro audit_file_dest.

Quando se seleciona os modos OS ou XML, arquivos são criados com os registros de auditoria, eles se localizam parâmetro audit_file_dest. Auditoria é a habilidade do banco de dados Oracle poder gerar logs de auditoria (XML, tabelas, arquivos de SO, ) em atividades suspeitas do usuário, como por exemplo: monitorar o que um determinado usuário

Leia mais

Armazenamento organizado facilitando SCRUD; Agiliza processo de desenvolvimento de sistemas;

Armazenamento organizado facilitando SCRUD; Agiliza processo de desenvolvimento de sistemas; Conjunto de informações relacionadas entre si; Armazenamento organizado facilitando SCRUD; Agiliza processo de desenvolvimento de sistemas; Conjunto de Tabelas onde cada linha é um vetor de dados específico;

Leia mais

Comandos DDL. id_modulo = id_m odulo

Comandos DDL. id_modulo = id_m odulo Comandos DDL Estudo de Caso Controle Acadêmico Simplificado Uma escola contém vários cursos, onde cada aluno possui uma matricula num determinado curso. Estes cursos, por sua vez, possuem módulos, aos

Leia mais

ORACLE 11 G INTRODUÇÃO AO ORACLE, SQL,PL/SQL. Carga horária: 32 Horas

ORACLE 11 G INTRODUÇÃO AO ORACLE, SQL,PL/SQL. Carga horária: 32 Horas ORACLE 11 G INTRODUÇÃO AO ORACLE, SQL,PL/SQL Carga horária: 32 Horas Pré-requisito: Para que os alunos possam aproveitar este treinamento ao máximo, é importante que eles tenham participado dos treinamentos

Leia mais

1. Domínio dos Atributos

1. Domínio dos Atributos Structure Query Language SQL Guilherme Pontes lf.pontes.sites.uol.com.br 1. Domínio dos Atributos Por domínio, ou tipo, pode-se entender como a maneira como determinado atributo (ou campo, se tratando

Leia mais

FAPLAN - Faculdade Anhanguera Passo Fundo Gestão da Tecnologia da Informação Banco de Dados II Prof. Eder Pazinatto Stored Procedures Procedimento armazenados dentro do banco de dados Um Stored Procedure

Leia mais

Procedimentos para Instalação do SISLOC

Procedimentos para Instalação do SISLOC Procedimentos para Instalação do SISLOC Sumário 1. Informações Gerais...3 2. Instalação do SISLOC...3 Passo a passo...3 3. Instalação da Base de Dados SISLOC... 11 Passo a passo... 11 4. Instalação de

Leia mais

MySQL: Controle de Acesso

MySQL: Controle de Acesso MySQL: Controle de Acesso Programação de Servidores Marx Gomes Van der Linden http://marx.vanderlinden.com.br/ Controle de Acesso MySQL tem um sistema de controle de acesso de usuários que é independente

Leia mais

Universidade Federal do Estado do Rio de Janeiro UNIRIO. Guia para criação do banco de dados de redes sociais

Universidade Federal do Estado do Rio de Janeiro UNIRIO. Guia para criação do banco de dados de redes sociais Universidade Federal do Estado do Rio de Janeiro UNIRIO Programa de Pós-Graduação em Informática Guia para criação do banco de dados de redes sociais Edvaldo Artmann de Oliveira edvaldo.oliveira@uniriotec.br

Leia mais

SQL DDL ALTERAÇÃO DA ESTRUTURA DE TABELAS - ALTER TABLE - ALTER TABLE NOME_TABELA ADD [COLUMN] NOME_COLUNA TIPO_COLUNA RESTRIÇÕES

SQL DDL ALTERAÇÃO DA ESTRUTURA DE TABELAS - ALTER TABLE - ALTER TABLE NOME_TABELA ADD [COLUMN] NOME_COLUNA TIPO_COLUNA RESTRIÇÕES ALTERAÇÃO DA ESTRUTURA DE TABELAS - ALTER TABLE - 1. Alterar tabela a. Adicionar coluna: ADD [COLUMN] NOME_COLUNA TIPO_COLUNA RESTRIÇÕES Obs.: a palavra COLUMN, opcional no padrão SQL, não pode ser usada

Leia mais

Introdução à linguagem SQL

Introdução à linguagem SQL Introdução à linguagem SQL 1 Histórico A linguagem de consulta estruturada (SQL - Structured Query Language) foi desenvolvida pela empresa IBM, no final dos anos 70. O primeiro banco de dados comercial

Leia mais

Comandos de Manipulação

Comandos de Manipulação SQL - Avançado Inserção de dados; Atualização de dados; Remoção de dados; Projeção; Seleção; Junções; Operadores: aritméticos, de comparação,de agregação e lógicos; Outros comandos relacionados. SQL SQL

Leia mais

BANCO DE DADOS II Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

BANCO DE DADOS II Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 11-1. INTRODUÇÃO TRIGGERS (GATILHOS OU AUTOMATISMOS) Desenvolver uma aplicação para gerenciar os dados significa criar uma aplicação que faça o controle sobre todo ambiente desde a interface, passando

Leia mais

Revisando sintaxes SQL e criando programa de pesquisa. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Revisando sintaxes SQL e criando programa de pesquisa. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Revisando sintaxes SQL e criando programa de pesquisa. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 5 SELECT * FROM Minha_memoria Revisando Sintaxes SQL e Criando programa de Pesquisa Ano:

Leia mais

Procedimentos para Reinstalação do Sisloc

Procedimentos para Reinstalação do Sisloc Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...

Leia mais

Projeto de Banco de Dados: Empresa X

Projeto de Banco de Dados: Empresa X Projeto de Banco de Dados: Empresa X Modelo de negócio: Empresa X Competências: Analisar e aplicar o resultado da modelagem de dados; Habilidades: Implementar as estruturas modeladas usando banco de dados;

Leia mais

Banco de Dados Oracle 10g: Introdução à Linguagem SQL

Banco de Dados Oracle 10g: Introdução à Linguagem SQL Oracle University Entre em contato: 0800 891 6502 Banco de Dados Oracle 10g: Introdução à Linguagem SQL Duração: 5 Dias Objetivos do Curso Esta classe se aplica aos usuários do Banco de Dados Oracle8i,

Leia mais

IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1

IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1 IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1 Banco de Dados Fundamentos de SQL Structured Query Language Aula2 Apresentado por: Robson do Nascimento Fidalgo rdnf@cin.ufpe.br IF685

Leia mais

Trabalhando com conexão ao banco de dados MySQL no Lazarus. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Trabalhando com conexão ao banco de dados MySQL no Lazarus. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Trabalhando com conexão ao banco de dados MySQL no Lazarus Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 4 O Componente Trabalhando com conexão ao banco de dados MySQL no Lazarus Ano: 03/2011

Leia mais

BANCO DE DADOS WEB AULA 4. linguagem SQL: subconjuntos DCL, DDL e DML. professor Luciano Roberto Rocha. www.lrocha.com

BANCO DE DADOS WEB AULA 4. linguagem SQL: subconjuntos DCL, DDL e DML. professor Luciano Roberto Rocha. www.lrocha.com BANCO DE DADOS WEB AULA 4 linguagem SQL: subconjuntos DCL, DDL e DML professor Luciano Roberto Rocha www.lrocha.com O que é SQL? Structured Query Language, ou Linguagem de Consulta Estruturada ou SQL,

Leia mais

2008.1 SQL. Autor: Renata Viegas

2008.1 SQL. Autor: Renata Viegas SQL Autor: Renata Viegas 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

Leia mais

MANUAL INSTALAÇÃO WEB SERVICE

MANUAL INSTALAÇÃO WEB SERVICE MANUAL INSTALAÇÃO WEB SERVICE Recebimento de dados pelo Hospital Versão 1.1 2/9/2014 Contato suporte@gtplan.com.br Índice Introdução... 2 Requerimentos para instalação do Web Service... 2 Instalação...

Leia mais

Procedimentos para Instalação do Sisloc

Procedimentos para Instalação do Sisloc Procedimentos para Instalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Instalação do Sisloc... 3 Passo a passo... 3 3. Instalação da base de dados Sisloc... 16 Passo a passo... 16 4. Instalação

Leia mais

UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET. Programação para Internet I

UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET. Programação para Internet I UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET Programação para Internet I Aula 10 PHP: Trabalhando com Banco de Dados leticia@cafw.ufsm.br Acessando

Leia mais

Banco de Dados Oracle. Faculdade Pernambucana - FAPE

Banco de Dados Oracle. Faculdade Pernambucana - FAPE Faculdade Pernambucana - FAPE Visão Geral dos Componentes Principais da Arquitetura Oracle Servidor Oracle É o nome que a Oracle deu ao seu SGBD. Ele consiste de uma Instância e um Banco de Dados Oracle.

Leia mais

Banco de dados. Linguagens de Banco de Dados II. Wedson Quintanilha da Silva - www.assembla.com/spaces/objetivobd/documents

Banco de dados. Linguagens de Banco de Dados II. Wedson Quintanilha da Silva - www.assembla.com/spaces/objetivobd/documents Banco de dados Linguagens de Banco de Dados II 1 Linguagem de Definição de Dados - DDL Comandos utilizados para criação do esquema de dados; Um DDL permite ao utilizador definir tabelas novas e elementos

Leia mais

EXERCÍCIOS PRÁTICOS. Banco de Dados

EXERCÍCIOS PRÁTICOS. Banco de Dados EXERCÍCIOS PRÁTICOS Banco de Dados Introdução ao uso do SQL Structured Query Language, considerando tanto DDL Data Definition Language quanto DML Data Manipulation Language. Banco de Dados selecionado:

Leia mais

Roteiro 9 - SQL Básico: chave estrangeira, operadores de comparação e operadores booleanos

Roteiro 9 - SQL Básico: chave estrangeira, operadores de comparação e operadores booleanos Roteiro 9 - SQL Básico: chave estrangeira, operadores de comparação e operadores booleanos Objetivos: Criar restrições para atributos, chaves primárias e estrangeiras; Explorar consultas SQL com uso de

Leia mais

CONFIGURAÇÃO MINIMA EXIGIDA:

CONFIGURAÇÃO MINIMA EXIGIDA: Este tutorial parte do princípio que seu usuário já possua conhecimentos básicos sobre hardware, sistema operacional Windows XP ou superior, firewall, protocolo de rede TCP/IP e instalação de software.

Leia mais

EXEMPLOS DE COMANDOS NO SQL SERVER

EXEMPLOS DE COMANDOS NO SQL SERVER EXEMPLOS DE COMANDOS NO SQL SERVER Gerenciando Tabelas: DDL - DATA DEFINITION LANGUAG Criando uma tabela: CREATE TABLE CLIENTES ID VARCHAR4 NOT NULL, NOME VARCHAR30 NOT NULL, PAGAMENTO DECIMAL4,2 NOT NULL;

Leia mais

Manual Comunica S_Line

Manual Comunica S_Line 1 Introdução O permite a comunicação de Arquivos padrão texto entre diferentes pontos, com segurança (dados criptografados e com autenticação) e rastreabilidade, isto é, um CLIENTE pode receber e enviar

Leia mais

SQL: Definição de tabelas, Modificações à Base de Dados

SQL: Definição de tabelas, Modificações à Base de Dados SQL: Definição de tabelas, Modificações à Base de Dados Fernando Lobo Base de Dados, Universidade do Algarve 1 / 24 Definição do esquema da base de dados O esquema da BD é composto pelas definições de

Leia mais

Banco de Dados / 2. Banco de Dados / 4. Tipo de dados padrão. versão. Banco de Dados / 6. Nome físico da tabela. versão

Banco de Dados / 2. Banco de Dados / 4. Tipo de dados padrão. versão. Banco de Dados / 6. Nome físico da tabela. versão Banco Dados / 1 Engenharia da Computação UNIVASF BANCO DE DADOS Banco Dados / 2 Opções apresentadas penm do SGBD escolhido. Para escolher um servidor: Menu Database / Choose Database (obviamente, esta

Leia mais

Programação WEB II. PHP e Banco de Dados. progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza

Programação WEB II. PHP e Banco de Dados. progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza PHP e Banco de Dados progweb2@thiagomiranda.net Conteúdos Os materiais de aula, apostilas e outras informações estarão disponíveis em: www.thiagomiranda.net PHP e Banco de Dados É praticamente impossível

Leia mais

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO Antes de criarmos um novo Banco de Dados quero fazer um pequeno parênteses sobre segurança. Você deve ter notado que sempre

Leia mais

Banco de dados 1. Linguagem SQL DDL e DML. Professor: Victor Hugo L. Lopes

Banco de dados 1. Linguagem SQL DDL e DML. Professor: Victor Hugo L. Lopes Banco de dados 1 Linguagem SQL DDL e DML Professor: Victor Hugo L. Lopes Agenda: Introdução à linguagem de dados; DDL; DML; CRUD; Introdução à linguagem SQL. 2 Por que precisamos da linguagem SQL? A algebra

Leia mais

Linguagem SQL Parte I

Linguagem SQL Parte I FIB - Centro Universitário da Bahia Banco de Dados Linguagem SQL Parte I Francisco Rodrigues Santos chicowebmail@yahoo.com.br Slides gentilmente cedidos por André Vinicius R. P. Nascimento Conteúdo A Linguagem

Leia mais

A criação de utilizadores no MySQL pode passar pela utilização de dois comandos: - Create user; - Grant;

A criação de utilizadores no MySQL pode passar pela utilização de dois comandos: - Create user; - Grant; Objetivo: Criar utilizadores e definir os seus direitos no sistema Entrar no MySQL como um utilizador diferente de root Gestão de utilizadores e direitos no MySQL Criar utilizadores e definir os seus direitos

Leia mais

2008.1. A linguagem SQL

2008.1. A linguagem SQL SQL 2008.1 A linguagem SQL SQL - Structured Query Language. Foi definida nos laboratórios de pesquisa da IBM em San Jose, California, em 1974. Teve seus fundamentos no modelo relacional Sua primeira versão

Leia mais

NORMA TÉCNICA PARA DEFINIÇÃO DE OBJETOS DE BANCO DE DADOS E DE ESTRUTURAS DE ARMAZENAMENTO QUE CONSTITUEM O BANCO DE DADOS CORPORATIVO

NORMA TÉCNICA PARA DEFINIÇÃO DE OBJETOS DE BANCO DE DADOS E DE ESTRUTURAS DE ARMAZENAMENTO QUE CONSTITUEM O BANCO DE DADOS CORPORATIVO NORMA TÉCNICA PARA DEFINIÇÃO DE OBJETOS DE BANCO DE DADOS E DE ESTRUTURAS DE ARMAZENAMENTO QUE CONSTITUEM O BANCO DE DADOS CORPORATIVO Referência: NT-AI.04.04.01 http://www.unesp.br/ai/pdf/nt-ai.04.04.01.pdf

Leia mais

Leonardo Gresta Paulino Murta leomurta@gmail.com

Leonardo Gresta Paulino Murta leomurta@gmail.com Leonardo Gresta Paulino Murta leomurta@gmail.com O Que é JDBC? API de acesso a banco de dados relacional do Java Faz uso do driver provido pelo banco de dados Roda SQL (create, insert, update, etc.) no

Leia mais

SQL Server 2008. Ferramenta de administração. SQL Server Management Studio. 1º passo conectar ao banco de dados 2ª Query (consulta) usando SQL

SQL Server 2008. Ferramenta de administração. SQL Server Management Studio. 1º passo conectar ao banco de dados 2ª Query (consulta) usando SQL SQL Server 2008 Ferramenta de administração SQL Server Management Studio Ferramenta de acesso e administração de dados em modo gráfico 1º passo conectar ao banco de dados 2ª Query (consulta) usando SQL

Leia mais

Prof. Omero, pág. 63. Banco de Dados InterBase.

Prof. Omero, pág. 63. Banco de Dados InterBase. Prof. Omero, pág. 63 O que é o InterBase? O InterBase é um SGBDR - Sistema Gerenciador de Banco de Dados Cliente/Servidor Relacional 1 que está baseado no padrão SQL ANSI-9, de alta performance, independente

Leia mais

Como funcionam os comandos de SQL no Logic Basic Por Alan Oliveira

Como funcionam os comandos de SQL no Logic Basic Por Alan Oliveira Como funcionam os comandos de SQL no Logic Basic Por Alan Oliveira www.linksinfo.com.br Tutorial versão 1.0 Sobre o Logic basic: Parte 1 Sobre o Logic Basic e o SQL O Logic Basic é uma linguagem de programação

Leia mais

8. Outros tipos de Transação (Modo de Transação de Autoconfirmação e Modo Implícito)

8. Outros tipos de Transação (Modo de Transação de Autoconfirmação e Modo Implícito) 8. Outros tipos de Transação (Modo de Transação de Autoconfirmação e Modo Implícito) Nos itens anteriores vimos transações do tipo explícitas, ou seja, aquelas que iniciam com BEGIN TRANSACTION. As outras

Leia mais

MANIPULANDO BANCO DE DADOS NO POSTGRESQL SEM FAZER USO DE COMANDOS SQL

MANIPULANDO BANCO DE DADOS NO POSTGRESQL SEM FAZER USO DE COMANDOS SQL MANIPULANDO BANCO DE DADOS NO POSTGRESQL SEM FAZER USO DE COMANDOS SQL INTRODUÇÃO: O PostgreSQL é um dos mais populares e avançados sistemas gerenciadores de banco de dados (SGBD) com código aberto. É

Leia mais

LINGUAGEM SQL. SQL Server 2008 Comandos iniciais

LINGUAGEM SQL. SQL Server 2008 Comandos iniciais 1 LINGUAGEM SQL SQL Server 2008 Comandos iniciais SQL - STRUCTURED QUERY LANGUAGE Quando os Bancos de Dados Relacionais estavam sendo desenvolvidos, foram criadas linguagens destinadas à sua manipulação.

Leia mais

Aula 1 Acesso a Banco de Dados

Aula 1 Acesso a Banco de Dados Laboratório de Banco de Dados Aula 1 Acesso a Banco de Dados Prof. Josenildo Silva jcsilva@ifma.edu.br Introdução O JDBC (Java Database Connectivity) foi criado com o intuito de fornecer aos programadores

Leia mais

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL Urano Indústria de Balanças e Equipamentos Eletrônicos Ltda. Rua Irmão Pedro 709 Vila Rosa Canoas RS Fone: (51) 3462.8700 Fax: (51) 3477.4441 Características do Software Urano Integra 2.2 Data: 12/05/2014

Leia mais

Guia de administração para a integração do Portrait Dialogue 6.0. Versão 7.0A

Guia de administração para a integração do Portrait Dialogue 6.0. Versão 7.0A Guia de administração para a integração do Portrait Dialogue 6.0 Versão 7.0A 2013 Pitney Bowes Software Inc. Todos os direitos reservados. Esse documento pode conter informações confidenciais ou protegidas

Leia mais

Controle de transações em SQL

Controle de transações em SQL Transações Controle de transações em SQL Uma transação é implicitamente iniciada quando ocorre uma operação que modifica o banco de dados (INSERT, UPDATE ou DELETE). Uma transação pode terminar normalmente

Leia mais

Introdução à Banco de Dados. Nathalia Sautchuk Patrício

Introdução à Banco de Dados. Nathalia Sautchuk Patrício Introdução à Banco de Dados Nathalia Sautchuk Patrício Histórico Início da computação: dados guardados em arquivos de texto Problemas nesse modelo: redundância não-controlada de dados aplicações devem

Leia mais

Banco de Dados. Prof. Antonio

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

Leia mais

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL.

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2012 Edição 7 Listando e Gravando Listando itens em ComboBox e gravando os dados no

Leia mais

The Visgraf Video Database

The Visgraf Video Database Como se usa o sistema The Visgraf Video Database Na página inicial deve-se fazer login com nome de usuário e senha. Se o usuário for um administrador vai ser direcionado a uma página específica aos administradores.

Leia mais

Cada banco de dados Oracle possui uma lista de usuários válidos, identificados por USERNAMES.

Cada banco de dados Oracle possui uma lista de usuários válidos, identificados por USERNAMES. SEGURANÇA DE USUÁRIOS Cada banco de dados Oracle possui uma lista de usuários válidos, identificados por USERNAMES. Todos os usuários são cadastrados no Dicionário de Dados do Banco em tabelas e views

Leia mais

UNIVERSIDADE VEIGA DE ALMEIDA CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO CURSO SUPERIOR DE TECNOLOGIA EM PROCESSAMENTO DE DADOS BANCO DE DADOS

UNIVERSIDADE VEIGA DE ALMEIDA CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO CURSO SUPERIOR DE TECNOLOGIA EM PROCESSAMENTO DE DADOS BANCO DE DADOS CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO CURSO SUPERIOR DE TECNOLOGIA EM PROCESSAMENTO DE DADOS CLAUDIO RIBEIRO DA SILVA MARÇO 1997 2 1 - CONCEITOS GERAIS DE 1.1 - Conceitos Banco de Dados - Representa

Leia mais

Programação SQL. Introdução

Programação SQL. Introdução Introdução Principais estruturas duma Base de Dados: Uma BD relacional é constituída por diversas estruturas (ou objectos ) de informação. Podemos destacar: Database: designa a própria BD; Table/Tabela:

Leia mais

JDBC Java Database Connectivity

JDBC Java Database Connectivity 5 JDBC Java Database Connectivity Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Trabalhar com bancos de dados em aplicações web em JSP através das classes

Leia mais

AULA 6 INTEGRIDADOS DOS DADOS - CRIANDO RESTRIÇÕES

AULA 6 INTEGRIDADOS DOS DADOS - CRIANDO RESTRIÇÕES BANCO DE DADOS GERENCIAL 1 AULA 6 INTEGRIDADOS DOS DADOS - CRIANDO RESTRIÇÕES Integridade de domínio A integridade de domínio é a validade de entradas para uma coluna específica. É possível aplicar a integridade

Leia mais

Descrição Tinyint[(M)] Inteiro pequeno. Varia de 128 até +127

Descrição Tinyint[(M)] Inteiro pequeno. Varia de 128 até +127 Disciplina: Tópicos Especiais em TI PHP Este material foi produzido com base nos livros e documentos citados abaixo, que possuem direitos autorais sobre o conteúdo. Favor adquiri-los para dar continuidade

Leia mais

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA RESUMO DE AULA CRIAÇÃO E MANIPULAÇÃO DO BANCO DE DADOS

Leia mais

LOJA ELETRÔNICA MANUAL DE INSTALAÇÃO

LOJA ELETRÔNICA MANUAL DE INSTALAÇÃO LOJA ELETRÔNICA MANUAL DE INSTALAÇÃO RMS Software S.A. - Uma Empresa TOTVS Todos os direitos reservados. A RMS Software é a maior fornecedora nacional de software de gestão corporativa para o mercado de

Leia mais

PROGRAMA DE PÓS-GRADUAÇÃO POSEAD. Curso Banco de Dados. Resenha Crítica: Backup e Recovery Aluno: Wilker Dias Maia

PROGRAMA DE PÓS-GRADUAÇÃO POSEAD. Curso Banco de Dados. Resenha Crítica: Backup e Recovery Aluno: Wilker Dias Maia PROGRAMA DE PÓS-GRADUAÇÃO POSEAD Curso Banco de Dados Resenha Crítica: Backup e Recovery Aluno: Wilker Dias Maia Brasília 2012 SUMÁRIO 1- INTRODUÇÃO... 3 2- DESCRIÇÃO DO ASSUNTO... 4 2.1- Estrutura fisica

Leia mais

Prova de pré-requisito

Prova de pré-requisito Prova de pré-requisito Curso Python e Django 1. Ao se acessar o site www.google.com qual comando e parâmetros são enviados para o servidor pelo navegador? a. GET / b. GET www.google.com c. PAGE index.html

Leia mais

Faculdade Pitágoras 16/08/2011. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet

Faculdade Pitágoras 16/08/2011. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Faculdade Pitágoras Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL A linguagem SQL é responsável por garantir um bom nível

Leia mais