数据库基础上机操作题
Access数据库程序设计上机操作练习题
![Access数据库程序设计上机操作练习题](https://img.taocdn.com/s3/m/bf108d7fa88271fe910ef12d2af90242a895ab63.png)
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”。
access上机操作题
![access上机操作题](https://img.taocdn.com/s3/m/62517a7701f69e3143329458.png)
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 = ″女″,否则提示文本信息:输入值无效。
上机习题3、4、5
![上机习题3、4、5](https://img.taocdn.com/s3/m/cae9a1e627d3240c8547ef25.png)
一、基本操作
(1)略
(2)略
(3)略
(4)将文件夹下Excel文件Test.xls中的数据链接到当前数据库中。要求:数据中的第一行作为字段名,链接表对象命名为Test.xls。
(5)为“bTitle”控件设置阴影效果
(6)在窗体“stfTe”中,以命令按钮“bt1”为基础,调整命令按钮“bt2”和“bt3”的大小与水平位置。要求:按钮“bt2”和“bt3”的大小尺寸与按钮“bt1”相同,左边界与按钮“bt1”左对齐。
(4)创建一个操作查询,将表对象“tStud”中没有书法爱好的学生的“学号”、“姓名”、“年龄”三个字段内容追加到目标表“tTemp”的对应字段内,qT4
三、综合应用
(1)将窗体“fEmp”上文本框“tSS”更改为组合框类型,保持控件名称不变。设置相关属性实现下拉列表形式输入性别“男”和“女”
(2)将窗体对象“fEmp”上文本框“tPa”改为复选框类型,保持控件名称不变,然后设置控件来源属性以输出“党员否”字段值
(4)按照以下窗体功能,补充事件代码设计:
窗体功能,打开窗体单击“计算”按钮,事件过程使用ADO数据库技术计算出表对象“Temp”中党职工的平均年龄,然后将结果显示在窗体的文本框“lAge”内并写入外部文件中。
(5)将宏“mtest”重命名,保存为自动执行的宏。
二、简单应用
(1)创建一个查询,查找女学生的“姓名”、“课程号”和“成绩”三个字段的内容,qT1(2)创建追加查询,将表对象“tsturd”中有书法爱好学生的“学号”、“姓名”和“入校年”三列内容追加到目标表“ttemp”的对应字段内,qT2。(“入校年”列由“入学时间”字段计算得到,显示为四位数字形式。)
模拟题三
一、基本操作
数据库上机考试题
![数据库上机考试题](https://img.taocdn.com/s3/m/0aa6cd99e53a580216fcfed1.png)
是
操作步骤如下:(注,要求 age 为计算列,其值由 birthday 来求得。)
说明 工号 职工姓名 性别 出生年月
年龄
约束
不能晚于当前 系统日期
插入相应的数据(至少 2 条),工号的格式与自己的学号格式相同。要求其中有一条记录以自已的学号作为工号,并含自己 的名字,其它信息自拟,但不得包括同班其他同学信息。 给出 select * from employee 的查询结果:
操作步骤如下:
插入相应的数据(至少 2 条),要求其中有一条记录含自已的工号(与自己学号相同)和项目号,奖金额在$1000~$2000,另一 条记录也包含自己的学号,项目号自选,奖金额是该项目中的最高奖金额。其它信息自写,但不能包括其他同学的学号信 息。给出 select * from bonus 的查询结果:
的职工年龄小的职工的详细资料。 基本操作步骤:
9、使用企业管理器创建简单触发器 创建一个触发器 delete_project_XXXXXXXX(注:XXXXXXXX 为你的学号),在删除了一个项目之后,删除和这个项
目有关的全部信息。 创建步骤:
触发器的触发执行测试语句(T-SQL):
执行结果:
10、使用企业管理器创建索引 为 project 表创建一个非聚集索引 Xna_index_XXXXXXXX(注:索引名后要加上自己的学号),索引关键字为
3、创建表 bonus 表(记录按职工所参与的项目所发放的奖金的信息情况表)
bonus 表结构及其约束为:
表 3 bonus 表结构和约束
列名称
类型
宽度 允许空值
约束
主键
Employee_no
Char
8
否
Project_no
数据库上机考试题及答案
![数据库上机考试题及答案](https://img.taocdn.com/s3/m/f58edb0358fb770bf78a55e2.png)
数据库上机考试(7)考试说明:请同学们在90分钟内完成以下内容:注意事项:1、根据题目要求,请用自己的“班级+学号+姓名”替换文件名中的*部分,例如要求建立“图书管理库*”,田鹏鹏同学则要输入“图书管理库37号田鹏鹏”,以此类推。
2、要求用SQL命令完成题目,将题目答案粘贴在题目下面红色提示出,保存为WORD文档,以“数据库上机考试+班级+学号+姓名+”命名。
一、创建一个数据库,命名为进销存管理*(10分)SQL命令:create database进销存管理应用技术_1班号on(name=进销存管理应用技术_1班号,filename='D:\进销存管理应用技术_1班号_dat.mdf',size=15M,maxsize=50M,filegrowth=5M)log on(name=进销存管理应用技术_1班号,filename='D:\进销存管理应用技术_1班号_dat.ldf',size=10M,maxsize=40M,filegrowth=5M)二、根据要求创建下表(15分)1、创建客户、产品、入库和销售四张表,表的的结构如下2、客户*SQL命令:CREATE TABLE客户(客户编号varchar(3)NOT NULL,姓名varchar(10)NOT NULL,地址varchar(20),电话varchar(20))GO产品*:SQL命令:CREATE TABLE产品(产品编号varchar(5)NOT NULL,品名varchar(20)NOT NULL,单价Decimal(8,2)NOT NULL,库存数量int NOT NULL)GO入库*:CREATE TABLE入库(产品编号varchar(5)NOT NULL,入库日期Datatime NOT NULL,入库数量int NOT NULL)GO销售*SQL命令:CREATE TABLE销售(产品编号varchar(5)NOT NULL,销售日期Datetime NOT NULL,客户编号varchar(3)NOT NULL,销售数量int NOT NULL)GO请执行以下语句,向表中添加数据:insert into客户values('001','杨婷','深圳','0755-********') insert into客户values('002','陈萍','深圳','0755-********') insert into客户values('003','李东','深圳','0755-********') insert into客户values('004','叶合','广州','020-********') insert into客户values('005','谭新','广州','020-********')insert into产品values('00001','电视',3000.00,800)insert into产品values('00002','空调',2000.00,500)insert into产品values('00003','床',1000.00,300)insert into产品values('00004','餐桌',1500.00,200)insert into产品values('00005','音响',5000.00,600)insert into产品values('00006','沙发',6000.00,100)insert into入库values('2011-1-1','00001',10)insert into入库values('2011-1-1','00002',5)insert into入库values('2011-1-2','00001',5)insert into入库values('2011-1-2','00003',10)insert into入库values('2011-1-3','00001',10)insert into入库values('2011-2-1','00003',20)insert into入库values('2011-2-2','00001',10)insert into入库values('2011-2-3','00004',30)insert into入库values('2011-3-3','00003',20)insert into销售values('2011-1-1','001','00001',10)insert into销售values('2011-1-2','001','00002',5)insert into销售values('2011-1-3','002','00001',5)insert into销售values('2011-2-1','002','00003',10)insert into销售values('2011-2-2','001','00001',10)insert into销售values('2011-2-3','001','00003',20)insert into销售values('2011-3-2','003','00001',10)insert into销售values('2011-3-2','003','00004',30)insert into销售values('2011-3-3','002','00003',20)三、将客户表中的客户编号设为主键。
数据库基本操作习题与答案
![数据库基本操作习题与答案](https://img.taocdn.com/s3/m/e1913e37640e52ea551810a6f524ccbff121caaa.png)
数据库基本操作习题与答案第三章数据库基本操作一、选择题1. 如果需要给当前表增加一个字段,应使用的命令是________。
A) APPEND B) INSERTC) EDIT D) MODIFY STRU2. 设表文件及其索引已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令________。
A) SKIP 1 B) SKIP -1C) GO 1 D) GO TOP3. 要显示数据库中当前一条记录的内容,可使用命令________。
A) LIST B) BROWSEC) TYPE D) DISPLAY4. 在当前表中,查找第2个女同学的记录,应使用命令________。
A) LOCATE FOR 性别="女"B) LOCATE FOR 性别="女" NEXT 2C) LIST FOR 性别="女"CONTINUED) LOCATE FOR 性别="女"CONTINUE5. Visual FoxPro的数据库表之间可建立两种联系,它们是________。
A) 永久联系和临时联系B) 长期联系和短期联系C) 永久联系和短期联系D) 长期联系和临时联系6. 数据库表的索引中,字段值不能有重复的索引有________种。
A) 1 B) 2C) 3 D) 47. 建立表间临时关联的命令是________。
A) LET RELATION TO命令B) JOIN命令C) SET RELATION TO命令D) 以上都不是8. 通过关键字建立表间的临时关联的前提是________。
A) 父表必须索引并打开B) 子表必须索引并打开C) 两表必须索引并打开D) 两表都不必索引9. 查询设计器的“筛选”选项卡上,“插入”按钮的作用是________。
A) 用于增加查询输出字段B) 用于增加查询的表C) 用于增加查询去向D) 用于插入查询输出条件10. 在多工作区的操作中,如果选择了4,7,8号工作区并打开了相应的数据库,在命令窗口执行命令SELECT 0,其功能是________。
sql数据库基本操作考试题及答案
![sql数据库基本操作考试题及答案](https://img.taocdn.com/s3/m/a5ae37b2b8f3f90f76c66137ee06eff9aff84944.png)
sql数据库基本操作考试题及答案一、选择题(每题2分,共20分)1. SQL中用于创建数据库的命令是:A. CREATE TABLEB. CREATE DATABASEC. DROP DATABASED. ALTER DATABASE答案:B2. 在SQL中,以下哪个命令用于删除表?A. CREATE TABLEB. DROP TABLEC. ALTER TABLED. TRUNCATE TABLE答案:B3. 如何在SQL中选择所有列?A. SELECT *B. SELECT ALLC. SELECT ALL COLUMNSD. SELECT ALL FIELDS答案:A4. SQL中用于更新表中数据的命令是:A. UPDATEB. MODIFYC. CHANGED. ALTER答案:A5. 在SQL中,以下哪个命令用于插入数据?A. INSERT INTOB. ADD INTOC. PUT INTOD. CREATE INTO答案:A6. SQL中用于删除数据库中数据的命令是:A. DELETEB. REMOVEC. DROPD. ERASE答案:A7. 如何在SQL中使用通配符选择表中的所有记录?A. SELECT *B. SELECT ALLC. SELECT ALL RECORDSD. SELECT ALL ROWS答案:A8. SQL中用于添加新列到表的命令是:A. ALTER TABLEB. MODIFY TABLEC. CHANGE TABLED. ADD COLUMN答案:A9. 在SQL中,以下哪个命令用于重命名表?A. RENAME TABLEB. CHANGE TABLEC. ALTER TABLED. UPDATE TABLE答案:A10. SQL中用于查询表中唯一值的函数是:A. DISTINCTB. UNIQUEC. EXCEPTD. INTERSECT答案:A二、填空题(每题2分,共20分)1. 在SQL中,使用________命令可以查看当前数据库的所有表。
《数据库》上机练习
![《数据库》上机练习](https://img.taocdn.com/s3/m/d22b5ad7ad51f01dc281f159.png)
一、应用操作题(创建数据源,本题共两小题,每题20分,共40分)1.设职工-社团数据库有三个表(20分)职工(职工号,姓名,年龄,性别)社会团体(编号,名称,负责人,活动地点)参加(职工号,编号,参加日期)其中:1.职工表的主码是职工号;2.社会团体的主码是编号;外码是负责人,被参照表是职工表,参照列是职工号;3.参加表的主码是职工号职工号和编号,职工号为外码,被参照表是职工表,参照列是职工号,编号是外码,被参照表是社会团体,参照列是编号。
create database职工社团数据库gouse职工社团数据库gocreate table职工(职工号char(17)primary key,姓名char(16)not null unique,年龄int,性别char(2)not null check(性别='男'or性别='女'))gocreate table社会团体(编号char(20)primary key,名称char(20)not null,负责人char(20)not null,活动地点char(20))gocreate table参加(职工号char(17),编号char(20),参加日期char(20),primary key(职工号,编号),foreign key(职工号)references职工(职工号), foreign key(编号)references社会团体(编号))goinsert职工(职工号,姓名,年龄,性别)values('0001','王红',45,'男')insert职工(职工号,姓名,年龄,性别)values('0002','巴合提',45,'男')insert职工(职工号,姓名,年龄,性别)values('0003','哈普林',45,'男')insert职工(职工号,姓名,年龄,性别)values('0004','刘向红',25,'女')insert职工(职工号,姓名,年龄,性别)values('0005','李一贤',45,'男')goinsert社会团体(编号,名称,负责人,活动地点)values('01','青年志愿者','小红','昌吉学院') insert社会团体(编号,名称,负责人,活动地点)values('02','儿童基金','小白','新疆大学')insert社会团体(编号,名称,负责人,活动地点)values('03','纪律检查','李政','新疆师范大学') insert社会团体(编号,名称,负责人,活动地点)values('04','外研社','小兰','石河子大学')insert社会团体(编号,名称,负责人,活动地点)values('05','妇女联合基金会','小吕','河南大学') goinsert参加(职工号,编号,参加日期)values('0001','01','2013年月')insert参加(职工号,编号,参加日期)values('0002','02','2012年月')insert参加(职工号,编号,参加日期)values('0003','03','2012年月')insert参加(职工号,编号,参加日期)values('0004','04','2011年月')insert参加(职工号,编号,参加日期)values('0005','05','2013年月')goselect*from职工select*from社会团体select*from参加gocreate view负责人视图表(编号,名称,职工号,姓名)as select职工.职工号,姓名,社会团体.编号,名称from职工,社会团体,参加where职工.职工号=参加.职工号and社会团体.编号=参加.编号select编号,名称,负责人,活动地点from社会团体select count(*)as参加总人数from社会团体create trigger tri_职工号_instead on职工instead of insertasprint'插入操作已完成!'1)建立以上各表结构并且对以上三个表定义主码、外码(10分)2)录入数据。
数据库上机内容及答案
![数据库上机内容及答案](https://img.taocdn.com/s3/m/b1705c36b90d6c85ec3ac66d.png)
使用T-SQL语句创建数据库YGGL启动查询分析器→在“查询”窗口中输入如下T-SQL语句:CREATE DATABASE YGGLON(NAME='YGGL_Data',FILENAME='C:\Program Files\Microsoft SQLServer\MSSQL.1\MSSQL\DATA\YGGL.mdf',SIZE=10MB,MAXSIZE=50MB,FILEGROWTH=5%)LOG ON(NAME='YGGL_Log',FILENAME='C:\Program Files\Microsoft SQLServer\MSSQL.1\MSSQL\DATA\YGGL_Log.ldf',SIZE=2MB,MAXSIZE=5MB,FILEGROWTH=1MB)GO单击快捷工具栏的执行图标执行上述语句,并在企业管理器中查看执行结果。
4.在企业管理器中分别创建表Employees、Departments和Salary在企业管理器中选择数据库YGGL→在YGGL上单击鼠标右键→新建→表→输入Employees表各字段信息→单击保存图标→输入表名Employees,即创建了表Employees。
按同样的操作过程创建表Departments和Salary。
5.在企业管理器中删除创建的Employees、Departments和Salary表在企业管理器中选择数据库YGGL的表Employees→在Employees上单击鼠标右键-→删除,即删除了表Employees。
按同样的操作过程删除表Departments和Salary。
6.使用T-SOL语句创建表Employees、Departments和Salary启动查询分析器→在“查询”窗口中输入以下T-SQL语句:USE YGGLCREATE TABLE Employees(EmployeeID char(6)NOT NULL,Name char(10)NOT NULL,Birthday datetime NOT NULL,Sex bit NOT NULL,Address char(20)NOT NULL,Zip char(6)NULL,PhoneNumber char(12)NULL,EmailAddress char(20)NULL,DepartmentID char(3)NOT NULL)GO单击快捷工具栏的执行图标,执行上述语句,即可创建表Employees。
Access数据库上机练习加答案解析
![Access数据库上机练习加答案解析](https://img.taocdn.com/s3/m/1add7acf6137ee06eff918de.png)
全国计算机等级考试二级上机题库I第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”文件夹。
数据库上机练习题
![数据库上机练习题](https://img.taocdn.com/s3/m/4f4b51457fd5360cbb1adb1a.png)
期末上机练习一、项目、数据库和表操作打开素材中的项目文件TEST,在该项目中已有一数据库SJK。
1、按如下要求修改SJK中学生(XS)表的结构:(1)为XS表增加一个备注型字段,其字段名为bz;(2)为备注(bz)字段设置标题:备注;(3)对学号(xh)字段设置输入掩码:接受8个字节的字符,且只接受数字;(4)在XS表中增加一条记录,记录内容为:xh xm xdh Bz学生自己的学号自己的姓名05 信息管理系学生(5)创建一个普通索引xmrq,要求先按xm字段排序,xm相同时再按出生日期(csrq)字段排序。
(6)为xs表增加一个字段nj(年级),该字段长度为4个字符,该字段的值由当前世纪与bjbh字段的前2位构成,例如:bjbh为“030404051”,则nj字段的值为“2003”update xs set nj = "20"+left(bjbh,2)browse(7)为XS表设置删除触发器:不允许删除。
(8)xs表设置xb字段的有效性(验证)规则,要求性别必须为“男”或“女”;2、为XS表添加编辑说明:学生基本信息表在项目管理器中,选中XS右击有编辑说明3、把素材中的表文件GZB.DBF添加为TEST项目中的自由表。
(1)调整GZB表中所有讲师的综合津贴(zhjt),要求1996年(含1996年)以前参加工作的讲师每人为280元,其余的讲师为150元。
update gzb set zhjt = iif(year(gzrq)<=1996,280,150) where zc="讲师"或者 use gzb replace zhjt with iif(year(gzrq)<=1996,280,150) for zc="讲师"(2)把表文件GZB.DBF添加为TEST项目中的数据库表。
把GZB表中所有职称(zc)为助教的综合津贴(zhjt)增加100元。
上机题——精选推荐
![上机题——精选推荐](https://img.taocdn.com/s3/m/f63eaadedb38376baf1ffc4ffe4733687e21fc20.png)
上机题⼀、基本操作题在考⽣⽂件夹下,存在⼀个数据库⽂件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数据库上机练习加答案及解析](https://img.taocdn.com/s3/m/28b655f09ec3d5bbfd0a74ef.png)
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数据库上机考试题](https://img.taocdn.com/s3/m/ec9459b814791711cd791730.png)
一、用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增量增至磁盘被充满。
计算机二级mysql基础操作题
![计算机二级mysql基础操作题](https://img.taocdn.com/s3/m/faec7b816e1aff00bed5b9f3f90f76c660374c09.png)
计算机二级mysql基础操作题一、选择题(每题2分,共20分)1. MySQL数据库默认使用的端口号是______。
A. 80B. 3306C. 8080D. 212. 在MySQL中,以下哪个命令用于创建新的数据库?A. CREATE TABLEB. CREATE DATABASEC. DROP DATABASED. ALTER DATABASE3. 下列哪个SQL语句可以查询表中的所有记录?A. SELECT * FROM table_name WHERE condition;B. SELECT * FROM table_name LIMIT 10;C. SELECT * FROM table_name;D. SELECT table_name.*;4. 如果要删除名为“employees”的表,应该使用以下哪个SQL命令?A. DROP TABLE employees;B. DELETE FROM employees;C. REMOVE TABLE employees;D. CLEAR TABLE employees;5. 在MySQL中,以下哪个命令用于向表中插入新的数据行?A. INSERT INTOB. ADD INTOC. CREATE INTOD. NEW INTO6. 以下哪个选项是MySQL中用于更新表中数据的语句?A. UPDATE table_name SET column1 = value1 WHERE condition;B. MODIFY table_name SET column1 = value1 WHERE condition;C. CHANGE table_name SET column1 = value1 WHERE condition;D. ALTER table_name SET column1 = value1 WHERE condition;7. 以下哪个SQL语句用于删除表中的特定记录?A. REMOVE table_name WHERE condition;B. DELETE FROM table_name WHERE condition;C. DROP table_name WHERE condition;D. ERASE table_name WHERE condition;8. MySQL中的事务具有以下哪些特性?(多选)A. 原子性(Atomicity)B. 一致性(Consistency)C. 隔离性(Isolation)D. 持久性(Durability)9. 在MySQL中,以下哪个命令用于查看当前数据库的所有表?A. SHOW TABLES;B. LIST TABLES;C. DISPLAY TABLES;D. EXPLAIN TABLES;10. 以下哪个选项是MySQL中用于设置字符集的命令?A. SET NAMES 'utf8';B. SET CHARSET 'utf8';C. DEFINE CHARSET 'utf8';D. USE CHARSET 'utf8';二、填空题(每空2分,共20分)11. 在MySQL中,创建新表的命令是______。
数据库上机实验部分题目及答案
![数据库上机实验部分题目及答案](https://img.taocdn.com/s3/m/4726a3c058f5f61fb73666d6.png)
上机实验部分题目及答案一、实验目的1、基本表的定义、修改和删除2、视图的建立、删除和查询3、约束的命名、删除和重定义二、实验结果存放创建表homework8(result ),将每题的题目序号和SQL语句写到此表。
三、实验内容现有图书管理数据库的一个关系模式:book(总编号,分类号,书名,作者,出版单位,单价)1.利用SQL语句创建book的表结构,其中总编号为主码,书名的类型为char(50),并给主码的约束命名(主码约束命名参照第五章内容)。
2.利用SQL在book这个表中分别插入以下所给元组:34、为“数据库导论”设置“出版日期”的值为2009年6月5日,为“计算机基础”设置“出版日期”的值为2008年3月4日。
5、删除总编号为445503的元组。
6、删除列“出版日期”。
7、将列“书名”的类型改为char(100),其中修改列类型的语句为:alter table <表名>[modify 列名数据类型]8、删除book的主码约束(参照第五章)9、将表book中的总编码设置为主码(参照87页内容)。
11.建立表book1,其表结构与内容参照第2题。
12. 为表book1建立科学出版社所出图书的视图science13、删除表book1,其中删除表的格式为:drop table <表名>[restrict|cascade constraint] 其中restrict与cascade参数的含义参照87页14、为表book建立高等教育出版社所出图书的视图education15、查询视图education中的所有内容16、删除视图educationdrop table homework8drop table bookcreate table homework8(ti smallint,res char(400))create table book(总编码char(8) ,分类号char(7),书名char(50),作者char(30),出版单位char(200),单价char(8),constraint total primary key(总编码) )insertinto homework8(ti,res)values (1,'create table book(总编码char(8) ,分类号char(7),书名char(50),作者char(30),出版单位char(200),单价char(8),constraint total primary key(总编码) )')22222222insertinto book(总编码,分类号,书名,作者,出版单位,单价)values ('445501','TP3/12','数据库导论','王强','科学出版社','17.90')insertinto book(总编码,分类号,书名,作者,出版单位,单价)values ('445502','TP3/12','数据库导论','王强','科学出版社','17.90')insertinto book(总编码,分类号,书名,作者,出版单位,单价)values ('445503','TP3/12','数据库导论','王强','科学出版社','17.90')insertinto book(总编码,分类号,书名,作者,出版单位,单价)values ('332211','TP5/10','计算机基础','李伟','高等教育出版社','18.00')3333333alter table bookadd 出版日期char(20)alter table bookadd 页数char(5)444444444444444444444444444444444444444update bookset 出版日期='2009年6月5日'where 书名='数据库导论'update bookset 出版日期='2008年3月4日'where 书名='计算机基础'55555555555555555555555555555555555555 deletefrom bookwhere 总编号='445503'66666666666666666666666666666666666666 alter table bookdrop column 出版日期777777777777777777777777777777777777777 alter table bookmodify 书名char(100)8888888888888888888888888888888888888 alter table bookdrop constraint total9999999999999999999999999999999999999 alter table bookadd primary key (总编码)11 11 11 11 11 11 11 11 11 11 create table book1(总编码char(8) ,分类号char(7),书名char(50),作者char(30),出版单位char(200),单价char(8),constraint total primary key(总编码))12 12 12 12 12 12 12 12 CREATE VIEW scienceASSELECT 总编码,分类号,书名,作者,出版单位,单价FROM book1WHERE 出版单位='科学出版社'13DROP TABLE book114CREATE VIEW educationASSELECT 总编码,分类号,书名,作者,出版单位,单价FROM bookWHERE 出版单位='高等教育出版社'15SELECT *FROM education16DROP VIEW education。
数据库上机习题及答案
![数据库上机习题及答案](https://img.taocdn.com/s3/m/170f22daf78a6529657d53c0.png)
数据库上机习题及答案 Revised by Liu Jing on January 12, 2021数据库及应用复习题一、设计题有一个[学生课程]数据库,数据库中包括三个表:学生表Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)五个属性组成,记为:Student(Sno,Sname,Ssex,Sage,Sdept) ,Sno 为关键字。
课程表Course由课程号(Cno)、课程名(Cname)、先修课号(Cpno)、学分(Ccredit)四个属性组成,记为:Course(Cno,Cname,Cpno,Ccredit) Cno为关键字。
成绩表SG由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,记为: SG(Sno,Cno,Grade) (SNO, CNO)为关键字。
用SQL语言实现下列功能:1.建立学生表Student,其中学号属性不能为空,并且其值是唯一的。
2.向Student表增加“入学时间(Scome)”列,其数据类型为日期型。
3.查询选修了3号课程的学生的学号及其成绩,查询结果按分数的降序排列。
4.查询学习1号课程的学生最高分数、平均成绩。
5.查询与“李洋”在同一个系学习的学生。
6.将计算机系全体学生的成绩置零。
7.删除学号为05019的学生记录。
8.删除计算机系所有学生的成绩记录。
1.CREATETABLE Student(Sno CHAR(5) NOT NULL UNIQUE,Sname CHAR(20),Ssex CHAR(2),Sage INT,Sdept CHAR(15))2.ALTER TABLE Student ADD Scome DATETIME 3.SELECT Sno, GradeFROM SGWHERE Cno='3'ORDER BY Grade DESC4.SELECT MAX(Grade), AVG(Grade)FROM SCWHERE Cno='1'5.SELECT Sno, Sname, SdeptFROM StudentWHERE Sdept IN(SELECT Sdept FROM StudentWHERE Sname='李洋')6. UPDATE SGSET Grade=0WHERE Sno in( SELECT Sno FROM StudentWHERE Sdept = '计算机系')7.DELETE FROM StudentWHERE Sno='05019'8. DELETE FROM SGWHERE Sno in( SELECT Sno FROM StudentWHERE Sdept = '计算机系')二、设计题现有关系数据库如下:数据库名:教师数据库教师表(编号 char(6),姓名,性别,民族,职称,身份证号)课程表(课号 char(6),名称)任课表(ID,教师编号,课号,课时数)用SQL语言实现下列功能的sql语句代码:1. 创建上述三表的建库、建表代码(14分);要求使用:主键(教师表.编号,课程表.课号)、外键(任课表.教师编号,任课表.课号)、默认(民族)、非空(民族,姓名)、唯一(身份证号)、检查(性别、课时数),自动编号(ID)2. 将下列课程信息添加到课程表的代码(6分)课号课程名称100001 SQL Server数据库100002 数据结构100003 VB程序设计修改课号为100003的课程名称:Visual Basic程序设计删除课号为100003的课程信息3. 写出创建[任课表视图](教师编号,姓名,课号,课程名称,课时数)的代码;(4分)4. 写出创建[某门课任课教师]内嵌表值函数以及检索的代码;(6分)检索:所有代'SQL Server数据库'这门课程的老师姓名;5. 写出创建[统计课时数]:输出最大课时数、最低课时数、平均课时的存储过程以及执行代码;(6分)6.写出创建:计算某教师代课总课时,并将值返回的存储过程以及执行代码。
数据库上机考试试题及答案
![数据库上机考试试题及答案](https://img.taocdn.com/s3/m/e77ec904cc17552707220887.png)
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.属性值都不相同6.SQL 语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATA实现下列哪类功___A_____。
A. 数据查询B. 数据操纵C. 数据定义D. 数据控制7.SQL Server 2000 采用的身份验证模式有( D )。
(A)仅Windows身份验证模式(B)仅SQL Server身份验证模式(C)仅混合模式(D)Windows身份验证模式和混合模式10.SQL Server 2000 企业版可以安装在操作系统上。
( C )(A)Microsoft Windows 98(B)Microsoft Windows 2000 Professional(C)Microsoft Windows 2000 Server(D)Microsoft Windows XP11.SQL Server是一个( C )的数据库系统。
(A)网状型(B)层次型(C)关系型(D)以上都不是12.SQL语言中,删除一个视图的命令是( B )。
A. DELETEB. DROPC. CLEARD. REMOVE13.SQL语言中,删除记录的命令是( A )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库基础上机操作题题目一:创建表格
请创建一个名为 "学生" 的表格,包含以下字段:
学生编号(student_id):整数类型,主键。
姓名(name):字符串类型,最大长度为 50.
年龄(age):整数类型。
题目二:插入数据
在刚创建的学生表格中插入以下数据:
student_id | name。
| age |
1.| 小明。
| 20.|
2.| 小红。
| 22.|
3.| 小刚。
| 21.|
题目三:查询数据
请查询年龄小于等于 21 岁的学生的姓名。
题目四:更新数据
将学生编号为 2 的学生的年龄更新为 23 岁。
题目五:删除数据
删除学生编号为 1 的学生的记录。
题目六:删除表格
删除刚创建的学生表格。
题目七:附加题
请根据自己对数据库的理解编写一道相关题目,并提供正确的答案。
这些题目可帮助您运用数据库管理系统的基础知识进行表格创建、数据插入、查询、更新和删除操作。
通过实践这些操作,您将更好地掌握数据库基础操作和 SQL 语句的使用。