网站大量收购独家精品文档,联系QQ:2885784924

数据库原.理实验2.pptVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库原.理实验2.ppt

表的创建及简单操作实验 实验目的 掌握利用SQL 语言定义表和索引的方法。 掌握利用SQL 完成表的更新。 掌握利用SQL 完成较为简单的单表查询。 实验内容及要求 掌握构造SQL语句完成数据库中各张基本表的创建、和删除方法。 在建立基本表的基础上,掌握为表建立索引及删除索引的方法。 掌握利用SQL语句对基本表中元组进行插入、修改和删除的方法。 对数据库中各表中的记录完成简单查询,掌握单表查询的SQL语句构造、方法。 实验1 现有一个学生选修课程的数据库School,其中存放以下三个表:学生Student(学号,姓名,性别,年龄,系别),即Sno char (3), Sname char(4), Ssex char (2), Sage int, Sdept char(6);课程Course(课程号,课程名,任课教师),即Cno char(3), Cname char(8), teacher char(4);选修SC(学号,课程号,分数),即Sno char (3), Cno char (3), Grade int。 建表,在定义中要求声明: 每个表的主外码; 学生的年龄介于16到40之间; 学生的姓名和课程名不能为空值; 选课成绩要么为空值,要么取0到100之间的整数。 往表中插入数据 学生 (101,张三,男,18,计算机;102,李四,男,16,数学;103,王玲,女,17,中文; 105,李飞,男,19,计算机;109,赵四,女,18,历史; 110,李平,男,20,化学) 举例:Insert Into Student Values(101, 张三, 男, 18, 计算机) 课程 ( 203,操作系统,程羽; 279,高等数学,王备; 210,现代文学,王丹;243,有机化学,沈同; 204,数据结构,张青) 举例:Insert Into Course Values(203, 操作系统, 程羽) 选修 (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) 举例:Insert Into SC Values(101, 203, 82) 用SQL语句完成下列查询: 查询学号为103的同学的姓名和所在系。 查询计算机系同学的学号和年龄。 查询选修过课程的各学生的学号和平均成绩。 查询每个系学生的最大年龄。 将学生选课情况按课程号升序、成绩降序排列。 记录更新: 删除所有成绩不及格的选课记录。 将“279”号课程的考试成绩置成空值。 实验2 现有一个图书借阅管理的数据库BookBorrow,其中存放以下三个表:书 Book (书号,类别,书名,出版社,作者,价格,总藏书量,库存,出版年份),即bno char(8), category?char(10),?title?varchar(40),? press?char(30),?author?char(20),? price?decimal(7,2),? total?integer,? stock?integer,? pressdate?datetime;借书证 Card(卡号,姓名,单位,类别),即cno?char(7),?cname?char(10),?department?varchar(40),?type?char(1);借书记录borrow(卡号,书号,借期,还期),即cno char(7), bno char(8), borrowdate datetime, returndate datetime, 建表,在定义中要求声明: 每个表的主外码; 图书的库存量不能多于总藏书量; 图书还期不能早于借期。 向表中插入记录 书 T 数据库系统原理教程, 清华大学出版社, 王珊, 35.2, 20, 19, 2000-01-01 T 数据库系统概论, 高等教育出版社, 萨师煊, 25.1, 12, 11, 2004-03-01 T 计算机原理, 高等教育出版社, 张一平, 27.1, 39, 37, 2004-08-01 T C语言程序设计, 高等教育出版社, 李华, 21.1, 54, 52, 2001-05-01 T 数据库原理, 高等教育出版社, 王家树, 18.5, 43, 43, 2001-05-0

文档评论(0)

phljianjian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档