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



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

PHP INTEGRAÇÃO COM MYSQL PARTE 1

LINGUAGEM SQL. SQL Server 2008 Comandos iniciais

MYSQL - PRIMEIROS COMANDOS CRIAÇÃCO DO BD E DAS TABELAS, INSERÇÃO E CONSULTA DE REGISTROS. create database [if not exists] <nome>

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

Projeto de Banco de Dados: Empresa X

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

SQL. Autor: Renata Viegas

Linguagem SQL (Parte I)

Linguagem SQL Parte I

APOSTILA BANCO DE DADOS INTRODUÇÃO A LINGUAGEM SQL

Prof. Carlos Majer Aplicações Corporativas UNICID

A linguagem SQL

4.6. SQL - Structured Query Language

Principais Comandos SQL Usados no MySql

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

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

Operação de União JOIN

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

Programação com acesso a BD. Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br

SQL consulta com operadores

Programação SQL. Introdução

Linguagem SQL (Parte II)

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. Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL

Comandos de Manipulação

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

AULA 2 INTERAÇÃO COM O BANCO DE DADOS

Introdução à linguagem SQL

O que são Bancos de Dados?

Linguagem SQL Sub-linguagem DDL

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

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

Introdução ao SQL. Aécio Costa

Fernando Freitas Costa. Pós-Graduando em Gestão e Docência Universitária. blog.fimes.edu.br/fernando nando@fimes.edu.br

MYSQL: TIPOS DE DADOS. Gilvan Vieira Moura

Stored Procedures. Renata Viegas

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

Linguagem de Consulta - SQL

Modelo Cliente/Servidor Por HIARLY ALVES

AULA 2 INTERAÇÃO COM O BANCO DE DADOS

AULA 6 INTEGRIDADOS DOS DADOS - CRIANDO RESTRIÇÕES

TECNOLOGIA EM SISTEMAS PARA INTERNET PROJETO DE BANCO DE DADOS

Disciplina de Banco de Dados Parte V

SQL (Structured Query Language)

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

SQL (Structured Query Language)

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

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

SQL (Structured Query Language)

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

SQL - Criação de Tabelas

BANCO DE DADOS. info 3º ano. Prof. Diemesleno Souza Carvalho

LUMEWare 1.0 MANAUS 2009

Banco de Dados. Maurício Edgar Stivanello

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

Profº Aldo Rocha. Banco de Dados

MySQL. Prof. César Melo. com a ajuda de vários

Treinamento sobre SQL

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

Curso PHP Aula 08. Bruno Falcão

Banco de Dados SQL (Structured Query Language) Ana Paula Toome Wauke

TRANSAÇÕES. Considerando que estes comandos fazem parte de uma TRANSAÇÃO (veremos como indicar isso):

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

Bases de Dados. O ficheiro create-bank.sql contém um conjunto de instruções SQL para criar a base de dados de exemplo ilustrada na figura 1.

Structured Query Language (SQL) Ambiente Simplificado de um SGBD

Linguagem de Consulta Estruturada (SQL)

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

Structured Query Language (SQL)

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

Bases de Dados 1º semestre

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

JDBC Java Database Connectivity

SQL DDL. Frederico D. Bortoloti

SAD Gestor Gerenciador de Backup

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

PROGRAMAÇÃO EM BANCO DADOS Store Procedure e Trigger

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

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

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

CRIAÇÃO DE RELATÓRIOS EM DELPHI

BANCO DE DADOS II Prof. Ricardo Rodrigues Barcelar

MYSQL BÁSICO. 12 Horas Instrutor: Antonio Itamar Júnior

Manual do Usuário. Integrador FC Store V ACSN Desenvolvimento de Software do Brasil Ltda. Av. Dom Pedro II, 1211 Salto SP

Banco de Dados. Arquitetura e Terminologia. Prof. Walteno Martins Parreira Jr waltenomartins@yahoo.

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

Linguagem SQL. Comandos Básicos

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

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


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

Sensor de temperatura Parte 5 Cleiton Bueno Preparando o ambiente do Banco de dados Mysql

SQL TGD/JMB 1. Projecto de Bases de Dados. Linguagem SQL

Projeto de Banco de Dados

2. Cadastrar Cargo de Funcionário: Gestão> Cadastro> RH> Cargo Cadastro auxiliar necessário quando for preciso cadastrar os funcionários da loja.

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

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc.

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

Modelo de Dados Relacional Restrições de um Banco de Dados Relacional

Android e Bancos de Dados

Transcrição:

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

SQL Server 2008 Trabalhando com consultas através do SQL Usando o comando SELECT O Comando SELECT é um dos mais usados na linguagem de consulta SQL, pois por meio dele perguntas são direcionadas ao servidor de banco de dados a fim de obter respostas

SQL Server 2008 Exemplo de consulta SELECT CURRENT_TIMESTAMP; Clicar em! EXECUTE ou tecla F5 Este comando mostra a data e hora do sistema Seria o mesmo que perguntar: Quais são a data e hora atuais?

SQL Server 2008 SQL SELECT SUSER_SNAME; Este comando mostra o usuário ativo do sistema. PODEMOS USAR OS DOIS COMANDOS SELECT CURRENT_TIMESTAMP; SELECT SUSER_SNAME;

SQL Server 2008 Salvando uma Query File, Save Dar um nome ao arquivo Save Abrindo uma Query

SQL Usando a linguagem SQL Operações aritméticas Adição (+), subtração ( - ), multiplicação ( * ), Divisão ( / ) Ex: SELECT 5+7.5, 5-7.5, 5*7.5, 5/7.5;

SQL Usando a linguagem SQL SELECT 1+2*3; SELECT (1+2)*3;

SQL Bancos de dados do sistema (SQL SERVER) SP_HELPDB; - Este comando além da apresentação dos nomes de bancos de dados, mostra: o tamanho do banco de dados a conta do proprietário do banco de dados (sa) sa conta do administrador do SQL Server 2008 Número de ordem de criação (dbid) Data de criação (created) Configurações (status)

Bancos de dados do sistema (SQL SERVER) Master local onde se encontram diversas informações importantes para o funcionamento do gerenciador de banco de dados Model onde se encontram os modelos para criação de outros bancos de dados não pode ser excluído

Bancos de dados do sistema (SQL SERVER) Msdb banco de dados usado no serviço de agendamento do próprio gerenciador de banco de dados Temdb é usado pelo programa para gerenciamento de operações temporárias. Ele é recriado todas as vezes que ocorre a inicialização do banco de dados

SQL Criação de banco de dados CREATE DATABASE <nome> [;] CREATE DATABASE teste;! execute Para verificar se foi criado mesmo SP_HELPDB

Criação de banco de dados Após a criação do banco de dados precisamos dar um comando para que o banco fique pronto para que nele sejam criadas tabelas e os demais elementos de trabalho USE <nome> [;] USE teste;

Remoção de banco de dados DROP DATABASE <nome> [;] DROP DATABASE teste;

Remoção de banco de dados USE master; (quando abrimos um banco de dados fechamos o que estava aberto DROP DATABASE teste;!execute ou <F5>

Criação de um banco de dados para a empresa Virtual Data Comunication Ltda. CREATE DATABASE virtualdc; USE virtualdc;

Criando tabelas e registros CREATE TABLE <tabela> (<coluna> <tipo coluna> [NULL/NOT NULL] [PRIMARY KEY])[;] Tabela: nome da tabela a ser criada Coluna: campo, indicação do campo a ser criado Tipo coluna: tipo de dado referente àquele campo NULL/NOT NULL: determina se o campo aceita ou não valores nulos; PRIMARY KEY: determina que o campo seja chave primária

Tipos de dados

Exemplo de criação de tabela: Criação de uma tabela no banco de dados virtualdc para armazenar dados de um pequeno cadastro de funcionários O nome da tabela deve ser cadfun conforme a seguinte estrutura

Campo Tipo Descrição COD FUN INT Código do funcionário (não nulo) NOME VARCHAR (40) Nome do funcionário (não nulo) DEPTO CHAR (2) Departamento onde funcionário trabalha FUNCAO CHAR(20) Função do funcionário SALARIO DECIMAL (10,2) Chave primária Salário do funcionário Será o campo CODFUN

SQL para criação da tabela CREATE TABLE cadfun ( CODFUN INT NOT NULL PRIMARY KEY, NOME VARCHAR(40) NOT NULL, DEPTO CHAR (2), FUNCAO CHAR (20), SALARIO DECIMAL (10,2) ) ;

Inserção de Registros INSERT INTO <tabela ( Campo1, Campo2, Campo3, CampoN )> VALUES < ( Valor1, Valor2, Valor3, ValorN )> [;]

INSERT INTO cadfun ( CODFUN, NOME, DEPTO, FUNCAO, SALARIO ) VALUES ( 12, 'CARLOS ALBERTO', '3', 'VENDEDOR', 1530.00 ) ;

INSERT INTO cadfun ( CODFUN, NOME, DEPTO, FUNCAO, SALARIO ) VALUES ( 15, 'MARCOS HENRIQUE', '2', 'GERENTE', 1985.75 ) ; INSERT INTO cadfun ( CODFUN, NOME, DEPTO, FUNCAO, SALARIO ) VALUES ( 7, 'APARECIDA SILVA', '3', 'SECRETARIA', 1200.50 ) ;

INSERT INTO cadfun ( CODFUN, NOME, DEPTO, FUNCAO, SALARIO ) VALUES 9, 'SOLANGE PACHECO', '5', 'SUPERVISORA', 1599.51 ) ; INSERT INTO cadfun ( CODFUN, NOME, DEPTO, FUNCAO, SALARIO ) VALUES 6, 'MARCELO SOUZA', '3', 'ANALISTA', 2250.11 ) ;

INSERT INTO cadfun ( CODFUN, NOME, DEPTO, FUNCAO, SALARIO ) VALUES 1, 'CELIA NASCIMENTO', '2', 'SECRETARIA', 1200.50 ) ;

INSERT INTO cadfun VALUES ( 2, 'WILSON DE MACEDO', '3', 'PROGRAMADOR', 2500.00 ) ;

5 AUGUSTO SOUZA 3 PROGRAMADOR 2500.00 4 CARLOS BASTOS 5 VENDEDOR 1530.00 25 PEDRO SILVA 3 SUPERVISOR 1599.31 3 ANA BASTOS 5 VENDEDORA 1530.00 10 PAULO DA SILVA 2 VENDEDOR 1530.00