Aula Extra Conexão ODBC para aplicações Delphi 7 que usam SQL Server 2005

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

Download "Aula Extra Conexão ODBC para aplicações Delphi 7 que usam SQL Server 2005"

Transcrição

1 Nome Número: Série Aula Extra Conexão ODBC para aplicações Delphi 7 que usam SQL Server 2005 Proposta do projeto: Competências: Compreender a orientação a objetos e arquitetura cliente-servidor, aplicando-as em bancos de dados; Habilidades: Utilizar os conceitos de bancos de dados acima descritos em bases de dados distribuídas; Bases Tecnológicas: Gerenciamento de banco de dados. Criar uma aplicação capaz de administrar os dados de Funcionários e Departamentos em um novo banco de dados chamado EmpresaX. Delphi 7. O banco de dados será criado a partir do SQL Server 2005 e o sistema será criado em Criação do banco de dados em SQL Server Crie um novo projeto na janela do Solution Explorer para suportar um projeto que terá um modelo de banco de dados conforme o MER e Modelo Lógico-Relarional a seguir: FUNCIONARIO N tem 1 DEPARTAMENTO Figura 1 - Modelo Entidade-Relacionamento ENTIDADE ATRIBUTOS RELACIONAMENTO *Matricula FUNCIONARIO CodDepartamento com Departamento 1:1 Nome Total DataNascimento DataMatricula DEPARTAMENTO *CodDepartamento Departamento Orcamento com Funcionario 1:N Total Tabela 1 Modelo Lógico-Relacional Obs: A data de nascimento e o nome da entidade Funcionário e o departamento da entidade Departamento serão índices, pois permitirão fazer pesquisas através desses campos. Projeto de banco de dados em SQL Server 2005: 1. No menu Iniciar, aponte para Todos os programas, Microsoft SQL Server 2005, SQL Server Management Studio. 1

2 2. Na caixa de diálogo Connect to Server, verifique o tipo de servidor, o nome e as caixa de autenticação, para saber se estão ok, e clique em Connect para aceitar os valores padrão. 3. No menu File, do SQL Server Management Studio, aponte para New, e clique em Project. A caixa de diálogo New Project surge. 4. Na caixa de texto name, selecione SQL Server Scripts1, escreva EmpresaX e clique em OK. 5. Na janela Solution Explorer clique com o botão direito no diretório Connections do projeto EmpresaX e clique em New Connection. A caixa de diálogo Connect to Server aparecerá. 6. Na caixa de diálogo Connect to Server, clique em OK. 7. Na região Solution Explorer, clique com o botão direito no diretório Queries e clique em New Query. A caixa de diálogo Connect to Database Engine surge. 8. Na caixa de diálogo Connect to Database Engine clique em Connect 9. Na janela Solution Explorer, clique com o botão direito no arquivo SQLQuery1.sql, clique em Rename, e escreva CriarEmpresaX.sql. 10. No arquivo CriarEmpresaX.sql que está aberto na janela Summary, escreva as declaração SQL a seguir: --Criação do Banco de Dados EmpresaX CREATE DATABASE EmpresaX; --Usando EmpresaX USE EmpresaX; --Criação do esquma RecursosHumanos CREATE SCHEMA RecursosHumanos --Criação da tabela Departamento CREATE TABLE Departamento( CodDepartamento INT NOT NULL PRIMARY KEY IDENTITY, Departamento VARCHAR(25), Orcamento MONEY ); --Adição do campo Departamento na lista de índices da tabela CREATE INDEX IDX_Departamento ON RecursosHumanos.Departamento(Departamento); --Criação da tabela Funcionário CREATE TABLE RecursosHumanos.Funcionario( Matricula INT NOT NULL UNIQUE IDENTITY, CodDepartamento INT, 2

3 Nome VARCHAR(50), DataNascimento DATETIME, DataMatricula DATETIME ); --Adição do campo Matricula como Chave Primária da tabela Funcionário ALTER TABLE RecursosHumanos.Funcionario ADD CONSTRAINT PK_Funcionario PRIMARY KEY (Matricula); --Adição do campo CodDepartamento como Chave Estrangeira da tabela Funcionário ALTER TABLE RecursosHumanos.Funcionario ADD CONSTRAINT FK_Departamento_Funcionario FOREIGN KEY(CodDepartamento) REFERENCES RecursosHumanos.Departamento; --Adição dos campos Nome e DataNascimento na tabela de índices de Funcionário CREATE INDEX IDX_NomeDtNascimento ON RecursosHumanos.Funcionario(Nome, DataNascimento DESC); 11. Popule as tabelas criadas com dados de teste conforme o código a seguir: USE EmpresaX; INSERT INTO RecursosHumanos.Departamento(Departamento, Orcamento) VALUES('Recursos Humanos', ); INSERT INTO RecursosHumanos.Departamento(Departamento, Orcamento) VALUES('Producao', ); INSERT INTO RecursosHumanos.Departamento(Departamento, Orcamento) VALUES('Comercial', 2700); INSERT INTO RecursosHumanos.Funcionario(CodDepartamento, Nome, DataNascimento, DataMatricula) VALUES(1, 'João da Silva', ' ', GETDATE()); INSERT INTO RecursosHumanos.Funcionario(CodDepartamento, Nome, DataNascimento, DataMatricula) VALUES(3, 'José dos Santos', ' ', GETDATE()); INSERT INTO RecursosHumanos.Funcionario(CodDepartamento, Nome, DataNascimento, DataMatricula) VALUES(3, 'Maria das Dores', ' ', GETDATE()); INSERT INTO RecursosHumanos.Funcionario(CodDepartamento, Nome, DataNascimento, DataMatricula) VALUES(2, 'Pedrina Farias', ' ', GETDATE()); INSERT INTO RecursosHumanos.Funcionario(CodDepartamento, Nome, DataNascimento, DataMatricula) 3

4 VALUES(1, 'Carlos Margarido', ' ', GETDATE()); INSERT INTO RecursosHumanos.Funcionario(CodDepartamento, Nome, DataNascimento, DataMatricula) VALUES(3, 'Gabriela Duarte', ' ', GETDATE()); INSERT INTO RecursosHumanos.Funcionario(CodDepartamento, Nome, DataNascimento, DataMatricula) VALUES(2, 'Adriano Borges', ' ', GETDATE()); 12. Agora consulte as tabelas para saber se elas foram populadas adequadamente --Usar EmpresaX USE EmpresaX; --Seleciona todas as colunas de RecursosHumanos.Funcionario SELECT * FROM RecursosHumanos.Funcionario; --Seleciona todas as colunas de RecursosHumanos.Departamento SELECT * FROM RecursosHumanos.Departamento; 13. Crie um diagrama a partir da opção Database Diagram que está contida no banco de dados EmpresaX que está na janela Summary para confirmar se o grau do relacionamento está correto: Departamento (RecursosHumanos) CodDepartamento Departamento Orcamento Funcionario (RecursosHumanos) Matricula CodDepartamento Nome DataNascimento DataMatricula Figura 2 - Diagrama do banco de dados Empresa X. Aplicação está correta, crie agora a fonte de dados ODBC para conectar o banco de dados SQL Server 2005 com a aplicação em Delphi7. Criando conexão ODBC ODBC significa Conexão Aberta com o Banco de Dados (Open Data Base Connection), ela permite, a partir de uma fonte de dados definida, conectar ferramentas de sistemas feitos em Delphi 7, por exemplo, com um banco de dados criado em SQL Server Para criar uma conexão ODBC siga os passos a seguir: 4

5 Figura 3 - Painel de controle - Ferramentas administrativas 1. Acesse o ODBC a partir do menu Iniciar, Painel de Controle, Ferramentas administrativas, Fonte de dados ODBC. Figura 4 - Ferramentas administrativas - Fontes de dados (ODBC) 2. Execute Fontes de dados ODBC e observe que a caixa de diálogo com todos os tipos de fontes de dados do sistema serão exibidas 5

6 Figura 5 - Administrador de fonte de dados ODBC 3. Clique em Fonte de dados de sistema e clique em Adicionar, você estará adicionando a sua conexão com o SQL Server através do assistente Criar nova fonte de dados mostrado a seguir: Figura 6 - Criar nova fonte de dados 4. Selecione SQL Server e clique em Concluir. Outra caixa de diálogo, agora com o nome Criar uma nova fonte de dados para o SQL Server será exibida. Será preciso informar o Alias, ou seja, o apelido da nova fonte de dados, que pode ser qualquer coisa, mas, no nosso caso, vamos usar Empresa21, que é um nome que lembra o banco de dados que será acessado. 6

7 Figura 7 - Criar uma nova fonte de dados para o SQL Server Destaque para o nome do Alias da nova fonte de dados. 5. Será preciso também informar o nome do Servidor que está rodando no SQL Server O SQL Server possui um ou mais servidores de bancos de dados que podem ter sido definidos na instalação do SGBDR ou posteriormente, para ver os servidores definidos acesse o SQL Server 2005, clique no menu View e clique em Registered Servers, conforme mostra a Figura 8 a seguir: Figura 8 - SQL Server Management Studio - View - Registered Servers. 7

8 6. Quando surgir a janela Registered Servers clique com o botão direito sobre o servidor ativo e selecione a opção Properties para acessar as propriedades do servidor ativo e, assim, copiar o nome do servidor. Figura 9 - Propriedades do Servidor - SQL Server Cole o nome do servidor na caixa de texto Servidor da caixa de diálogo Criar uma nova fonte de dados para o SQL Server e clique em Avançar. 8

9 Figura 10 - Fonte de dados com o nome do servidor correto. 8. A próxima tela confirma a maneira como os sistemas que usarão a conexão iráo se conectar ao SQL Server, mantenha a opção padrão, Com autenticação do Windows NT... e clique em Avançar. Figura 11 - Criar uma nova fonte... - Com autenticação Na próxima tela do assistente será necessário optar pelo banco de dados que deverá ser o banco de dados padrão da conexão, clique na opção Alterar banco de dados padrão para: mantenha as configurações padrão e clique em Avançar. 9

10 Figura 12 - Criar uma nova fonte... - Define o Banco de Dados padrão. 10. Em seguida o assistente de conexão irá permitir a alteração de recursos de Idiomas de menssagens e conversão de dados, mantenha o padrão e clique em Concluir. Figura 13 - Definir idioma das menssagens de erro e conversão de dados. 11. Finalmente a última etapa da criação de uma Fonte de dados ODBC é o teste de conectividade, apenas clique em Testar fonte de dados e observe se a conexão criada funciona. 10

11 Figura 14 - Instalação do ODBC Teste de Conectividade 12. Se o teste retornou a menssagem TESTES CONCLUÍDOS COM ÊXITO! isso significa que a conexão pode ser usada sem problemas. Figura 15 - Teste de conexão. 13. Clique em OK nas duas caixa de diálogo das figuras Figura 15 e Figura 14 respectivamente, observe que a sua conexão está entre as Fontes de dados do sistema, clique em Ok e o Administrador de fonte de dados ODBC será fechado. 11

12 Figura 16 - Adm fonte de dados ODBC - Fonte de dados Sistema 14. Feche o Painel de Tarefas e inicie a criação da aplicação em Delphi 7 usando o banco de dados criado em SQL Server Criando aplicações Delphi 7 conectadas ao SQL Server 2005 através do ODBC Vamos criar a seguir uma aplicação simples que recebe, a partir de formulários os dados dos Funcionários e dos Departamentos da empresa. Esses formulários simplesmente permitem gerenciar os dados das duas tabelas contidas no banco, para isso: 1. Carregue o Delphi 7; 2. Adicione mais um formulário ao sistema que será construído; a. Defina as propriedades básicas dos formulários conforme o padrão estabelecido (Name: frmfuncionario, frmdepartamento, Caption: Funcionário, Departamento, etc.) b. Adicione um DBNavegator aos formulários que irão manipular registros. 3. Adicione um data module; a. Defina a propriedade Name do DataModule 4. Adicione um objeto Table a partir da paleta de componentes na guia BDE e um DataSource a partir da guia DataAccess; a. Defina as propriedades name de cada um tb_funcionario, tb_departamento e ds_funcionario e ds_departamento b. Salve o projeto e sua units prjempresa, untfuncionario, untdepartamento, untdados; 12

13 Tratando o objeto Table: Figura 17 - Propriedades do objeto Table no Object Inspector 1. Defina o nome do objeto table na propriedade Name: tb_funcionario 2. Defina o nome do alias a ser usado a partir da propriedade DatabaseName: Empresa21 conforme o alias definido anteriormente (veja Figura 7); 3. Defina o nome da tabela a ser acessada a partir da propriedade TableName: RecursosHumanos.Funcionario; 4. Ative o objeto table através da propriedade Active: True. 13

14 Configuração do objeto DataSource: Figura 18 - Configuração do objeto DataSource no Object Inspector. 5. Vincule o DataSource ao objeto Table definindo a propriedade DataSet: tb_funcionario. 6. Defina o nome do objeto DataSource Name: ds_funcionario. Adicionando os campos no formulário Figura 19 - Fields Editor... a partir do objeto Table. 7. Clique com o botão direito sobre o objeto Table tb_funcionario e clique na opção Fields Editor... conforme figura anterior. Figura 20 - Fields Editor... campos a serem selecionados. 8. Clique com o botão direito sobre o Fields Editor e selecione a opção Add all fields para selecionar todos os campos da tabela Funcionário contida no SQL Server

15 9. Clique com o botão direito sobre o Fields Editor e selecione a opção Select all... ou pressione [Ctrl + L] para selecionar todos os campos do objeto tb_funcionario. 10. Clique e arraste os campos selecionados para o formulário Funcionário previamente preparado para recebe os campos selecionados. Figura 21 - Formulário Funcionário configurado para gerenciar os dados de funcionários. 11. Adeque os campos a o formulário e teste a inserção de dados através do SQL Server e através da aplicação criada. a. Uma caixa de diálogo de login deverá surgir, apenas clique em OK. Figura 22 - Caixa de dialogo de login de banco de dados. Obs: É muito provável que as primeiras tentativas não funcionem, neste caso, recomendase excluir os objetos atualizar os seus vínculos através das propriedades estabelecidas e tentar reativá-los, isso ocorre principalmente por que a tecnologia Borland não é totalmente adequada a tecnologia Microsoft. 15

16 Erro Observe que ao tentar preencher a tabela funcionário através da aplicação um erro será ocasionado, isso acontece por que o campo Matricula da tabela Funcionário tem dados autoincrementáveis, ou seja, o campo será preenchido automáticamente pelo SGBD e o usuário não deverá preencher o campo através do formulário, porém os campos definidos no Delphi não sabem que o campo será preenchido pelo SGBD e estão esperando um valor, observe o tratamento: 1. Selecione o objeto table tb_funcionario através do DataModule; Veja no Object TreeView a seguir os campos contidos no objeto table tb_funcionario: Figura 23 - Object TreeView: Campo 0-Matricula em destaque. Selecione o campo 0 Matricula e observe a propriedade Required no Object Inspector, veja que ela está, por default, True, isto é, se o campo não for preenchido a própria aplicação não permitira o envio dos dados para o SQL Server (o controle é feito na própria aplicação); Figura 24 - Propriedade Required do campo 0-Matricula. 2. Mude o valor da propriedade Required para False e, mais uma vez, tente cadastrar um novo registro, observe que ele funcionará perfeitamente. Obs: Tente, editar, excluir, navegar, atualizar, etc... quanto mais você explorar os recursos do formulário mais conhecerá as suas limitações. Perceba ainda que o banco pode ser manipulado 16

17 quase que simultaneamente pela aplicação e pelo SQL Server Management Studio sem restrições ou riscos de perdas de dados. Melhorando a aplicação Para melhorar a aplicação falta apenas configurar algumas propriedades que assegurem a integridade dos campos chaves primárias, (Matricula e CodDepartamento) e configurar uma ferramenta facilitadora para a atribuição dos funcionários aos departamentos através da chave estrangeira. Melhorando a integridade dos formulários Para melhorar a integridades dos campos chave primária das tabelas a serem manipuladas é interessante alterar as propriedades do campo no formulário para evitar que o usuário tente manipular o valor desses campos de alguma forma: 1. Selecione o campo Matricula do formulário Funcionário; 2. Altere as propriedades Enabled = False, ReadyOnly = True e TabStop = False assim o usuário não terá como manipular o campo. Obs: Na verdade, apenas a alteração da propriedade Enabled = False já teria resolvido a questão, caso não seja necessário proteger o campo a tal ponto, as propriedades ReadyOnly = True e TabStop = False são suficientes. Altere também o campo CodDepartamento do formulário Departamento. Melhorando a manipulação de dados através de ferramentas Seria muito melhor para o usuário do sistema poder usar os nomes dos departamentos para alocar os funcionários nos departamentos da empresa, isso preservaria a integridade do negócio garantindo que os funcionários seria alocados somente em departamentos existentes, porém, o relacionamento entre funcionário e o departamento no banco de dados é realizado através de chaves primárias e chaves estrangeira que são campos numéricos. Sendo assim, será necessário encontrar uma ferramenta que: Liste os nomes dos departamentos cadastrados, ao escoher um departamento a ferramenta automáticamente armazenasse na chave estrangeira contida na tabela funcionário (CodDepartamento) o codigo do departamento correspondente ao departamento selecionado. A ferramenta que faz esse tipo de função no Delphi é a DBLookupComboBox. Para usá-la proceda da seguinte forma: 1. Delete o campo CodDepartamento do formulário de clientes; 17

18 2. Na guia Data Controls da paleta de componentes clique na quarta ferramenta da direita para a esquerda ela deverá ser umta DBLookUpComboBox. Figura 25 - Paleta de Componentes Data Controls 3. Adicione a caixa de combinação no lugar do campo CodDepartamento anterioe; 4. Altere as propriedades básica; Figura 26 - Object Inspector: Configurando uma caixa de combinação. DataSource: Adicione o nome da tabela que vai ser alimentada a partir da chave primária DataField: permite indicar o nome do campo onde o dados será armazenados. 18

19 Figura 27 - Formulário Funcionário funcionando. As propriedades ListSouce, ListiField e KeyField serão usadas para encontrar a fonte de dados (tabela) a serem carregados na lista, o campo que será usado para alimentar a lista e a chave primária a ser associada a cada item da lista. Assim serão preenchidos os valores dmempresa.ds_departamento, Departamento e CodDepartamento respectivamente. 19

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

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO DELPHI CRIANDO UMA AUTENTICAÇÃO DE USUÁRIO UTILIZANDO O COMPONENTE QUERY A autenticação de usuários serve para

Leia mais

Criação de uma base de dados em MS SQL Server e acesso com VB 6. Professor Sérgio Furgeri

Criação de uma base de dados em MS SQL Server e acesso com VB 6. Professor Sérgio Furgeri OBJETIVOS DA AULA: Criação de uma base de dados em MS SQL Server e acesso com VB 6. Fazer uma breve introdução a respeito do MS SQL Server 7.0; Criar uma pequena base de dados no MS SQL Server 7.0; Elaborar

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

CRIAÇÃO DE RELATÓRIOS EM DELPHI

CRIAÇÃO DE RELATÓRIOS EM DELPHI PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO CRIAÇÃO DE RELATÓRIOS EM DELPHI Relatórios são tão importantes quanto as consultas, com a vantagem de poder imprimir os valores armazenados nos Bancos

Leia mais

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES I PROFESSOR RAFAEL BARRETO

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES I PROFESSOR RAFAEL BARRETO ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES I PROFESSOR RAFAEL BARRETO DELPHI - UTILIZANDO OPENDIALOG PARA ARMAZENAR IMAGENS EM BANCO DE DADOS Criaremos uma solução simples para criar

Leia mais

Inserindo Dados no Banco de Dados Paradox.

Inserindo Dados no Banco de Dados Paradox. Inserindo Dados no Banco de Dados Paradox. - Construção do Banco de Dados: Para podermos inserir algo em um banco precisaremos de um Banco de Dados, para isto iremos montar um utilizando o Programa Database

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

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

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO DELPHI FORMULÁRIO COM ABAS E BUSCAS DE REGISTROS

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO DELPHI FORMULÁRIO COM ABAS E BUSCAS DE REGISTROS ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO DELPHI FORMULÁRIO COM ABAS E BUSCAS DE REGISTROS FORMULÁRIOS COM ABAS Trabalhar com abas (ou guias) é um recurso

Leia mais

Sistema básico de cadastro em Delphi com banco de dados InterBase.

Sistema básico de cadastro em Delphi com banco de dados InterBase. Sistema básico de cadastro em Delphi com banco de dados InterBase. Nesta apostila vamos abordar o uso do banco de dados Interbase e o acesso nativo com os componentes da paleta InterBase do Delphi, eu

Leia mais

Tarefa Orientada 1 Base de Dados Editora

Tarefa Orientada 1 Base de Dados Editora Tarefa Orientada 1 Base de Dados Editora Objectivos: Criar as tabelas da base de dados Editora Criar o diagrama da base de dados Editora Inserir registos com os dados de teste Criar as tabelas da base

Leia mais

ADMINISTRAÇÃO DE BANCO DE DADOS

ADMINISTRAÇÃO DE BANCO DE DADOS ADMINISTRAÇÃO DE BANCO DE DADOS ARTEFATO 02 AT02 Diversos I 1 Indice ESQUEMAS NO BANCO DE DADOS... 3 CRIANDO SCHEMA... 3 CRIANDO TABELA EM DETERMINADO ESQUEMA... 4 NOÇÕES BÁSICAS SOBRE CRIAÇÃO E MODIFICAÇÃO

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

SQL Server 2005 Transact SQL DDL. Criando um banco de dados SQL Server 2005

SQL Server 2005 Transact SQL DDL. Criando um banco de dados SQL Server 2005 Nome Número: Série SQL Server 2005 Transact SQL DDL Competências: Compreender a orientação a objetos e arquitetura clienteservidor, aplicando-as em bancos de dados; Habilidades: Implementar as estruturas

Leia mais

Gabarito - Programação C# com Visual Studio - Intermediário - 05/08/2013 AULA 01. 1 Perguntas e Respostas

Gabarito - Programação C# com Visual Studio - Intermediário - 05/08/2013 AULA 01. 1 Perguntas e Respostas Gabarito - Programação C# com Visual Studio - Intermediário - 05/08/2013 1 Perguntas e s AULA 01 1- A ferramenta responsável pelo auto incremento chama- se Identity. (Sim) 2- A ferramenta responsável pelo

Leia mais

Front-End Uso da Linguagem Turbo Delphi para Acesso ao Banco de Dados Mysql

Front-End Uso da Linguagem Turbo Delphi para Acesso ao Banco de Dados Mysql Universidade Federal de Mato Grosso-UFMT Sistemas de Informação Laboratório de Programação Visual Prof. Clóvis Júnior Front-End Uso da Linguagem Turbo Delphi para Acesso ao Banco de Dados Mysql Estrutura

Leia mais

Define o campo ID com chave primaria com gerator de auto incremento ALTER TABLE CONTATO ADD CONSTRAINT PK_CONTATO PRIMARY KEY (ID);

Define o campo ID com chave primaria com gerator de auto incremento ALTER TABLE CONTATO ADD CONSTRAINT PK_CONTATO PRIMARY KEY (ID); Agenda 1 IBDatabase (Paleta Interbase) 1 IBTransaction (Paleta Interbase) 2 IBQuery (Paleta Interbase) 1 IBUpdateSQL (Paleta Interbase) 1 DataSource (Paleta Interbase) 4 Bitbnt (Paleta Addicional) 1 Dbgrid

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

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

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

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

Esta aula tem o objetivo de nos orientar durante este período em nossas aulas de Banco de Dados, não tem a pretensão de ser a única fonte de

Esta aula tem o objetivo de nos orientar durante este período em nossas aulas de Banco de Dados, não tem a pretensão de ser a única fonte de BD Esta aula tem o objetivo de nos orientar durante este período em nossas aulas de Banco de Dados, não tem a pretensão de ser a única fonte de informação para nosso êxito no curso. A intenção de elaborar

Leia mais

Acesso à Dados ZEOS x Delphi. Professor Anderson

Acesso à Dados ZEOS x Delphi. Professor Anderson Acesso à Dados ZEOS x Delphi Professor Anderson Introdução O ZEOS é uma biblioteca que provê o acesso à uma base de dados em MYSQL. Através dessa Library, podemos realizar operações de manipulação da base

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

Veja abaixo um exemplo de como os dados são mostrados quando usamos o

Veja abaixo um exemplo de como os dados são mostrados quando usamos o Objeto DataGridView O controle DataGridView é um dos objetos utilizados para exibir dados de tabelas de um banco de dados. Ele está disponível na guia de objetos Data na janela de objetos do vb.net. Será

Leia mais

Structure Query Language SQL Guilherme Pontes lf.pontes.sites.uol.com.br

Structure Query Language SQL Guilherme Pontes lf.pontes.sites.uol.com.br 1. Abordagem geral Structure Query Language SQL Guilherme Pontes lf.pontes.sites.uol.com.br Em primeiro plano, deve-se escolher com qual banco de dados iremos trabalhar. Cada banco possui suas vantagens,

Leia mais

Conteúdo O que é?... 4 Histórico... 4 Onde Baixar?... 4 Diferença entre Firebird e o Interbase... 4 Como instalar?... 4 Instalando o Ibexpert...

Conteúdo O que é?... 4 Histórico... 4 Onde Baixar?... 4 Diferença entre Firebird e o Interbase... 4 Como instalar?... 4 Instalando o Ibexpert... Apostila FIREBIRD 1 Firebird Equipe: BARBARA CAROLINE SOUZA DE OLIVEIRA Nº 04 GUILHERME ROBERTO PINTO DE SOUZA Nº 16 JOSÉ ROSA MARTINS NETO Nº 22 RAFAEL ALVES DE SOUSA Nº 36 WELLINGTON COSTA SANTOS OLIVEIRA

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

Criação Visual de Consultas. Curso: Técnico em Informática (Integrado) Disciplina: Banco de Dados Prof. Abrahão Lopes abrahao.lopes@ifrn.edu.

Criação Visual de Consultas. Curso: Técnico em Informática (Integrado) Disciplina: Banco de Dados Prof. Abrahão Lopes abrahao.lopes@ifrn.edu. Criação Visual de Consultas Curso: Técnico em Informática (Integrado) Disciplina: Banco de Dados Prof. Abrahão Lopes abrahao.lopes@ifrn.edu.br Introdução A complexidade dos sistemas informatizados atuais

Leia mais

BD SQL Server. Licenciatura em Engenharia Informática e Computação. Bases de Dados 2003/04

BD SQL Server. Licenciatura em Engenharia Informática e Computação. Bases de Dados 2003/04 BD SQL Server SGBD SQL Server Licenciatura em Engenharia Informática e Computação Bases de Dados 2003/04 BD SQL Server Criação da Ligação ao SGBD Entrar no Microsoft SQL Server / Enterprise Manager Criar

Leia mais

Nome Número: Série. A arquitetura cliente/servidor consiste em cliente, servidor e elementos de rede.

Nome Número: Série. A arquitetura cliente/servidor consiste em cliente, servidor e elementos de rede. Nome Número: Série 4326: Introdução a Banco de Dados com Microsoft SQL Server TM 2005 Competências: Compreender a orientação a objetos e arquitetura cliente-servidor, aplicando-as em bancos de dados; Habilidades:

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

Projeto Supermercado - Produtos

Projeto Supermercado - Produtos OBJETIVO: Este projeto possibilitará fazer a manutenção dos dados da tabela de Produtos. Didaticamente, ele permite ao programador iniciante ter os primeiros contatos com os objetos de visualização individual

Leia mais

PostgreSQL & PostGIS: Instalação do Banco de Dados Espacial no Windows 7

PostgreSQL & PostGIS: Instalação do Banco de Dados Espacial no Windows 7 PostgreSQL & PostGIS: Instalação do Banco de Dados Espacial no Windows 7 PostgreSQL & PostGIS: Instalação do Banco de Dados Espacial no Windows 7 Sobre o PostGIS PostGIS é um Add-on (complemento, extensão)

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

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

FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Bruno Maciel

FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Bruno Maciel FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Bruno Maciel Competências a serem trabalhadas nessa aula Criação da Base de Dados (MySQL) Criação de Tabelas Tipo de Dados Chave Primária

Leia mais

Banco de Dados. Conversão para o Banco de Dados SisMoura

Banco de Dados. Conversão para o Banco de Dados SisMoura Banco de Dados Conversão para o Banco de Dados SisMoura Objetivo : Converter as informações contidas em um determinado banco de dados para o banco de dados do Sismoura. Restaurar Banco de Dados em branco

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

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

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

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

INSTALANDO E CONFIGURANDO O MY SQL

INSTALANDO E CONFIGURANDO O MY SQL INSTALANDO E CONFIGURANDO O MY SQL Este tutorial tem como objetivo mostrar como instalar o banco de dados My SQL em ambiente Windows e é destinado aqueles que ainda não tiveram um contato com a ferramenta.

Leia mais

PostgreSQL 9.4 Primeiros Passos no Microsoft Windows

PostgreSQL 9.4 Primeiros Passos no Microsoft Windows www.masiena.com.br marcio@masiena.com.br masiena@hotmail.com PostgreSQL 9.4 Primeiros Passos no Microsoft Windows Uma das maiores dificuldades quando se começa a trabalhar com qualquer software é dar os

Leia mais

INNER, CROSS, LEFT, RIGHT E FULL JOINS SIMPLES ASSIM! Wellyngton Luiz Cruz Moreira wlcmoreira@hotmail.com

INNER, CROSS, LEFT, RIGHT E FULL JOINS SIMPLES ASSIM! Wellyngton Luiz Cruz Moreira wlcmoreira@hotmail.com INNER, CROSS, LEFT, RIGHT E FULL JOINS SIMPLES ASSIM! Wellyngton Luiz Cruz Moreira wlcmoreira@hotmail.com PALAVRAS CHAVES: inner join, left outer join, cross join, right outer join, full outer join, junções,

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

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

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

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

CONCORRÊNCIA. 1. Introdução. Recursos exclusivos. Não necessita controle. Abundância de recursos compartilhados. Controle necessário mas mínimo

CONCORRÊNCIA. 1. Introdução. Recursos exclusivos. Não necessita controle. Abundância de recursos compartilhados. Controle necessário mas mínimo CONCORRÊNCIA 1. Introdução Recursos exclusivos Não necessita controle Abundância de recursos compartilhados Controle necessário mas mínimo Harmonia, provavelmente não haverá conflito Recursos disputados

Leia mais

DBDesigner 4. NomeFunc 1,N FUNCIONÁRIO. CargaHoraria. MatrFunc

DBDesigner 4. NomeFunc 1,N FUNCIONÁRIO. CargaHoraria. MatrFunc DBDesigner 4 O DBDesigner 4 é uma ferramenta CASE (Computer-Aided Software Engineering) voltada para a modelagem de dados dos sistemas. Para utilizá-lo é necessário, primeiramente, criar o Modelo Conceitual

Leia mais

Material de Banco de Dados

Material de Banco de Dados Material de Banco de Dados Versão 2016 Rodrigo Dornel 22/06/2016 Sumário 1 Informações 3 1.1 Licença................................................ 3 2 Introdução 5 3 Linguagem SQL 7 3.1 CREATE...............................................

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

Linguagem SQL (Parte II)

Linguagem SQL (Parte II) 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 II Introdução

Leia mais

Status Enterprise Guia do Usuário. Parte 11 Utilidades e Ferramentas

Status Enterprise Guia do Usuário. Parte 11 Utilidades e Ferramentas Guia do Usuário Parte 11 Utilidades e Ferramentas Conteúdos 1 RESUMEN 2 SIMULADOR DE DADOS... 4 2.1 Introducção... 4 2.2 Usando el Simulador de Dados... 4 3 FERRAMENTA DE BANCOS DE DADOS... 5 3.1 Acerca

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

(1,n) venda. (1,1) realizacao. cliente. (0,n) (1,1) contem. produto. Laboratório de Banco de Dados Exercicios

(1,n) venda. (1,1) realizacao. cliente. (0,n) (1,1) contem. produto. Laboratório de Banco de Dados Exercicios Laboratório de Banco de Dados Exercicios Modelo conceitual segundo notação de Peter Chen cliente (1,1) realizacao (1,n) venda (0,n) produto (1,1) contem Modelo conceitual gerado pela CASE Dezign for Database

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

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

Tarefa Orientada 5 Aplic. Manutenção de Facturas de Clientes

Tarefa Orientada 5 Aplic. Manutenção de Facturas de Clientes Tarefa Orientada 5 Aplic. Manutenção de Facturas de Clientes Objectivos: Aplicação Manutenção de Facturas de Clientes Utilização de uma fonte de dados. Formulários Master/Detail. Adicionar consultas a

Leia mais

Auditoria de sistemas Deixe que seu banco de dados faça o trabalho por você

Auditoria de sistemas Deixe que seu banco de dados faça o trabalho por você Auditoria de sistemas Deixe que seu banco de dados faça o trabalho por você por Cristóferson Guimarães Magalhães Bueno e Odilon Corrêa da Silva 1 O objetivo deste artigo é demonstrar como criar um sistema

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

Faculdade Pitágoras. Curso Superior de Tecnologia: Banco de Dados. Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL

Faculdade Pitágoras. Curso Superior de Tecnologia: Banco de Dados. Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL Faculdade Pitágoras Curso Superior de Tecnologia: Banco de Dados Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL A linguagem SQL é responsável por garantir um bom nível de independência do

Leia mais

Nota de Aplicação. Escrita em Banco de Dados SQL com o Vijeo Citect 1.0. Suporte Técnico Brasil. Versão:

Nota de Aplicação. Escrita em Banco de Dados SQL com o Vijeo Citect 1.0. Suporte Técnico Brasil. Versão: Nota de Aplicação Escrita em Banco de Dados SQL com o Vijeo Citect Versão: 1.0 Suporte Técnico Brasil Especificações técnicas Hardware: Software: Versão: Vijeo Citect 7.40 SP 2 SQL Server 2012 Suporte

Leia mais

Histórico de revisões

Histórico de revisões Histórico de revisões Data Versão Descrição Autor 13/11/2009 1.0 Criação da primeira versão HEngholmJr CONTEÚDO Passos para a instalação do SQL Server O MS SQL Server Conceitos relacionais Bancos de dados

Leia mais

Treinamento sobre SQL

Treinamento sobre SQL Treinamento sobre SQL Como Usar o SQL Os dois programas que você mais utilizara no SQL Server são: Enterprise Manager e Query Analyzer. No Enterprise Manager, você pode visualizar e fazer alterações na

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

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

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

INSTALAÇÃO DO SISTEMA CONTROLGÁS

INSTALAÇÃO DO SISTEMA CONTROLGÁS INSTALAÇÃO DO SISTEMA CONTROLGÁS 1) Clique duas vezes no arquivo ControlGasSetup.exe. Será exibida a tela de boas vindas do instalador: 2) Clique em avançar e aparecerá a tela a seguir: Manual de Instalação

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

PostgreSQL Exemplo MDI

PostgreSQL Exemplo MDI PostgreSQL Exemplo MDI Nesta aula criaremos uma aplicação uma base de dados simples para cadastro de Clientes e Estados. Trabalharemos com o Sistema Gerenciador de Banco de Dados (SGBD) PostgreSQL. E este

Leia mais

Delphi 7 Aula 01 Área do Triângulo

Delphi 7 Aula 01 Área do Triângulo Delphi 7 Aula 01 Área do Triângulo Prof. Gilbert Azevedo da Silva I. Objetivos Conhecer o Ambiente Integrado de Desenvolvimento (IDE) do Delphi 7, Desenvolver a primeira aplicação no Delphi 7, Aprender

Leia mais

Manual de Instalação: Agente do OCS Inventory NG

Manual de Instalação: Agente do OCS Inventory NG Manual de Instalação: Agente do OCS Inventory NG Abril 2013 Sumário 1. Agente... 1 2. Onde instalar... 1 3. Etapas da Instalação do Agente... 1 a. Etapa de Instalação do Agente... 1 b. Etapa de Inserção

Leia mais

MySQL - Operações com SQL básico

MySQL - Operações com SQL básico MySQL - Operações com SQL básico Para testar se o MySQL esta instalado corretamente, execute a seguinte linha no prompt do DOS: c:\mysql\bin\mysql Se tudo estiver nos seus devidos lugares você vai receber

Leia mais

Computação Móvel 2007/2008

Computação Móvel 2007/2008 Computação Móvel 2007/2008 Tutorial 2 Criação de uma nova publicação de base de dados no SQL Server 2005 Standard Edition / Enterprise Edition / Developer Edition No computador cliente: 1. Estabelecer

Leia mais

Migrando Bancos de Dados pelo Delphi

Migrando Bancos de Dados pelo Delphi São muitas as vezes em que temos necessidade de migrar nosso banco de dados, seja para ter uma tecnologia mais nova ou para regredir e usar as opções que os velhos sistemas usam. Neste artigo veremos como

Leia mais

Cadastro de Orçamento Utilizando Tablet Android

Cadastro de Orçamento Utilizando Tablet Android Cadastro de Orçamento Utilizando Tablet Android Instalação, configuração e manual 1 Conteúdo Instalação... 4 Requisitos mínimos... 4 Windows 8... 5 Instalação do IIS no Windows 8... 5 Configuração do IIS

Leia mais

Ficha prática nº 7. SGBD Microsoft Access e SQL Server

Ficha prática nº 7. SGBD Microsoft Access e SQL Server Instituto Superior Politécnico de Viseu Escola Superior de Tecnologia Departamento de Informática Ficha prática nº 7 SGBD Microsoft Access e SQL Server Objectivo: Criação de uma aplicação em arquitectura

Leia mais

Manual de Instalação e Configuração

Manual de Instalação e Configuração e Configuração MyABCM 4.0 Versão 4.00-1.00 2 Copyright MyABCM. Todos os direitos reservados Reprodução Proibida Índice Introdução... 5 Arquitetura, requisitos e cenários de uso do MyABCM... 7 Instalação

Leia mais

Criando um banco de dados

Criando um banco de dados Após ter projetado o banco de dados, você pode criá-lo utilizando a interface ou com a linguagem. É possível que você queira adicionar tabelas existentes ao banco de dados e depois modificá-las para aproveitar

Leia mais

Persistência de Classe e Auto- Relacionamento em Tabelas de Banco de Dados

Persistência de Classe e Auto- Relacionamento em Tabelas de Banco de Dados UTFPR DAELN - Disciplina de Fundamentos de Programação II ( IF62C ). 1 Persistência de Classe e Auto- Relacionamento em Tabelas de Banco de Dados 1) Introdução! Em algumas situações, pode ser necessário

Leia mais

Configuração de assinatura de e-mail

Configuração de assinatura de e-mail Configuração de assinatura de e-mail Este manual irá lhe auxiliar a configurar a sua assinatura de E-mail no Microsoft Outlook (Desktop) e no Outlook Web App (Webmail). Gerando a sua assinatura de e-mail

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

INTRODUÇÃO À LINGUAGEM SQL CRIAÇÃO DE BANCO DE DADOS E OTIMIZAÇÃO DE CONSULTAS

INTRODUÇÃO À LINGUAGEM SQL CRIAÇÃO DE BANCO DE DADOS E OTIMIZAÇÃO DE CONSULTAS Esclarecimento Licenciamento de Uso Este documento é propriedade intelectual 2012 da NRSYSTEM COMÉRCIO E SERVIÇOS DE INFORMÁTICA LTDA-ME, consiste de uma compilação de diversos materiais entre livros,

Leia mais

Bases de Dados. Lab 1: Introdução ao ambiente

Bases de Dados. Lab 1: Introdução ao ambiente Departamento de Engenharia Informática 2010/2011 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

Iniciar o Data Adapter Configuration Wizard. Toolbox Data Duplo clique em OleDbDataAdapter. Botão next na caixa de diálogo

Iniciar o Data Adapter Configuration Wizard. Toolbox Data Duplo clique em OleDbDataAdapter. Botão next na caixa de diálogo Iniciar o Data Adapter Configuration Wizard Toolbox Data Duplo clique em OleDbDataAdapter Botão next na caixa de diálogo Se carregar em Cancel, o wizard é cancelado e podemos depois definir as propriedades

Leia mais

Instalando o Lazarus e outros sistemas de suporte. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Instalando o Lazarus e outros sistemas de suporte. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Instalando o Lazarus e outros sistemas de suporte Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 1 Levante e ande - Instalando o Lazarus e outros sistemas de suporte. Ano: 02/2011 Nesta Edição

Leia mais

Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br

Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br Programação com acesso a BD Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Modelos de Dados, Esquemas e Instâncias 2 Modelos de Dados, Esquemas e Instâncias Modelo de dados: Conjunto de conceitos

Leia mais

SQL - Criação de Tabelas

SQL - Criação de Tabelas SQL - Criação de Tabelas André Restivo Faculdade de Engenharia da Universidade do Porto February 24, 2012 André Restivo (FEUP) SQL - Criação de Tabelas February 24, 2012 1 / 25 Sumário 1 Introdução 2 Tabelas

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

ZIM 8.50 PRIMEIROS PASSOS (WINDOWS E UNIX)

ZIM 8.50 PRIMEIROS PASSOS (WINDOWS E UNIX) ZIM TECHNOLOGIES DO BRASIL ZIM 8.50 PRIMEIROS PASSOS (WINDOWS E UNIX) Próx Antes de Iniciar O objetivo deste documento é apresentar os primeiros passos para utilizar a versão mais recente do Zim 8.50 para

Leia mais

Replicação de servidores de banco de dados

Replicação de servidores de banco de dados Replicação de servidores de banco de dados Cresce cada vez mais dentro das organizações a necessidade de garantir a alta disponibilidade das informações. Como a base de dados de qualquer empresa é seu

Leia mais

AULA 8 CRIANDO UMA CLASSE EM PHP INTERAGINDO COM BANCO DE DADOS - COM RELACIONAMENTO ENTRE TABELAS

AULA 8 CRIANDO UMA CLASSE EM PHP INTERAGINDO COM BANCO DE DADOS - COM RELACIONAMENTO ENTRE TABELAS AULA 8 CRIANDO UMA CLASSE EM PHP INTERAGINDO COM BANCO DE DADOS - COM RELACIONAMENTO ENTRE TABELAS Na grande maioria dos sistemas, faz-se necessário utilizar informações que estão armazenadas em uma determinada

Leia mais

3UHSDUDQGRR64/([SUHVVSDUDWUDEDOKDUFRP&ODULRQ

3UHSDUDQGRR64/([SUHVVSDUDWUDEDOKDUFRP&ODULRQ 3UHSDUDQGRR64/([SUHVVSDUDWUDEDOKDUFRP&ODULRQ &RQILJXUDQGRR0664/6HUYHU([SUHVVSDUDWUDEDOKDUFRP SURJUDPDV&ODULRQHSHUPLWLUDFHVVRDWUDYpVGHFRQH[}HV UHPRWDV Para habilitar as configurações remotas, e também conexões

Leia mais

Gestão de Tecnologia da Informação

Gestão de Tecnologia da Informação Gestão de Tecnologia da Informação Banco de Dados Prof. Gilberto B. Oliveira Tópicos Projeto de Banco de Dados (Button-Up) Modelagem conceitual Modelagem lógica Exemplo: Implementação do modelo Escola

Leia mais

Com criar relatório no Report Services do Microsoft SQL Server 2008 R2 integrado com o

Com criar relatório no Report Services do Microsoft SQL Server 2008 R2 integrado com o Com criar relatório no Report Services do Microsoft SQL Server 2008 R2 integrado com o SisMoura Objetivo Configurar o Reporting Services Como criar relatórios Como publicar relatórios Como acessar os relatórios

Leia mais

Impressão de Relatórios com Data Report Professor Sérgio Furgeri. A figura seguinte ilustra a geração de um relatório a partir de uma tabela de...

Impressão de Relatórios com Data Report Professor Sérgio Furgeri. A figura seguinte ilustra a geração de um relatório a partir de uma tabela de... OBJETIVOS DA AULA: Demonstrar a utilização da ferramenta Data Report do Visual Basic para a geração de relatórios. Apresentar os procedimentos para a criação de um relatório simples a partir dos dados

Leia mais