谢谢各位了,请帮帮忙,数据库的几个小问题

[复制链接]
查看11 | 回复1 | 2020-6-27 17:15:58 | 显示全部楼层 |阅读模式
1..在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。不能保存此信息的记录类型是(
)
A.环境记录 B.连接记录
C.语句记录 D.运行记录
2.关系模式至少应属于(
)
A.1NF B.2NF
C.3NF D.BCNF
3.集合R与S的交可以用关系代数的基本运算表示为(
)
A.R-(R-S) B.R+(R-S)
C.R-(S-R) D.S-(R-S)
4.已知SN是一个字符型字段,下列SQL查询语句(
)
SELECT SN FROM S
WHERE SN LIKE′AB%′;的执行结果为
A.找出含有3个字符′AB%′的所有SN字段
B.找出仅含3个字符且前两个字符为′AB′的SN字段
C.找出以字符′AB′开头的所有SN字段
D.找出含有字符′AB′的所有SN字段
5.下列不是数据库恢复采用的方法是(
)
A.建立检查点 B.建立副本
C.建立日志文件 D.建立索引
6.设有一个反映工程及其所使用相关材料信息的关系模式:
R(工程号,工程名,工程地址,开工日期,完工日期,材料号,材料名称,使用数量)
如果规定:
每个工程的地址、开工日期、完工日期惟一;不同工程的地址、开工和完工日期可能相同;
工程名与材料名称均有重名;
每个工程使用若干种材料,每种材料可应用于若干工程中。
(1)根据上述规定,写出模式R的基本FD和关键码。
(2)R最高达到第几范式,并说明理由。
(3)将R规范到3NF。
7.为体育部门建立数据库,其中包含如下信息:
(1)运动队:队名、主教练,其中队名惟一标识运动队。
(2)运动员:运动员编号、姓名、性别、年龄。
(3)运动项目:项目编号、项目名、所属类别。
其中:每个运动队有多名运动员,每名运动员只属于一个运动队;每名运动员可以参加
多个项目,每个项目可以有多个运动员参加。系统记录每名运动员参加每个项目所得名次和成绩以及比赛日期。
(1)根据以上叙述,建立ER模型,要求标注联系类型。(实体的属性可以省略)
(2)根据转换规则,将ER模型转换成关系模型,要求标明每个关系模式的主键和外键
(如果存在)。

回复

使用道具 举报

千问 | 2020-6-27 17:15:58 | 显示全部楼层
违反了主键约束,主键不能插入重复值。看看要导入的数据是不是出现重复了,或要导入的数据中与表中已存在的数据重复了。必须去除重复才能插入。SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同。在SQL中,关系模式(模式)称为“基本表”(basetable);存储模式(内模式)称为“存储文件”(storedfile);子模式(外模式)称为“视图”(view);元组称为“行”(row);属性称为“列”(column)。名称对称如^00100009a^。扩展资料:本地临时表以一个井号 (...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行