

下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库原理实践环节考核指导一、类型课程实验考核二、目的与要求 本门课程的实验要求考生通过大量上机实践了解DBMS和SQL的概貌,真正认识、理解及熟练掌握SQL的数据定义、数据操纵、完整性控制等功能。三、考核环境软件要求: Windows 95以上的Windows 操作系统; Visual Foxpro 6.0的DBMS系统。四、考核内容在以SQL语言为核心的数据库管理系统Visual Foxpro 6.0中,交互地使用关系数据语言SQL。1、SQL语言的数据定义语句:CREATE TABLE、CREATE VIEW、CREATE INDEX;DROP TABLE、DROP VIEW、DROP
2、INDEX及ALTER TABLE语句(注意标点符号的大小写问题)。2、SQL语言的数据查询语句(SELECT):基本查询、连接查询(自连接)及嵌套查询;查询语句的各类子句、谓词及运算符的使用。3、SQL语言的数据更新语句:DELETE、INSERT及UPDATE三个语句的使用。五、考核时间与形式考核时间为60分钟;采用闭卷形式,通过试卷方式进行考核,考生按照试卷上的要求进行上机操作,并按照要求将相关结果写到试卷上或等待老师当场检查。六、注意事项1、试卷和考核盘都要清楚地书写姓名、准考证号和机号信息;2、必须用蓝、黑色钢笔或圆珠笔书写,字迹要清楚、卷面要整洁;3、考试期间严禁左顾右盼、交头接耳
3、,对机器或试卷中出现的问题由监考老师负责解决。七、题型与要求 请参考以下样题。样题一一、请运用CREATE语句建立学生成绩管理数据库的三个基本表,并在刚建好的基本表中运用INSERT语句输入如下数据。·学生表:S(S(键),SNAME,AGE,SEX) ·课程表:CLASSES(C(键),CNAME,TEACHER)·学生选课表:SC(S,C,GRADE)学生表 课程表 SSNAMEAGESEX CCNAMETEACHERS1WANG20MC1MATHSMAS2LIU19FC2PHYSICSSHIS3CHEN22FC3CHEMISTRYZHOU学生选课表SCGRA
4、DES1C180S2C185S3C190S1C270S3C285S1C385S2C395二、数据的查询1、检索不选修课程号为C3的学生的性别。2、检索选修课程名为CHEMISTRY的学生的姓名。3、在S和SC表中删除学号为S8的所有数据。4、把女同学的成绩提高10%。样题二一、请运用CREATE语句建立设备维修数据库的三个基本表,并在刚建好的基本表中运用INSERT语句输入如下数据。·部门代码表:BMDM(部门代码(键),名称)·设备表:SB(编号(键),名称,启用日期,价格,部门(部门代码表中部门代码的外键),主要设备)·大修表:DX(编号C(5),年月C(10
5、),费用N(6,1) 部门代码表 大修表 部门代码名称1112212223党办设备处一车间二车间三车间编号年月费用016-1016-1037-2038-189119112920689112770350062002850 设 备 表编号名称启用日期价格部门主要设备016-1016-2037-2038-1100-1101-1210-1车床车床磨床钻床微机复印机轿车03059001159207219010128908129706019205089562000.0027000.00241200.005270.008888.0010300.00210000.0021212223121211TTTFRFF
6、二、数据的查询1、查找大修过的所有设备。2、求价格低于20000元的设备的名称、启用日期和部门,并按启用日期升序排列。3、在基本表SB中删除设备名为“轿车”的元组。4、将主要设备的大修费用提高10%。样题三一、请运用CREATE语句建立汽车修理管理数据库的三个基本表,并在刚建好的基本表中运用INSERT语句输入如下数据。·汽车修理表:QCXL(编号(键),牌号,修理项目,送修日期,完工日期,修理小时)·零件库存表:LJKC(零件号(键),零件名,成本,价格,库存量,最低库存,订货量)·零件用量表:LJYL(编号,零件号,数量)汽车修理表编号牌号修理项目送修日期完工
7、日期修理小时30013002300330043005A2020203F1212123甲B210100J333-666A2221234点火线圈刹车喷漆转换动轴大修0112990205990213990508990628990115990210990213990515990727992.03.26.018.098.0零件库存表零件号零件名成本价格库存量最低库存订货量300001300002300003300004300005前灯方向盘离合器活塞环反光镜36.0078.801600.00144.0016.0040.0080.00650.00156.0017.004215360100205425301
8、222414 零件用量表编号零件数量30023005300530053000033000013000043000051252二、数据的查询1、检索使用了零件号为300005的汽车编号与牌号。2、检索修理小时超过10小时的汽车的牌号和修理项目。3、把最低库存量低于5的零件提高100%4、在基本表LJYL中删除零件名为“反光镜”的零件用量元组。样题参考答案样题一一、建表:CREATE TABLE E:考生姓名S(S C(4)PRIMARY KEY,SNAME C(15)NOT NULL,AGE N(2),SEX C(1)CREATE TABLE E:考生姓名CLASSES(C C(4)PRIMAR
9、Y KEY,CNAME C(15)NOT NULL,TEACHER C(15)CREATE TABLE E:考生姓名SC(S C(4)REFERENCES S,C C(4)REFERENCES CALSSES,GRADE N(6,2)NULL DEFAULT NULL CHECK BETWEEN(GRADE,0,100)插入数据:向基本表SC中插入数据:INSERT INTO SC VALUES(S1,C1,80)下同。向基本表S中插入数据:INSERT INTO S VALUES(S1,WANG,20,M)下同。向基本表CLASSES中插入数据:INSERT INTO CLASSES VAL
10、UES(C1,MATHS,MA)下同。二、数据查询1、SELECT S.SEXFROM S;WHERE S.S NOT IN;(SELECT SC.S FROM SC WHERE SC.C=C3)2、SELECT S.SNAME;FROM S,SC,CLASSES;WHERE S.S=SC.S;AND SC.C=CLASSES.C;AND CLASSES.CNAME=CHEMISTRY或SELECT S.SNAME;FROM S INNER JOIN SC;INNER JOIN CLASSES;ON CLASSES.C=SC.C;ON S.S=SC.S;WHERE CLASSES.CNAME=
11、CHEMISTRY3、DELETE;FROM S;WHERE S=S8ListDELETE;FROM SC;WHERE S=S8LIST4、UPDATE SC;SET SC.GRADE=SC.GRADE*1.1;WHERE NOT ISNULL(SC.GRADE)AND SC.S IN;(SELECT S.S;FROM S;WHERE S.SEX=F)样题二一、建表:CREATE TABLE E:考生姓名BMDM(部门代码C(2)PRIMARY KEY,名称C(6)MODIFY DATABASE)CREATE TABLE E:考生姓名SB(编号)C(5)PRIMARY KEY,名称C(6),启
12、用日期D,价格N(9,2),部门C(2),主要设备L,FOREIGN KEY 部门TAG部门REFERENCES BMDM)CREATE TABLE E:考生姓名DX(编号C(5)REFERENCES SB,年月C(10),费用N(6,1)插入数据:向基本表DX中插入数据:INSERT INTO DX VALUES(016-1,8911,2700)下同。向基本表SB中插入数据:INSERT INTO SB VALUES(016-1,车床,1990-03-5,62000.0, 21,.T.)下同。向基本表BMDM中插入数据:INSERT INTO BMDM VALUES(11,党办)下同。二、数
13、据查询1、SELECT SB.编号,SB.名称;FROM SB,DX;WHERE SB.编号DX.编号2、SELECT SB.名称,SB.启用日期,BMDM.名称;FROM SB,BMDM;WHERE SB.价格<20000.00 AND SB.部门=BMDM.部门代码;ORDER BY SB.启用日期3、DELETE FROM SB;WHERE SB.名称=轿车4、UPDATE DX;SET DX.费用=DX.费用*1.1;WHERE DX.编号IN;(SELECT SB.编号FROM SB WHERE SB主要设备=.T.)样题三一、建表:CREATE TABLE E:考生姓名QCX
14、L(编号C(4)PRIMARY KEY,牌号C(8),修理项目C(12),送修日期D,完工日期D,修理小时N(4,1)CREATE TABLE E:考生姓名LJKC(零件号C(6)PRIMARY KEY,零件名C(10),成本N(8,2),价格N(8,2),库存量N(3),最低库存N(3),订货量N(3)CREATE TABLE E:考生姓名LJYL(编号C(4)REFERENCES QCXL,零件号C(6)REFERENCES LJKC,数量N(2)插入数据:向基本表QCXL中插入数据:INSERT INTO QCXL VALUES(3001,A2020203,点火线圈,1999-1-12,1999-1-15,2.0)下同。向基本表LJKC中插入数据:INSERT INTO LJKC VALUES(300001,前灯,36,40.00,42,20,12)下同。向基本表LJYL中插入数据:INSERT INTO LJYL VALUES(3002,300003,1)下同。二、数据查询1、SELECT QCXL.编号,QCXL.牌号;FROM QCXL,LJYL;WHER
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 抗震支座钢筋施工方案
- 果园道路安全施工方案
- 二零二五年度信用卡联名信用卡与专属客户关怀服务合同
- 二零二五年度劳动合同解除及竞业限制合同模板
- 二零二五年度旅行社与旅行社旅游意外险合作合同
- 2025年度电子商务就业人员劳动合同范本
- 二零二五年度股权激励计划股份占比变更合同范本
- 二零二五年度办公用品代理销售服务合同
- 2025年度股东合作分红与信息安全保障协议
- 二零二五年度办公室文员企业财务支持聘用合同
- 2025年02月贵州省司法厅所属事业单位公开招聘2人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 2025年校长春季开学思政第一课讲话稿1720字例文【供参考】
- 2025年江西建设职业技术学院高职单招职业适应性测试近5年常考版参考题库含答案解析
- 2025至2030年中国单板电磁制动器数据监测研究报告
- 盐酸安非他酮合成工艺优化-洞察分析
- 2024年07月国新国证期货有限责任公司(海南)2024年招考2名工作人员笔试历年参考题库附带答案详解
- 2021年考研英语一真题
- 人教版数学八年级下册 第17章 勾股定理 单元测试(含答案)
- 国网标书制作流程
- 六年级语文教学学情分析提高六语文质量的措施
- 中医药临床适宜技术
评论
0/150
提交评论