下载此文档

表的创建及简单操作试验.doc


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
数据库原理实验二表的创建及简单操作实验实验目的■掌握利用SQL语言定义表和索引的方法。■掌握利用SQL完成表的更新。■掌握利用SQL完成较为简单的单表查询。实验内容及要求■掌握构造SQL语句完成数据库中各张基本表的创建、和删除方法。在建立基本表的基础上,掌握为表建立索引及删除索引的方法。掌握利用SQL语句对基本表中元组进行插入、修改和删除的方法。对数据库中各表中的记录完成简单查询,掌握单表查询的SQL语句构造、方法。实验1有一个学生选修课程的数据库school,其中存放以下三个表:学生Student(学号,姓去,B另j,年私,系矣!I),即Snochar(3),Snamechar(4),Ssexchar(2),Sageint,Sdeptchar(6);课程Course(课程号,课程名,任课教如),即Cnochar(3),Cnamechar(8),teacherchar(4);选參SC(学号,课程号,分数),即Snochar(3),Cnochar(3),Gradeinto■建表,在定义中要求声明:-每个表的主外码;-学生的年龄介于16到40之间;-学生的姓名和课程名不能为空值;-选课成绩要么为空值,要么取0到100之间的整数。■往表中插入数据■学生(101,张三,男,18,计算机;102,李四,男,16,数学;103,王玲,女,17,中文;105,李飞,男,19,计算机;109,赵四,女,18,历史;110,李平,男,20,化学)举例卜InsertIntoStudentValuesClOl;'张三','男',18,'计算机・)■课1程(203,操作系统,程羽;279,高等数学,王备;210,现代文学,王丹;243,有机化学,沈同;204,数据结构,张青)举例:InsertIntoCourseValues('2O3','操作系统胃,'程羽')■选修(101,203,82;105,203,59;102,279,90;101,279,88;105,279,82;110,279,68;109,210,72;103,210,90;110,243,92;101,204,85;105,204,91;102,204,56)举例:InsertIntoSCValuesflOl',’203’,82)■用SQL语句完成下列查询:-查询学号为103的同学的姓名和所在系。-查询计算机系同学的学号和年龄。-查询各学生的学号和平均成绩。-查询每个系学生的最大年龄。-将学生选课情况按课程号升序、成绩降序排列。■记录更新:-删除所有成绩不及格的选课记录。-将“279”号课程的考试成绩置成空值。实验2■I现有一个图书借阅管理的数据库BookBorrow,其中存放以下三个表:书Book(书号,类别,书名,出版社,作者,价格,总藏书量,库存,出版年份),即bnochar(8),categorychar(10),titlevarchar(40),presschar(30),authorchar(20),pricedecimal(7,2),totalinteger,stockinteger,pressdatedatetime;借书证Card(卡号,姓名,单位,类别),即enochar(7),cnamechar(10),departmentvarchar(40),typechar(l);借书记彔borrow(卡号,书号,借期,还期),ochar(7),bnochar(8),borrowdatedatetime,returndatedatetime,■建表,在定义中要求声明:-每个表的主外码;-图书的库存量不能多于总藏书量;-图书还期不能早于借期。■向表中插入记录

表的创建及简单操作试验 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人琥珀
  • 文件大小18 KB
  • 时间2020-07-15