Windows Vista - Curso Completo - 1476 páginas Windows Server 2003 - Curso Completo SQL Server 2005 - Curso Completo 1500 Tutoriais de Informática Windows Vista - Curso Completo - 1476 páginas Curso Completo de Access Certificações Microsoft
 

Você está aqui: Principal » Lista Completa de Tutoriais

Sobre este Tutorial

Autor: Lano Thiago Soares de Castro
Data: 25-06-2006
Categoria: .NET
Assunto: ASP.NET
Visitas: 4612
E-mail: lanodecastro@hotmail.com
Site:
Avaliação: (2 votos)
1 2 3 4 5
Comentários: Ler / Escrever

Construindo um sistema de publicação de notícias – Parte I

 

Olá Pessoal,

 

Estamos abrindo mais uma nova categoria de tutorias na área de desenvolvimento .Net. Estaremos abordando conceitos relacionados a banco de dados através da arquitetura ADO.Net e explorando recursos do Asp.Net.

 

As experiências abordadas nesta nova categoria envolvem soluções práticas, e para quem está começando a desenvolver, será interessante acompanhar nossa série de tutoriais.

 

Objetivo

 

O nosso primeiro objetivo prático é construir um sistema de publicação de notícias. Logo abaixo faremos uma listagem das tarefas que o nosso sistema deverá cumprir. Desta forma, será mais simples direcionarmos nosso desenvolvimento para concluir com mais rapidez e organização.

 

O sistema deverá ter as seguintes funções:

 

» Cadastrar, Alterar ou Excluir as Notícias.

 

» Cadastrar, Alterar ou Excluir as Categorias.

 

» Cadastrar, Alterar ou Excluir os Usuários que poderão ter acesso para manipular o sistema de publicação.

 

» Fornecer a visualização das notícias através de uma interface Web.

 

Desta forma, o melhor caminho é começar a desenvolver o banco de dados que irá manter as notícias e os usuários. Como estamos iniciando, utilizaremos o banco de Dados Microsoft Access. Caso queiram utilizar outra base de dados como SQL Server ou MySQL, estejam a vontade. Em breve, estaremos utilizando estes bancos de dados também.

 

 

Organize seus arquivos da seguinte forma:

 

 

Na pasta tutorias vamos colocar os arquivos Aspx, na pasta BaseDeDados vamos armazenar o banco de dados, na pasta bin ficará as nossas Dlls, e na pasta Imagens coloque todas as imagens utilizadas.

 

Criando a Base de Dados

 

Abra o Microsoft Access e crie um novo banco de dados na pasta BaseDeDados que foi mostrada logo acima:

 

 

Dê a ele o nome de ControleDeNoticias.mdb Vale lembrar que, caso seu sistema de arquivos seja NTFS, será necessário liberar a permissão de escrita para a pasta do banco de dados.

 

Clique em criar nova tabela usando o modo de Design:

 

 

Crie os campos de acordo com a figura abaixo...

 

 

Veja que o campo IDCategoria é nossa chave-primária e que por isso foi utilizado o tipo Numeração Automática. Assim garantimos a integridade de cada registro.

 

O campo Categoria é do tipo Número devido a sua utilidade como chave-estrageira. Este campo fará referência a tabela de categorias através de relacionamento.

 

Salve esta tabela como TbNoticias.

 

Vamos criar agora a tabela com as categorias das notícias. Crie de acordo com a figura abaixo...

 

 

Salve como TbCategorias

 

Para concluirmos esta etapa, criaremos agora a tabela que armazenará os dados dos usuários que publicam as notícias. Neste sistema, cada jornalista poderá somente publicar notícias dentro da sua categoria, isto é, um jornalista não poderá acessar outra categoria a não ser a que lhe foi destinada.

 

Vamos criar a tabela de usuários de acordo com a figura abaixo...

 

 

Veja que o campo CategoriaDeAcesso é numérico. Ele será usado como referência para a categoria que cada usuário poderá acessar. Salve como TbUsuarios.

 

Relacionamentos

 

Agora, devemos definir os relacionamentos que existem entre as tabelas que criamos. Clique em Ferramentas > Relacionamentos...

 

 

Selecione as três tabelas e clique em Adicionar. Logo após, clique em Fechar.

 

 

Clique no campo IDCategoria da tabela TbCategorias e arraste até o campo Categoria da tabela TbNoticias. Isto fará abrir uma caixa de diálogo, como  a mostrada abaixo...

 

 

Marque a opção Impor integridade referencial e clique em Criar.

 

Deverá ficar de acordo com a imagem abaixo...

 

 

Clique novamente no campo IDCategoria da tabela TbCategorias e arraste até o campo CategoriaDeAcesso da tabela TbUsuarios.

 

 

Marque novamente a opção Impor integridade referencial  e clique em  Criar.

 

O layout final dos relacionamentos deverá ficar de acordo com a imagem abaixo...

 

 

Salve este esquema de relacionamento clicando no botão Salvar.

 

Bem pessoal, na próxima continuaremos com a criação do nosso sistema. Na próxima etapa estaremos conhecendo os objetos de acesso a dados dentro da arquitetura .Net.

 

Para qualquer dúvida, mande um e-mail para lanodecastro@hotmail.com

 

Lano de Castro

 

 

LISTA DE TODOS OS TUTORIAIS DISPONÍVEIS

 

CURSO EM FORMATO DE VÍDEO-AULA
EXEMPLOS PRÁTICOS PASSO A PASSO COM SOM E IMAGEM
Clique no curso para informações detalhadas
Curso Duração Mais informações
DVD - Hardware - Curso Básico 58 h 36 min Clique aqui
DVD - Conversão de Formatos Digitais: Áudio e Vídeo 1 h 26 min Clique aqui
DVD - Curso de Oratória - Falando em Público sem Medo 33 min Clique aqui
Vídeo-Aula - Access 2007 Básico 2 h 1 min Clique aqui
Vídeo-Aula - Access 2007 - Tudo Sobre Consultas 2 h 30 min Clique aqui
Vídeo-Aula - Aprenda a Criar uma Agenda Telefônica no Excel 40 min Clique aqui
Vídeo-Aula - Calculadoras HP 50G - 49G/G+ - 48 GII - 11 Cursos de Brinde   Clique aqui
Vídeo-aula - Concursos: Inglês ESAF - Simulados e Provas Comentadas 2 h Clique aqui
Vídeo-Aula - Criação de Sites - Curso Básico 2 h 53 min Clique aqui
Vídeo-Aula - Criando Blogs Profissionais - Curso Completo 1 h Clique aqui
Vídeo-Aula - Criando uma Loja Virtual com PHP e MySQL - Curso Completo 19 h Clique aqui
Vídeo-Aula - Curso Autocad 2D 4 h Clique aqui
Vídeo-Aula - Curso Autocad 3D 3 h 45 min Clique aqui
Vídeo-Aula - Curso Avançado de Access 2003 2 h 48 min Clique aqui
Vídeo-Aula - Curso Avançado de Excel 2003 3 h 41 min Clique aqui
Vídeo-Aula - Curso Avançado de Word 2003 1 h 34 min Clique aqui
Vídeo-Aula - Curso Básico de Access 2003 2 h 49 min Clique aqui
Vídeo-Aula - Curso Básico de Excel 2003 3 h 3 min Clique aqui
Vídeo-Aula - Curso Básico de PowerPoint 2003 2 h 22 min Clique aqui
Vídeo-Aula - Curso Básico de Windows XP 2 h 36 min Clique aqui
Vídeo-Aula - Curso Básico de Word 2003 2 h 14 min Clique aqui
Vídeo-Aula - Curso de Microinformática Prática 4 h 35 min Clique aqui
Vídeo-Aula - Curso de Teoria Musical 2 h 50 min Clique aqui
Vídeo-Aula - Curso Prático de Internet 40 min Clique aqui
Vídeo-Aula - Curso Profissional Photoshop 4 h 20 min Clique aqui
Vídeo-Aula - Dominando o ORACLE 12 h Clique aqui
Vídeo-Aula - Excel 2007 - Curso Avançado 2 h 30 min Clique aqui
Vídeo-Aula - Excel 2007 - Curso Básico 2 h 35 min Clique aqui
Vídeo-Aula - Excel Para Concursos - Simulados e Provas Comentadas 2 h Clique aqui
Vídeo-Aula - Flash CS3 - Básico e Prático 4 h 45 min Clique aqui
Vídeo-Aula - Flash MX - Curso Básico 2 h 26 min Clique aqui
Vídeo-Aula - Fórmulas e Funções Matriciais no Excel 2 h 30 min Clique aqui
Vídeo-Aula - HTML - Curso Prático 2 h 40 min Clique aqui
Vídeo-Aula - Lógica de Programação - Curso Completo 22 h 15 min Clique aqui
Vídeo-Aula - Lógica de Programação com VB.NET 14 h Clique aqui
Vídeo-Aula - Matemática Básica - Módulo I 45 min Clique aqui
Vídeo-Aula - Matemática Financeira - Teoria e Prática 9 h 10 min Clique aqui
Vídeo-Aula - MySQL - Curso Completo e Prático 11 h 30 min Clique aqui
Vídeo-Aula - Outlook Express – Curso Prático 55 min Clique aqui
Vídeo-Aula - PHP + HTML + CSS - Curso Completo 27 h 35 min Clique aqui
Vídeo-Aula - Programação VBA no Excel 2 h 54 min Clique aqui
Vídeo-aula - SQL Server 2005 - Reporting Services 2 h 30 min Clique aqui
Vídeo-Aula - Tudo Sobre Gráficos no Excel 9 h Clique aqui
Vídeo-Aula - Windows XP - Curso Básico 2 h 36 min Clique aqui
Vídeo-Aula - Windows XP Básico + Intermediário + Dicas Práticas 8 h Clique aqui
Vídeo-Aula - Windows XP - Formatação e Instalação 3 h 47 min Clique aqui
Vídeo-Aula - Word 2007 - Curso Básico 2 h 23 min Clique aqui
Vídeo-Aula interativa: Tudo Sobre Tabelas Dinâmicas no Excel 2003 2 h 30 min Clique aqui
LIVROS CAMPEÕES DE VENDA NO SITE
Dossiê Hacker
Universidade Project
Loja de Livros

© Júlio Battisti, 2001 - 2008. Todos os direitos reservados.
É expressamente proibida a reprodução total ou parcial do conteúdo deste site e dos textos disponíveis, seja através de mídia eletrônica, impressa, ou qualquer outra forma de distribuição. Os infratores serão indiciados e punidos com base na lei nº 9.610 de 19/02/1998. Este tutorial só pode ser publicado no site www.juliobattisti.com.br e no site do Autor do tutorial. Nenhum outro site tem permissão para copiar e publicar este tutorial, mesmo que sejam mantidas todas as referências ao autor e ao site www.juliobattisti.com.br. Não é permitida a publicação deste tutorial em nenhum outro site.