SlideShare une entreprise Scribd logo
1  sur  11
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
O que é uma Base de Dados e SQL Server

Contenu connexe

Similaire à O que é uma Base de Dados e SQL Server

Apresentação em Projeto de Sistemas – Entity Framework
Apresentação em Projeto de Sistemas – Entity FrameworkApresentação em Projeto de Sistemas – Entity Framework
Apresentação em Projeto de Sistemas – Entity FrameworkMatteus Barbosa
 
Interoperabilidade com .NET em ambiente Mainframe
Interoperabilidade com .NET em ambiente MainframeInteroperabilidade com .NET em ambiente Mainframe
Interoperabilidade com .NET em ambiente MainframeAlessandro Binhara
 
Tecnologias para mineração de dados nas nuvens
Tecnologias para mineração de dados nas nuvensTecnologias para mineração de dados nas nuvens
Tecnologias para mineração de dados nas nuvensAlessandro Binhara
 
Deep Dive sobre Entity Framework
Deep Dive sobre Entity FrameworkDeep Dive sobre Entity Framework
Deep Dive sobre Entity FrameworkLuciano Condé
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadospichiliani
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadospichiliani
 
Entendendo Frameworks web com Python
Entendendo Frameworks web com PythonEntendendo Frameworks web com Python
Entendendo Frameworks web com PythonLuiz Aldabalde
 
Entendendo Framework Web com Python
Entendendo Framework Web com PythonEntendendo Framework Web com Python
Entendendo Framework Web com PythonPythOnRio
 
PostgreSQL-Prático.pdf
PostgreSQL-Prático.pdfPostgreSQL-Prático.pdf
PostgreSQL-Prático.pdfArleiEvaristo
 
Primeiros passos com o framework Sencha Ext JS
Primeiros passos com o framework Sencha Ext JSPrimeiros passos com o framework Sencha Ext JS
Primeiros passos com o framework Sencha Ext JSWemerson Januario
 
Palestra Plataforma .NET na ETEC Marília
Palestra Plataforma .NET na ETEC MaríliaPalestra Plataforma .NET na ETEC Marília
Palestra Plataforma .NET na ETEC MaríliaElvis Fusco
 

Similaire à O que é uma Base de Dados e SQL Server (20)

Banco de Dados no Visual Studio
Banco de Dados no Visual StudioBanco de Dados no Visual Studio
Banco de Dados no Visual Studio
 
Apresentação em Projeto de Sistemas – Entity Framework
Apresentação em Projeto de Sistemas – Entity FrameworkApresentação em Projeto de Sistemas – Entity Framework
Apresentação em Projeto de Sistemas – Entity Framework
 
Interoperabilidade com .NET em ambiente Mainframe
Interoperabilidade com .NET em ambiente MainframeInteroperabilidade com .NET em ambiente Mainframe
Interoperabilidade com .NET em ambiente Mainframe
 
Banco de dados
Banco de dados   Banco de dados
Banco de dados
 
Tecnologias para mineração de dados nas nuvens
Tecnologias para mineração de dados nas nuvensTecnologias para mineração de dados nas nuvens
Tecnologias para mineração de dados nas nuvens
 
LINQ
LINQLINQ
LINQ
 
ASP.NET - Conceitos Básicos
ASP.NET - Conceitos BásicosASP.NET - Conceitos Básicos
ASP.NET - Conceitos Básicos
 
Deep Dive sobre Entity Framework
Deep Dive sobre Entity FrameworkDeep Dive sobre Entity Framework
Deep Dive sobre Entity Framework
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dados
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dados
 
Introdução ao Entity Framework 4
Introdução ao Entity Framework 4Introdução ao Entity Framework 4
Introdução ao Entity Framework 4
 
Entendendo Frameworks web com Python
Entendendo Frameworks web com PythonEntendendo Frameworks web com Python
Entendendo Frameworks web com Python
 
Entendendo Framework Web com Python
Entendendo Framework Web com PythonEntendendo Framework Web com Python
Entendendo Framework Web com Python
 
Ppt curso access 2010
Ppt curso access 2010Ppt curso access 2010
Ppt curso access 2010
 
Palestra
PalestraPalestra
Palestra
 
PostgreSQL-Prático.pdf
PostgreSQL-Prático.pdfPostgreSQL-Prático.pdf
PostgreSQL-Prático.pdf
 
Curso Informática - PIB
Curso Informática - PIBCurso Informática - PIB
Curso Informática - PIB
 
Primeiros passos com o framework Sencha Ext JS
Primeiros passos com o framework Sencha Ext JSPrimeiros passos com o framework Sencha Ext JS
Primeiros passos com o framework Sencha Ext JS
 
ORM e EF
ORM e EFORM e EF
ORM e EF
 
Palestra Plataforma .NET na ETEC Marília
Palestra Plataforma .NET na ETEC MaríliaPalestra Plataforma .NET na ETEC Marília
Palestra Plataforma .NET na ETEC Marília
 

O que é uma Base de Dados e SQL Server

  • 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 Transact SQL • Desenvolvido no início de 1.970 • Linguagem do SQL Server • Apelido carinhoso T-SQL 4
  • 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
  • 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