SQL数据库选择题及答案

时间:2019-05-13 22:18:59下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《SQL数据库选择题及答案》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《SQL数据库选择题及答案》。

第一篇:SQL数据库选择题及答案

1、在数据库技术中,独立于计算机系统的模型是_C__。A、面向对象的模型B、关系模型C、E-R模型D、层次模型

2、数据库系统的控制中枢是__B_。A、数据库、b、数据库管理系统C、数据库管理员D、数据库应用系统

3、使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是__C_。

A、UPDATE SET AGE WITH AGE+1

B、REPLACE AGE WITH AGE+1

C、UPDATE STUDENT SET AGE=AGE+1

D、UPDATE STUDENT AGE WITH AGE+1

4、在关系数据库中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于__B__。

A、视图完整性约束B、域完整性约束C、参照完整性约束D、实体完整性约束

5、在 SQL 语句中,与 X BETWEEN 20 AND 30 等价的表达式是__D_。A、X>=20 AND X<30

B、X>20 AND X<30

C、X>20 AND X<=30

D、X>=20 AND X<=30

6、在数据库中,概念模型是_D__。A、用于现实的建模,与具体的DBMS有关B、用于信息世界的建模,与具体的DBMS有关

C、用于现实的建模,与具体的DBMS无关D、用于信息世界的建模,与具体的DBMS无关

7、数据库的并发操作可能带来的问题包括__B_。A非法用户的使用B丢失更新C数据独立性会提高D增加数据冗余度

8、在关系数据库中,模式对应的是__A___。A、视图和所有基本表

B、视图和部分基本表

C、基本表

D、索引

9、能实现绝对的与平台无关性的Web数据库访问技术是_D_。A、ADO

B、ActiveX

C、WebbaseAPI

D、JDBC

10、在下列描述中,正确的描述是__B___。

A、SQL 是一种过程化语言B、SQL 采用集合操作方式

C、SQL 不能嵌入到高级语言程序中

D、SQL 是一种 DBMS

11、数据库系统是由__A__组成的。A、数据库、数据库管理系统和用户

B、数据文件、命令文件和报表

C、数据库文件结构和数据

D、常量、变量和函数

12、在SQL查询时,使用WHERE子句指出的是__B__。A、查询目标B、查询条件C、查询视图D、查询结果

13、在下列 RDMBS 产品中,属于小型数据库系统的是_A_。A、Access B、Oracle C、Sybase D、Informix

14、数据库类型是按照_A_来划分的。

A、数据模型B、记录形式C、数据存取方法D、文件形式

15、作为Microsoft Office家族成员之一的_A_数据库,能够与其他Office组件进行数据交换共享数据资源,易于生成集文字处理、图表生成和数据管理于一体的办公自动化系统。A、Access

B、Oracle

C、Sybase

D、Informix

16、数据库管理系统更适合于_D_方面的应用。A、CAD

B、过程控制C、科学计算D、数据处理

17、下列四组SQL命令,全部属于数据定义语句的命令是_C__。A、CREATE,DROP,ALTER

B、CREATE,DROP,UPDATE

C、CREATE,DROP,GRANT

D、CREATE,DROP,SELECT

18、通过Internet及浏览器处理的数据库,应该是_C__处理。A、集中式

B、分布式

C、主从结构式D、以上3种模式

19、数据的逻辑独立性是指__D_。A、数据与存储结构的逻辑独立性 B、数据元素之间的逻辑独立性

C、存储结构与物理结构的逻辑独立性

D、数据与程序的逻辑独立性

20、在数据库技术中,独立于计算机系统的模型是_C__。A面向对象的模型

B关系模型

C、E-R模型

D、层次模型

21、关系代数的3个基本运算是–D--、投影、连接。A、关系与B、蕴含C、关系或D、选择

22、下面命题不正确的是:A、若冗余数据可以控制,则数据更新的一致性得以保证

B、数据库减少了不必要的数据冗余C、数据库的数据可以共享D、数据库中不存在数据冗余

23、在基本SQL中不可以实现: A、定义视图B、并发控制C、定义基表D、查询视图和基表

24、用二维表来表示实体及实体之间联系的数据模型称为_C___。

A、实体-联系模型B、层次模型C、关系模型D、网状模型

25、查找工资在600元以上并且职称为工程师的纪录,逻辑表达式为_D___。

A、“工资”>600.OR.职称=“工程师”

B、工资>600.AND.职称=工程师

C、“工资”>600.AND.“职称”=“工程师”

D、工资>600.AND.职称=“工程师”

26、数据库镜像可以用于__C_。(1分)

A、实现数据库的安全性

B、实现数据共享C、进行数据库恢复或并发操作D、保证数据库的完整性

27、在下列类型的数据库系统中,应用最广泛的是__C___。(1分)

A、分布型数据库系统B、逻辑型数据库系统C、关系型数据库系统D、层次型数据库系统

28、在下列描述中,正确的描述是__B__。(1分)A、SQL 是一种过程化语言B、SQL 采用集合操作方式

C、SQL 不能嵌入到高级语言程序中

D、SQL 是一种 DBMS

第二篇:数据库选择题及答案

数据库选择题及答案

一、单项选择题

1.数据库系统是由(A)组成的。

A.数据库、数据库管理系统、计算机软硬件系统和用户 B.数据文件、命令文件和报表 C.数据库文件结构和数据 D.常量、变量和函数 2.在Access中有一个常量:Null,含义是(C)。A.0 B.空格 C.空值 D.N 3.表中的字段是(D)。

A.函数 B.常量 C.表达式 D.变量 4.在下列说法中,被查询的数据(C)是不正确的。A.来源于一个数据表 B.来源于多个数据表 C.与数据库无关 D.是数据表中的全部数据 5.Access数据库是(C)。

A.层状数据库

B.网状数据库

C.关系型数据库

D.树状数据库 6.在数据表视图中,可以(B

D)。

A.修改字段的类型

B.修改字段的名称

C.删除一个字段

D.删除一条记录 7.(A)是Access数据库中存储和管理数据的基本对象,是具有结构的某个相同主题的数据集合。A.表

B.宏

C.数据库访问页 D.查询 8.设置输入掩码,其作用是(B),以确保所有数据被正确的输入。A.用指定的数据填充字段 B.仅允许在字段中输入某种类型的数据 C.指定该字段必须输入数据

D.为字段创建一个可能的值的列表

9.当数据表中某个字段中只能输入序列:党员、团员、群众、九三学社、民盟中的数据,应该在(B)设置。

A.在数据录入时按照序列的顺序输入

B.在定义表结构时,通过“查阅向导”完成序列的定义 C.在表结构定义时,通过“有效性规则”来完成序列的定义 D.在表结构定义时,通过“有效性文本”来完成序列的定义 10.数据表中的“列标题的名称”叫做(A)。

A. 字段

B.数据

C.记录

D.数据视图 11.Access中表和数据库的关系是(A)。

A.一个数据库可以包含多个表

B.一个表只能包含两个数据库

C.一个表可以包含多个数据库

D.一个数据库只能包含一个表 12.对于一对多关系的表,选中级联删除意味着Access将(C)。

A.删除“一”端的表中的记录,如果“多”端表中的相关记录被删除的话

B.删除“一”端的表中的记录,并把“多”端表中的相关记录写入一个新的表中 C.删除“多”端的表中的记录,如果“一”端表中的相关记录被删除的话

D.删除“多”端的表中的记录,并把“一”端表中的相关记录写入一个新的表中 13.设置默认值,其作用是(B),从而达到简化数据输入的目的。A.清除用户输入数据的所有字段

B.用指定的数据填充字段 C.清除了重复输入的数据

D.用前一条记录该字段的值填充字段 14.“按选定内容筛选”允许用户(C)。A.查找所选的值

B.键入作为筛选条件的值

C.根据当前选中字段的内容,在数据表视图窗口中查看筛选结果 D.以字母或数字顺序组织数据

15.使用(C)创建的窗体灵活性最小。A.设计视图

B.窗体视图

C.自动窗体 D.窗体向导 16.通过修改(A),可以修改窗体或控件的外观。A.属性

B.设计

C.窗体

D.控件 17.在Access中,窗体的基本构成是由(C)组成。

A.窗口和菜单 B.对话框 C.页眉、主体和页脚 D.数据记录 18.在Access数据库中,专用于打印的是(C)。A.表

B.查询

C.报表

D.页

19.在Access中,OpenForm命令可打开(C)。A.数据表

B.查询

C.窗体

D.报表

20.在Access中,有关条件宏的叙述错误的是(B)。

A.条件为真时执行相应的指令

B.若没有StopMacro指令,会一直向下执行 C.在遇到“„”时终止执行

D.上述叙述都不正确

21.在Access中,利用OpenReport命令打开报表进行筛选,应该用(A)。A.Where 条件

B.视图

C.报表名称

D.If条件

22.在Access中,若从多个数据表中查找数据前提是(A)。A.数据表之间建立关系

B.数据表中要建立主索引

C.数据表中要建立索引

D.设置查询条件

23.SQL查询中GROUP BY 语句的作用是(D)。

A.选择行条件

B.对查询进行排序

C.列表

D.分组条件

24.内部计算函数“Avg”的意思是求所在字段内所有的值的(B)。

A.和

B.平均值

C.最小值

D.第一个值

25.SQL查询中的Where 工资额>1000的意思是(A)。

A.“工资额”中大于1000元的记录

B.将字段“工资额”中大于1000元的记录进行替换

C.拷贝字段“工资额”中大于1000元的记录

D.将“工资额”中大于1000元的记录删除 26.SQL查询中的not 工资额>2000 的意思是(A)。

A.除了工资额大于2000之外的工资额的记录

B.工资额大于2000的记录

C.工资额小于2000的记录

D.工资额大于2000或小于2000的记录

27.逻辑运算的优先级排列顺序是(A)。

A..NOT.、.AND.、.OR.B..NOT.、.OR.、.AND.C..AND.、.NOT.、.OR.D..AND.、.OR.、.NOT.28.Access中的(C)允许用户使用Web浏览器来访问Internet或企业网中的数据。A.表

B.宏

C.数据库访问页

D.模块

29.在Access的下列数据类型中,不能建立索引的数据类型是(B)。

A.文本型

B.备注型

C.数字型

D.日期时间型

30.筛选的结果是滤除(A)。

A.不满足条件的记录 B.满足条件的记录 C.不满足条件的字段 D.满足条件的字段

31.在Access中,下面(C)可以用来定义交互界面。A.表

B.查询

C.窗体

D.宏

32.内部计算函数“Min”的意思是求所在字段内所有的值的(C)。A.和

B.平均值

C.最小值

D.第一个值

33.内部计算函数“avg”的意思是求所在字段内所有的值的(B)。

A.和

B.平均值

C.最小值

D.第一个值

34.在查询设计窗口中,条件设置成:Between 70 and 90 的意思是(A)。

A.数值在70到90之间的数字(包含这两个数字)B.数值在70和90之间的数字(不包含这两个数字)

C.数值70和90这两个数字之外的数字

D.数值70和90这两个数字 35. 在一个已经打开的窗体中添加一个既能弹出下拉列表,又能在其中编辑的控件是(C)。A.文本框

B.列表框

C.组合框

D.没有这样的控件

36.列表框控件可通过(D)途径得到它的值。A.用户的输入

B.已有的数据表

C.已有的查询

D.以上都对 37.查看工资表中实发工资为2000元以上(除2000元)至4000元(除4000元)以下的人员记录,表达式为(B)。

A.实发工资>2000 OR

实发工资<4000 B.实发工资>2000 AND 实发工资<4000

C.实发工资>=2000 AND 实发工资=<4000

D.实发工资(Between 2000 and 4000)38.筛选图书编号是“01”或“02”的记录,可以在“条件”中输入(A)。

A.“01” or “02” B.not in(“01 ” , “02”)C.in(“01” “02”)D.not(“01” and “02”)39.下面对数据表的叙述有错误的是(C)。

A.数据表是Access数据库中的重要对象之一 B.表的设计视图的主要作用是设计表的结构

C.表的数据视图只用于显示数据

D.可以将其他数据库的表导入到当前数据库中

40.在Access中,将“名单表”中的“姓名”与“工资标准表”中的“姓名”建立关系,且两个表中的姓名字段值都是惟一的,则这两个表之间的关系是(A)。

A.一对一

B.一对多

C.多对一

D.多对多

41.在Access中,下列(C)不是报表的基本组成。A.报表页眉 B.主体 C.页面页眉 D.页脚

42.如果需要在报表的首页添加一幅图、当前系统的日期和时间,应添加下面(B)域中。

A.主体

B.报表页眉

C.组页眉 D.页面页眉

43.如果需要利用数据库中的数据制作100张名片,应该用下面的(C)最合适。

A.数据表视图

B.查询

C.报表

D.窗体

44.某用户希望通过单击窗体上对应控件进行相关操作,由于他不太懂得编程,此时他应该使用的方法是(C)。

A.只能通过对属性进行设置

B.通过代码生成器来生成代码 C.先录制好宏,然后通过属性对话框指定

D.将需要的操作录制成宏就行

45.某用户编辑新宏时,在“宏”设计窗口中选择了打开表的操作,请问他应该在(D)确定表文件名。A.操作列

B.条件宏

C.宏

D.操作参数

46.在Access中,响应窗体中命令按钮的“单击”操作,这个操作称之为(D)。A.宏

B.条件宏

C.宏组

D.事件

47.在Access中,某个变量a1的生命周期只在一个程序中,那么这个变量在使用前应该用(A)语句定义。A.Dim

B.Public C.Static D.Global

第三篇:数据库 sql习题及答案

/*

Question 1:Find the titles of all movies directed by Steven Spielberg.select title from movie where director='Steven Spielberg'

Question 2:Find all years that have a movie that received a rating of 4 or 5, and sort them in increasing order.select distinct year from movie,rating where movie.mid=rating.mid and stars in(4,5)order by year

Question 3:Find the titles of all movies that have no ratings

select title from movie where mID in

(select mid from Movie except

select mid from rating)

select title from movie except

select title from movie,rating where movie.mid=rating.mid

Question 4:Some reviewers didn't provide a date with their rating.Find the names of all reviewers who have ratings with a NULL value for the date.select name from reviewer,rating where reviewer.rid=rating.rid and ratingdate is null

Question 5:Write a query to return the ratings data in a more readable format: reviewer name, movie title, stars, and ratingDate.Also, sort the data, first by reviewer name, then by movie title, and lastly by number of stars.select name,title,stars,ratingdate from movie,rating,reviewer where movie.mid=rating.mid and reviewer.rid=rating.rid order by name,title,stars

Question 6:For all cases where the same reviewer rated the same movie twice and gave it a higher rating the second time, return the reviewer's name and the title of the movie.select name,title

from rating as F,Rating as S,Movie,Reviewer where F.rID=S.rID and F.mID=S.mID and F.stars

and F.ratingDate

select name,title from movie,reviewer,(select r1.rid,r1.mid from rating as r1,rating as r2 where r1.rid=r2.rid and r1.mid=r2.mid and r1.ratingdate>r2.ratingdate and r1.stars>r2.stars)as r

where movie.mid=r.mid and reviewer.rid=r.rid

Question 7:For each movie, find the highest number of stars that movie received as a rating.Return the movie title and number of stars.Sort by movie title.select title,MAX(stars)as max_star from rating,Movie

where Rating.mID=Movie.mID group by title order by title

select title,maxrating from movie,(select mid,max(stars)as maxrating from rating group by mid)as r where movie.mid=r.mid order by title

Question 8:For each movie, return the title and the ‘rating spread(范围)', that is, the difference between highest and lowest ratings given to that movie.Sort by rating spread from highest to lowest, then by movie title.select title,MAX(stars)-MIN(stars)as rating_spread from rating,Movie

where Rating.mID=Movie.mID group by title

order by rating_spread desc,title

select title,spread as “rating spread”

from movie,(select mid,max(stars)-min(stars)as spread from rating group by mid)as r where movie.mid=r.mid order by spread desc,title

Question 9:Find the difference between the average rating of movies released before 1980 and the average rating of movies released after 1980.(Make sure to calculate the average rating for each movie, then the average of those averages for movies before 1980 and movies after.Don't just calculate the overall average rating before and after 1980.)

select F.avg_star-S.avg_star from,(select AVG(avg_star)as avg_star from(select Rating.mID,AVG(stars)as avg_star

from Rating left join Movie on Rating.mID=Movie.mID where year>=1980 group by Rating.mID)as S(select AVG(avg_star)as avg_star from(select Rating.mID,AVG(stars)as avg_star

from Rating left join Movie on Rating.mID=Movie.mID where year<1980 group by Rating.mID)as F)as F)as S

select r1979.avgm-r1980.avgm from

,Question 10:Add the reviewer Roger Ebert to your database, with an rID of 209.insert into Reviewer values(209,'Roger Ebert')

Question 11:

Insert 5-star ratings by James Cameron for all movies in the database.Leave the review date as NULL.insert into Rating(rID,mID,stars)select rid,mID,5 as stras from movie,(select rid from Reviewer where name='James Cameron')as T

insert into rating(rid,mid,stars)select rid,mid,5 from reviewer,movie where name='James Cameron'

Question 12:For all movies that have an average rating of 4 stars or higher, add 25 to the release year.(Update the existing tuples;don't insert new tuples.)

update Movie set year=year+25(select sum(avgrating)/count(*)as avgM from

(select avg(stars)as avgrating from rating,movie where movie.mid=rating.mid and year>=1980 group by movie.mid)(select sum(avgrating)/count(*)as avgM from

(select avg(stars)as avgrating from rating,movie where movie.mid=rating.mid and year<1980 group by movie.mid)

as r)

as r1979

as r)

as r1980 where mID in

(select mID from Rating group by mID having AVG(stars)>=4)

*/

第四篇:SQL数据库题库及答案 (6)

实训11用户自定义函数及存储过程

--

1、创建一个存储过程,查看student表里的所有记录,并运行该存储过程。其代码如下: CREATE PROC pr_studentCodes AS SELECT * FROM student GO EXEC pr_studentCodes

--

2、修改pr_studentcodes存储过程,使其按照学号排序 ALTER PROC pr_studentCodes AS SELECT * FROM student ORDER BY Studentid EXEC pr_studentCodes

--

3、删除存储过程Pr_studentCodes drop procedure pr_studentCodes

--

4、创建向Class表中插入一条记录(‘’,‘电子UI班’,null,)的存储过程pr_InsertClass create procedure pr_InsertClass as insert into Class values('10901','电子UI班',null,1)go exec pr_InsertClass--5 创建存储过程up_Add,要求该存储过程能够实现对输入的两个数相加,并将结果输出 create proc up_Add @num1 int,@num2 int,@sum int output as

begin select @sum=@num1+@num2 end

--6 执行存储过程up_Add,计算加上的和。declare @he int exec up_Add @num1=78,@num2=82,@sum=@he output print '结果是:'+convert(char,@he)

--

三、阅读代码写结果--1 create proc pr_grade(@sno char(9), @cname char(8), @grade int output)as select @grade=score from score,course where score.courseid=course.courseid and studentid=@sno and coursename=@cname--2 declare @score int exec pr_grade '10701001','高等数学',@score output select @score

--3 create proc pr_count(@classid varchar(8), @num int output)as select @num=count(*)from student where Classid=@classid--4 declare @peop int exec pr_count @classid='10701',@num=@peop output select @peop

drop procedure pr_count

第五篇:SQL数据库心得

黄淮学院 2015---2016学年第 一 学期 《C#数据库应用程序开发技术与案例教程》课程

题目:

学习报告

系:数学科学系 专

业:数学与应用数学 年

级:1301B 姓

名:曹占营 学

号:1331110101 任课教师:杨锋英

2015年 12 月 30日

C#数据库学习报告

在日常生活中,我们和朋友、亲戚联系,会广泛用到通讯录,因此这门课程以通讯录开发为案例,教我们学习软件开发。

软件开发是一项非常注重实践工作,不可能只凭看书、看视频就学会软件开发,必须扎扎实实、一行一行的编写代码,不断积累项目经验,才能真正掌握编程技术,所以我们要亲自上级编写程序,才能真正掌握软件开发技术。

本书分为基础篇、进阶篇、高级篇,由浅入深地介绍了基于C#的数据库编程技术,所用的开发工具为Visual Studio 2008、SQL Server 2005以及Access 2007。

学习数据库的内容是从数据库、数据表的创建和修改开始的,表是建立关系数据库的基本结构,用来存储数据具有已定义的属性,在表的操作过程中,有查看表信息、查看表属性、修改表中的数据、删除表中的数据及修改表和删除表的操作。从课程中让我更明白一些知识,查询可以通过SQL语言进行完成,这样加深了查询语句的基本结构,让我们能更好的掌握其中语句,方便于我们后面的学习和应用。表是数据最重要的一个数据对象,表的创建好坏直接关系到数数据库的成败,表的内容是越具体越好,但是也不能太繁琐,以后在实际应用中多使用表,对表的规划和理解就会越深刻。在编程方面是需要我们对于编程有逻辑思维能力及一定的编程技巧。在数据库中插入表、表中的信息等都需要注意,不然很容易出错。

在基础篇中,详细讲解了通讯录系统的设计、开发和安装部署这样一个完整过程,对各个任务进行详细讲解。基础篇学习分为9个任务,分别为系统分析与设计、用户登录、主窗体设计、联系人分组管理、联系人管理、用户密码修改、数据库备份与恢复、设计“关于”窗体、系统安装与部署。学完基础篇,即可开发出一个功能较为完备的通讯录系统。在联系人管理任务学习中,由于在Contact表中保存的是分组编号,而窗体上要显示的是分组名称,所以在查询语句中需要级联查询,即SQL语句为”select Contact.Id, Name, Phone, Email, QQ, GroupName from Contact, ContactGroup where Contact.GroupId = ContactGroup.Id”。为了实现代码复用,可以提供查询功能,根据用户选择的擦寻天剑,拼接产生SQL语句。同时为了支持模糊查询,还在SQL语句中用了like语句。通过SqlDataAdapter的Fill方法填充数据集,获取数据。数据集中有了数据以后,我们只需设置DataGridView控件的DataSource属性,就可以显示数据了。

在进阶篇中,介绍了企业项目开发中广发用到的参数化SQL语句、存储过程使用及定义数据库操作类,分为3个任务学习,分别为使用参数化SQL语句、使用存储过程、使用自定义数据库操作类,进一步提高我们的数据库编程能力。在使用存储过程任务学习中,了解到存储过程是在大型数据库系统中,一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。在性能方面,存储过程有如下的优点。(1)与编译,存储过程预先编译好放在数据库内,减少编译语句所花的时间。(2)缓存,编译好的存储过程会进入缓存,所以对于经常执行的存储过程,除了第一次执行外,其他次执行的书都会有明显提高。(3)减少网络传输,特别对于处理一些数据的存储过程,不必像直接用SQL语句实现那样多次传送数据到客户端。通过前面的学习,细细体会对数据库的操作,可以发现,这么多操作其实可以分为4种。(1)对数据库进行非连接式查询操作,返回多条记录。这种操作可以通过SqlDataAdapter对象的Fill方法来完成,即把查询得到的结果填充到DataTable(或DataSet)对象中。(2)对数据库进行连接式查询操作,返回多条查询记录。这种操作可以通过SqlCommand对象的ExecuteReader方法来完成,返回SqlDataReader对象。(3)从数据库中检索单值。这种操作可以通过SqlCommand对象的ExecuteNonQuery方法来完成。ExecuteScalar方法返回的是Object类型,需要根据实际情况进行类型转换。(4)对数据库执行增、删、改操作。这种操作可以通过SqlCommand对象的ExecuteNonQuery方法来完成,返回增、删、改操作后数据库中受影响的行数。

在高级篇中,分为4个任务学习,分别为开发基于三层构架的通讯录程序、开发基于Access的通讯录程序、实现基于抽象工厂模式的三层架构、使用MD5加密用户密码。首先详细讲解了基于三层构架的通讯录程序开发过程以及如何开发一个基于Access的通讯录系统。最后,介绍了如何采用MD5加密技术对用户密码加密。MD5加密技术也是实际项目开发中广泛用到的,通过MD5加密用户密码,可以提高程序的安全性。“三层架构”一词中的“三层”是指:“表示层”、“业务逻辑层”、“数据访问层”。表示层:位于最外层,离用户最近。用于显示和接收用户输入的数据,为用户提供一种交互式操作界面。表示层的常见形式为WinFrom和WebForm。业务逻辑层:负责处理用户输入的信息,或者是将这些信息发送给数据访问层进行保存,或者是调用数据访问层中的函数再次读出这些数据。业务逻辑层也可以包括一些对“商业逻辑”描述代码在里面。数据访问层:仅实现对数据的保存和读取操作。可以访问数据库系统、二进制文件、文本文档或是XML文档。

在这一学期有限的几次实验课后,我虽然没有学会很多,但也学会了一些简单的操作,我学会了一些简单的数据运算,会建立一些简单的表。有时候在做实验时,对于实验中的一些东西我不怎么了解,但我还会去做,因为我想只有多练习才能熟练,也才能理解掌握知识。我不知道这一门课对其他同学来说怎么样,但对我来说却有些难,但我会努力。因为我认为它对我以后考计算机二级有很大的帮助。

很快这一学期马上就要结束了,数据库这一门课也很快就要结束了,但这一学期的学习让我知道了很多,也告诉了我在以后的人生中如何去做事,如何去做人。尤其是老师的耐心,老师的敬业精神感动了我,再做任何事时都应该认真负责,任何一个人都应该被尊重。

下载SQL数据库选择题及答案word格式文档
下载SQL数据库选择题及答案.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    SQL数据库期末考试题及答案[五篇模版]

    sql数据库期末考试题及答案 一、单选题(共 10 道试题,共 50 分。)1. SQL Server中,保存着每个数据库对象的信息的系统表是( C)。 A. sysdatabases B. Syscolumns C. Sysobjects D.......

    数据库sql课后练习题及答案解析

    先创建下面三个表: (book表) (borrow表) (reader表) 1) 找出姓李的读者姓名(NAME)和所在单位(COMPANY)。 2) 列出图书库中所有藏书的书名(BOOK_NAME)及出版单位(OUTPUT)。 3) 查......

    SQL Server数据库试题七及答案

    SQL Server数据库试题七及答案 一.单项选择题(每题2分,计30分) 1._______是数据库系统的核心,它负责数据库的配置、存取、管理和维护等工作。(c ) A、操作系统 B、关系模型 C、数......

    SQL Server数据库试题九及答案

    一、选择题(每题2分,共30分) 1、下面不属于数据定义功能的SQL语句是:( ) A.CREAT TABLE B.CREAT CURSOR C.UPDATE D.ALTER TABLE 2、SQL数据库中的视图与下列哪项是对应的( )。 A.......

    SQL Server数据库试题九及答案

    SQL Server数据库试题九及答案 一、选择题(每题2分,共30分) 1、下面不属于数据定义功能的SQL语句是:( ) A.CREAT TABLE B.CREAT CURSOR C.UPDATE D.ALTER TABLE 2、SQL数据库......

    数据库sql语言总结

    插入句型: insertinto [各属性名]values(,……)删除元组或者二维表: delete from[ where ]删除属性: altertabledropcolumn增加某表的属性: altertableadd 类型 修改句型: update......

    SQL数据库学习心得(精选五篇)

    SQL数据库学习心得 一 数据库课程总结 (一)数据库概述 1 数据 (1)数据库中存储的基本对象,是描述事物的符号记录(如存储某一个人 (2) 数据的种类包括文字、图形、图象、声音 (3)数据......

    数据库SQL语句十题

    作业十题 1. 查询所有学生的基本信息,并按学号降序排列 SELECT * FROM STUDENT ORDER BY sno DESC; 2. 查询系别代码为“02”的女同学信息 SELECT * FROM STUDENT WHERE ssex......