实验四计软报告

上传人:时间****91 文档编号:125607799 上传时间:2022-07-27 格式:DOC 页数:5 大小:243KB
返回 下载 相关 举报
实验四计软报告_第1页
第1页 / 共5页
实验四计软报告_第2页
第2页 / 共5页
实验四计软报告_第3页
第3页 / 共5页
点击查看更多>>
资源描述
计算机软件基本上机实验报告 实验四-1 多媒体关系型数据库的建立38024101 殷秀娇 一、实验目的通过实验综合应用有关多媒体、关系型数据库的基本技术,使学生理解关系型数据库的概念,涉及数据项定义域、约束等;掌握SQL语言的基本语法和使用;掌握数据库、表、视图的建立,以及多媒体数据的录入。二、实验内容为一种音像店建一种多媒体数据库,存储本店职工、有关音像商品、顾客、订单等信息。具体内容如下:1、使用MS ACCESS数据库管理系统,通过示例数据库熟悉其操作,理解关系型数据库的基本概念;2、使用VisData建立多媒体数据库MMshop.mdb中的基表,掌握基本SQL语言的使用;3、在ACCESS平台上维护MMshop.mdb,建立多种查询表(视图)。三、实验环节与规定(一)、熟悉使用MS ACCESS数据库管理系统1、在ACCESS数据库管理系统中创立一种新的空数据库db1.mdb;2、使用“设计视图”新建多种表,增长多种字段,要涉及所有的数据类型,并设计各个字段的属性,如:字段大小、格式、默认值、与否容许为空等等;3、对自建表建立查询表,理解视图(View)的概念;4、运用向导制作窗体,显示表内容;5、运用向导制作报表,显示表内容;(二)、建立多媒体数据库MMshop.mdb1、在ACCESS数据库管理系统中建立空白数据库MMshop.mdb;2、使用VisData联接MM数据源,联接到MMshop.mdb;4、在VisData中使用SQL语言建立如下表:雇员、商品、客户、订单。具体字段名称如下,字段属性自己定义。雇员数据项:雇员ID姓氏名字头衔雇用日期地址邮政编码家庭电话照片备注商品数据项:产品ID产品名称类别单价库存量订购量试音图片客户数据项:客户ID公司名称联系人姓名联系人头衔地址都市地区邮政编码电话传真订单数据项:订单ID客户ID雇员ID产品ID数量订购日期发货日期备注5、在ACCESS数据库管理系统平台上进一步设计各个字段的唯一性、值域、格式、默认值、与否容许为空等约束条件;6、在ACCESS数据库管理系统平台上输入示例数据,涉及多媒体数据(JPG图片、MP3音频);7、在VisData平台上采用SQL语言执行数据查询、删除、插入、更新操作。 附:在VisData中使用SQL语言的环节(1)启动VisData ;(2)从菜单“文献打开数据库Microsoft Access”进入原则文献对话框,选择MMshop.mdb数据库;(3)“SQL语句”窗口中输入SQL语句,然后“执行”即可。(三)、在ACCESS数据库管理系统平台上建立查询表(视图)1、查找出三种最贵的商品;2、记录某一雇员的销售额。四、实验程序与实验成果由于某些因素,本次实验重要进行了数据库的建立和对数据库进行查询。1.在MMshop.mdb数据库中建立表:Create table 雇员数据 ( 雇员ID CHAR(4), 姓氏, 姓名, 头衔, 雇用日期 DATETIME,地址, 邮政编码 CHAR(6), 家庭电话 CHAR(11), 照片, 备注,PRIMARY KEY(雇员ID);Create table 商品数据 ( 产品ID CHAR(4), 产品名称, 类别, 单价 money,库存量 INT, 订购量 INT, 试音, 图片,PRIMARY KEY(产品ID);Create table 客户数据 ( 客户ID CHAR(4), 公司名称, 联系人姓名, 联系人头衔, 地址,都市, 地区, 邮政编码 CHAR(6), 电话 CHAR(11), 传真,PRIMARY KEY(客户ID);Create table 订单数据 ( 订单ID CHAR(4), 雇员ID CHAR(4), 产品ID CHAR(4), 客户ID CHAR(4), 数量 INT, 订购日期 DATETIME,发货日期 DATETIMW, 备注,PRIMARY KEY(订单ID); 得到:2、将表中需要填写的项填好,如下:3、在数据库中建立查询表先选择在设计图中创立查询,然后将各个表连接起来,使用SQL语句设计查询,SQL语句如下: (1)SELECT TOP 3 *FROM 商品数据ORDER BY 单价 DESC; (2)SELECT 订单数据.雇员ID, Sum(数量*单价) AS 销售额记录FROM 商品数据 INNER JOIN (雇员数据 INNER JOIN 订单数据 ON 雇员数据.雇员ID=订单数据.雇员ID) ON 商品数据.产品ID=订单数据.产品IDWHERE 订单数据.雇员ID=输入要查询的雇员IDGROUP BY 订单数据.雇员ID;输入雇员号1112即可查询到雇员1112的销售额:对成果的分析:建立表与查询的过程都是基本的Access的使用过程。先对查询中使用的SQL语句作如下阐明:1)SELECT TOP 3 *FROM 商品数据ORDER BY 单价 DESC;以上是查询语句中的SELECT语句,意思是从商品数据表中按照单价的降序选择前三列;2)SELECT 订单数据.雇员ID, Sum(数量*单价) AS 销售额记录FROM 商品数据 INNER JOIN (雇员数据 INNER JOIN 订单数据 ON 雇员数据.雇员ID=订单数据.雇员ID) ON 商品数据.产品ID=订单数据.产品IDWHERE 订单数据.雇员ID=输入要查询的雇员IDGROUP BY 订单数据.雇员ID;使用了嵌套形式,将雇员数据,商品数据,订单数据多表连接查询,从而只输入雇员ID就能以便查得该雇员的销售额。五、实验感想通过本次实验我理解了数据库的某些知识,懂得了如何运用数据库和SQL语言实现对数据的控制,使课上学到的理论得到了较好的应用。数据库在平常生产生活中均有十分重要的作用。学会了数据库,就等于掌握了一门非常有用的技能,特别是SQL语言更有及其重要的作用,它集数据查询,数据操作,数据定义和数据控制功能于一身,对我们以便有效地进行数据管理作用极大。在将来我们使用数据库的机会还是诸多的,因此我们一定要学好它,这次实验并非我们数据库学习的终结,而是新的开始。在此后,我一定努力学习,争取掌握更多的计算机软件知识。
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!