发表于: 2017-12-02 22:06:48
2 777
今天完成的事情:
1、整理业务模型、确定对象个数、对象属性...
整理的业务模型如 [图1] 所示。
图1 业务模型
对象的个数至少是两个,分别是 [学生] 和 [教师]。
学生有很多 老师 也可以有很多...不过观察看到 一般一个区域是只有一个负责老师的,所以学生与教师之间是 多对一 的关系。
关于对象的属性...
学生至少包含报名贴中的各个项,老师则至少包含 [管理区域],同时大家都是这个网站的 [用户] ,需要登录才能使用这个系统,这样的话 [用户名] 和 [密码] 也是必不可少的。
2.下载并安装及配置Mysql 5.5
Mysql 5.5 是一个比较经典的版本...官方没有放在明显的位置,不过还是可以找到。
https://dev.mysql.com/downloads/windows/installer/5.5.html
下载完成后记得校验文件 [MD5] 码,如 [图2] 所示,是一致的。
图2 Mysql 5.5 MD5 码校验
其实安装过程并没有什么好说的,关键的地方在于:
(1).选择只安装 Sever
(2).安装必要的环境,这里点 Execute ...而不是 Next 。
(3).一般不更改默认端口 ... 但是最好记住 MySQL 的默认端口号 3306
(4).用户设置部分...设置 管理员密码,添加用户
其余用默认设置就好...
3、下载 安装 navicat ...
这个也没什么好说的...目前先试用吧
4、创建出来报名贴的业务表,并将表结构粘贴到日报中,对比之前师兄的表结构设计,看看有什么差别
设计的表如 [图4]
图4 业务表
对比了一下学长的...感觉思考方式完全不在一个频道上...,看来以后工作中也会遇到很多 [表达] 或 [理解] 上出现 [歧义] 的情况...
问题可能出现在我并不理解什么是 [业务表] 吧...先做到这里吧
今天出了趟门,看了场电影耽误了不少时间...检讨
明天计划的事情:
根据目前的情况来看虽然之前学过一些 数据库的基础操作,但是有段时间没用,忘了不少...看到别人写的倒是能想起来。
明天稍微复习一下数据库的基础操作
尝试根据具体步骤 完成 4 ~ 7
遇到的问题:
没有理解好 [步骤4] 到底要做什么,设计表的时候也考虑了很长时间...但是好像还是 [想多了]
原型设计的时候还是应该专注核心功能,同时如果理解上觉得困难的时候最好还是看下资料...不要闷头做了好久结果发现是无用功
收获:
发现自己数据库的相关知识出现了较多遗忘,准备适时复习,多敲几遍要用到的语句...
评论