SQL数据库上机试题计算机数据库_计算机-数据库.pdf
《SQL数据库上机试题计算机数据库_计算机-数据库.pdf》由会员分享,可在线阅读,更多相关《SQL数据库上机试题计算机数据库_计算机-数据库.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 已知图书管理系统模型如下:.有若干学生,信息包括:学号(SNO)、姓名(SNAME)、班级(SCLASS)、年龄(SAGE)。.有若干图书,信息包括:书号(BNO)、书名(BNAME)。(书名相同的书采用一个书号).有几位班主任,信息包括:班任编号(TNO),班任名称(TNAME),班任性别(TSEX).一个班只安排一名班主任,一名班主任负责多个班级。一个学生可借阅多本书,同一种书可供多位学生借阅 ER 图如下:姓名 班级 年龄 书号 书名 M N 学号 学生 借阅 图书 N 管理 数量 1 班主任 班任编号 班任名称 班任性别 一、数据库设计(本大题共 2 小题,每题 10 分,总计 20
2、 分)(1)请根据以上 ER 图设计数据模型(关系模式)。其中班主任和图书的关系模式如下。(其中,?部分请用面前的座位代替 )班主任:TEACHER?(TNO,TNAME,TSEX)图书:BOOK?(BNO,BNAME)学生:STUDENT?(请自己填写这部分正确内容)借阅:BORROW?(请自己填写这部分正确内容)(2)请按照如下形式完成学生表和借阅表的结构。(可以不考虑外码的设定)其中班主任和图书表的结构如下。(其中,?部分请用面前的座位代替)班主任 表:TEACHER?字段名 类型 主键 其他说明 TNO CHAR(7)Primary key TNAME VARCHAR(10)否 TSE
3、X VARCHAR(1)否 M:男 F:女 图书表:BOOK?字段名 类型 主键 其他说明 BNO CHAR(6)Primary key BNAME VARCHAR(50)否 学生表:STUDENT?字段名 类型 主键 其他说明 借阅表:BORROW?字段名 类型 主键 其他说明 在完成下列各题之前,请用【set sqlprompt 提示符】命令,将 sqlplus 默认提 示符“SQL“改为:”本人姓名”形式。(若不改,试卷作废!)二、SQL 语言(本大题共小题,每空 5 分,总计 40 分)(1)请用系统用户登陆,创建用户,用户名为(本人姓拼音字母),口令为(本人名的 拼音字母),并且赋予
4、该用户创建表、视图、序列、同义词、过程的权限。将代码和运行结果硬拷贝到下面:(学号为单号学生用黑底白字,双号学生白底黑字)(2)请按照第一题的设计创建学生表 将代码和运行结果硬拷贝到下面:(学号为单号学生用黑底白字,双号学生白底黑字)用一个书号有几位班主任信息包括班任编号班任名称班任性别一个班只安排一名班主任一名班主任负责多个班级一个学生可借阅多本书同一种书可供多位学生借阅图如下姓名班级年龄书号书名图书借阅数量学号学生管理班主任班任和图书的关系模式如下其中部分请用面前的座位代替班主任图书学生请自己填写这部分正确内容借阅请自己填写这部分正确内容请按照如下形式完成学生表和借阅表的结构可以不考虑外码
5、的设定其中班主任和图书表的结构如下其中其他说明主键其他说明借阅表字段名类型主键其他说明在完成下列各题之前请用提示符命令将默认提示符改为本人姓名形式若不改试卷作废二语言本大题共小题每空分总计分请用系统用户登陆创建用户用户名为本人姓拼音字母拼音 (3)向学生表插入三条数据,并提交。(要求期中一条为本人的真实信息)将代码和运行结果硬拷贝到下面:(学号为单号学生用黑底白字,双号学生白底黑字)(3)查询所有学生的详细信息。将代码和运行结果硬拷贝到下面:(学号为单号学生用黑底白字,双号学生白底黑字)(4)查询同本人年龄相同的所有学生信息。将代码和运行结果硬拷贝到下面:(学号为单号学生用黑底白字,双号学生白
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL 数据库 上机 试题 计算机
限制150内