江西工业工程职业技术学院。
sql server 2000》
教学实习报告。
专业:计算机。
班级:软件081
姓名:章庆圆。
指导教师:周谊。
1: 模块编号 no sint not null,2: 模块名称 name tvchar2(255) not null, /中文名称/
3: 类型 type sint not null, /1:普通模块,2:预定义查询/
4: 说明 memo tvchar2(255) null,5: 过程名 procname tvchar2(255) not null,6:
包名 pkgname tvchar2(64) null,7: 单元名 unitname tvchar2(64) not null,8: 分类 catalog tvchar2(64) not null
primary key (no)
log表结构。
2004: 日志 log s log
1: 时间 time date not null,2: 期号 monthsettleno int null,3:
操作员 oper toper not null,4: 工作站 workstationno tvchar2(50) not null,5: 模块名 modulename tvchar2(255) null,6:
操作类型 type sint null,7: 操作说明 content tvchar2(255) null
index idx_log (time)
fauser表结构。
3700: fa_登录用户 fauser o fauser
1: 用户 gid tgid not null,2: 用户名 loginname tvchar2(20) not null,3:
全名 fullname tvchar(32) null,4: 口令 password tvchar2(32) null,5: 是否禁用 stopped sint default 0 not null, /0=否;1=是/
6: 说明 note tmstnote null,7: 创建人 creator toper default '未知-' not null,8:
创建时间 createtime date default sysdate not null,9: 最后修改人 lstupdoper toper default '未知-' not null,10: 最后修改时间 lstupdtime date default sysdate not null,11:
令牌登录 isusetoken sint default 0 not null, /0:否;1:是/
12: 登录会话标识 loginsessionid int null,13: 登录控制 logincontrol int default 1 not null,14:
mac地址认证 macctrl int default 0 not null
primary key (gid)
1、从系统模块表中,选出分类为'零售管理'的所有模块记录,按模块编号顺序排列。
select *
from module
where catalog='零售管理'
order by no asc;
2、日志表中的操作员记录格式为"用户名[全名]",查询日志表中上个月操作员中用户名名为0的记录共有多少条。
select count(*)
from log
where (time between '2010-09-01 00:00:00' and '2010-09-30 23:59:59'
and oper='0[hdpos]')
3.查询日志表中今年以来操作说明中包含"错误"的所有记录,按时间逆序排列。
select * from log
where (time between '2010-1-1 00:00:00' and '2010-12-31 23:
59:59' and content like '%错误%')
order by time desc;
4.查询用户表中今年以来创建的且说明为空的所有用户,返回用户名和全名。
select loginname,fullname
from fauser
where createtime between '2010-1-1 00:00:00' and '2010-12-31 23:59:59'
and note is null;
5.查询今年没有登录过系统(日志表中没有记录)的用户,返回用户名和全名。
select loginname,fullname
from fauser
where loginname||'fullname||'not in
(select oper
from log
where between '2010-1-1 00:00:00' and '2010-12-31 23:59:59')
6.查询日志表中哪些操作员在用户表中不存在,返回时间、操作员、模块名和操作说明。
select time,oper,modulename,content
from log
where oper not in
select loginname||'fullname||'
from fauser
7.统计日志表中今年以来各操作员的数量,返回结果类似于:
0[hdpos] 99
select oper,count(oper)
from log
where time between '2010-1-1 00:00:00' and '2010-12-31 23:59:59'
group by oper
8.查询用户访问过的所有模块,返回模块编号、模块名称。
select
from module,log
where
SQL作业
客户号客户名称联系人地址邮政编码 客户。产品号。客户号。订单号。订购日期。订购单。产品名称规格说明单价。产品。订单号序号产品号数量。产品。图1订单管理数据库。查询客户表中的所有记录 从订购单表中查询客户号信息 哪些客户有订购单 查询单价在x元以上 含 的产品信息。查询单价在x元以上 不含 的某产品 ...
SQL作业
sql server数据库。实验报告。罗洁思编写。班级 汽车服务工程 2 班 姓名 康俊伟 学号 0908082217 厦门理工学院机械工程系。实验一活期储蓄管理系统数据库设计。一 实验目的。1 掌握概念模型 关系模型和关系数据库的概念 2 掌握概念模型的设计方法 3 掌握关系模型的设计。二 实验内...
SQL作业
一 学生 课程 选修数据库。单表。1 检索学习课程号为0911的学生的学号和成绩。2 统计选修了课程号为0911的学生的人数。3 检索每个学生的出生年份,输出学生姓名和出生年份。4 检索选修课程号为0912或者0911的学生的学号。5 检索18 20岁的姓王的同学的学生姓名。6 检索学习课程中包含了...