数据库上机操作题

合集下载

数据库上机实验

数据库上机实验

创建数据表与数据输入Part I. 使用SQL Server Management Studio创建数据表和输入数据1. 在SQL Server Management Studio中创建数据表P69 1.(1)-(6)2. 为数据表输入数据P76 4.(1)-(4)3. 数据浏览P77 1. (1)-(2)2. (1)-(3)Part II. 使用SQL语句创建数据表和输入数据1. 使用SQL语句创建数据表P72. 例3-22.使用SQL语句输入数据P82. 例3.8习题:P.105 (1)(2)insert数据操作Insert、Update、Delete P105 3. 上机练习题(2)(4)Insert(100001, 1000, 2002-12-18 0:00:00) (100002, 2000, 2010-3-20 0:00:00)Update(100001, 1500, 2002-12-18 0:00:00) (100002, 2000, 2012-9-25 0:00:00)Delete1.将teaching数据库中score表的studentno列设置为引用表student的外键。

ALTER TABLE ScoreADD CONSTRAINT FK_score_student FOREIGN KEY (studentno)REFERENCES student(studentno)2.将teaching数据库中class表的classname创建UNIQUE约束。

ALTER TABLE classADD CONSTRAINT UQ_class UNIQUE(classname)执行如下插入语句,查看提示信息INSERT INTO class VALUES(‘090602’, ’计算机0902’, ’计算机学院’, ’马文斐’) 3. 为teaching数据库中student表的birthday列创建CHECK约束,规定学生的年龄在17-25岁之间。

Access数据库程序设计上机操作练习题

Access数据库程序设计上机操作练习题

Access数据库程序设计上机操作练习题一、综合应用题6 在考生文件夹下“库存管理系统.mdb”数据库中有一个“库存情况”窗体和一个“产品定额储备”表。

创建一个宏,使其能打开“产品定额储备”表,将所建宏命名为“打开”。

对“库存情况”窗体进行如下设置:对“库存情况”窗体进行如下设置:厘米、距上边距上边0.4厘米放置在距窗体页脚左边5.501厘米、厘米,在距窗体页脚左边将窗体页脚高度设置为1.616厘米,一个命令按钮,命令按钮的宽度为2厘米,功能是单击“打开”按钮时运行宏,所运行的宏名为“打开”,按钮上显示文本“打开”,名称为“命令1”。

7 在考生文件夹下“教学管理.mdb”数据库中有一个“课程”表,使用“自动创建窗体”,创建纵栏式的“课程”窗体;并在窗体中向“课程”表添加一条,课程号为“4”,课程名为”的记录。

“计算机应用”,课程类别为“选修”,学分为“23”的记录。

8 (1)在考生文件夹下“招生管理.mdb”数据库中有一个“中学”表和“学生报名”表,用向导创建窗体;从“中学”表中选择字段“学校代码”;从“学生报名”表中选择字段“姓名”、“性别”、“年龄”、“联系电话”;“通过中学”的数据查看方式创建带有子窗体的窗体。

选取“表格”为子窗体布局,“远征”为主窗体样式,并将主窗体标题命名为“中学招生情况”,将子窗体标题命名为“学生报名”。

(2)打开“中学招生情况”窗体视图,筛选出“学校代码”为“102”的学校,然后将学生姓名为“谢瓦尔”的记录删除。

生姓名为“谢瓦尔”的记录删除。

9在考生文件夹下“库存管理系统”数据库中有一个“库存情况”窗体和一个“生产品定额储备”表及“产品定额储备查询”。

创建一个宏,使其能删除“产品定额储备查询”,将所建宏命名为“删除”;并将宏转换成模块,模块名为“删除模块”。

对“库存情况”窗体进行如下设置:将窗体页脚高度设置为1.616厘米,在距窗体页脚左边5.501厘米、距上边0.4厘米处放置一个命令按钮,命令按钮的宽度为2厘米,功能是单击“删除”按钮时运行宏,所运行的宏名为“删除”,按钮上显示文本“删除”,名称为“命令1”。

数据库上机考试试题及答案

数据库上机考试试题及答案

1下列说法中正确的是:( D )A 、 SQL 中局部变量可以不声明就使用B 、 SQL 中全局变量必须先声明再使用C 、 SQL 中所有变量都必须先声明后使用D 、 SQL 中只有局部变量先声明后使用;全局变量是由系统提供的用户不能自己建立。

2.哪个关键字用于测试跟随的子查询中的行是否存在( B )。

A.MOV B.EXISTSC.UNION D.HAVING3 .下列哪些语句用于创建存储过程( A )?A、CREATE PROCEDUREB、CREATE TABLEC、DROP PROCEDURED、其他5.在SQL中,SELECT语句的“SELECT DISTINCT”表示查询结果中 ( C )。

A.属性名都不相同B.去掉了重复的列C.行都不相同D.属性值都不相同语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATA实现下列哪类功___A_____。

A. 数据查询B. 数据操纵C. 数据定义D. 数据控制Server 2000 采用的身份验证模式有( D )。

(A)仅Windows身份验证模式(B)仅SQL Server身份验证模式(C)仅混合模式(D)Windows身份验证模式和混合模式Server 2000 企业版可以安装在操作系统上。

( C )(A)Microsoft Windows 98(B)Microsoft Windows 2000 Professional(C)Microsoft Windows 2000 Server(D)Microsoft Windows XPServer是一个( C )的数据库系统。

(A)网状型(B)层次型(C)关系型(D)以上都不是语言中,删除一个视图的命令是( B )。

A. DELETEB. DROPC. CLEARD. REMOVE语言中,删除记录的命令是( A )。

A. DELETEB. DROPC. CLEARD. REMOVE14.以下触发器是当对[employee表]进行( D )操作时触发。

201001数据库上机题

201001数据库上机题

数据管理技术第1题:下列关于数据库管理系统的叙述,正确的是A.数据库管理系统具有对任何信息资源管理和控制的能力B.数据库管理系统对普通用户来说具有不可操作性C.数据库管理系统是数据库的统称D.数据库管理系统具有对数据库中数据资源进行统一管理和控制的功能第2题:下列关于数据库系统的主要特点的叙述,错误的是A.数据具有较高的独立性B.数据结构化C.数据共享D.实现数据冗余第3题:如图所示的"读者信息"表中,关键字可定义为A.性别B.读者身份C.借书证号D.姓名第4题:如图所示为某学校行政管理结构,该图描述的数据模型是A.网状模型B.面向对象模型C.关系模型D.层次模型第5题:关系数据库的二维表(关系)必须满足的条件是①表中不允许有重复的字段,表中每一列的数据类型必须相同。

②表中不应有内容完全相同的行。

③行和列排列顺序是无关紧要的。

④第一个数据项可以是组合项。

A.①②③B.①③④C.①②④D.②③④第6题:在"中小学生信息技术大赛"的数据表中,有关参赛选手的信息如下:"选手编号、姓名、性别、出生年月、学校名称、比赛成绩"其中"姓名"和"比赛成绩"的数据类型可以定义为A.数字型和文本型B.文本型和数字型C.文本型和文本型D.数字型和数字型第7题:如图所示的"福建省长途区号及邮编"表中,各字段的名称分别是A.福州、0591、350000B.福州、厦门、宁德C.地名、长途区号、邮编D.地名、福州、厦门第8题:在信息世界,实体集之间的联系有三种:一对一联系、一对多联系和A.单对单联系B.数据联系C.逻辑联系D.多对多联系第9题:下列不属于机器世界术语的是A.关键字B.记录C.字体D.字段第10题:如图所示的实体集对应的二维表是第11题:添加记录:打开Z:\"Access\483\"文件夹下的数据库文件"学生体能测试.mdb",进行以下操作并保存!在"三班"数据表中插入五条新记录(字母和数字均为半角字符),新记录内容如下表所示:第12题:建立数据库结构:在Z:\"Access\484\"下新建一个名称为"用餐价目.mdb"的Access数据库,进行以下操作并保存。

数据库上机实验题目和答案

数据库上机实验题目和答案

数据库上机实验题目和答案试用SQL的查询语句表达下列查询:1.检索王丽同学所学课程的课程号和课程名。

select Cno ,Cname from c where Cno in(select cno from sc where sno in (select sno from s where sname='王丽' ))2.检索年龄大于23岁的男学生的学号和姓名。

select sno,sname from swhere sex='男' and age>233.检索‘c01’课程中一门课程的女学生姓名select sname from swhere sex='女' and sno in(select sno from sc where cno='c01')4.检索s01同学不学的课程的课程号。

select cno from cwhere cno not in (select cno from sc where sno ='s01')5.检索至少选修两门课程的学生学号。

select sc.sno from s,scwhere s.sno=sc.snogroup by sc.snohaving count(/doc/1411529677.html,o)>=26.每个学生选修的课程门数。

解法一:select so.sno sno,/doc/1411529677.html,ount,s.sname from(select sc.sno sno,count(sc.sno) ccountfrom sc,swhere s.sno=sc.snogroup by sc.sno ) so,swhere s.sno=so.sno解法二:select sc.sno sno,s.sname,count(sc.sno) ccountfrom sc,swhere s.sno=sc.snogroup by sc.sno,sname7.求选修C4课程的学生的平均分。

全国计算机等级三级数据库上机题库100题

全国计算机等级三级数据库上机题库100题
if(aa[i]>aa[j]) *则按原4位数的大小进行升序排序*/
{
temp=aa[i];
aa[i]=aa[j];
aa[j]=temp;
}
}
for(i=0;i<10;i++) /*将排序后的前10个数存入数组bb中*/
bb[i]=aa[i];
}
7. 函数ReadDat( )的功能是实现从文件IN7.DAT中读取一篇英文文章存入到字符串数组xx中。请编制函数SortCharD( ),该函数的功能是:以行为单位对字符按从大到小的顺序进行排序,排序后的结果仍按行重新存入字符串数组xx中,最后调用函数WriteDat( )把结果xx输出到文件OUT7.DAT中。
/*如果4位数各位上的数字均是奇数*/
{
b[cnt]=a[i]; /*将满足条件的数存入数组b中*/
cnt++; /*统计满足条件的数的个数*/
}
}
for(i=0;i<cnt-1;i++) /*将数组b中的数按从大到小的顺序排列*/
for(j=i+1;j<cnt;j++)
{
a4=a[i]/1000; /*求4位数的千位数字*/
a3=a[i]%1000/100; /*求4位数的百位数字*/
a2=a[i] %100/10; /*求4位数的十位数字*/
a1=a[i] %10; /*求4位数的个位数字*/
if(a4%2!=0 && a3%2!=0 && a2%2!=0 && a1%2!=0)
【答案】
void jsVal()

access上机操作题

access上机操作题

Access数据库程序设计上机操作练习题一、基本操作题1(1)在考生文件夹下,"Access1-1.mdb"数据库文件中建立表"学生",表结构如下:(2)设置"编号"字段为主键;(3)设置"年龄"字段的有效性规则为:年龄大于20并且小于35;(4)在"学生"表中输入以下2条记录:2(1)在考生文件夹下,"Access1-2.mdb"数据库文件中建立表"书",表结构如下:(2)设置"编号"字段为主键;(3)设置"进库日期"字段默认值为:2003年3月1号;(4)在"书"表中输入以下两条记录:3(1)在考生文件夹下,"Access1-3.mdb"数据库文件中建立表"教师",表结构如下:(2)设置"编号"字段为主键;(3)设置"性别"字段默认值为"女";(4)在"教师"表中输入以下2条记录:4(1)在考生文件夹下,"Access1-4.mdb"数据库文件中建立表"课程",表结构如下:(2)设置"编号"字段为主键;(3)设置"学分"字段的有效性规则:大于0;(4)在"课程"表中输入以下两条记录:5(1)在考生文件夹下,"Access1-5.mdb"数据库文件中建立表"售书",表结构如下:(2)设置"ID"字段为主键;(3)设置"图书ID"字段的有效性规则为:大于0;(4)在"售书"表中输入以下5条记录:6在考生文件夹下完成如下操作:(1)创建一个“学生管理”数据库、在该数据库下创建学生“基本情况”表,该表结构包含如下内容:(2)给“基本情况”表中的“学号”字段建立无重复索引;(3)给“基本情况”表中的“性别”字段建立有效性规则,该表达式:= ″男″ OR = ″女″,否则提示文本信息:输入值无效。

mysql数据库上机操作题

mysql数据库上机操作题

好的,以下是一个简单的MySQL数据库上机操作题:
1.创建一个名为"students"的数据库。

2.在"students"数据库中创建一个名为"student"的表,该表包含以下列:id
(整数类型,主键),name(字符串类型,长度为50),age(整数类型),gender(字符串类型,长度为10)。

3.向"student"表中插入以下数据:
id | name | age | gender
---|-------|-----|-------
1 | Alice | 20 | female
2 | Bob | 22 | male
3 | Carol | 21 | female
4.查询所有年龄大于等于21岁的学生信息。

5.更新Alice的年龄为21岁。

6.删除Bob的记录。

7.查询所有女生的信息。

8.将Carol的性别更改为"male"。

9.查询所有年龄为21岁的学生信息。

10.删除所有年龄为21岁的学生信息。

请根据以上要求在MySQL数据库中进行操作,并给出相应的SQL语句。

MySQL上机试题

MySQL上机试题

MySQL上机试题1.创建数据库,名称为考生的学号;(10分)2.创建数据表customer(客户)、deposite(存款)、bank(银行),表结构如下:(10分)customer的表结构bank的表结构deposite的表结构3.录入数据如下:(10分)customer的数据如下,注意最后一条记录用你的学号和你的姓名代替bank的数据如下:deposite的数据如下:4.创建存储过程update_salary,更新customer表的salary属性,将salary低于5000的客户的salary 变为原来的2倍. (10分)5.创建视图bank_total,对deposite表进行统计,按银行统计存款总数,显示为b_id,total. (10分)6.创建视图show_deposite,对deposite、customer、bank进行查询,查询条件为location在广州、苏州、济南的客户,存款在300000至500000之间的存款记录,显示客户姓名name、银行名称bank_name、存款金额amount. (10分)7.为customer的name创建普通索引,名称为idx_name.(10分)8.新建表dep_log,数据结构如下:(5分)(1)创建一个触发器名称为insert_trigger, 在deposite插入记录时在dep_log中插入一条记录,将操作operation值为INSERT,并记录银行标识b_id;(5分)(2)在deposite中插入一条记录,客户标识c_id为你的学号,银行标识b_id为B0003,存款日期dep_date为当前系统日期,存款期限type为3,存款金额amount为50000,以验证触发器是否有效。

(5分)9.完成以下题目:(1)在bank中插入一条新记录B0005,交通银行;(5分)(2)创建存储过程copydata,将deposite表存款流水号d_id未在dep_log中记录的农业银行B0004的全部存款记录逐一复制到新建的交通银行,客户标识c_id不变,银行标识为B0005,存款期限type、存款金额amount不变,存款日期为当前系统日期。

NIT-上机操作题培训资料

NIT-上机操作题培训资料

上机操作一:考试题库管理系统1、使用Visual FoxPro软件,按如下要求创建表(1)建立一个表,在以下表的结构描述中,第一行为字段名,第二行为字段类型,以“知识点”为表名保存到“C:\ET4Adapt\Answer\”文件夹中编号描述制定日期难度分值字符型5 字符型20 日期型8 数值型3,1 整型4(2)在“编号”字段建立升序索引;(3)录入记录编号描述制定日期难度分值10101 管理系统概念 2013年5月1日 0.9 22、使用Visual FoxPro软件,按如下要求修改数据表(1)在“C:\ET4Adapt\Answer\”文件夹中的“题库管理”数据库的数据表“试题”中将“题干”字段类型改为字符型,宽度为80(2)设置记录有效性规则;使“类型”字段取值为“填空”或“选择”,若违反此规则,显示信息“试题类型只能为填空或选择”(3)设置“制题年份”字段的默认值为当前年份(4)添加字段“参考答案”,字段类型为字符型,宽度为12.3、使用Visual FoxPro软件,按如下要求进行操作。

(1)在“C:\ET4Adapt\Answer\”文件夹中的“题库管理”数据库中,根据表“知识点”的字段“编号”和“试题”的字段“知识点编号”建立两表之间的一对多永久关系。

(2)“题库管理”数据库中建立参照完整性,使得在“试题”表中插入一条记录时,如果“知识点”表中没有匹配的关键字记录,则禁止插入。

(3)“题库管理”数据库中的表“试题”和“知识点”上建立查询,字段为:试题.名称,试题.知识点编号,知识点.描述,知识点.分值,试题.试题号,按知识点编号和试题号升序排序(4)保存查询文件到“C:\ET4Adapt\Answer\”文件夹中,查询文件名称为“试卷查询”。

4、使用Visual FoxPro软件,按如下要求建立弹出式菜单。

(1)创建有“编辑试题”、“编辑试卷”、“设置”、“查询”四个菜单项的快捷菜单;(2)结果保存在“C:\ET4Adapt\Answer\”文件夹中,命名为“题库管理.MNX”(3)在“C:\ET4Adapt\Answer\”文件夹中生成“题库管理.MPR”;(4)修改表单“题库管理”,使得表单上右击时,能够弹出这个菜单,将修改后的表单“题库管理”保存在“C:\ET4Adapt\Answer\”文件夹中。

数据库上机的所有题答案

数据库上机的所有题答案
where sal<3000 and sal>2000
JONES MANAGER 2975
CLARK MANAGER 2450
6. 列出公司中所有名字以LI开头的全部职工及其所在的部门代号
select ename,deptno
from emp
where ename like 'LI%'
WORD
JONES
MARTIN
BLACK
CLARK
SCOTT
KING
TURNER
ADAMS
JAMES
FORD
MILLER
3. 列出10号部门中全体职工的姓名及职工号
25.5
40.0
40.5
44.5
13. 对于至少有两个水手的等级,找出到了投票年龄(>18岁)的所有水手的平均年龄
select g(s.age)
from saliors s
where s.age>18
group by s.rating
having 1<(select count(*)
7844 TURNER 7698 SALESMAN 1981-09-08 00:00:00.000 0 1500 30
7876 ADAMS 7788 CLERK 1981-09-23 00:00:00.000 NULL 1100 20
SELECT distinct sname
FROM saliors
WHERE sid IN(select sid from reserves where bid in
(select bid from boats where color='red'))

数据库上机实验作业题

数据库上机实验作业题

数据库上机实验作业题1.从课程表中查询所有课程信息2.从课程表中查询课程类别的信息。

3.从课程表中查询课程类别,要求消除值相同的那些行。

4.从学生表中查询所有的信息,要求只显示查询结果的前6行数据。

5.查询课程表中课程编号、课程名称、教师、上课时间、限制选课人数和报名人数,要求查询结果显示如下:6.查询课程表的信息,要求给出查询结果为:7.在课程表中查询课程类别为“信息技术”,并且学分为“2”的课程。

8.查询课程表的课程信息、报名人数与限选人数之比。

9.查询课程表中最小的报名人数、最大的报名人数以及平均报名人数。

10.查询课程信息、报名人数与限选人数之比。

要求查询结果按照报名人数升降排序。

11.查询课程表的教师名、课程编号、课程名,要求查询结果按照教师名降序排序,教师名相同时,则按照课程编号升序排序。

12.查询课程编号为“004”、“007”、“013”的课程信息。

13.查询课程编号不为“004”、“007”、“013”的课程编号和课程名称。

14.查询课程名以字母D开始的课程信息。

15.查询课程名以“制作”两字结尾的课程信息。

16.查询姓名第二个字为“宝”的学生信息。

17.查询不姓“刘”的学生信息。

18.查询课程表中教师姓名未定的课程信息。

19.查询报名人数少于15人的课程信息。

20.查询报名人数少于25并且多于15人的课程信息。

21.查询报名人数少于25并且等于15人的课程信息,要求查询结果按照报名人数降序排列。

22.查询报名人数少于25并且少于15人的课程信息,要求查询结果按照报名人数降序排列。

23.查询课程表中“信息技术”类课程信息,并计算平均报名人数。

24.按类别显示课程信息,并计算各类课程的平均报名人数。

25.按课程类别分组统计各类课程的平均报名人数。

26.查询“信息技术”类课程的平均报名人数。

27.查询平均报名人数大于25人的课程类别和每类平均报名人数。

28.查询报名人数大于平均报名人数的课程信息。

mysql上机练习题

mysql上机练习题

mysql上机练习题MySQL是一种常用的关系型数据库管理系统,广泛应用于开发和管理各种数据库。

本文将为大家提供一些MySQL上机练习题,以帮助读者巩固和提升自己的MySQL技能。

题目一:创建数据库和数据表在MySQL中创建一个名为"student"的数据库,并在该数据库中创建一个名为"score"的数据表。

数据表包括以下字段:字段名数据类型备注id int 学号name varchar 姓名chinese int 语文成绩math int 数学成绩english int 英语成绩题目二:插入数据向上述的"score"数据表中插入以下数据:学号姓名语文成绩数学成绩英语成绩1 小明 90 85 922 小红 78 92 883 小亮 85 90 95题目三:查询数据从"score"数据表中查询所有学生的姓名和数学成绩。

题目四:更新数据将学号为2的学生英语成绩修改为90。

题目五:删除数据从"score"数据表中删除学号为3的学生。

题目六:查询统计数据查询"score"数据表中语文成绩大于等于90分的学生数量。

题目七:排序数据按照数学成绩从高到低的顺序,查询"score"数据表中的所有学生信息。

题目八:连接查询创建一个名为"course"的数据表,包括以下字段:字段名数据类型备注id int 课程编号name varchar 课程名称将下列数据插入到"course"数据表中:课程编号课程名称1 语文2 数学3 英语通过连接查询,查询"score"数据表中各个学生的姓名、课程名称和成绩。

题目九:使用函数查询"score"数据表中各个学生的总成绩,按照总成绩从高到低排序。

题目十:使用子查询查询"score"数据表中成绩最高的学生姓名和各科成绩。

VFP上机操作题(数据库建立与显示答案)

VFP上机操作题(数据库建立与显示答案)

VFP上机操作题(数据库建立与显示答案)visualfoxpro上机操作题(数据表建立与显示)说明:本答案只写操作命令,具体操作自己上机完成根据要求完成下列操作:1.创建一个名叫ys.dbf的数据表,其结构如下:字段字段名类型宽度小数位1姓名字符型82性别字符型23紧固工资数值型824津贴数值型625甩杂费数值型626实发金额数值型827领款日期日期型88卸任逻辑型19亲笔签名字符型610附注附注型10注意:结构输入完成后,按ctrl+w存盘。

2.录入如下内容:记录号姓名性别紧固工资津贴甩杂费实发金额领款日期卸任亲笔签名附注1吴均荣女527.00120.0010.5001/01/89.t.memo2肖才坤男527.00120.0010.5005/05/99.f.memo3李思强男527.00120.0010.5005/05/95.t.memo4司马文华女527.00120.0010.5005/05/98.t.memo5钟小渠男437.00120.0010.5005/05/97.f.memo6赵明明女422.00120.0010.5005/05/96.f.memo7欧阳明月女396.50120.0010.5005/05/92.f.memo3.关上数据库ys.dbf4.显示数据库结构.5.修正数据库结构,将实发金额的宽度改成7,小数点后存有2十一位.注意:修改结构时一般不能同时修改字段名和类型,也不能同时修改字段名和宽度,否则有可能造成数据库上机操作题第1页共16页数据丢失。

完成后按ctrl+w存盘。

6.显示所有记录.7.表明所有性别为”男”的记录.8.显示所有已退休的记录.表明:在条件语句中,若必须回到逻辑字段真值,只需输出逻辑字段的字段名即可,若必须回到逻辑字段假值,则在字段名前加之.not.基准:表明出来所有未卸任的记录。

listallfor.not.卸任9.显示出所有领款日期在1993年以前的记录.10.表明出来所有性别为”女”、紧固工资为527.00的记录.11.在数据库末尾增加3条记录,内容随意.12.在第4条记录前面填入一条崭新记录,内容随意.13.在第5条记录后增加一条空白记录.14.表明数据库前3条记录.15.显示数据库最后2条记录.16.表明第2第至第5条记录.数据库上机操作题第2页共16页visualfoxpro上机操作题(数据表创建与表明答案)说明:本答案只写操作命令,具体操作自己上机完成根据要求完成下列操作:1.创建一个名叫ys.dbf的数据表,其结构如下:字段字段名类型宽度小数位1姓名字符型82性别字符型23紧固工资数值型824津贴数值型625甩杂费数值型626实发金额数值型827领款日期日期型88卸任逻辑型19亲笔签名字符型610附注附注型10createys注意:结构输入完成后,按ctrl+w存盘。

上机题——精选推荐

上机题——精选推荐

上机题⼀、基本操作题在考⽣⽂件夹下,存在⼀个数据库⽂件samp1.mdb、⼀个Excel ⽂件tScore.xls和⼀个图像⽂件photo.bmp。

在数据库⽂件中已经建⽴了⼀个表对象tStud。

试按以下要求完成各种操作。

1.设置ID字段为主键;并设置ID字段的相应属性,使该字段在数据图视图中的显⽰标题为“学号”2.将“性别”字段的默认值属性设置为“男”,“⼊校时间”字段的格式属性设置为“长⽇期”。

3.设置“⼊校时间”字段的有效性规则和有效性⽂本。

有效性规则为:输⼊的⼊校时间必须为9⽉;有效性⽂本内容为:输⼊的⽉份有误,请重新输⼊。

4.将学号为20041002学⽣的“照⽚”字段值设置为考⽣⽂件夹下的photo.bmp图像⽂件(要求使⽤“由⽂件创建”⽅式)5.为“政治⾯貌”字段创建查阅列表,列表中显⽰“团员”、“党员”、和“其他”3个值。

(提⽰:将该字段的数据类型设置为“查阅向导”)。

6.将考⽣⽂件夹下的tScore.xls⽂件导⼊到samp1.mdb数据库⽂件中,表名不变,主键为表中的ID字段。

第⼀套⼀、基本操作题考⽣⽂件夹下存在⼀个数据库⽂件“samp1.mdb”,⾥⾯已经设计好表对象“tStud”。

请按照以下要求,完成对表的修改:(1)设置数据表显⽰的字体⼤⼩为14、⾏⾼为18;(2)设置“简历”字段的设计说明为“⾃上⼤学起的简历信息”;(3)将“⼊校时间”字段的显⽰设置为“××⽉××⽇××××”形式;注意:要求⽉⽇为两位显⽰、年四位显⽰,如“12⽉15⽇2005”。

(4)将学号为“20011002”学⽣的“照⽚”字段数据设置成考⽣⽂件夹下的“photo.bmp”图像⽂件;(5)将冻结的"姓名"字段解冻;(6)完成上述操作后,将“备注”字段删除;第三套⼀、基本操作题考⽣⽂件夹下,“samp1.mdb”数据库⽂件中已建⽴表对象“tEmp”。

Access数据库上机练习加答案及解析

Access数据库上机练习加答案及解析

WORD 格式整理版优质.参考.资料第1套题目 一、基本操作题请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“考生文件夹”均为考试系统安装盘符下的“\K01\29010001”文件夹。

考生文件夹下存在一个数据库文件“samp1.mdb ”,里面已经设计好表对象“tStud ”。

请按照以下要求,完成对表的修改:(1)设置数据表显示的字体大小为14、行高为18。

(2)设置“简历”字段的设计说明为“自上大学起的简历信息”。

(3)将“年龄”字段的数据类型改为“整型”字段大小的数字型。

(4)将学号为“20011001”学生的照片信息换成考生文件夹下的“photo.bmp”图像文件。

(5)将隐藏的“党员否”字段重新显示出来。

(6)完成上述操作后,将“备注”字段删除。

二、简单应用题请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“考生文件夹”均为考试系统安装盘符下的“\K01\29010001”文件夹。

考生文件夹下存在一个数据库文件“samp2.mdb ”,里面已经设计好三个关联表对象“tStud ”、“tCourse ”、“tScore ”和一个临时表对象“tTemp ”。

试按以下要求完成设计:(1)创建一个查询,按所属院系统计学生的平均年龄,字段显示标题为“院系”和“平均年龄”,所建查询命名为“qT1”。

(2)创建一个查询,查找选课学生的“姓名”和“课程名”两个字段内容,所建查询命名为“qT2”。

(3)创建一个查询,查找有先修课程的课程相关信息,输出其 “课程名”和“学分”两个字段内容,所建查询命名为“qT3”。

(4)创建删除查询,将表对象“tTemp ”中年龄值高于平均年龄(不含平均年龄)的学生记录删除,所建查询命名为“qT4”。

三、综合应用题请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“考生文件夹”均为考试系统安装盘符下的“\K01\29010001”文件夹。

SQL数据库上机考试题

SQL数据库上机考试题

一、用Transact-SQL语句定义数据库(每题6分,共12分)1、创建名为School的数据库,该数据库包含二个大小为2MB的数据文件(文件名为:<你的姓名>_school_dat1和<你的姓名>_school_dat2)和一个大小为1MB的事务日志文件(文件名为:<你的姓名>_school_log)。

限制数据文件大小为5MB、日志文件为2MB。

对于所有文件,允许20%的文件增长。

请将创建数据库的Transact-SQL 脚本存为<你的姓名>_1_01.sql文件。

解:drop database schoolgocreate database schoolonprimary(name='lts_school_dat1',filename='C:\Program Files\Microsoft SQLServer\MSSQL.1\MSSQL\Data\lts_school_dat1.mdf',size=3MB,maxsize=5MB,filegrowth=20%),filegroup fgroup(name='lts_school_dat2',filename='C:\Program Files\Microsoft SQLServer\MSSQL.1\MSSQL\Data\lts_school_dat2.ndf',size=2MB,maxsize=5MB,filegrowth=20%)log on(name='lts_school_log',filename='C:\Program Files\Microsoft SQLServer\MSSQL.1\MSSQL\Data\lts_school_log.ldf',size=1MB,maxsize=2MB,filegrowth=20%)go2、修改数据文件<你的姓名>_school_dat1,增加其大小至3MB,并允许按0.5MB(512KB)的增量增至最大大小6MB;删除数据文件<你的姓名>_school_dat2;添加一个新的1MB的数据文件(文件名为:<你的姓名>_school_dat3),允许它以1MB增量增至磁盘被充满。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Access 上机操作题(共5题,3分/题)
数据库上机操作题
1. 建立学生管理数据库,添加相应数据库表,并建立表间关系
(1)打开Access2010,建立“学生管理”数据库,并添加三个表,分别是Student、Course 和Grade。

Student
Grade
(2)在Student表中以“学号”建立主键,在Course表中以“课程号”建立主键
(3)以Student与Grad表按“学号”字段建立关系,以Grad表“课程编号”字段与Course 表中“课程号”字段建立关系。

2. 根据已有学生数据库建立简单查询
(1)按照操作题1中的Student、Course和Grade三个表,建立综合查询,要求包括三个表中无重复的所有字段,并将查询结果存到新表stud中。

(2)按照学号建立参数查询,查询学号是12102105学生的基本情况和选课情况。

(3)按照分数的降序排列显示学生所有信息。

(4)将学生成绩表的Grage成绩按80%修改。

3. 基于已有的学生管理数据库,建立高级查询
(1)创建一个选择查询,查询并显示学生的平均分数,所在班级名称。

(2)显示所有分数高于80分的学生姓名所有信息。

(3)创建一个选择查询,查询开课时间在2013年中121021班级学生的选课情况。

(4)在Grade表中添加“等级”字段,将成绩在80分或以上的学生在等级字段中添加“优良”标识。

4. 建立学生基本情况及成绩情况窗体
(1)基于建立的学生管理数据库,按照性别添加照片字段数据(有照片文件夹)
(2)利用自动创建窗体,所建窗体命名为“学生基本信息”;
(3)利用窗体设计修改窗体,调整窗体位置,添加背景图片(有图片文件)
(4)添加4个导航按钮,分别指向“下一项记录”、“前一项记录”、“最后一记录”和
“第一项记录”,调整照片位置,并将字体设置16号楷体;
5. 根据学生管理数据库,建立报表
(1)基于建立的学生管理数据库,选择学生表student,自行建立学生基本报表。

(2)在报表的报表页眉节区位置添加一个标签控件,其标题为“学生成绩基本情况报表”,设置26号字隶书并居中,存储为“学生基本情况报表”。

(3)在报表的页面和主体内调整显示位置,将字体居中,在页面页脚处添加标签“学生人数为:”及字体统计数目。

(4)添加背景并调整报表行距到合适位置。

相关文档
最新文档