Download - Banco de Dados no Visual Studio
![Page 1: Banco de Dados no Visual Studio](https://reader034.vdocuments.com.br/reader034/viewer/2022052601/559407ef1a28ab7f288b46d5/html5/thumbnails/1.jpg)
![Page 2: Banco de Dados no Visual Studio](https://reader034.vdocuments.com.br/reader034/viewer/2022052601/559407ef1a28ab7f288b46d5/html5/thumbnails/2.jpg)
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
![Page 3: Banco de Dados no Visual Studio](https://reader034.vdocuments.com.br/reader034/viewer/2022052601/559407ef1a28ab7f288b46d5/html5/thumbnails/3.jpg)
3
O que é o SQL Server ?
• Criado em 1.988 em parceria com a SyBase
• Sistema Gerenciador de Banco de Dados da Microsoft
![Page 4: Banco de Dados no Visual Studio](https://reader034.vdocuments.com.br/reader034/viewer/2022052601/559407ef1a28ab7f288b46d5/html5/thumbnails/4.jpg)
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
![Page 5: Banco de Dados no Visual Studio](https://reader034.vdocuments.com.br/reader034/viewer/2022052601/559407ef1a28ab7f288b46d5/html5/thumbnails/5.jpg)
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
![Page 6: Banco de Dados no Visual Studio](https://reader034.vdocuments.com.br/reader034/viewer/2022052601/559407ef1a28ab7f288b46d5/html5/thumbnails/6.jpg)
Demonstração
6
Conhecendo o SQL Server Management Studio1
Conhecendo a Tela de Login do SSMS2
Criando a Base de Dados (CURSO)3
![Page 7: Banco de Dados no Visual Studio](https://reader034.vdocuments.com.br/reader034/viewer/2022052601/559407ef1a28ab7f288b46d5/html5/thumbnails/7.jpg)
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
![Page 8: Banco de Dados no Visual Studio](https://reader034.vdocuments.com.br/reader034/viewer/2022052601/559407ef1a28ab7f288b46d5/html5/thumbnails/8.jpg)
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
![Page 9: Banco de Dados no Visual Studio](https://reader034.vdocuments.com.br/reader034/viewer/2022052601/559407ef1a28ab7f288b46d5/html5/thumbnails/9.jpg)
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
![Page 10: Banco de Dados no Visual Studio](https://reader034.vdocuments.com.br/reader034/viewer/2022052601/559407ef1a28ab7f288b46d5/html5/thumbnails/10.jpg)
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
![Page 11: Banco de Dados no Visual Studio](https://reader034.vdocuments.com.br/reader034/viewer/2022052601/559407ef1a28ab7f288b46d5/html5/thumbnails/11.jpg)
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
![Page 12: Banco de Dados no Visual Studio](https://reader034.vdocuments.com.br/reader034/viewer/2022052601/559407ef1a28ab7f288b46d5/html5/thumbnails/12.jpg)
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
![Page 13: Banco de Dados no Visual Studio](https://reader034.vdocuments.com.br/reader034/viewer/2022052601/559407ef1a28ab7f288b46d5/html5/thumbnails/13.jpg)