O documento discute bases de dados, SQL Server, Transact SQL, estrutura de tabelas, ADO.NET e Entity Framework. Ele fornece exemplos de como criar uma base de dados no SQL Server, criar tabelas, inserir registros e visualizá-los. O documento também explica como adicionar Entity Framework a um projeto ASP.NET para acessar e manipular dados.
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