数据库试题(需要画图请用word)一、单项选择题1.要保证数据库
一、单项选择题 1.要保证数据库的数据独立性,需要修改的是( ) A.三层模式之间的两种映射 B.模式与内模式 C.模式与外模式 D.三层模式 2.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( C)? A.多对多 B.一对一 C.多对一 D.一对多? 3.反映现实世界中实体及实体间联系的信息模型是(A )? A.关系模型 B.层次模型 C.网状模型 D. E-R模型 4.关系数据模型的三个组成部分中,不包括( D)? A.完整性规则 B.数据结构 C.数据操作 D.并发控制? 5.SQL语言通常称为( A)? A.结构化查询语言 B.结构化控制语言? C.结构化定义语言 D.结构化操纵语言? 6.关系代数表达式的优化策略中,首先要做的是( C)? A.对文件进行预处理 B.尽早执行选择运算 ? C.执行笛卡儿积运算 D.投影运算? 7.已知成绩关系如图1所示。
执行SQL语句: SELECT COUNT(DISTINCT学号) FROM成绩 WHERE分数>70 查询结果中包含的元组数目是( 看不懂) 成绩 学号 课程号 分数 S1 C1 80 S1 C2 75 S2 C1 Null S2 C2 78 S3 C3 90 图1 A 1 B 2 C 3 D 4 9.ER图是一种直观表示何种模型的工具(A ) A结构数据模型 B关系数据模型 C 概念数据模型 D 层次和网状模型 10. 有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( A) A 实体完整性规则 B 引用完整性约束 C 用户自定义完整性规则 D 关键字完整性约束 11.已知关系R如图2所示,可以作为关系R主键的属性组是( A) R A B C D 1 2 3 4 1 3 4 5 2 4 5 6 1 4 3 4 1 3 4 7 3 4 5 6 图2 A. ACD B .ABC C .ABD D .BCD 12. 取出关系中的某些列,并消去重复的元组的关系运算称为(A )。
A.取列运算 B.投影运算 C.联结运算 D.选择运算 13.下列四项中,不属于关系数据库特点的是(C ) A.数据冗余小 B.数据独立性高 C.数据共享性好 D.多用户访问 14.当两个子查询的结果( D)时,可执行并、交差操作 结构完全不一致 结构完全一致 结构部分一致 主键一致 15.如何构造出一个合适的数据逻辑结构是(D )主要解决的问题。
? A.关系数据库优化 B.数据字典 ? C.关系数据库规范化理论 D.关系数据库查询? 二、填空题 16.数据模型的三要素是__________、数据操纵和__________。
17.数据库系统中常用的三种数据模型有____关系__________、网状模型和__层次____________。
18.DBMS的查询询管理器有四个主要成分:分别为DDL编译器、DML编译器、__________和______________。
19. 数据库的体系结构分成三级:__________、概念级、_______________。
20.关系代数运算中当 为“=”的连接称之为__________,且当比较的分量是相同的属性组时,则称为_______________。
21. 数据库系统是实现有组织地、动态地存储大量____________数据,支持多用户访问的计算机__________、硬件和数据资源组成的系统。
22.关系数据库数据操作的处理单位是____________,层次和网状数据库数据操作的处理单位是____________ 23.关系模型的主要特征是用____________结构表达实体集,用____________表示实体间联系。
24. 从事物特性到计算机中的具体表示,经历了三个领域,即现实世界、_______________、和_______________。
25.F逻辑蕴涵的函数依赖的全体构成的集合,称为____________记为____________。
三、简答题 26.数据库管理系统的主要功能有哪些? 27. 简述数据库系统的体系结构特点?优点是什么? 28.什么是数据模型?数据模型的作用及三要素是什么? 29.什么是数据库系统? 30.解释文件系统为什么会存在数据冗余?这种数据冗余会导致哪两类典型的问题? 四、计算题 现有图书借阅关系数据库如下: 图书(图书号、书名,作者,单价,库存量) 读者(读者号,姓名,工作单位,地址) 借阅(图书号,读者号,借期,还期,备注) 其中:还期为NULL表示该书未还。
31.试画出相应的ER图 32、检索读者“张三”所借图书中未还的书名;写出该查询的关系表达式;用SQL语言实现该查询;画出相应的语法树; 用SQL语言实现33、34小题 33、将读者“张三”所借图书的信息从借阅表中删除
mdb数据库文件如何导入Microsoft SQL Server 2005中
展开全部 1.在‘开始’菜单打开'Microsoft SQL Server 2005→SQL Server Management Studio'。
2.新建一个数据库(名称自定义),选择新建的数据库点击右键选择‘任务→导入数据’。
3.在弹出的页面点击下一步,‘数据源’选择'Microsoft Access',然后选择Access数据库所在的路径,如果Access数据库有用户名和密码就需要填写,如果没有就不用填写。
点击‘下一步’。
4.在弹出的页面,‘数据源’可以安默认的不动。
‘服务器名称’及‘身份验证’要和登录时的服务器及身份验证一样(如果不一样,在下面的数据库下拉框里找不到刚才新建的数据库)。
在下面的数据库下拉框选择新建的数据库(如果没有新建的数据库,点击后面的刷新按钮。
如果还是没有就检查服务器名称'及‘身份验证’是否正确)。
可以点击后面的‘新建’。
点击‘下一步’。
5.在弹出的页面,按照默认选择第一项(复制一个或多个表或视图的数据)。
点击‘下一步’。
6.在‘选择源表和源视图’页面,选中要导入的表和视图。
(可以点击‘预览’查看表中的数据)点击‘下一步’。
7.按照默认‘立即执行’,点击‘下一步’。
8.点击‘完成’。
...
怎么把SQL数据库表的结构导出到Word
SQL Server 2008 R2的备份不能在SQL Server 2008上直接恢复,可以考虑使用下面的方法:1 在另一台电脑上安装一个SQL Server 2008 R2,还原数据库;2 在SQL Server 2008 R2中生成数据库结构SQL语句;3 在SQL Server 2008电脑上用生成的SQL语句创建数据库;4 利用数据导入/导出功能,将R2的数据迁移过来。
关于WORD表格输入问题?下载表格后,填表时,出现两个问题:1\
1\表格挪动不在同一页, -------------------------- 可以扩大“页面设置”,既然是下载的东西,肯定在上传人那里是可以正确显示的。
或者选中表格,把表格总体拉小。
不会拉表格,可以问问身边的人。
2\输入的文字字间距不一样 ------------------------------- 选中表格的全部,单击“格式”——“段落”,总体调整。
按你的说法,恐怕要注意一下,是否不小心按了“分散对齐”按钮。
或者试试在不正规的间距段落结尾处打一个回车,或许会帮你解决问题。
怎么把pdm文件转化sql语句
Database ---》Database Generation或者 CTRL+G快捷键 打开生成对话框,做下面的相关设置后,点击ok即可生成sql脚本。
General标签说明:Directory:生成脚本的保存目录 File name:sql脚本名 Generation type:生成方式有两种: Script generation:生成脚本(这里我们选择生成脚本方式) Direct generation:直接生成到数据库 One file only:生成一个脚本文件(默认选择) Check model:检查模型(一般不检查,有时检查模型会报错) Automatic archive:生成sql同时生成apm(一般不选择) Options标签说明:User 一般要去掉,因为用户一般都由DBA去生成,这里我们就不需要去创建了。
drop table 也要去掉,否则脚本中会有drop语句,若数据库没有这些表 会报错。
Selection标签说明:预览sql语句...
转载请注明出处51数据库 » sql 预览 word