请简述DB、DBS和DBMS的含义以及相关之间的关系。
请简述ITERATE和LEAVE的区别。
请简述什么是存储过程。
请简述MySQL的触发器有哪些触发时机和触发事件。
请简述游标在存储过程中的作用。
请简述什么是MySQL中的事件( )。
在SQL语句中可以用如下语法,请简述其作用。 CASE 条件表达式 WHEN 表达式1 THEN 结果1
编写存储过程,使用CASE判断给定成绩的等级,输出判断结果。
在SQL语句中可以用如下语法,请简述其作用。 IF(条件表达式, 表达式1, 表达式2)
请简述REPEAT语句与WHILE语句的异同。
请简述事件与触发器的区别。
请简述视图和基本表的区别。
请说出SET PASSWORD修改用户密码的两种语法,并分析它们的区别。
在itodo数据库中创建人员表participant和成绩表grade,participant表中有id和name(人员姓名)字段,grade表中有id,pid(人员编号)和score(分数)字段。然后创建视图v_part_score,视图中包含人员编号、人鱼姓名和分数字段。
请简述WHERE与内连接查询中ON的区别。
在mydb数据库中创建student数据表,表中有id、name(学生姓名)、math(数学成绩)、chinese(语文成绩)和english(英语成绩) 字段。然后创建视图view_score,视图中包含math、chinese、english和total(总分数)字段。
若mydb数据库中已有班级表class(id,name)和学生表student(id,name,cid),其中student表中的cid表示班级编号。现请建立外键约束,在student表的cid含有数据时拒绝class表执行删除操作,而class表更新时自动更新student表相关数据。
请简述HAVING与WHERE的区别。
请说出解决主键冲突的办法以及各自的区别。
依据sh_goods的结构与数据,在mydb数据库中创建一张tm_goods表,并将价格在20到50之间的商品价格(price)减5元,库存量(stock)再新增300件。
请简述DELETE与TRUNCATE的区别。
请分析数据库范式1NF、2NF、3NF的区别。
请简述数据库设计规范化的必要性。
根据用户表(用户编号,订单编号,用户名,付款状态)说出可能存在的问题并举例说明,其中,用户编号和订单编号是复合主键字段。
将下图所示的E-R图转换为关系模式。
请简述FLOAT和DOUBLE的区别。
将下图所示的E-R图转换为关系模式。
根据以下的要求完成学生表(student)SQL语句的创建。
Student(id,name,tel,gender,hobby,time)
学生姓名name:可以使用中文,不允许重复,长度在2~20个字符之间。
手机号码tel:长度为11个字符。
性别gender:有男、女、保密3种选择。
爱好hobby:指定用户可以多选的项,“运动、唱歌、跳舞、戏剧、手工、其他”。
入学时间time:注册时的日期和时间。
请简述ENUM和SET数据类型的区别。
请在test数据库中创建一张课程数据表course,表中包含两个字段,分别为课程号id和课程名name。
请在test数据库中创建一张成绩数据表grade,表中包含两个字段,分别为学号student_id、课程号course_id和分数score。
根据电子杂志订阅表subscribe(id,email,status,code)进行操作。
(a)将code字段的位置调整到status字段的前面。
(b)添加一个标签(label)字段,用于保存用户的偏好。
(c)删除标签字段。
请在test数据库中创建一张学生数据表student,表中包含三个字段,分别为学号id,姓名name,和年龄age。