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

sql数据库编程题经典.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Sql数据库表管理 所需数据库下载地址: /space/file/shenqiboy/-4e0a-4f20-5206-4eab/-5b66-751f-4fe1-606f-6570-636e-5e93.rar/.page 一、已知网上书店系统,根据实验四创建的用户信息表,用T—SQL语名实现1—6题中的功能 用户信息表 列名 是否允许为空 默认值 描述 userID 否 用户编号,标识列,自动增长,主键 userName 否 用户名 Pwd 是 888888 密码 Email 是 必须包含‘@’字符 userRole 是 1 用户等级(几星级) 1. 向表中插入如下一条记录:其中用户名为你自己的姓名,密码为你的生日,邮箱为你的QQ邮箱,等级用默认等级 2. 向表中一次性插入二条记录: happyEveryday, 654321,happyeveryday@, 3 happyEveryone, 1234rde, happyEveryone@, 1 3. 向表中插入用户名为happy1的记录,密码和用户等级默认,邮箱为空 4. 将用户表中所有的记录存放在另个表userInfo_back中 5. 新建一个login表,表中含有userName,userPwd两个字段,将userInfo表中的对应的用户名和密码插入到login表的. 6. 用企业管理器删除表中的所有记录,然后再重新据插入2中的记录,要求用户编号列重新从1开始编号。 阶段一 训练要点 使用企业管理器创建网上书店数据库和删除网上书店数据库 需求说明 数据库名称:BookStore 物理文件:D:\BookStore 主数据库文件:初始大小为10MB,允许自动增长,数据文件大小不受限制 次数据库文件:初始大小为10MB,数据文件大小不受限制,每次增长1MB 日志文件:初始大小为1MB,最大为1MB 其他选项:自动收缩,并且不创建统计信息 删除数据库 阶段二 训练要点 使用SQL语句创建、删除数据库 需求说明 使用SQL语句创建网上书店数据库,如果存在BookStore数据库则删除,重新建立 数据库名称:BookStore 物理文件:D:\BookStore 主数据库文件:初始大小为10MB,允许自动增长,最大为20MB 1个次数据库文件:初始大小为10MB,文件的大小不受限制,每次增长1MB,放在文件组BookStorefile中 2个日志文件:初始大小为1MB,最大为2MB,每次增长10% Sql数据库子查询 一、实验目的 1. 掌握使用SELECT语句实现对表的子查询。 二、实验准备 1. 附加数据库【stuManager】。 2. 复习select语句语法形式。 三、实验内容 1. SQL中查询的练习 四、实验步骤 运用stuManage数据库中的student、grade、course表作如下操作 使用子查询,查询出成绩及格的学生的姓名(涉及student、grade表) 使用子查询,查询出与百合在同一个班的学生的姓名(student表) 查询比所有机械系的学生年龄都大的学生(student表) 查询选修‘数据库’课程的学生情况(涉及student、grade、course) 查询出没有参加考试的学生的信息(涉及到stuinfo表和stumark表) 查看年龄比“李斯文”大的学员,要求显示这些学员的信息(stuinfo表中) 查询笔试刚好通过(60分)的学生基本信息(涉及到stuinfo表和stumark表) 查找比所有经管系学生的年龄都大的学生(student表) 查找比经管系某个学生年龄大的学生(student表) 查找课程号为001且成绩不低于课程号为002的最低分的学生的学号(student、grade表) 创建一个存储过程,查看本次未通过考试的学员名单(机试和笔试及格分默认值为60),并返回未通过考试的学员人数,调用后显示结果如下图所示。 2. 创建一个函数计算两个变量的相乘 3. 创建一个函数求某门课程的选课人数 4. ?创建一个函数根据某学生的学号,查询出该学生的姓名,课程号,分数 三、实验内容 1. SQL中模糊查询的练习 2. SQL中聚合函数的练习 四、实验步骤 (一)在查询分析器的查询窗口中输入SQL语句,实现以下查询功能。 查询每个学生的最高分、最低分和平均分 查询有3人以上学生(包括3人)选修了的课程号及选修人数 查询平均分小于40的学生的学号和平均分 在4题的基础上按平均分的高低来排序 对同一系中的学生按年龄降序排列 查询出选修了4号课程并且分数大于60分的学生的姓名、分数(用两种方法) 查询出选修了‘数据库’的学生的姓名、课程名、分数(用两种方法) 查询也不同课程成绩相同的学生的学号,课程号和分数 列

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档