http://grou.ps/dotnetcoders
http://duhgarcia.wordpress.com
O que é uma Base de Dados ?
 • Conjunto de dados(Informações) armazenadas em um local


 • Todo sistema possui uma base de dados




 Sistema de Pizzaria                                Base de Dados
                                                      (Pizzaria)




 Sistema de ECommerce                               Base de Dados
                                                     (ECommerce)

                                                                2
O que é o SQL Server ?
 • Sistema Gerenciador de Banco de Dados da Microsoft


 • Criado em 1.988 em parceria com a SyBase




                                                        3
Definição do Transact SQL

 • Desenvolvido no início de 1.970


 • Linguagem do SQL Server


 • Apelido carinhoso T-SQL




                                     4
Estrutura Tabelas




                    5
Demonstração
 1   Criando a Base de Dados (CURSO) no SQL Server


 2   Criando as Tabelas (TB_DESENVOLVEDOR, TB_LINGUAGEM)


 3   Inserindo Registros nas Tabelas (TB_DESENVOLVEDOR, TB_LINGUAGEM)


 4   Visualizando os Registros Tabelas (TB_DESENVOLVEDOR, TB_LINGUAGEM)




                                                                          6
ADO.NET
 Considerações:

1    Tecnologia de acesso a dados da plataforma .NET


2    Possui objetos (conectados, desconectados) e ferramentas ORM


3    Nosso foco é a ferramenta ORM (Entity Framework)




                                                                    7
Entity Framework                           (Apelido EF)
 Considerações:

1    Ferramenta de Persistência de Dados (Aplicação x Base) Vice Versa


2    Recupera, Salva, Atualiza e Deleta os Registros das Tabelas


3    Trabalha tanto Conectado quanto Desconectado


4    Ferramenta mais Avançada para Acesso a Dados da Plataforma .NET




                                                                         8
Adicionando um EF




                    9
Demonstração
 1   Criando um Projeto ASP.NET (WebForms)


 2   Adicionando as Pastas (Desenvolvedor, Linguagem)


 3   Criando as Páginas (Listar, Inserir, Alterar, Excluir) nas 2 Pastas


 4   Criando um Contexto do EF (Nome Modelagem) no Projeto




                                                                           10
ADO.NET

ADO.NET

  • 1.
  • 2.
    O que éuma Base de Dados ? • Conjunto de dados(Informações) armazenadas em um local • Todo sistema possui uma base de dados Sistema de Pizzaria Base de Dados (Pizzaria) Sistema de ECommerce Base de Dados (ECommerce) 2
  • 3.
    O que éo SQL Server ? • Sistema Gerenciador de Banco de Dados da Microsoft • Criado em 1.988 em parceria com a SyBase 3
  • 4.
    Definição do TransactSQL • Desenvolvido no início de 1.970 • Linguagem do SQL Server • Apelido carinhoso T-SQL 4
  • 5.
  • 6.
    Demonstração 1 Criando a Base de Dados (CURSO) no SQL Server 2 Criando as Tabelas (TB_DESENVOLVEDOR, TB_LINGUAGEM) 3 Inserindo Registros nas Tabelas (TB_DESENVOLVEDOR, TB_LINGUAGEM) 4 Visualizando os Registros Tabelas (TB_DESENVOLVEDOR, TB_LINGUAGEM) 6
  • 7.
    ADO.NET Considerações: 1 Tecnologia de acesso a dados da plataforma .NET 2 Possui objetos (conectados, desconectados) e ferramentas ORM 3 Nosso foco é a ferramenta ORM (Entity Framework) 7
  • 8.
    Entity Framework (Apelido EF) Considerações: 1 Ferramenta de Persistência de Dados (Aplicação x Base) Vice Versa 2 Recupera, Salva, Atualiza e Deleta os Registros das Tabelas 3 Trabalha tanto Conectado quanto Desconectado 4 Ferramenta mais Avançada para Acesso a Dados da Plataforma .NET 8
  • 9.
  • 10.
    Demonstração 1 Criando um Projeto ASP.NET (WebForms) 2 Adicionando as Pastas (Desenvolvedor, Linguagem) 3 Criando as Páginas (Listar, Inserir, Alterar, Excluir) nas 2 Pastas 4 Criando um Contexto do EF (Nome Modelagem) no Projeto 10