收藏 分销(赏)

数据库实验四.docx

上传人:二*** 文档编号:4521826 上传时间:2024-09-26 格式:DOCX 页数:5 大小:51.73KB 下载积分:5 金币
下载 相关 举报
数据库实验四.docx_第1页
第1页 / 共5页
本文档共5页,全文阅读请下载到手机保存,查看更方便
资源描述
实验四实验目的: 1 .掌握使用简单查询向导创立查询。 2 .掌握使用查询设计视图创立单表查询。 实验内容: 1 .测验1)使用表设计器创立旅店的客房表和客房类型表,表结构如下 表1客房表 字段名称数据类型字段长度是否主键 客房编号 文本 4 是 类型编号 文本 5 否 楼层 数字 短整型 否 状态 文本 4 否 表2客房类型表 字段名称 数据类型 字段长度 是否主键 类型编号 文本 5 是 类型名称 文本 10 否 价格 数字 整型 否 3)查询会计学院的女同学,结果显示学号、姓名、所属学院。查询命名为 “查询01”。 4)查询选修了操作系统或大学语文的学生信息,结果显示姓名、课程名、 学分。查询命名为“查询02”。 5)按所属学院统计各学院学生人数,结果显示所属学院,人数。查询命名 为“查询03二.操作查询 生成表查询 1)创立生成表查询,将学生的选课情况生成一个新表,新表名称为“学生 选课表”,包括姓名、课程名、课时数和学分字段。查询命名为“生成表 01”。 2)创立生成表查询,将考试成绩小于60分的学生生成一个新表,新表名称 为“不及格”,包括学生姓名、课程名、分数等字段。查询命名为“生成 表 023)创立生成表查询,将信息学院的考试成绩大于等于80的学生生成一个新 表,新表名称为“信息学院优秀学生”,包括所属学院、学号、姓名、课 程名、分数等字段。查询命名为“生成表03”。 删除查询4)创立删除查询,删除班级表中,所属学院为“Q学院”的记录,查询命 名为“删除查询01”。 5)创立删除查询,删除图书表中,出版日期在“2006年1月1日”以前的 图书记录,查询命名为“删除查询02”。 6)创立删除查询,删除课程表中,学分大于50分的记录,查询命名为“删 除查询03”。 2 . SQL数据定义语言练习使用SQL语言创立以下表 学生关系:S (SNO、SNAME、SSEX、SBIRTHIN. CLASS)课程关系:C (CNO、CNAME、CLASSH) 学习关系:SC (SNO、CNO、GRADE)教师关系:T (TNO、TNAME、TSEX、TBIRTHIN) 讲授关系:TEACH (TNO、CNO) 其中,各属性的中文意义为:SNO (学号),SNAME (学生姓名),SSEX (学生性别), SBIRTHIN (学生出生年月),CLASS (班级);CNO (课程号),CNAME (课程名),CLASSH (学 时),GRADE (学分G TNO (教职工号),TNAME (教师姓名),TSEX (教师性别),TBIRTHIN (教师出生年月); 要求:各关系中属性的数据类型自己根据需要定义,但是相同的属性在不同的关系中, 定义的类型应当相同。 1)学生关系表中,SNO、SNAME、SBIRTHIN不能为空;设置SNO为主键。查 询命名为“创立表1”。 2)课程关系表中,CNO、CNAME不能为空;设置CNO为主键。查询命名为 “创立表2”。 3)学习关系模式中,SNO、CNO不能为空;设置(SNO, CNO)为主键;查询 命名为“创立表3”。 4)教师关系模式中,TN。、TNAME不能为空;设置教职工号为主键。查询命 名为“创立表4”。 5)讲授关系模式中,TNO、CNO不能为空;设置(TNO、CNO)为主键。查询 命名为“创立表5”。 使用SQL语言定义图书管理系统中的以下关系。 学生基本数据:M (学号,姓名,性别,班级)书籍数据:N (书籍编号,书籍名称,作者,出版社) 借还书记录:MN (学号,书籍编号,借阅日期,归还日期)6)要求:请根据图书馆的工作情况,自己根据需要定义各关系的主键和外 键以及各属性的数据类型。查询名称分别为“创立表学生基本数据表”、 “创立书籍数据表”、“创立借还记录表”。 3 .关系代数练习下面各表,请在每个小题的下面,用表格的方式表示关系代数运算后的结果表。 M (学生信息) 姓名 专业 年级 汪华 数学 10级 张楠 物理 10级 林丹 外语 09级 王建 中文 09级 N (选课) 姓名 课程名 汪华 C语言 林丹 数据库 张楠 高等数学 王建 多媒体 学生表 学号 |姓名 性别 出生日期 籍贯 民族 所属班级 0701001 李小勇 男 1990-12-21 南昌 汉族 CS0701 0701008 土红 男 1992-04-26 上海 汉族 CS0701 0703010 李宏冰 女 1992-03-09 太原 蒙古族 AC0703 0703045 王红 男 1992-04-26 北京 汉族 AC0703 0802(X)2 刘方晨 女 1990-11-11 南昌 傣族 IS0802 0802005 王红敏 女 1990-10-01 上海 蒙古族 IS0802 班级表 班级号 班级名 所属学 院 年级 班级 人数 AC0703 会计学07⑶班 会计学 院 2007 46 CS0701 计算机07(1)班 信息学 院 2007 48 IS0802 信息系统08 (2)班 信息学 院 2008 43 成绩表 学号 课程号 学期 分数 0701001 CN028 07081 85 0701001 CS015 08091 92 0701008 CN028 07081 86 0701008 CS012 07082 93 0701008 CS015 08091 96 0703010 CN028 07081 83 0802002 CN028 08091 72 0802002 CS015 09101 85 0802005 CS012 08092 90 0802005 CS015 09101 87 0703045 CN028 07081 80 0703045 CS012 08091 82 课程表 课程 号 课程名 学时 数 学 分 AC001 基础会计 48 3 CS015 数据库系 统 64 4 CN028 大学语文 48 3 CS012 操作系统 80 5 1. M和N的笛卡尔积,MXNoM和N的等值连接,连接条件为M.姓名=N.姓名。 2. M和N的自然连接。 3. 关系代数。专业一物理;(")关系代数n学号,姓名,班级学院 6. 关系代数n姓名,出生日期,班级名 (b年级=“2007”人谙贯■“上海”(学生8班级)) 7.关系代数Fl学号姓名课程名.分数(。学号=“0701008” (学生8成绩8课程))8. 8. 关系代数: n姓名,年级.课程名,分数 (5 课程名="大学i含文、课程名=“操作系统”)a年级=“2008” (班级8学生8成绩8课程)) 9 .关系代数: n学号.课程号 (成绩)+n课程号 (。课程名“大学语文”课程加"操作系统"(课木王)) .关系代数: n姓名,课程号(学生8成绩)+n课程号(。学时数>50 (课程))
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服