Artigos SharpCode

Desenvolvimento de um aplicativo em .NET – Parte 3

Olá

Nesta parte, vou criar o Banco de Dados e as tabelas necessárias para o funcionamento do sistema de artigos. Para isso, vou usar o MS SQL Server Management Studio Express (SMS) em conjunto com MS SQL Server Express (SQL).

O procedimento para criação de Banco de Dados/Tabelas é bastante simples e rápido. Quando se abre o SMS, deve-se informar em que computador o SQL está. Como vou trabalhar com tudo local, clico em OK para fazer o logon.

Untitled-1

Feito isso, abre-se a janela principal do programa. Para criar um novo Banco de Dados, é só clicar sobre o Databases (no Object Explorer) com o botão direito e depois em “New Databases”. Depois é só informar o nome e clicar em ok. Existem outras configurações que podem ser personalizadas, mas não é o foco deste artigo.

Untitled-2 

Após, vamos para a criação de uma nova tabela. O processo é semelhante a criar um banco de dados, porém agora deve-se escolher o banco de dados (que eu criei com o nome de SharpCode), e a “pasta” Tables. Clicando com o botão direito, escolhe-se a opção “New table”, como se vê na imagem abaixo.

Untitled-3

Por fim, agora é hora de criarmos os campos. Note que para o campo Id ser auto numerado, deve-se colocar a opção “Is identity” como “Yes”, como se ve na imagem abaixo.

Untitled-4

Assim, as tabelas criadas (com seus campos) foram:

Site
Id Numerico
Nome nchar(200)
URL nchar(250)
NomeResponsavel nchar(250)
EmailResponsavel nchar(250)
DataCadastro DateTime
Titulo nchar(200)

 

Artigo
Id int
Titulo nchar(250)
Texto ntext
DataCadastro datetime
DataPublicacao datetime
IdUsuario int

 

A parte de segurança vai ficar a cargo do .NET mesmo, o que simplifica o processo de aprendizado. Amanhã começa o desenvolvimento da aplicação no Visual Studio.

Abraços!

Comentários

pconradjunior disse:

Buenas!

Gostei do artigo, e acredito que seja um passo interessante pra desenvolver soluções funcionais a médio prazo e de forma mais completa.

Será que podia acrescentar sistema de contagem de acessos por artigo e votação dos melhores? De repente é interessante pra quem publica saber da visibilidade dos seus textos.

Abraço!

# March 31, 2009 2:36 PM