数据库第一章作业MySQL(MySQL安装,卸载,建库,建表)
1.语义网络是用于描述概念间关系的一种工具,请准确掌握如下两组基本概念,并用VISIO画出能准确表达这些概念之间关系的语义网络。
(1)数据、数据库、数据模型、数据库管理系统、软件、模型、数据库系统
图1-1
(2)实体、实体集、属性、实体标识符、实体型、域、联系
图1-2
2.请从如下现实业务背景中任选一个,用VISIO画出ER图表达的简化的概念模型(10个实体集以内,不必穷尽)。
- 12306网站余票查询业务模型
- 航空公司航班查询业务模型
- 支付宝或微信支付业务模型
- 银行账户与转账业务模型
- 微信朋友圈业务模型
- 微信用户及聊天群聊天业务模型
- 短视频平台业务模型
- 知乎等论坛业务模型
- 互联网点餐业务模型
- 快餐店点餐业务模型(门店或网络点餐)
注:因本学期所有的实验以及课程设计均围绕上述业务背景之一开展,建议尽早选定一个业务模型,尽早理解与分析业务,圈定你将实现的系统的功能范围(不建议范围过大)。 - 快餐店点餐业务模型(门店或网络点餐)
- 关系模型设计时经常会涉及完整性约束,数据模型中的完整性约束来源于业务背景中完整性约束要求。请观察并分析第2题中你选定的业务场景,举出至少3个以上的完整性约束例子。
- 顾客编号不能为空
- 顾客对应的桌号取值
桌号或为空
或者在店铺桌号中取值 - 顾客编号必须唯一
- 请自己寻找安装包,寻找安装和卸载向导,自学建库、卸载及建表方法,完成如下任务:
1) 在自己的电脑上安装好某一版本的MySQL、SQL Server或Oracle,卸载数据库,反复若干次,确保熟练掌握这个过程。
2) 建立一个数据库,随意建立一些数据表,比如通讯录,往表中手动增加一些信息。
通过适当的截图界面,证明你已经熟练掌握以上技术。
(1)
1-4 官网下载数据库MySQL
1-5配置环境参数
1-6 尝试启动数据库
1-7 出现密码错误问题
1-8查询百度发现是要初始化
1-9 在data文件夹中找到初始密码
1.10 成功登录数据库
1.11修改密码,在单引号中写入你要设置的密码
1.12 退出
1-13 重新进入新设置的密码
1-14 开始卸载mysql 停止其服务
1-15 停止其服务,删除下载的mysql文件夹
图1-17 删除其注册内容卸载完毕
图 1-18 下回mysql文件夹,并重新启动
(2)建表
图1-19 进入mysql,查看数据库
图1-20 创建一个名为first的数据库
图1-22 创建一个course数据表
图1-23 查看表结构
图1-24 向表中添加内容
图1-25 删除数据表和数据库