使用ASP.NET从零开始制作设计网站之九

使用ASP .NET 从零开始制作设计网站之九
(蒋惠全 楚东明)

☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ 

第八个任务:使用SQL Server2005创建数据库

  时间一天一天过去了,小问号每天按部就班地忙活着……
  小问号蒋老师,面上的工作我都做完了,我打算创建数据库了,可以开始了吗?
  蒋老师:当然可以!  
  小问号这是我的长项,前面这些工作怎么都不像一个程序员干的活!

☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ 

1、做这个网站你应该具备的SQL Server2005基础

  SQL语句:CREATE DATABASE、CREATE TABLE、CREATE VIEW、INSERT、UPDATE、SELECT、DELETE语句。
  当然SQL Server2005不仅仅如此,更高级的知识请到我们的VIP会员专区提升,但这已经具备了做这个网站的基础。

2、使用SQL Server2005

  使用SQLSERVER2005对象资源管理器完成建库建表没有任何问题,但作为程序员,强烈建议你最好使用查询编辑器(SQLSERVER2000叫查询分析器)来完成这些操作,好处绝不是向别人卖弄代码,而是团队合作时沟通或者形成文档以及移置到譬如Oracle都是前者不可比拟的!
  库名、表名、列名的命名要规范,建议你最好使用匈牙利命名法,你再也不用考虑哪些变量是关键字或者是不合法的。如果你不了解匈牙利命名法,请参考:什么是匈牙利命名法?有什么好处?
  请看一个表名Yybrdab(拼音首字母),你再看一个表名Yiyuanbinrendanganbiao(拼音全拼),再看表名PatientFiles(英文缩写),你有什么看法呢?Yybrdab很难猜,Yiyuanbinrendanganbiao全拼太长了,英文命名PatientFiles是不是更容易理解一些?
  小问号的库、表结构如下:
  CREATE DATABASE Zhongyuan-------------------数据库名为"zhongyuan"
  USE Zhongyuan
  GO
  CREATE TABLE UserInfo-----------------------管理员/用户信息表
  CREATE TABLE BigKind------------------------大类别表
  CREATE TABLE SmallKind----------------------小类别表
  CREATE TABLE News---------------------------新闻/文章表
  CREATE TABLE Vote---------------------------调查/投票信息表
  CREATE TABLE MotionPhoto--------------------滚动图片表
  CREATE TABLE AppealInfo---------------------**举报信息表
  下面为具体的表结构,供大家参考:
  1、UserInfo表结构(管理员/用户信息表)

   nID----------------------------自动编号,主键
   cUserName----------------------用户名
   cUserPassword------------------用户密码
   cPersonName--------------------人员姓名
   cStation-----------------------角色/位置


如果你到现在还不会建库建表那么请观看视频 ,这里教大家怎样创建数据库和建立第一个UserName表,其他的表大家参考视频中的方法自己建立。
2、BigKind表结构(大类别表)

   nID----------------------------自动编号,主键
   cKindName----------------------大类名称


3、SmallKind表结构(小类别表)

   nID----------------------------自动编号,主键
   cKindName----------------------小类名称

   nBigID-------------------------所属大类编号

   4、News表结构(新闻/文章表)

   nID----------------------------自动编号,主键
   nKindID------------------------所属类别编号
   cTitle-------------------------新闻标题
   cImage-------------------------新闻图片(用于首页轮换动画中)
   cFrom--------------------------来源
   cAuthor------------------------作者
   cContent-----------------------详细内容
   dInTime------------------------发布时间

   5、Vote表结构(调查/投票信息表)

   nID----------------------------自动编号,主键
   cTitle-------------------------投票标题
   cOption1-----------------------选项1
   cOption2-----------------------选项2
   cOption3-----------------------选项3
   cOption4-----------------------选项4
   nValue1------------------------选项1票数

   nValue2------------------------选项2票数
   nValue3------------------------选项3票数
   nValue4------------------------选项4票数

   6、MotionPhoto表结构(滚动图片表)

   nID----------------------------自动编号,主键
   cPhoto-------------------------图片路径
   cTitle-------------------------文章标题
   cContent-----------------------详细内容
   dInTime------------------------发布时间

   7、AppealInfo表结构(**举报信息表)

   nID----------------------------自动编号,主键
   cPersonType--------------------发送人类型
   cPersonName--------------------发送人姓名
   cPersonPhone-------------------发送人电话
   cPersonAddress-----------------发送人地址
   cAppealType--------------------投诉类型
   cAddressee---------------------收信人

   cTitle-------------------------信件标题
   cContent-----------------------信件内容
   cSecrecyYN---------------------是否保密
   dSendTime----------------------发送时间

  好了,到此这个网站中需要用到的数据库和表已经建立完毕了,大家可以按照上面的例子建表,如果你认为自己建立的表结构或字段名称更合理的话也可以根据自己的想法建立。

上一篇:使用ASP.NET从零开始制作设计网站之八   下一篇:使用vs2005完成站点建设,敬请期待!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值