《数据库原理与应用》考试试卷和答案

一.单项选择题(每题1分,共23分)

1.目前市场上常见的DBMS 90%以上都是基于( C )数据模型的。

A.层次B.网状C.关系D.面向对象

2.E-R图是在数据库设计中用来表示( A )的一种常用方法。

A.概念模型B.逻辑模型C.物理模型D.面向对象模型

3.( C )是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

A.外模式B.内模式C.模式D.概念模式

4.( B )也称存储模式,是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。

A.外模式B.内模式C.模式D.概念模式

5.数据库的概念模型独立于(A )。

A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界

6.在数据库中存储的是( C )。

A.数据B.数据库模型C.数据以及数据之间的联系D.信息

7.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一个属性都是(B )。A.互不相关的B.不可分解的C.长度可变得D.互相关联的

8.在数据模型中有“型”和“值(或实例)”两个对应的概念。其中数据库的模式是一个(D )的概念,是一个相对()的概念,而数据库在某一时刻的状态则是一个()的概念,是一个相对()的概念。

A.型;变化;值;不变B.值;不变;型;变化

C.值;变化;型;不变D.型;不变;值;变化

9.关系表A的属性个数为5,元组个数为10;关系表B的属性个数为6,元组个数为20.

则A与B的笛卡尔积A×B的属性有( D )个,元组个数有()个。

A.30;200 B.11;30 C.30;30 D.11;200

10.父亲和子女的亲生关系属于( B )的关系。

A.1:1 B.1:n C.m:n D.不一定

11.在SQL语言中,删除关系表中的一个属性列,要用动词( D ),删除关系表中的一行或多行元组,要用动词()。A.delete,delete B.drop,drop C.delete,drop D.drop,delete

12.在SQL语言中,为关系模式增加一个属性要用动词(B),为关系表增加一行或多行元组要用动词()。

A.insert,insert B.add,insert C.insert,add D.add,add

13.实体完整性约束和SQL语言中的( A )相对应。

A.primary key B.foreign key C.check D.都不是

14.参照完整性约束和SQL语言中的(B )相对应。

A.primary key B.foreign key C.check D.都不是

15.物理数据独立性是指()。

A.概念模式改变,外模式和应用程序不变B.概念模式改变,内模式不变

C.内模式改变,概念模式不变D.内模式改变,外模式和应用不变

16.SQL语言中的select子句和关系代数中的运算符(A )相对应,SQL语言中的where子句和关系代数中的运算符()相对应。

A.∏,○B.÷,∞C.○,∏D.∏,÷

17.在SQL语言中,(C )可能使得数据库中元组的排列顺序发生改变。

A.添加一个元组B.修改一个元组

C.建立一个聚簇索引D.建立一个check约束

18.在我们的学生-课程数据库中,SC表上建立了两个外码约束,被参照表是Student表和Course表,则最适当的说法是:A.Student表中的学生号Sno不能随意取值B.Course表中的课程号Cno不能随意取值

C.SC表中学生号Sno不能随便D.SC表中学生号Sno、课程号Cno均不能随意取值

19.如果在学生-课程数据库中的SC表上建立了参照完整性约束:

Foreign Key (Sno)References Student(Sno),

Foreign Key (Cno)References Course(Cno),

则( D )操作可能会违背该完整性约束。

A.在Student表上增加一行记录B.在Course表上增加一行记录

C.在SC表上删除一行记录D.更新SC表上的记录

20.( C )的视图是可以完全更新的。

A.一个由两个以上的表导出的视图B.视图的定义中含有集函数

C.仅由一个表的行列子集构成的D.视图的定义中含有ORDER BY子句

21.关于视图,不正确的说法是(C )。

数据库原理和应用和mysql有联系吗_《数据库原理与应用》考试试卷和答案相关推荐

  1. mysql双机互备linux成功的_配置MySQL双机热备 - Linux服务器MySQL双机热备份试验_数据库技术_Linux公社-Linux系统门户网站...

    二.配置MySQL双机热备 传统模式都是采用MySQL双机互备,至于双机热备我搜索了大量的精华帖子都没有发现安装配置文档.故我的一个想法产生了:当建立新的数据库时,默认会建立到/usr/local/m ...

  2. mysql select命令加速_数据库教程

    今天的数据库教程要告诉大家的是如何让数据库变快.有数据库缓慢现象的朋友们赶紧来加快速度吧! 数据库可以简单定义为两个: 1.数据库,简单来说是本身可视为电子化的文件柜--存储电子文件的处所,用户可以对 ...

  3. mysql打错了怎么办_数据库出错了怎么办?

    下面是网上收集的多种方法,大家可以测试下. (一) 昨晚浏览自己的Blog的时候,突然发现所有页面都无法显示,到后台查看的时候,发现一个"Table 'xxx' is marked as c ...

  4. mysql权限层级体系_数据库mysql有哪些权限?层级有哪些?

    我们想要运行一个文件时,有时候会出现只有管理员才能打开这类软件,这就是权限对于用户的限制.那么在我们最近学习的数据库mysql中,也有这样的权限需要我们去注意吗?小编想说当然有,而且还不少!今天就数据 ...

  5. mysql dbms是什么_数据库管理系统(DBMS)是用来做什么的?

    展开全部 数据库管理系统(database management system)是一种操纵和32313133353236313431303231363533e58685e5aeb93133326235 ...

  6. mysql生成bak文件_数据库备份生成bak文件格式

    MSSQL备份语句 --完整备份Backup Database NorthwindCSTo disk='G:\Backup\NorthwindCS_Full_20070908.bak'--差异备份Ba ...

  7. MySQL删除空值语句_数据库语句sql 删除空记录

    最简单删除SQL Server中所有数据的方法 原文:最简单删除SQL Server中所有数据的方法 最简单删除SQL Server中所有数据的方法   编写人:CC阿爸   2014-3-14 其实 ...

  8. mysql的开题报告_数据库设计开题报告 本科毕业论文开题报告模板

    [200篇]数据库设计开题报告为免费毕业论文的开题报告模板,为您写毕业论文提供相关的优秀开题报告范文格式模板参考. 1. 设计(或研究)的依据与意义 1基本概念 时态数据库中的一些基本概念主要涉及时态 ...

  9. mysql nosql 游戏开发_数据库减压--php+mysql+memcached模拟nosql

    随着数据量的不断增加,数据库的压力会逐渐增加,打开的速度会越来越慢,甚至出现数据库的slow-query,即使已经建立了完善的索引. 这个时候我们通常会采取几种方法来减轻数据库的压力: 读写分离,采取 ...

  10. mysql 数据库名称 特殊字符_Mysql必读MySQL创建带特殊字符的数据库名称方法示例...

    <Mysql必读MySQL创建带特殊字符的数据库名称方法示例>要点: 本文介绍了Mysql必读MySQL创建带特殊字符的数据库名称方法示例,希望对您有用.如果有疑问,可以联系我们. MYS ...

最新文章

  1. koa mysql模块_koa 项目中引入 mysql
  2. python数据挖掘入门与实战代码
  3. asp按时间自动递增编号_Java秒杀系统实战系列-分布式唯一ID生成订单编号
  4. Asp.Net Core(.net内核)
  5. 【动态规划】【图论】[NOIP模拟赛]独立集
  6. 模块化加载_Java9模块化的类加载机制实现剖析
  7. java 获取js变量类型_JavaScript 的数据类型及其检测
  8. Linux iptables防火墙详解(二)——iptables基本配置
  9. Python爬虫实践(二) -- 爬虫进阶:爬取数据处理、数据库存储
  10. SPR传感原理(附Matlab源码)
  11. 计算机继电保护书籍,计算机继电保护的发展
  12. 常见电平信号、RS232与RS485相关知识总结
  13. 必杀VI、VIM编辑器命令
  14. 技术牛人博客整理汇总
  15. vue 解决跨域时报错 Cannot read property ‘split‘ of null
  16. #项目的编译和发布 #静态发布新浪云 #node服务器发布新浪云 #nodejs服务器部署数据库 #新浪云前后端结合
  17. kermit的安装、配置、使用
  18. 什么情况下会出现笛卡尔积
  19. 软件工程网上书店小组作业转载
  20. 十大免费设计资源网站(素材,图库,字体,图标,flash)

热门文章

  1. openstreetmap下载数据
  2. 手机打开电脑html没有图片,jpg图片手机能看电脑打不开怎么办
  3. DBT乳腺切片投影及重建(MATLAB版)
  4. 什么是Oracle数据库伪列,ORA-00976: 此处不允许指定的伪列或运算符
  5. 君莫笑系列视频学习(3)
  6. 爱加密,梆梆,360加固初比较
  7. 2012年部分节假日安排
  8. Mac 拓展屏幕时切换软件窗口停留在Mac 显示器中
  9. mysql 不等于 优化_Mysql优化
  10. ThreeJS自带网格线