【牛腩】1-5讲小结

        看牛腩视频有一段时间了,由衷的佩服人家啊!太厉害了。。。前5讲就是讲了牛腩新闻发布系统给设计说明书的编写,从文档,图到数据库的设计,都是之前学习过的,没什么新鲜的,但是感觉人家一套做下来,就是条理很清晰,讲的很清楚,能认识到之前自己做的时候的很多不足之处。

        【知识点】

          第1讲 相关软件安装(略过)

         第2-3讲 数据库设计:这里讲的真的很详细,从用例图类图到数据库的设计再到数据库文档的编写,其实很简单的过程,但是还是有很多知识自己以前知道但是没有真正的用过,比如说 基础的用SQL语句建表,之前基本都是直接建表,感觉用语句建表也挺简单的,只是自己懒得尝试。还有就是数据库关系图的查看,其实对SQL Server的使用真的很片面,很多使用技巧自己都不知道。还有文档编写的规范性,也是有很多问题。基本内容如下:

        1、 功能图:用例图

                             【牛腩】1-5讲小结_第1张图片  
   2、数据库设计类图:

         

        3、根据图建立数据库:SQL语句建立

<span style="font-size:18px;">--建立数据库
create database newssystem
--建立类别表
create table category
(
	id int identity(1,1) primary key,
	name varchar(20) not null
)
--建立新闻表
create table news
(
	id int identity(1,1) primary key,
	title varchar(100) not null,
	content text not null,
	createTime datetime not null,
	caID int    
)
--建立评论表
create table comment
(
	id int identity(1,1) primary key,
	content text not null,
	createTime datetime not null,
	userIp varchar(15) not null
)
</span>
        4、编写数据库文档(主要是数据库关系图和表的说明)

          a.关系图:很清晰明了,之前没注意用过。

                                【牛腩】1-5讲小结_第2张图片

           b.表的说明:感觉之前的不够规范,向规范看齐。。。

                             

        第4-5讲 主要是界面模拟图设计和数据表操作类设计,界面主要分前台和后台设计这里不多说。对数据表操作类的设计,无非就是对数据库进行增删改查,主要反应的是D层对三个表的操作。操作类如下:

        对类别表(category)的操作类:


        对新闻表(news)的操作类:


        对评论表(comment)的操作类:


         【小结】

        前5讲都是比较基础的,也是之前学过的但是看着视频做一遍之后,会发现自己之前有很多不足的地方,又学到了不少东西,知识总是温故而知新的。之后就是关于后台代码的编写,过程也是熟悉的,但是很多细节自己都没注意过,又是一个学习的过程。SQLHelper,SQL注入,触发器,存储过程等等大部分在机房的时候都多少用到点,但是理解不深,所以从这个视频中再次巩固学习,真心不错。。。


你可能感兴趣的:(数据库,博客)