- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库技术与应用 试卷
lbrack;数据库技术与应用rsqb;试卷
1.数据库DB 、数据库系统DBS 、数据库管理系统DBMS 之间的关系是( )。
A .DB 包含DBS 和DBMS 2.E-R 图中的R 代表( )。
D . 关键字
D . 可以零个
3.在数据库系统的三级模式结构中,概念模式( )。
A . 只能一个 A .候选键
B . 只能三个
C . 可以多个
D . 主属性
4.参照完整性规则:表的( )必须是另一个表主键的有效值, 或者是空值。
B .DBMS 包含DB 和DBS
C .DBS 包含DB 和DBMS D .没有任何关系
5. “省份”与“城市”两个实体集之间的联系一般是( )的联系。
A . 一对一 B . 一对多 C . 多对一 D . 多对多 6.在SQL Server中有六种约束, 以下( )不属于该六种约束。 A .主键约束 B .关联约束 C .唯一性约束 D .外键约束
1.数据管理技术发展大致经历了三个阶段,它们是:人工管理阶段、文件管理阶段和 阶段。
2.连接到数据库要进行身份验证,有两种验证方式,分别是:Windows 身份验证和 【2】 。
3.关系模式的完整性包括尸体完整性、域完整性和。 4.数据模型有层次模型、网状模型和
判断下列各题正误,正确的在答题卡上打“√”,错误的打“×” 。
⑴ 用二维表格来表示实体之间联系的模型称为关系模型。( ) ⑵ 删除表时,与该表相关联的规则和约束不会被删除。( ) ⑶ 数据库系统的核心是数据库。( )
⑷ 关系中的某属性A i 既可能是主属性同时也可能是非主属性。( )
1.什么是数据完整性,常用的数据完整性有哪些? 2。什么是约束,常用的约束有哪些?
3.R (A ,B ,C )={(a1,b1,c1),(a2,b2,c2),(a3,b3,c3)},
S(A,B,C)={(a2,b2,c2),(a4,b4,c4),(a1,b1,c1)}求 R∩S , R∪S ,R-S ,和∏(A,B )(R)
4. 实体之间的联系有哪几种,分别举例说明
五、综合设计题 有如下E-R 模型,
1.试把它转化为关系模型。(5分)
各关系模式的格式如下:关系名(属性1,属性2,??)
确定各个关系的主键或外键,并在主键下面加下划线,外键下面加波浪线! 这里某顾客可以多次订购同种商品!
2.建立上述关系模型中 “顾客”关系的数据字典,根据实情完成下表填空 (5分)
3. 利用SQL 语句创建 “顾客”表。(每小题3分,共15分) 要求:
①创建规则“rulSex ”,只允许输入“男”或“女”; ③创建“顾客”表,设置“顾客编号”为“主键”,设置“姓名”不为“空”;
4. 利用T-SQL 语句创建下列查询。
假设本数据库中所有表都已建好,并已有数据。要求: ② 查询“001” 号顾客的基本信息。
②试汇总“001”号顾客在今年8月份的购物(订购)次数和总花费。 Select count(*),sum(订购数量*单价) From 订购
Where 顾客编号=?001? and 订购日期 between ?2021-08-01? and ?2021-08-31? Group by 顾客编号
Select grade.学号,姓名,课程编号,分数 From studens_info,grade
Where students_infor.学号=grade.学号 and grade. 分数=(select max(分数) From grade
Where grade.学号=students_info.学号 )
use studentsdb1
Select count (*),sum (分数*学分) From grade
Where 学号=0001 and 考试日期 between 2021-01-01 and 2021-01-31 Group by 学号
试汇总“0001”号学生考试的次数和总分数。 Select count(*),sum(grade) From grade
Where 学号=?0001? Group by 学号
五、程序设计题
1. 编写求100以内的素数之和的程序。
文档评论(0)