1在mysql进行定义操作系统_实验四 SQL 之视图 1 实验目的 熟悉和掌握视图的定义和数据操纵。 2 实验平台 2.1 操作系统: Windows 2000 或者 Windows XP 2.2 ...

这篇内容涉及SQL数据库的基本操作,如数据定义、数据操纵和视图创建,同时涵盖数据库完整性控制,包括主键、外键、唯一索引和级联操作。还涉及到SQLServer2000平台,以及在学生选课数据库中的具体应用,如学生、课程和选修表的定义和操作。此外,还讨论了数据库安全性,如权限管理和视图的权限控制。
摘要由CSDN通过智能技术生成

【判断题】A0 图纸的幅面为 841mm × 1189mm 。

【其它】实验二 SQL 之数据定义 1 实验目的 熟悉和掌握 SQL 的数据定义功能。 2 实验平台 2.1 操作系统: Windows 2000 或者 Windows XP 2.2 SQL Server 2000 3 实验要求 已知学生选课数据库 SSC 由下列表组成: 1) 表的结构 学生表 (student) 的结构 字段名 数据类型 字段大小 字段意义 其他 Sno CHAR 5 学生的编号 主码 Sname CHAR 10 学生的姓名 Ssex CHAR 2 学生的性别 Sage INT 学生的年龄 Sdept CHAR 20 学生的系别 课程表 (course) 的结构 字段名 数据类型 字段大小 字段意义 其他 Cno CHAR 3 课程的编号 主码 Cname CHAR 50 课程的名称 Ccredit SMALLINT 选修表 (sc) 的结构 字段名 数据类型 字段大小 字段意义 其他 Sno CHAR 5 学生的编号 外码 主码 Cno CHAR 3 课程的编号 外码 Grade INT 学生选修该课的成绩 2) 表的数据 学生表 (student) 的数据 Sno Sname Ssex Sage Sdept 95001 张三 男 20 CS 95002 李四 女 19 CS 95003 王五 男 21 MA 课程表 (course) 的数据 Cno Cname Ccredit 001 数据库原理 4 002 操作系统 3 003 数据结构 4 选修表 (sc) 的数据 Sno Cno Grade 95001 001 60 95002 002 90 95001 002 95 95003 003 90 请用 SQL 完成以下要求: (1) 建立数据库 SSC (2) 在数据库 SSC 上定义上述三个基本表。 (3) 向 Student 表增加“入学时间”列 , 其数据类型为日期时间型 datetime 。 (4) 将年龄的数据类型由 int 改为 smallint 。 (5) 删除 Course 表 (6) 在 Student 表的 Sname( 姓名 ) 列上建立一个唯一索引 Stusname (7) 删除 Student 表的 Stusname 索引 (8) 在 Student 表的 Sname( 姓名 ) 列上建立一个聚簇索引 实验报告.doc

【判断题】零件图中未注倒角尺寸,加工者在加工时,可以根据零件形状自主确定。

【判断题】零件图的尺寸标注中,尺寸基准可以分为设计基准、工艺基准二大类。

【其它】实验六 数据库完整性 1 实验目的 熟悉和掌握 SQL 对数据库进行完整性控制的方法。 2 实验平台 2.1 操作系统: Windows 2000 或者 Windows XP 2.2 SQL Server 2000 3 实验要求 已知数据库 SSC (学生选课)由下列表组成 1、 学生 (student) 学号 姓名 性别 年龄 95001 张三 男 20 95002 李四 女 19 95003 王五 男 21 2、 课程 (course) 课程号 课程名 学分 001 数据库原理 4 002 操作系统 3 003 数据结构 4 3、 选修 (sc) 学号 课程号 成绩 95001 001 60 95002 002 90 95001 002 95 95003 003 90 用 SQL 完成上述表的定义和数据操纵,要求: (1) 定义“学生”表中学号为主码,且只能输入 0—9 十个字符;性别值域为(“男”,“女”),默认值为“男”; 16< 年龄 <36 。 (2) 定义“课程”表中的课程号为主码。 (3) 定义“选修”表中的学号和课程号分别参照“学生”表中的学号的值和“课程”表中的课程号的值,并要求更新(级连)、删除(级连)。 (4) 在“选修”表中定义:课程号 ="001" 的成绩 <=60 ,其他课程的成绩 <=100) (5) 向“学生”表插入元组 ('A0009',' 王二 ',' 女 ',13) ,能插入吗?为什么? (6) 向“选修”表插入元组 ('95009','009',99) ,能插入吗?为什么? (7) 将“学生”表的“ 95001 ”更新为“ 95006 ”,观察“选修”表有没有变化。 (8) 将“学生”表的学号为“ 95006 ”的元组删除,观察“选修”表有没有变化。 实验报告.doc

【判断题】国家制图标准规定,图纸大小可以随意确定。

【判断题】齿轮传动不受任何条件约束,可以选择任何数量的齿数。

【简答题】截交线的绘制

【单选题】轴中心线或对称中心线采用( )来绘制。

【单选题】图样中的尺寸以( )为单位时,可以不必标注计量单位的符号。

【判断题】自动流水线上装配机器常用电动扳手,它属于定力矩扳手。

【简答题】课后题47,48

【判断题】比例是指图样中图形与其实物相应要素的线性尺寸之比,绘图时应优先采用原值比例。

【判断题】加工标准齿轮时,不发生根切的最小齿数为 20齿。

【判断题】传动带传动主要特点是能过载保护和能适应两轴中心距较大的传动。

【判断题】普通 V带有七种型号,其传递功率的能力,E型V带最大,Y型V带最小。

【判断题】在图样中,不论采用何种比例绘图,标注尺寸时,均按机件的实际尺寸大小标出。

【单选题】螺栓联接防松装置中,下列( )是不可拆防松的。

【判断题】零件图中未标注形位公差要求的尺寸,加工者在加工时,可以根据加工需要自主确定。

【单选题】下列比例当中表示放大比例的是( )。

【判断题】零件图中未标注尺寸公差要求的尺寸,加工者在加工时,可以根据零件形状自主确定。

【判断题】家用煤气罐与减压阀之间的连接选用左旋细牙螺纹。

【单选题】已知点 A ( 15 , 15 , 20 ),点 B 在点 A 左 5 ,前 10 ,下 5 ,则 B 点的坐标是( )。

【单选题】圆锥销的标准直径是指( )端的直径。

【判断题】图纸中标注的比例, 2 : 1 是缩小比例。

【判断题】齿轮传动是靠轮齿的直接啮合来传递运动和动力的。

【判断题】普通 V带基准长度为最外层测得的长度。

【判断题】带传动中,打滑是可以避免的。

【其它】实验四 SQL 之视图 1 实验目的 熟悉和掌握视图的定义和数据操纵。 2 实验平台 2.1 操作系统: Windows 2000 或者 Windows XP 2.2 SQL Server 2000 3 实验要求 已知学生选课数据库 SSC 由下列表组成: 学生表 (student) 的数据 Sno Sname Ssex Sage Sdept 95001 张三 男 20 CS 95002 李四 女 19 CS 95003 王五 男 21 MA 课程表 (course) 的数据 Cno Cname Ccredit 001 数据库原理 4 002 操作系统 3 003 数据结构 4 选修表 (sc) 的数据 Sno Cno Grade 95001 001 60 95002 002 90 95001 002 95 95003 003 90 请用 SQL 完成以下要求: (1) 建立计算机系( CS )学生的视图 cs_student (2) 查询计算机系学生的信息 (3) 查询计算机系学生的平均年龄 (4) 建立计算机系( CS )学生的选课视图 cs_sc (5) 查询计算机系( CS )学生的选课信息 (6) 删除视图 cs_student 实验报告.doc

【判断题】带传动中,弹性滑动是可以避免的。

【判断题】机械图样中采用粗细两种图线宽度,它们的比例关系为 2 : 1

【单选题】已知点 A ( 0 , 10 , 20 ),点 A 在三视图中的( )投影面上。

【单选题】根据平面 ABC 的三面投影,判断其平面类型。

【判断题】零件标题栏中,注明其比例为 2:1,在图中所有标注为20的尺寸线段,实测该线段的长度为10。

【单选题】强度等级为 4.6级的螺栓材料抗拉强度为()MPa。

【单选题】尺寸线采用( )来绘制。

【判断题】为便于轴上零件拆卸,圆柱销通常是靠间隙配合固定在销孔中的。

【判断题】键的宽度和高度是标准的,而长度可以受到轴上零件长度的影响受到一定的限制,故键不能作为标准零件。

【判断题】齿轮传动的特点包括 ,能保证一定的瞬时传动比,传动准确可靠,并有过载保护作用。

【单选题】可见轮廓线采用( )来绘制。

【简答题】六棱柱三视图

【单选题】平键标记: B12*8*50 GB/T 1096中,12*8表示

【单选题】在钢制零件上加工 M12的粗牙内螺纹,其工艺过程是先钻底孔后攻螺纹,试问在攻螺纹前钻出( )孔径。

【判断题】普通 V带有七种型号,其传递功率的能力,E型V带最大,A型V带最小。

【简答题】课后题41—44面

【单选题】根据 CD 直线的三面投影视图,判断其直线类型。

【其它】实验三 SQL 之数据操纵 1 实验目的 熟悉和掌握 SQL 的数据操纵功能。 2 实验平台 2.1 操作系统: Windows 2000 或者 Windows XP 2.2 SQL Server 2000 3 实验要求 已知学生选课数据库 SSC 由下列表组成: 学生表 (student) 的数据 Sno Sname Ssex Sage Sdept 95001 张三 男 20 CS 95002 李四 女 19 CS 95003 王五 男 21 MA 课程表 (course) 的数据 Cno Cname Ccredit 001 数据库原理 4 002 操作系统 3 003 数据结构 4 选修表 (sc) 的数据 Sno Cno Grade 95001 001 60 95002 002 90 95001 002 95 95003 003 90 请用 SQL 完成以下要求: ( 1 )查询男学生信息,结果按年龄降序排列 ( 2 )查询男女生人数 ( 3 )查询学生的选课信息,包括学生的学号、姓名、课程名、成绩 ( 4 )查询学生的学号及其平均成绩,结果按平均成绩降序排列 ( 5 )将选课信息 ('95001', '003', 99) 插入数据库 ( 6 )将全体学生的年龄增加 1 岁 ( 7 )删除学号为 95001 的选课信息 实验报告.doc

【判断题】常用的联接螺纹为左旋螺纹。

【简答题】画出正三棱锥,圆柱,圆锥的三视图

【其它】实验五 数据库安全性 1 实验目的 掌握 SQL 对数据库进行安全性控制的方法。 2 实验平台 2.1 操作系统: Windows 2000 或者 Windows XP 2.2 SQL Server 2000 3 实验要求 今有两个关系模式: 职工(职工号,姓名,年龄,职务,工资,部门号) 部门(部门号,名称,经理名,地址,电话号) 请用 SQL 的 GRANT 和 REVOKE 语句 ( 加上视图机制 ) 完成以下授权定义或存取控制功能: 1) 用户王明对两个表有 SELECT 权力; 2) 用户李勇对两个表有 INSERT 和 DELETE 权力; 3) 用户刘星对职工表有 SELECT 权力,对工资字段具有更新权力; 4) 用户周平具有对两个表所有权力 ( 读,插,改,删数据 ) ,并具有给其他用户授权的权力; 5) 用户杨兰具有从每个部门职工中 SELECT 最高工资,最低工资,平均工资的权力,他不能查看每个人的工资。 6) 向表中插入适当数据,分别使用上述用户登录验证其权限 7) 把 (1)~(5) 的每一种情况,撤销各用户所授予的权力。 8) 分别使用上述用户登录验证其权限 实验报告.doc

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实验一:创建表、更新表和实施数据完整性 1. 运行给定的SQL Script,建立数据库GlobalToyz。 2. 创建所有表的关系图。 3. 列出所有表中出现的约束(包括Primary key, Foreign key, check constraint, default, unique) 4. 对Recipient表和Country表中的cCountryId属性定义一个用户自定义数据类型,并将该属性的类型定义为这个自定义数据类型。 5. 把价格在$20以上的所有玩具的材料拷贝到称为PremiumToys的新表中。 6. 对表Toys实施下面数据完整性规则:(1)玩具的现有数量应在0到200之间;(2)玩具适宜的最低年龄缺省为1。 7. 不修改已创建的Toys表,利用规则实现以下数据完整性:(1)玩具的价格应大于0;(2)玩具的重量应缺省为1。 8. 给id为‘000001’玩具的价格增加$1。 实验二:查询数据库 1. 显示属于California和Illinoi州的顾客的名、姓和emailID。 2. 显示定单号码、商店ID,定单的总价值,并以定单的总价值的升序排列。 3. 显示在orderDetail表中vMessage为空值的行。 4. 显示玩具名字中有“Racer”字样的所有玩具的材料。 5. 根据2000年的玩具销售总数,显示“Pick of the Month”玩具的前五名玩具的ID。 6. 根据OrderDetail表,显示玩具总价值大于¥50的定单的号码和玩具总价值。 7. 显示一份包含所有装运信息的报表,包括:Order Number, Shipment Date, Actual Delivery Date, Days in Transit. (提示:Days in Transit = Actual Delivery Date – Shipment Date) 8. 显示所有玩具的名称、商标和种类(Toy Name, Brand, Category)。 9. 显示玩具的名称和所有玩具的购物车ID。如果玩具不在购物车中,则显示NULL值。 10. 以下列格式显示所有购物者的名字和他们的简称:(Initials, vFirstName, vLastName),例如Angela Smith的Initials为A.S。 11. 显示所有玩具的平均价格,并舍入到整数。 12. 显示所有购买者和收货人的名、姓、地址和所在城市。 13. 显示没有包装的所有玩具的名称。(要求用子查询实现) 14. 显示已发货定单的定单号码以及下定单的时间。(要求用子查询实现) 实验三:视图与触发器 1. 定义一个视图,包括购买者的姓名、所在州和他们所订购玩具的名称、价格和数量。 2. 基于(1)中定义视图,查询显示所有California州的购买者的姓名和他们所订购玩具的名称及数量。 3. 视图定义如下: CREATE VIEW vwOrderWrapper AS SELECT cOrderNo, cToyId, siQty, vDescription, mWrapperRate FROM OrderDetail JOIN Wrapper ON OrderDetail.cWrapperId = Wrapper.cWrapperId 以下更新命令,在更新siQty和mWrapperRate属性使用了以下更新命令时出现错误: UPDATE vwOrderWrapper SET siQty = 2, mWrapperRate = mWrapperRate + 1 FROM vwOrderWrapper WHERE cOrderNo = ‘000001’ 修改更新命令,以更新基表中的值。 4. 在OrderDetail上定义一个触发器,如果购物者改变了定单的数量,玩具的成本也自动地改变。(提示:Toy cost = Quantity * Toy Rate) 实验:存储过程 1. 编写一段程序,将每种玩具的价格提高¥0.5,直到玩具的平均价格接近$24.5为止。此外,任何玩具的最大价格不应超过$53。 2. 创建一个称为prcCharges的存储过程,它返回某个定单号的装运费用和包装费用。 3. 创建一个称为prcHandlingCharges的过程,它接收定单号并显示经营费用。PrchandlingCharges过程应使用prcCharges过程来得到装运费和礼品包装费。 提示:经营费用=装运费+礼品包装费 实验五:事务与游标 1. 名为prcGenOrder的存储过程产生存在于数据库中的定单号: CREATE PROCEDURE prcGenOrder @OrderNo char(6) OUTPUT as SELECT @OrderNo=Max(cOrderNo) FROM Orders SELECT @OrderNo= CASE WHEN @OrderNo>=0 and @OrderNo=9 and @OrderNo=99 and @OrderNo=999 and @OrderNo=9999 and @OrderNo=99999 Then Convert(char,@OrderNo+1) END RETURN 当购物者确认定单时,应该出现下面的步骤: (1)用上面的过程产生定单号。 (2)定单号,当前日期,购物车ID,和购物者ID应该加到Orders表中。 (3)定单号,玩具ID,和数量应加到OrderDetail表中。 (4)在OrderDetail表中更新玩具成本。(提示:Toy cost = Quantity * Toy Rate). 将上述步骤定义为一个事务。编写一个过程以购物车ID和购物者ID为参数,实现这个事务。 2. 编写一个程序显示每天的定单状态。如果当天的定单值总合大于170,则显示“High sales”,否则显示”Low sales”.报告中要求列出日期、定单状态和定单总价值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值