完成数据库及其基本数据表的创建之后,就可以开展系统功能实现的编码工作了,这其中包括实现必要的和。
在数据库db_xuanke中,教务管理人员金老师需要在学生管理功能中添加一名计算机学院的女生黄然同学时,请用 SQL 语句实现。
在数据库db_xuanke中,教务管理人员金老师需要批量录入教师信息时,为防止其他操作对数据的影响,可通过使用事务处理来维护数据库的完整性,请用 SQL 语句实现。
在数据库db_xuanke中,要为教务管理人员提供统计每个学生选修课程总学分的报表,请用 SQL 语句实现。
在数据库db_xuanke中,为新来的教务管理人员金老师(用户名 jin,主机名 localhost)分配具备管理学生、院系、教师和课程的权限,用SQL语句如何实现?
在数据库db_xuanke中,当每位教师进行登分操作时,系统需要根据教师所登分数值进行自动验证,判断该分数值是否位于0~100分区间,以此保护数据库中数据的正确性,请用 SQL 语句实现。
某学生管理系统,涉及如下信息: 学生:学号、姓名、性别、年龄; 课程:课程号、课程名、学分; 教师:教师号、姓名、职称、专业; 学会:学会名称、成立时间、负责人姓名、会费。 假设每门课程可由多位教师讲授,每位教师只讲授一门课程;每个学生可加入多个学会,学生进入学会有一个入会年份。学生可选修多门课程,每个学生选修的每门课程有一个成绩。
设有如下实体: 读者:读者编号,姓名,身份证号 单位:单位号,单位名称 图书:图书号,图书名,定价 出版社:出版社名,电话,邮政编码,地址 其中,每个读者可以借阅多本图书,每本图书可以由多名读者借阅,读者借阅图书要记录借阅日期及还书目期,图书可以重复借阅,但每个读者每本图书每天最多借一次:每个单位有多个读者,每个读者只属于一个单位;每个出版社可以出版多种图书,每本图书只属予一个出版社。
某课程的计算机模拟考试系统涉及的部分信息如下: 用户:用户号、姓名、密码。 试题:试题编号、试题内容、知识点、难度系数、选项A、选项B、选项C、选项D、答案。 试卷:试卷编号、生成时间。 说明:允许用户多次登录系统进行模拟测试;每次登录后,测试试卷由系统自动抽题随机生成,即每次生成试卷均不相同;每份试卷由若干试题组成;系统要记录每次测试的起始和结束时间,以及测试成绩。
设有如下实体: 学生:学号,姓名,性别 课程:课程号,课程名,学分 班级:班号,班名 其中,每个班有若干学生,每个学生只可以在—个班级学习;每个学生可选修多门课程,每门课程可被多个学生选修,学生选修课程要记录成绩。
某学校图书借阅管理系统应提供如下功能: (1)查询书库中现有图书信息,包括书号、书名、作者、单价、出版社; (2)查询读者信息,包括读者的借书证号、姓名、性别、单位; (3)查询读者的借阅情况,包括读者的借书证号、书号、借书日期、还书日期等; (4)不同类别的读者有不同的借阅权限,读者类别由类别编号、名称、最大允许借书量、借书期限等描述。 根据以上叙述,回答下列问题:
设大学里教学数据库中有三个实体集。
一是“课程”实体集,属性有课程号、课程名称;
二是“教师”实体集,属性有教师工号、姓名、职称;
三是“学生”实体集,属性有学号、姓名、性别、年龄、身份证号。 设教师与课程之间有“主讲”联系,每位教师可主讲若干门课程,但每门课程只有一位教师主讲;教师与学生之间有“指导”联系,每位教师可指导若干学生,但每个学生只有一位指导教师;学生与课程之间有“选课”联系,每个学生可选修若干课程,每门课程可由若干学生选修,学生选修课程需要记录成绩。
某科技管理部门欲开发一个科研项目申报与评审系统,涉及的部分信息如下: (1)项目:项目编号,项目名称,申请者,期限,金额,项目描述。 (2)项目类别:类别编号,类别名称。 (3)专家:专家编号,姓名,职称,单位。 其中:根据项目类别,每个申报项目需由对应领域的多位专家进行评审;每位专家只参与一类项目的评审,评审时要记录评审日期和评审意见。
某汽车运输公司数据库中,涉及的部分信息如下: 车队:车队号、车队名等; 车辆:牌照号、厂家、出厂日期等; 司机:司机编号、姓名、电话等。 其中,每个车队可聘用若干司机,但每个司机只能应聘于一个车队,车队聘用司机有个聘期;车队与车辆之间存在“拥有”联系,每个车队可拥有若干车辆,但每辆车只能属于一个车队;司机与车辆之间存在着“使用”联系,司机使用车辆有使用日期和公里数两个属性,每个司机可使用多辆汽车,每辆汽车可被多个司机使用。
某汽车维修部门的维修工单如下表所示:
设一个海军基地要建立一个舰队管理信息系统,它包括四个实体: 舰队:舰队名、基地地点;
舰艇:舰艇号、舰艇名; 武器:武器号、武器名称、生产日期;
官兵:官兵证号、姓名、出生日期、身份证号。 其中,一个舰队拥有多艘舰艇,一艘舰艇属于一个舰队;一艘舰艇安装多种武器,一种武器可安装于多艘舰艇上,武器安装在舰艇上要记安装日期;一艘舰艇有多个官兵,一个官兵只属于一艘舰艇;