MySQL数据库原理及应用课后实训题.docx
《MySQL数据库原理及应用课后实训题.docx》由会员分享,可在线阅读,更多相关《MySQL数据库原理及应用课后实训题.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MySQL数据库原理及应用课后实训题项目实训1 安装配置MySQL1 实训目的(1)掌握在Windows 环境下安装MySQL的方法。(2)掌握MySQL图形化管理工具的安装。(3)学会使用命令方式和图形化管理工具来连接和断开服务器的操作方法。 2 实训内容(1) 登录官方网站下载合适的版本,安装MySQL服务器。官方网站提供了图形化界面安装(任务1.2已介绍)和免安装两种安装包。这两种安装版的安装方式和配置方式均不同,图形化界面安装包有完整的安装向导。 (2) 配置并测试所安装的MySQL服务器。(3) 登录官方网站下载Navicat for MySQL软件。(4) 安装SQLyog软件。(
2、5) 安装AppServ软件包,了解AppServ软件的目录结构,分别测试Apache服务器、MySQL数据库、phpMyAdmin数据库管理工具安装是否正确。3 实训小结通过实训了解了在Windows操作系统上安装和配置MySQL数据库的方法,掌握了MySQL数据库、使用图形化方式安装MySQL数据库、配置MySQL数据库、启动MySQL服务和登录MySQL数据库等内容。 项目实训2 创建数据模型1. 实训目的(1)能设计网上书城的局部E-R图,并集成全局E-R图。(2)能运用关系数据模型的基本知识将概念模型转换为关系模型。(3)能应用关系规范化方法对关系模型进行规范化和优化。2. 实训内容
3、(1)图书借阅系统中,根据系统需求分析,得到以下实体:读者实体,属性有读者编号、姓名、读者类型和已借数量等。图书类型,属性有类型编号,类型名。图书实体,属性有图书编号、书名、作者、出版社、出版日期和定价等。图书存放信息实体,属性有条形码、图书编号、入库日期、图书状态等。读者和图书实体之间通过借阅建立联系,并派生出借期和还期属性。假定一位读者可以借阅多本图书,一本图书可以经多位读者借阅,一种图书分类可以有多本图书。(1) 根据以上需求分析设计其E-R图。(2) 根据项目需求标示出实体的主码。(3) 将E-R图转换为关系模式,并标示出实体的主键和外键。(2)有一个图书关系模式,分析图书关系中存在的
4、问题,该关系满足第几范式,以及该如何解决。表2-9 图书关系图书编号图书名分类名分类编号作者出版社TP39/1712JAVA设计计算机1张志成电子工业出版社TP55/85数据结构计算机1李明浩清华大学出版社S39/44机械制图机械3陈永红机械工业出版社TP39/21C+计算机1陈非凡邮电出版社W2/48鼠小说文学4葛永红清华大学出版社ZY1/41中医的故事医学6刘小龙互动出版社3. 实训小结能运用该章节的知识,绘制数据库的概念模型E-R图,并能运用关系数据模型的基本知识将E-R转换为关系模型,对关系模型能应用关系规范化方法进行规范化和优化,并根据项目需求进行主码设置和外码设置。希望读者通过练习
5、加深对E-R图和关系模型的理解,提高运用能力。项目实训3数据库和表的管理4 实训目的(1) 掌握创建数据库方法;(2) 掌握数据表创建、修改和删除方法。(3) 掌握对数据的增加、修改和删除方法。5 实训内容(1)创建数据库library。(2)在数据库library分别创建图书类别表(booktype)、图书信息表(book)、图书存储信息表(bookstorage)、读者类别表(readertype)、读者信息表(reader)和图书借阅表(bookborrow),其结构参照如下表3-14表3-19所示。(3)分别使用SQL语句修改表结构。1) 将读者表reader中的“读者编号(reade
6、rid)”列长度从10个字符改为12个字符。2) 在图书借阅表bookborrow表中最后加一列“罚金(fine)”,其数据类型为double类型。(4)向上述表中插入数据,数据如下表3-20表3-25所示。(5)修改记录。 1) 修改一条记录。在图书类别表booktype中修改编号为“9”的记录,把类别名称修改为“室内装修设计”。2) 修改多条记录。在图书信息表book中,把类别为“3”图书的价钱全部增加10元。(6)删除记录1) 删除一条记录。在图书借阅表bookborrow中删除读者编号为“0016”的记录。2) 删除多条记录。在图书信息表book中删除出版社“机械工业出版社”的记录。表
7、3-14 图书类别表(booktype)序号属性名称含义数据类型为空性约束1typeid类别编号intnot null主键2typename类别名称varchar(20)null表3-15 图书信息表(book)序号属性名称含义数据类型为空性约束1bookid图书编号char(10)not null主键2bookname图书名称varchar(20)not null3typeid类别编号intnull外键4bookauthor图书作者varchar(20)null5bookpublisher出版社varchar(50)null6bookprice图书价格doublenull7borrowsum
8、借阅次数intnull表3-16 图书存储信息表(bookstorage)序号属性名称含义数据类型为空性约束1bookbarcode图书条码char(20)not null主键2bookid图书编号char(10)not null外键3bookintime图书入馆时间datetimenull4bookstatus图书状态varchar(4)null表3-17 读者类别表(readertype)序号属性名称含义数据类型为空性约束1retypeid类别编号intnot null主键2typename类别名称varchar(20)not null3borrowquantity可借数量intnot n
9、ull4borrowday可借天数intnull表3-18 读者信息表(reader)序号属性名称含义数据类型为空性约束1readerid读者编号char(10)not null主键2readername读者姓名varchar(20)not null3readerpass读者密码varchar(20)not null4retypeid类别编号intnull外键5readerdate发证日期datetimenull6readerstatus借书证状态varchar(4)null表3-19 图书借阅表(bookborrow)序号属性名称含义数据类型为空性约束1borrowid借阅号char(10)
10、not null主键2bookbarcode图书条码char(20)not null外键3readerid读者编号char(10)not null外键4borrowtime借书日期datetimenull5returntime还书日期datetimenull6borrowstatus借阅状态varchar(4)null表3-20 图书类别表(booktype)数据typeidtypename1自然科学2数学3计算机4建筑水利5旅游地理6励志/自我实现7工业技术8基础医学9室内设计0人文景观表3-21 图书信息表(book)数据bookidbooknametypeidbookauthorbook
11、publisherbookpriceborrowsumTP39/1712JAVA程序设计3陈永红机械工业出版社35.530013452离散数学2张小新机械工业出版社45.510TP/3452JSP程序设计案例3刘城清电子工业出版社42.88TH/2345机械设计手册7黄明凡人民邮电出版社4010R/345677中医的故事8李奇德国防工业出版社20.05表3-22 图书存储信息表(bookstorage)数据bookbarcodebookidbookintimebookstatus132782TP39/17122009-8-10在馆132789TP39/17122009-8-10借出145234
12、0134522008-12-6借出145321TP/34522007-11-4借出156833TH/23452009-12-4借出345214R/3456772008-11-3在馆表3-23 读者类别表(readertype)数据retypeidtypenameborrowquantityborrowday1学生10302教师20603管理员15304职工1520表3-24 读者信息表(reader)数据readeridreadernamereaderpassretypeidreaderdatereaderstatus0016苏小东12345611999-8-9有效0017张明12345612
13、010-9-10有效0018梁君红12345612010-9-10有效0021赵清远12345622010-7-1有效0034李瑞清12345632009-8-3有效0042张明月12345641997-4-23有效表3-25 图书借阅表(bookborrow)数据borrowidbookbarcodereaderidborrowtimereturntimeborrowstatus00143213278200162011-3-42011-4-5已还00132813278900172011-1-242011-2-28已还00135614523400182011-2-122011-2-27已还00
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MySQL 数据库 原理 应用 课后 实训题
限制150内