网络数据库基础习题及答案
数据库应用基础ACCESS(第二版)习题解答

第八章 习题参考答案
一、填空题
1.类模块、标准模块、子过程、函数过程
2.面向对象
3.注释语句
4.立即窗口、本地窗口、监视
5.简单的(特殊的)模块
二、选择题
1.B
2.D
3.D
三、判断题
1.对
2.错
3.对
四、思考题
1.答:类模块是与某个对象相关联的模块,只有在对该对象进行相应的操作时才会执行。而标准模块不与任何对象相关联,因此可在数据库中的任何位置执行。所以,标准模块和类模块的主要区别在于其范围和生命周期。
2.答:用查询向导创建查询的优点:能够快捷方便地创建查询,简单易用,上手快。
缺点:只能创建一些简单的查询,查询功能相对较弱。
用查询设计视图创建查询的优点:可以创建一些比较复杂的查询,查询功能相对较强,实用性强。
缺点:完成较为复杂的查询的操作有一定难度,不易掌握。
3.答:SQL查询有联合查询、传递查询、数据定义查询、子查询。
(7)使用符合标准的SQL数据库语言,具有较好的通用性;
(8)可以利用VBA进行高级操作控制和复杂的数据操作。
第二章 习题参考答案
一、填空题
1.标题栏,菜单栏,工具栏,数据库窗口,状态栏
2.数据库子窗口右上角的“X”按钮,数据库子窗口左上角的控制符号,“文件”菜单中关闭命令
3.文本类型,货币类型,数字类型,日期时间类型,自动编号类型,是/否类型,备注类型,OLE对象类型,超级链接类型,查阅向导类型
报表页脚:包含整份报表最后得出的统计数据或结论,显示于整份报表的结尾处。
2.答:对文本型字段进行分组时,分组形式可以设置为:每一个值和前缀字符。当设置为每一个值时,组间距属性应设置为1;若分组形式设置为前缀字符时,组间距属性可设置为任何有效的字符数。
数据库基础知识习题答案

数据库基础知识习题一、数据库系统基本概念(1)数据管理技术发展的三个阶段中,数据共享最好的是(C)。
A)人工管理阶段B)文件系统阶段C)数据库系统阶段D)三个阶段相同(2)数据库技术的根本目标是要解决数据的(B)。
A)存储问题B)共享问题C)安全问题D)保护问题(3)数据库系统的核心是(B)。
A)数据模型B)数据库管理系统C)数据库D)数据库管理员(4)数据库DB、数据库系统DBS、数据库管理系统DBMS 之间的关系是(C)。
A)DB 包含DBS 和DBMS B)DBMS 包含DB 和DBSC)DBS 包含DB 和DBMS D)没有任何关系(5)负责数据库中查询操作的数据库语言是(C)。
A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(6)数据库设计中反映用户对数据要求的模式是(C)。
A)内模式B)概念模式C)外模式D)设计模式(7)数据独立性是数据库技术的重要特点之一。
所谓数据独立性是指(D) 。
A)数据与程序独立存放B)不同的数据被存放在不同的文件中C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对二、数据模型及关系数据库系统(1)层次型、网状型和关系型数据库划分原则是(D)。
A)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系方式(2)数据模型的三要素是(C)。
A)数据结构、数据操作、数据分析B)数据分析、数据操作、数据完整性约束C)数据结构、数据操作、数据完整性约束D)数据结构、数据分析、数据完整性约束(3)下面哪种数据模型与计算机无关(A)。
A)概念数据模型B)逻辑数据模型C)物理数据模拟D)层次数据模型(4)在关系数据库中,用来表示实体间联系的是(B)。
A)属性B)二维表C)网状结构D)树状结构(5)在学生管理的关系数据库中,存取一个学生信息的数据单位是(D)。
A)文件B)数据库C)字段D)记录(6)下列关于关系数据库中数据表的描述,正确的是(D)。
数据库 练习题(答案)

第四章练习题一、选择题1、设有两个关系R(A,B)和S(B,C),与下列SELECT语句SELECT A,B FROM RWHERE B NOT IN(SELECT B FROM S WHERE C='C56');等价的关系代数表达式是 [ C]A.πA,B(σC≠'C56'(R⋈S))B.πA,B(R ⋈ S)C≠'C56' C.R-πA,B(σC= 'C56'(R⋈S))D.R-πA,B(σC≠'C56'(R⋈S))2、嵌入式SQL的预处理方式,是指[ B]A.识别出SQL语句,加上前缀标识和结束标志B.把嵌入的SQL语句处理成函数调用形式C.对源程序进行格式化处理D.把嵌入的SQL语句编译成目标程序3、SQL中,“DELETE FROM 表名”表示 [ A]A.从基本表中删除所有元组B.从基本表中删除所有属性C.从数据库中撤消这个基本表D.从基本表中删除重复元组4、SQL中,聚合函数COUNT(列名)用于[ C]A.计算元组个数B.计算属性的个数C.对一列中的非空值计算个数D.对一列中的非空值和空值计算个数5、在传统SQL技术中,使用“ORDER BY”子句的SELECT语句查询的结果,实际上为 [B]A.数组 B.列表 C.包 D.集合6、在数据库中,能提高查询速度的是(C )A. 数据依赖B. 视图C. 索引D. 数据压缩7、语句 delete from sc 表明( A )A. 删除sc中的全部记录B. 删除基本表scC. 删除基本表sc中的列数据D. 删除基本表sc中的部分行8、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过( B )实现。
A. 指针B. 游标C. 数组D. 栈9、在下列基本表的定义中,数值5表示( C )CREATE TABLE student (Sno char(5) not null unique,Sname char(2));A. 表中有5条记录B. 表中有5列C. 表中字符串Sno 的长度D. 表格的大小10、在视图上不能完成的操作是( C )A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图11、下列聚合函数中不忽略空值 (null) 的是(C)A、SUM (列名)B、MAX (列名)C、COUNT ( * )D、AVG (列名)12、SQL的查询语句的where子句中,对空值的操作,不正确的是( C )A、where AGE IS NULLB、where AGE IS NOT NULLC、where AGE = NULLD、where NOT (AGE IS NULL)13、Transact-SQL对标准SQL的扩展主要表现为( A )。
数据库基础与应用复习题及参考答案

中南大学网络教育课程考试(专科)复习题及参考答案数据库基础与应用一、选择题:1。
现实世界中客观存在并能相互区别得事物称为( )A)实体 B)实体集C)字段D)记录2。
现实世界中事物得特性在信息世界中称为( )A)实体B)实体标识符C)属性 D)关键码3。
下列实体类型得联系中,属于一对一联系得就是( )A)教研室对教师得所属联系 B)父亲对孩子得亲生联系C)省对省会得所属联系D)供应商与工程项目得供货联系4.采用二维表格结构表达实体类型及实体间联系得数据模型就是( )A)层次模型B)网状模型 C)关系模型D)实体联系模型5.数据库(DB)、DBMS、DBS三者之间得关系( )A)DB包括DBMS与DBS B)DBS包括DB与DBMSC)DBMS包括DB与DBS D)DBS与DB与DBMS无关6。
在数据库技术中,反映现实世界中事物得存在方式或运动状态得就是( )A)信息B)数据C)消息 D)命令7。
下列关于关系数据模型得术语中,哪一个术语所表达得概念与二维表中得“行”得概念最接近?A)属性B)关系C)域D)元组8。
在关系数据中,视图(view)就是三级模式结构中得( )A)内模式 B)模式 C)存储模式 D)外模式9.数据库系统中,用( )描述全部数据得整体逻辑结构A)外模式B)存储模式C)内模式 D)概念模式10.数据库系统中,用户使用得数据视图用( )描述,它就是用户与数据库之间得接口.A)外模式 B)存储模式 C)内模式 D)概念模式11.数据库系统达到了数据独立性就是因为采用了( )A)层次模型 B)网状模型 C)关系模型D)三级模式结构12.在关系数据库系统中,当关系得型改变时,用户程序也可以不变。
这就是A)数据得物理独立性 B)数据得逻辑独立性C)数据得位置独立性 D)数据得存储独立性13。
逻辑数据独立性就是指( )A)概念模式改变,外模式与应用程序不变B)概念模式改变,内模式不变C)内模式改变,概念模式不变 D)内模式改变,外模式与应用程序不变14。
数据库习题集(附答案)

第一部分基本概念一,单项选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是阶段。
AA.数据库系统 B.文件系统C.人工管理 D.数据项管理2.数据库系统与文件系统的主要区别是。
BA.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3.数据库的概念模型独立于。
AA.具体的机器和DBMS B.E-R图C.信息世界 D.现实世界4.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①,支持数据库各种操作的软件系统叫②,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做③。
BBB① A.文件的集合 B.数据的集合C.命令的集合 D.程序的集合② A.命令系统 B.数据库管理系统C.数据库系统 D.操作系统③ A.文件系统 B.数据库系统C.软件系统 D.数据库管理系统5.数据库的基本特点是。
BA.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制6.数据库具有①、最小的②和较高的③。
BAC① A.程序结构化 B.数据结构化C.程序标准化 D.数据模块化② A.冗余度 B.存储量C.完整性 D.有效性③ A.程序与数据可靠性 B.程序与数据完整性C.程序与数据独立性 D.程序与数据一致性7.在数据库中,下列说法是不正确的。
互联网数据库习题及答案

精心整理全国2011年4月高等教育自学考试互联网数据库试题课程代码:00911一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在1.2.A.B.C.D.4.确的是()A.W1(工号,姓名),W2(工种,定额)B.W1(工号,定额),W2(姓名,工种)C.W1(工号,工种,定额),W2(工号,姓名)D.W1(工号,姓名,工种),W2(工种,定额)5.下列关于ASP的描述中,正确的是()6.7.A.C.8.在)9.A.以C.以HTML编码的ASCI II文本文档D.以HTML编码的二进制程序文档10.面向对象程序设计的基本思想是()A.屏蔽和可重用性B.封装和可扩展性C.封装和模块化特性D.屏蔽和过程划分特性11.下列关于关系数据库中型和值的叙述中,正确的是()A.关系模式是值,关系是型B.关系模式是型,关系的逻辑表达式是值C.关系模式是型,关系是值D.关系模式的逻辑表达式是型,关系是值12.OLAP的体系结构是()A.C.13.A.C.14.15.A.C.16.在数据库的三级模式结构中,描述数据库中全体数据的逻辑结构和特征的是_________。
18.在ADO接口中,用来跟踪正在使用的DSN连接保持的时间以及其他定义的数据库属性的是_________对象。
19.由多个具有独立内存(主存储器)的处理机和多个磁盘构成,且每个处理机都可以读写任何磁盘,多个处理机和磁盘存储器由高速通信网络连接,这种并行结构是_________结构。
20.ASP可以使用的脚本语言是VBScript或_________。
21.VBScript中,按变量的作用域将变量划分为脚本级变量和_________变量。
23.毒。
24.25.26.27.28.29.30.32.简述对象—关系数据库系统具有的特点。
33.数据的分布方式有哪几种?34.简述JDBC的基本功能。
(完整版)数据库练习题及答案解析

第一章习题一、单项选择题1 •数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS )之间的关系是(A )。
A. DBS 包括DB 和DBMSB. DBMS 包括DB 和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS2. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D )。
I •人工管理阶段II.文件系统阶段III •数据库阶段A. I 和IIB. 只有IIC. II 和IIID. 只有I3. 下列四项中,不属于数据库系统特点的是(C )。
A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高4. 数据库系统的数据独立性体现在(B )。
A .不会因为数据的变化而影响到应用程序B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构5. 要保证数据库的数据独立性,需要修改的是(C )。
A. 模式与外模式B. 模式与内模式C. 三层之间的两种映射D. 三层模式6. 要保证数据库的逻辑数据独立性,需要修改的是(A )。
A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式7. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C ),它是模式的逻辑子集。
A.模式B.物理模式C. 子模式D. 内模式8. 下述(B )不是DBA 数据库管理员的职责。
A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计9. 常见的数据模型有三种,它们是(B )A 网状、关系和语义B 层次、关系和网状C 环状、层次和关系D 字段名、字段类型和记录10. 在E-R 图中,用来表示属性的图形是(B )A 矩形B 椭圆形C 菱形D 平行四边形二、填空题1. 描述数据库全体数据的全局逻辑结构和特性的是___________ 模式 ______ 。
网络基础练习题库与答案

网络基础练习题库与答案一、单选题(共60题,每题1分,共60分)1、IPv4和MAC地址分别有多少位二进制数组成()A、32,48B、48,128C、16,32D、32,28正确答案:A2、将文件从FTP服务器传输到客户机的过程称为()。
A、计费B、浏览C、下载D、上载正确答案:C3、在我们使用IP电话时,下列方式中无法实现的是()。
A、连接Internet的两台PC之间的通话B、一端为PC、另一端为普通电话的通话C、两端均为普通电话,通过Internet进行的通话D、一台未上网的PC与普通电话间的通话正确答案:D4、UDP提供面向( )的传输服务。
A、端口B、地址C、连接D、无连接正确答案:D5、互联网中所有端系统和路由器都必须实现( )协议。
A、SNMPB、SMTPC、TCPD、IP正确答案:D6、接入Internet并且支持FTP协议的两台计算机,对于它们之间的文件传输,下列说法正确的是( )。
A、只能传输文本文件B、不能传输图形文件C、所有文件均能传输D、只能传输几种类型的文件正确答案:C7、以下情况可以使用访问控制列表准确描述的是:()A、止有CIH病毒的文件到我的主机B、只允许系统管理员可以访问我的主机C、禁止所有使用Telnet的用户访问我的主机D、禁止使用UNIX系统的用户访问我的主机正确答案:C8、下列对Internet叙述正确的是()。
A、Internet就是信息高速公路B、Internet是众多自治子网和终端用户机的互联C、Internet就是WWWD、Internet就是局域网互联正确答案:B9、为控制企业内部对外的访问以及抵御外部对内部网的攻击,最好的选择是()。
A、IDSB、防火墙C、杀毒软件D、路由器正确答案:B10、以下关于数据链路层的基本概念的描述中错误的是。
A、相邻高层是网络层B、数据链路层的数据传输单元是帧C、采用差错控制与流量控制方法使有差错的物理线路变成无差错的数据链路D、可以在释放物理连接之后建立数据链路正确答案:D11、在HTML中,()可以在网页上通过链接直接打开客户端的发送邮件工具发送电子邮件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《网络数据库基础》复习指导1.一个规范化的关系至少应当满足(_1NF_)的要求。
2.目前_关系_数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。
3.SQL SERVER 2000的新特性包括(___)启用Web特性,更高的可伸缩性和可靠性,快速的市场引入时间4.Transact-SQL语法中,用来插入数据的命令和用于更新的命令分别是(_insert、update_)5.Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少应该包括(___)6.把重复行屏蔽掉的关键字是(_distinct_)7.库文件分为主数据库文件、辅助数据库文件和事务日志文件,其中后缀为.ldf的文件是(_事务日志文件_)9.(_DBS_)是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
10.表在数据库中是一个非常重要的数据对象,它是用来(_存放__)各种数据内容的,数据库创建后就可以创建表了,创建表可以用(__SQL语句、视图、向导_)等方法来创建。
删除表可以用(_delete__)来实现。
11.关系数据库中,主键是(_PRIMARY KEY __),当运用Transact-SQL语句创建主键时,语句是(_ create table tablename (id int (CONSTRAINT pk_id) PRIMARY KEY)__)。
12.为数据表创建索引的目的是(_加快查询速度_)。
13.在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分(_select _form_),使用关键字(_distinct_)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(_group by_)。
17.在一个表上创建索引,最多可以创建(_1_)个聚簇索引。
18.主键约束用来强制数据的(实体)完整性。
19.数学函数FLOOR( )和ceiling( )的作用是什么?FLOOR():返回不大于参数的最大整数ceiling():返回不小于参数的最小整数20.数据库正在使用或数据库正在恢复时可不可以删除数据库?关系数据库的操纵主要包括几种类型?关系数据库的定义是什么。
数据库三个要素是?一个关系数据模型的逻辑结构是什么?它什么组成?关系数据库:是建立在关系数据库模型基础上的数据库,借助与集合代数等概念和方法来处理数据库中的数据。
数据库三个要素:能1:数据结构2:数据操作3:完整性约束21.MONTH(),DAY(),YEAR()和DATEDIFF()函数的作用是什么?MONTH()函数功能返回代表指定日期月份的整数DAY()函数功能返回代表指定日期的天的日期部分的整数DATEDIFF()返回跨两个指定日期的日期和时间边界数。
22.缺省情况下,创建的索引类型为什么索引?非聚簇索引23.IIS的设计目的是建立一套集成的服务器服务,用以支持什么服务?它能够提供快速集成现有产品且可扩展的Internet服务器。
web服务。
主要包括:http网站信息发布,FTP文件传输,SMTP邮箱,远程桌WEB服务等服务等24.在多表查询中,连接查询分为几种?等值连接查询,非等值连接查询,自然连接查询,自身连接查询,外连接查询,复合条件连接查询。
25.Alter table 命令的作用是什么?ALTER TABLE 语句用于在已有的表中添加、修改或删除列。
26.索引的作用是什么,会不会保存数据,可以创建多少个聚簇索引?索引的作用是加快查询速度。
索引不会保存数据,一个表上最多可以创建1个聚簇索引。
27.连接的类型有哪些?具体的作用是什么?两个主要的连接类型是内连接和外连接。
到目前为止,所有示例中使用的都是内连接。
内连接只保留交叉积中满足连接条件的那些行。
如果某行在一个表中存在,但在另一个表中不存在,则结果表中不包括该信息。
外连接是内连接和左表和/或右表中未包括内连接中的那些行的并置。
当对两个表执行外连接时,可任意将一个表指定为左表而将另一个表指定为右表。
外连接有三种类型:左外连接包括内连接和左表中未包括在内连接中的那些行。
右外连接包括内连接和右表中未包括在内连接中的那些行全外连接包括内连接以及左表和右表中未包括在内连接中的行。
28.有多少个约束类型?各个类型的作用是什么?PRIMARY KEY 约束用于定义基本表的主键,它是惟一确定表中每一条记录的标识符,其值不能为NULL,也不能重复,以此来保证实体的完整性。
UNIQUE 惟一性约束用于指定一个或者多个列的组合值具有惟一性,以防止在列中输入重复的值。
FOREIGN KEY约束是用于建立和加强两个表数据之间的链接的一列或多列。
外部键约束用于强制参照完整性。
NULL 空值约束用来控制是否允许该字段的值为NULL。
Default 默认约束指定在插入操作中如果没有提供输入值时,则系统自动指定值。
默认约束可以包括常量、函数、不带变元的内建函数或者空值。
Check 检查约束对输入列或者整个表中的值设置检查条件,以限制输入值,保证数据库数据的完整性。
29.数据模型分为几种?层次模型,网状模型,关系模型,语义模型,面相对象模型30.创建表的方法是? create table31.合并查询所使用的关键字是什么?Group by32.数据完整性可分为几种?完整性约束条件是指数据库中的数据应该满足的语义约束条件。
可以分为六类:静态列级约束、静态元组约束、静态关系约束、动态列级约束、动态元组约束、动态关系约束。
静态列级约束是对一个列的取值域的说明,包括以下几个方面: ( l )对数据类型的约束(2)对数据格式的约束(3)对取值范围或取值集(白度)合的约束(4)对空值的约束(5)其他约束。
静态元组约束就是规定组成一个元组的各个列之间的约束关系,静态元组约束只局限在单个元组上。
静态关系约束是在一个关系的各个元组之间或者若干关系之间常常存在各种联系或约束。
常见的静态关系约束有:(l)实体完整性约束(2)参照完整性约束(3)函数依赖约束。
动态列级约束是修改列定义或列值时应满足的约束条件,包括下面两方面(l)修改列定义时的约束(2)修改列值时的约束。
动态元组约束是指修改某个元组的值时需要参照其旧值,并且新旧值之间需要满足某种约束条件。
动态关系约束是加在关系变化前后状态上的限制条件。
33.在SQL SERVER 2000中,索引分为几类?1.聚集索引2.唯一索引3.非聚集索引34.创建视图的方法有几种?1、利用向导2、利用企业管理器3、T-SQL语句36.SQL Server 2000的四个系统数据库的名称与作用是什么?SQL Server 2000的四个系统数据库是master、model、msdb和tempdb数据库。
(1)master数据库是SQL Server系统最重要的数据库,它记录了SQL Server系统的所有系统信息,包括所有的登录帐户信息、系统配置信息、SQL Server的初始化信息和其它系统及用户数据库的相关信息。
(2)model数据库是所有用户数据库和tempdb数据库的模板数据库,它含有master数据库所有系统表的子集,这些系统表是每个用户定义数据库所需要的。
(3)msdb数据库是代理服务数据库,用于为调度警报、作业和记录操作员的信息提供存储空间。
(4)tempdb数据库用于为所有的临时表、临时存储过程提供存储空间,它还用于任何其它的临时存储要求,例如存储SQL Server生成的工作表。
tempdb 数据库是全局资源,所有连接到系统的用户的临时表和存储过程都存储在该数据库中。
tempdb数据库在SQL Server每次启动时都重新创建,因此该数据库在系统启动时总是干净的,临时表和存储过程在连接断开时自动除去。
37.删除数据库使用什么语句?drop database 'databaseName'38.网络数据库的定义。
什么是数据库管理系统?它的主要功能是什么?以后台数据库为基础的,加上一定的前台程序,通过浏览器完成数据存储、查询等操作的系统。
数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称dbms。
它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
用户通过dbms访问数据库中的数据,数据库管理员也通过dbms 进行数据库的维护工作。
它提供多种功能,可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。
它使用户能方便地定义和操纵数据,维护数据的安全性和完整性,以及进行多用户下的并发控制和恢复数据库。
它所提供的功能有以下几项:(1)数据定义功能。
DBMS提供相应数据语言来定义(DDL)数据库结构,它们是刻画数据库框架,并被保存在数据字典中。
(2)数据存取功能。
DBMS提供数据操纵语言(DML),实现对数据库数据的基本存取操作:检索,插入,修改和删除。
(3)数据库运行管理功能。
DBMS提供数据控制功能,即是数据的安全性、完整性和并发控制等对数据库运行进行有效地控制和管理,以确保数据正确有效。
(4)数据库的建立和维护功能。
包括数据库初始数据的装入,数据库的转储、恢复、重组织,系统性能监视、分析等功能。
(5)数据库的传输。
DBMS提供处理数据的传输,实现用户程序与DBMS之间的通信,通常与操作系统协调完成。
39.请使用Transact-SQL 建立如下表:(嵌套查询中IN, ANY等关键字的作用)表名:雇员基本信息表;字段名数据类型宽度精度可空性要求NO_ID CHAR 7 NOT NULL 设为主键NAME CHAR 10 NOT NULLSEX CHAR 2 NOT NULL 默认值为”男”AGE INT NOT NULLDEPT VARCHAR 50 NULLPHONE VARCHAR 20 NULLNOTES VARCHAR 50 NULLcreate table 雇员基本信息表(NO_ID CHAR(7) NOT NULL primary key,NAME CHAR(10) NOT NULL,SEX CHAR(2) NOT NULL default '男',AGE INT NOT NULL,DEPT VARCHAR(50) NULL,PHONE VARCHAR(20) NULL,NOTES VARCHAR(50) NULL)表名:学生基本信息表;字段名数据类型宽度精度可空性要求学号 CHAR 20 NOT NULL 设为主键姓名 INT NOT NULL性别 CHAR 2 NOT NULL 默认值为“男”出生日期 DATETIME 8 NOT NULL联系电话 VARCHAR 20 NULLcreate table 学生基本信息表(学号 CHAR(20) NOT NULL primary key,姓名 INT NOT NULL,性别 CHAR(2) NOT NULL default '男',出生日期 DATETIME NOT NULL,联系电话 VARCHAR(20) NULL)40.根据下面的表“教师基本信息”和查询语句,写出程序输出结果。