banco de dados no visual studio
TRANSCRIPT
2
O que é uma Base de Dados ?
• Todo sistema possui uma base de dados
• Conjunto de dados(Informações) armazenadas em um local comum
Base de Dados(Pizzaria)
Base de Dados(ECommerce)
Sistema de Pizzaria
Sistema de ECommerce
3
O que é o SQL Server ?
• Criado em 1.988 em parceria com a SyBase
• Sistema Gerenciador de Banco de Dados da Microsoft
4
História do ANSI SQL e T-SQL
• ANSI-SQL definido pela American National Standards Institute
• Implementação da Microsoft é T-SQL ou Transact SQL
• Outras implementações PSQL(Postgree) e PL/SQL(Oracle)
• Desenvolvido no início de 1.970
5
Principais Objetos do Banco de Dados
Objeto Descrição
Tables Armazenam todas as informações do nosso sistema
Procedures Comando armazenados que executam determinadas ações
Demonstração
6
Conhecendo o SQL Server Management Studio1
Conhecendo a Tela de Login do SSMS2
Criando a Base de Dados (CURSO)3
7
Visual Studio 2010
Considerações:
Visual Studio é um Ambiente de Desenvolvimento Integrado1
Server Explorer: Conexões SGBD, Mapear Máquinas e SharePoint2
Query Builder: Selecionar, Inserir, Alterar, Excluir registros de Tabelas3
OBS: Podemos substituir a ferramenta SQL Server Management Studio pelaJanela Server Explorer e o utilitário Query Builder
Demonstração
8
Conhecendo a Janela Server Explorer1
Adicionando uma Conexão com a Base (Curso) (Explicar Passo a Passo)2
Criando as Tabelas (Linguagem, Desenvolvedor) (Explicar Passo a Passo)3
Inserindo/Visualizando os Registros nas Tabelas4
Visualizando a Estrutura das Tabelas5
Mostrar a Base dentro do Server Explorer e SSMS6
Query Builder (Visualizações)
9
Diagrama
Critério
SQL
Selecionamos as tabelas e colunas que serãovisualizadas na janela de resultados
Ordenamos, Filtramos as colunas que serãovisualizadas na janela de resultados
Comando SQL que será executado no SGBD
OBS: Podemos trabalhar com as 3 visões simultaneamente ou individualmente
Demonstração
10
Conhecendo o Utilitário Query Builder (Tables -> New Query)1
Conhecendo a Visão Diagrama2
Conhecendo a Visão Critério3
Conhecendo a Visão SQL4
Tipos de Instruções (Change Type -> Select, Insert, Update, Delete)5
11
Janelas Server Explorer e Data Sources
OBS: Utilizando essas 2 janelas temos uma redução de linhas de código
Criamos e manipulamos as conexõese objetos do banco de dados
Criamos fontes de dados parausarmos na aplicação
Demonstração
12
Criando o Projeto (Windows Forms) VB.NET1
Conhecendo a Janela Data Sources (Data -> Show Data Sources)2
Criando uma Fonte de Dados com a Base Curso3
Visualizando as Tabelas Mapeadas na Janela4
Visualizando o DataSet Tipado (Tabelas, Preview Data, App.Config)5
Criando as Telas do Projeto6