13

Banco de Dados no Visual Studio

Embed Size (px)

Citation preview

Page 1: Banco de Dados no Visual Studio
Page 2: Banco de Dados no Visual Studio

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

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

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

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

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

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

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

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

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

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

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