SQL语言数据库报告项目策划书

上传人:xmg****18 文档编号:125003426 上传时间:2020-03-15 格式:DOC 页数:16 大小:2.07MB
返回 下载 相关 举报
SQL语言数据库报告项目策划书_第1页
第1页 / 共16页
SQL语言数据库报告项目策划书_第2页
第2页 / 共16页
SQL语言数据库报告项目策划书_第3页
第3页 / 共16页
SQL语言数据库报告项目策划书_第4页
第4页 / 共16页
SQL语言数据库报告项目策划书_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《SQL语言数据库报告项目策划书》由会员分享,可在线阅读,更多相关《SQL语言数据库报告项目策划书(16页珍藏版)》请在金锄头文库上搜索。

1、 . . SQL语言数据库报告策划书 学习参考 实 验 报 告实验名称SQL语言的使用指导教师 实验类型验证型实验学时42实验时间2013.11.8一、 实验目的和要求1、实验目的: 熟练掌握SQL语言2、实验要求:结合教材第三章课后习题,了解SQL的概念、语法和使用方法,熟练使用SQL语言,完成表的建立、查询、修改、删除、插入等操作。二、实验环境(实验设备)操作系统:winxp/win7/win8数据库:SQL Server/ORACLE三、 实验原理及内容1、实验原理:在SQL Server软件中,建立数据库以后,输入正确的语句,会执行相应的程序,得到正确的结果。 2、内容:对照书本P75

2、页表格以及P127页的习题,分别建立S表、P表、J表、SPJ表,完成对其的各种查询、修改、删除、插入等操作。实 验 报 告 实验结果:一、用SQL语句建立第二章习题5中的4个表P127.3(1)、建立S表并输入数据:P127.3(2)、建立P表并输入数据:P127.3(3)、建立J表并输入数据: P127.3(4)、建立SPJ表并输入数据: 二、针对上题中建立的4个表试用SQL完成第二章习题5中的查询P127.4(1)求供应工程J1零件的 P127.4(2)求供应工程J1零件P1的供应商号码SNO: 供应商号码SNO:P127.4(3)求供应工程J1零件为 P127.4(4)求没有使用天津供应

3、商生产的红色红色的供应商号码SNO: 零件的工程号JNO:P127.4(5)求至少用了供应商S1所 P127.5(1)找出所有供应商的姓名和供应的全部零件的工程号JNO: 所在城市:P127.5(2)找出所有零件的名称、 P127.5(3)找出使用供应商S1所供颜色、重量: 应零件的工程号码:P127.5(4)找出工程项目J2使用的 P127.5(5)找出上海厂商供应的所各种零件的名称及其数量: 有零件号码:P127.5(6)找出使用上海产的零件的 P127.5(7)找出没有使用天津产的工程名称: 零件的工程号码:P127.5(8)把全部红色零件的颜色改成蓝色:P127.5(9)由S5供给J4

4、零件P6改成由S3供应,请作必要的修改:P127.5(10)从供应商关系中删除S2的记录,并从供应情况关系中删除相应的记录:P127.5(11)将(S2,J6,P4,200)插入供应情况关系:实 验 报 告 四、实验小结(包括问题和解决方法、心得体会、意见与建议等) 1、一开始我安装的是Oracel软件并且成功建立了数据库zyy11004311,但这次登陆时显示了证书已过期,于是去学校机房使用SQL Server软件进行实验; 2、一开始建立P表时,PNAME定义成了UNIQUE,结果导致输入数据时,PNAME有重复的时候就报错;后来我把UNIQUE删除了,在删除P表之后又新建了一个P表,再输

5、入数据就成功了; 3、建立SPJ表时,我将QTY误定义成CHAR型,结果不能输入数据,后来经过同学的帮忙,将类型改成INT,就解决了这个问题;之后输入具体数值的时候,发现不能一列一列输入,必须一行一行的输入,否则会显示列键错误。 感想:通过这次实验,我明白了怎样运用SQL Server软件进行建表,并且对其完成查询、修改、删除、插入等操作。发现通过这个软件,可以快速筛选有用信息,提高了效率。虽然,这次实验由于对软件的不了解,导致了耗时比较长,但是收获颇丰。实 验 报 告实验名称ACCESS系统操作与数据库设计指导教师徐润森实验类型验证型实验学时42实验时间2013.11.18一、 实验目的和要

6、求实验目的:熟悉桌面数据库ACCESS操作过程;通过设计小型数据库,掌握数据库设计流程,深入熟练运用SQL语言实验要求:体会ACCESS数据库操作流程,掌握ACCESS应用;自行设计小型数据库,完成数据库设计过程,在此基础上进行数据库的查询、删除、修改、插入等操作。二、实验环境(实验设备)操作系统:winxp/win7/win8数据库:ACCESS/SQL Server/ORACLE 三、实验原理及内容1、实验原理在上次实验的基础上,已基本会使用SQL语言建表,并且能够顺利实现对表的查询、修改、删除、插入等操作,此次实验原理一样,只是需要根据自己的设计来建立表。2、实验内容(一)课题描述:目前

7、,我们做茗轩茶餐厅的创业计划书,需要建立一个网上优惠订餐、查询的数据库。这个数据库由顾客表(C)、订餐项目(P)、座位(S)、对应表(CPS)组成。顾客表(C)由顾客编号(CNO)、姓名(CNAME)、性别(CSEX)组成; 订餐项目(P)由订餐编号(PNO)、套餐内容(PC)、订餐日期(PD)、订餐时间(PT)组成;座位(S)由座位号(SNO)、数量(SQTY)组成;对应表(CPS)由顾客编号(CNO)、订餐编号(PC)、座位号(SNO)、是否来餐厅就餐(YorN)组成。顾客可以通过网络抢订优惠套餐,每位顾客每日限订一份优惠套餐(此时,顾客编号就是订餐编号)。同一项套餐可以被多位顾客订购。每

8、位顾客有对应的座位,允许有订购但不用座位的顾客。(二)需求分析:1、我们为了让顾客享受更优质的服务,扩大我们茗轩茶餐厅的知名度,所以准备提供网上订餐查询系统,此系统的分析图如下:茗轩茶餐厅订餐查询系统商家查询订购信息商家查询顾客信息顾客查询座位信息顾客查询套餐信息2、性能分析:分为顾客和商家查询数据库两个总的功能。顾客可以查看茗轩茶餐厅的优惠套餐,并且根据需要进行订购;商家也可以通过这个平台,查看顾客信息,并且做到最科学的安排。(三)概念模型:E-R图1、顾客及其属性:顾 客顾客编号顾客性别顾客姓名2、套餐项目及其属性:套餐项目订餐时间订餐日期套餐内容订餐编号3、座位及其属性:座 位座位数量座

9、位编号4、总E-R图:订餐 1 1顾 客套餐项目 1订座 n座位(四)E-R图转换关系模式:由此建立起来的关系模型:C(CNO,CNAME,CSEX)P(PNO,PC,PD,PT)S(SNO,SQTY)CPS(CNO,PC,SNO,YorN)(五)范式分析:1、C(CNO,CNAME,CSEX) CNOCNAME, CNOCSEX码: CNO 非主属性: CNAME,CSEX不存在部分函数依赖不存在传递函数依赖,所以,此表满足C3NF2、P(PNO,PC,PD,PT) PNOPC,PNOPD,PNOPT码:PNO 非主属性:PC,PD,PT不存在部分函数依赖不存在传递函数依赖,所以,此表满足P

10、3NF3、S(SNO,SQTY) SNOSQTY,SQTYSNO码:SNO或者SQTY 不存在非主属性不存在部分函数依赖不存在传递函数依赖,所以,此表满足S3NF4、CPS(CNO,PC,SNO,YorN) (CNO,SNO)PC,(CNO,SNO)YorN码:(CNO,SNO) 非主属性:PC,YorN不存在部分函数依赖不存在传递函数依赖,所以,此表满足CPS3NF(六)逻辑设计:建立C、P、S、CPS表:1、建立顾客表(C):2、建立套餐项目表(P): 3、建立座位表(S):4、建立对应表(CPS)(七)用户权限授予:需要给我们茶餐厅的用户授予一定的权限,具体操作如下:1、给用户授予查询C

11、表的权利: 2、给用户授予查询P表的权利:3、给用户授予查询S表的权利:4、给用户授予查询CPS表的权利:实 验 报 告(八)数据库运行:通过对表的查询、修改、插入、删除等操作的测试,来检测数据库是否能的正常运行:查询订B套餐的顾客的姓名:把0002号顾客不来用餐改为来用餐: 将(0005,天天,男)插入顾客表:实 验 报 告从顾客表中删除顾客0004的信息: 四、实验小结(包括问题和解决方法、心得体会、意见与建议等) 1、在设计小型数据库时,由于没有自己设计数据库、设计表的经验,导致错误很多。例如:在定义数据大小时,会小于实际所需要的,导致数据输入出错 ;在定义类型时,我一开始定义时间和日期

12、是TIME 、DATE 类型,结果运行不了,后来在试了很多次还是失败以后,就换成最开始的CHAR类型,结果解决了这个问题。 2、在输入表的数据时,又出现了上次的情况,输入数据不能一列一列输入,必须一行一行输入。若不小心点到下一行,而又想将上一行数据补充完整的时候,就会报错,目前仍不明白为什么不能一列一列输入数据。 3、通过这次实验,我能够自己设计一个简易的订餐、查询数据库,并且能够进行简单的查询、修改、插入、删除操作。但是,这个数据库还存在很多缺陷。由于设计的是一人限订一份优惠套餐,而且,仅仅是优惠套餐的订购,这在现实生活中不太可能,网上订购系统应该有各种菜肴,所以,这个数据库只能进行简单的查阅、订购,若要进一步完善,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 模板/表格

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号