赞
踩
一、实训目的
(1)掌握E-R图设计的基本方法,能绘制局部E-R图,并集成全局E-R图 (2)将概念模型转换为关系模型
二、实验内容
1.设计图书借阅系统数据库——LibararyDB 某借阅图书借阅系统,根据系统需求分析,存在以下实体: 读者实体:属性有读者编号、姓名、单位、证件有效性。 读者类型实体:属性有类别号、类别名、可借天数、可借数量。 图书实体:属性有书号、书名、类别、作者、出版社、单价、数量。 库存实体:属性有条码、存放位置、库存状态。 图书存放书库,因一种图书可以有多本(书库),书库为每本图书生成一个条形码,按一定规则记录存放位置,默认的库存状态是在馆。 读者到书库借书和还书,与库存实体建立借阅联系,每个读者可以借多本书,每本书可以经多位读者借阅。每借一本书,都涉及到借期和还期、图书的借阅状态改变。 设计要求: (1)请设计图书借阅管理系统的E-R模型。 (2)将E-R模型转换为关系模型。
2.设计工厂物流管理数据库 工厂物流管理中的涉及雇员、部门、供应商、原材料、成品和仓库等实体,并且存在以下关联: (1)一个雇员只能在一个部门工作,一个部门可以有多个雇员。 (2)每一个部门可以生产多种成品,但一种成品只能由一个部门生产。 (3)一个供应商可以供应多种原材料,一种原材料也可以由多个供应商供货 (4)购买的原材料放在仓库中,成品也放在仓库中。一个仓库可以存放多种产品,一种产品也可以存放在不同的仓库中。 (5)各部门从仓库中提取原料,并将成品放在仓库中。一个仓库可以存放多个部门的产品,一个部门的产品也可以存放在不同的仓库中。 画出简单的工厂物流管理系统E-R模型。
一、实训目的
(1)掌握E-R图设计的基本方法,能绘制局部E-R图,并集成全局E-R图 (2)将概念模型转换为关系模型 (3)三大范式的应用
二、实验内容
1.设计教学管理系统数据库 学校有若干个系,每个系都有各自的系号、系名、系主任;每个系有若干名教师和学生,教师有教师号、教师名和职称属性,每个教师可以讲授若干门课程,一门课程只能由一位教师讲授,课程有课程号、课程名和学分属性;教师可以参加多项科研项目,一个项目由多人合作,且责任轻重要排名,项目有项目项目号、名称和负责人属性;学生有学号、姓名、年龄、性别属性,每个学生可以同时选修多门课程,选修课程后有相应科目的考试成绩。 设计要求: (1)请设计此学校教学管理系统的E-R模型。 (2)将E-R模型转换为关系模型并规范化。
2.设计宠物商店数据库 ——PetStore 宠物商店电子商务系统的业务逻辑如下: 1)用户注册:输入用户号、用户名、密码、性别、住址、邮箱、电话 进行注册,注册成功后就可以进行按产品的分类浏览网站 2)商品管理:为管理员所用,管理员可以增加商品分类,以及为每个分类增加商品,其中商品包括商品名、商品介绍、市场价格、当前价格、数量 3) 用户订购宠物:当用户看重某个宠物时,可以加入用户的购物车,当用户购物车宠物选择完毕时,就可以进行预定,预定涉及到订单,订单明细。其中订单包含订单号、下订单的用户号、订单日期、订购总价、订单是否已处理等信息。而对每张订单,有与改订单对应的订购明细表,列出所购商品号、单价、数量。 设计要求: (1)根据宠物商店电子商务系统的业务逻辑建立概念模型: PetStore E-R图 (2)将PetStore E-R图转化为数据世界使用关系模型: (3)PetStore 数据库规范化 提示:商品表product中的商品分类和商品存在函数依赖关系,应用第三范式理论,将其分为两个表:商品表product 和商品分类表category。
【作业一】安装软件
1.安装MYSQL8 2.配置环境变量 3.安装navicat 4.建立连接
【作业二】创建和管理数据库
1.创建数据库stu_db1、stu_db2 2.查看数据库 3.打开数据库stu_db1 4.查看MySQL支持的字符集 5.修改stu_db1字符集为gb2312 6.删除数据库stu_db2
创建数据库和表
一、实训目的
1、学会使用SQL命令进行数据的录入、修改和删除操作 2、学会使用MySQL图形界面工具进行数据的操作
二、实验内容
1. 学生成绩管理系统数据库SchoolDB中各表样本数据如实训4所示,请将数据添加到个表中。 2. 写出完成以下操作的SQL语句: (1)向studen表中插入一行数据(502001, 王晓林, 男, 2000-02-10, 广东 , 汉, IS2020)。 (2)若有一新生刚入学,只收集到该生部分信息如下,其他信息暂时为NULL,请使用SET语句插入一行数据(500102, 林丽, 女)。 (3)将student表中所有学生的地区字段的内容在原来的数据后加上“省或市“三个字。 提示:MySQL字符串连接函数concat(串1,串2…) (4)将姓名为“王一敏”的同学的出生日期改为“1998-02-10”,班级号改为AC1302。 (5)将student表中1997年以前出生的学生记录删除。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。