数据库原理和应用和mysql有联系吗_《数据库原理与应用》考试试卷和答案
《数据库原理与应用》考试试卷和答案
一.单项选择题(每题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有联系吗_《数据库原理与应用》考试试卷和答案相关推荐
- mysql双机互备linux成功的_配置MySQL双机热备 - Linux服务器MySQL双机热备份试验_数据库技术_Linux公社-Linux系统门户网站...
二.配置MySQL双机热备 传统模式都是采用MySQL双机互备,至于双机热备我搜索了大量的精华帖子都没有发现安装配置文档.故我的一个想法产生了:当建立新的数据库时,默认会建立到/usr/local/m ...
- mysql select命令加速_数据库教程
今天的数据库教程要告诉大家的是如何让数据库变快.有数据库缓慢现象的朋友们赶紧来加快速度吧! 数据库可以简单定义为两个: 1.数据库,简单来说是本身可视为电子化的文件柜--存储电子文件的处所,用户可以对 ...
- mysql打错了怎么办_数据库出错了怎么办?
下面是网上收集的多种方法,大家可以测试下. (一) 昨晚浏览自己的Blog的时候,突然发现所有页面都无法显示,到后台查看的时候,发现一个"Table 'xxx' is marked as c ...
- mysql权限层级体系_数据库mysql有哪些权限?层级有哪些?
我们想要运行一个文件时,有时候会出现只有管理员才能打开这类软件,这就是权限对于用户的限制.那么在我们最近学习的数据库mysql中,也有这样的权限需要我们去注意吗?小编想说当然有,而且还不少!今天就数据 ...
- mysql dbms是什么_数据库管理系统(DBMS)是用来做什么的?
展开全部 数据库管理系统(database management system)是一种操纵和32313133353236313431303231363533e58685e5aeb93133326235 ...
- mysql生成bak文件_数据库备份生成bak文件格式
MSSQL备份语句 --完整备份Backup Database NorthwindCSTo disk='G:\Backup\NorthwindCS_Full_20070908.bak'--差异备份Ba ...
- MySQL删除空值语句_数据库语句sql 删除空记录
最简单删除SQL Server中所有数据的方法 原文:最简单删除SQL Server中所有数据的方法 最简单删除SQL Server中所有数据的方法 编写人:CC阿爸 2014-3-14 其实 ...
- mysql的开题报告_数据库设计开题报告 本科毕业论文开题报告模板
[200篇]数据库设计开题报告为免费毕业论文的开题报告模板,为您写毕业论文提供相关的优秀开题报告范文格式模板参考. 1. 设计(或研究)的依据与意义 1基本概念 时态数据库中的一些基本概念主要涉及时态 ...
- mysql nosql 游戏开发_数据库减压--php+mysql+memcached模拟nosql
随着数据量的不断增加,数据库的压力会逐渐增加,打开的速度会越来越慢,甚至出现数据库的slow-query,即使已经建立了完善的索引. 这个时候我们通常会采取几种方法来减轻数据库的压力: 读写分离,采取 ...
- mysql 数据库名称 特殊字符_Mysql必读MySQL创建带特殊字符的数据库名称方法示例...
<Mysql必读MySQL创建带特殊字符的数据库名称方法示例>要点: 本文介绍了Mysql必读MySQL创建带特殊字符的数据库名称方法示例,希望对您有用.如果有疑问,可以联系我们. MYS ...
最新文章
- koa mysql模块_koa 项目中引入 mysql
- python数据挖掘入门与实战代码
- asp按时间自动递增编号_Java秒杀系统实战系列-分布式唯一ID生成订单编号
- Asp.Net Core(.net内核)
- 【动态规划】【图论】[NOIP模拟赛]独立集
- 模块化加载_Java9模块化的类加载机制实现剖析
- java 获取js变量类型_JavaScript 的数据类型及其检测
- Linux iptables防火墙详解(二)——iptables基本配置
- Python爬虫实践(二) -- 爬虫进阶:爬取数据处理、数据库存储
- SPR传感原理(附Matlab源码)
- 计算机继电保护书籍,计算机继电保护的发展
- 常见电平信号、RS232与RS485相关知识总结
- 必杀VI、VIM编辑器命令
- 技术牛人博客整理汇总
- vue 解决跨域时报错 Cannot read property ‘split‘ of null
- #项目的编译和发布 #静态发布新浪云 #node服务器发布新浪云 #nodejs服务器部署数据库 #新浪云前后端结合
- kermit的安装、配置、使用
- 什么情况下会出现笛卡尔积
- 软件工程网上书店小组作业转载
- 十大免费设计资源网站(素材,图库,字体,图标,flash)