编程题学习参考资料.docVIP

  • 26
  • 0
  • 约6.04千字
  • 约 8页
  • 2020-03-10 发布于未知
  • 举报
用SQL语句创建上表(create table 方案名称.表名称 (字段1 数据类型 1,…… )) 2、写出一个匿名的SQL程序块,完成以下任务:向表中插入3000条记录,在SALARY字段中有500条记录的值为1000,500条记录的值为1200,1000条记录 的值为1500,1000条记录的值为1800 ID字段的值来自序列XL其他字段的值任意。 3、创建一个存储过程,应用上式所创建的函数,修改id在800到1200的记录的salary值。 4、用SQL语句创建一个视图,这个视图用来显示ID1000的记录。 5、创建一个SYS用户中的函数fn1,函数的作用为:将指定ID号的记录中的SALARY字段的值乘以1.05。 6、建立一个存储过程,删除表中ID在特定范围内的记录(如:id20,id100)。并在SQL*PLUS WORKSHEET中执行这个存储过程。 7、用SQL语句创建一个视图,这个视图用来显示id1000的记录。 8、假设已经创建好序列system.xl,写出一个匿名的PL/SQL程序块,完成一次向数据表中插入3000条记录,其中除ID字段取值不同外,其他字段取相同值。 9、创建一个system方案中的函数fn1,函数的作用为:将指定ID号的记录中的salary字段值乘以1.05。 10、写出一个存储过程,这个存储过程的作用是修改特定ID编号的记录,将该记录的SALARY字段的值加上500。 11.现有学生表stuInfo,班级表classInfo,表结构如下: stuInfo表:sid学号 int主键 自增 sname姓名 Varchar(30) 非空 sex性别 char(2) 只能插入0或1或空(“0”代表男,“1”代表女) birthday生日 dateTime 默认为系统时间 age入学年龄 int可为空 smoney缴费 int可为空 cid班级编号 int非空 外键 classInfo表: 班级编号cid int主键 自增 班级名称cname varchar(30) 非空 (1)、建立一个存储过程用来接收一个学生编号,返回他的年龄、性别(显示男或女,空值为男)和他所在班级的人数并作为传出参数传出。 (2)、建立一个存储过程用来接收一个班级编号,找出其中的两位最老的学生的姓名,并打印。若没有找到该班级编号信息,则打印”班级信息错误”,若找到班级编号,但该班级没有学生,则打印“该班级没有学生”。 (3)用存储过程实现对stuInfo表的分页显示。 12.物资信息管理系统据库如下: 数据库名:物资信息管理Materials 管理员表 User_Manager 列名 数据类型 长度 描述 User_ID int 用户ID(主键) User_Name varchar 50 登陆用户名,唯一 User_Pass varchar 10 登陆密码 User_Date datetime 账户创建时间(默认为当前系统时间),添加检查约束使创建账户的时间不能晚于当前的时间 领用科室表Department_Manager 列名 数据类型 长度 描述 Department_ID int 领用科室ID(主键) Department_Name Varchar 20 领用科室名称 Department_State int 缺省1(1:正常,0:销户) Department_Date datetime 领用科室注册时间(默认当前系统时间),限制角色的创建时间不能晚于当前的时间 领用记录表Consuming_Manager 列名 数据类型 长度 描述 Co_ID int 主键 User_ID int 外键-User_Manager Department_ID int 外键-Department_Manager Type_Id Int 缺省为1,(1:打印纸2:签字笔) Co_Quentity float 领用数量,缺省0 Co_Date datetime 领用时间(默认当前系统时间),限制时间不能晚于当前的时间 物品库存表Store_Manager 列名 数据类型 长度 描述 St_ID int 自增ID Type_Id Int 缺省为1,(1:打印纸2:签字笔) St_Quentity Float 物品库存数量 (1).查询领用记录中,编号为1的记录对应的系统管理员的姓名,领用科室姓名,领用科室注册时间,领用日期,领用产品种类(为Type_Id为1,则将此处的显示为“打印纸”,否则显示为“签字笔”), 领用产品数量 提示:使用 case –when (2).创建存储过程验证登陆系统管理员的用户与密码是否正确,若用户名

文档评论(0)

1亿VIP精品文档

相关文档