- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库技术3-1
选择题(每题2分,共10分)
数据库中存储的是( C )。
A.数据库 B.文件 C.数据及数据之间的联系 D.什么也没有
层次模型、网状模型和关系模型的划分根据是( D )。
A.记录的长度 B.文件的大小 C.复杂程度 D.数据之间的联系
构造E-R模型的三个基本要素是( D )。
A.实体、属性和属性值 B.实体、实体集、属性 C.实体、实体集、联系 D.实体、属性、联系
SQL语言是( B )。
A.高级语言 B.结构化查询语言 C.人类语言 D.编程语言
SQL中,若要求查询结果中不能出现重复记录,可以再SELECT字句后面增加保留字( A )。
A.DISTINCT B.UNIQUE C.NOT NULL D.SINGLE
填空题(每题2分,共20分)
数据库管理技术经历了 人工管理 、 文件系统 和 数据库系统 三个阶段。
关系模型的数据结构是 二维表 结构。
数据库体系结构按照 外模式 、模式和 内模式 三级结构进行组织。
在SQL语句中使用*,表示 选择所有属性 。
使用CREATE VIEW语句创建的是 视图 。
在SELECT语句中,通常与HAVING子句同时使用的是分组命令,书写为 GROUP BY 。
在SQL语句中,用于对输出结果进行排序的命令是 ORDER BY 。
在SQL语句中,用于求某一列上值的总和的聚集函数是 SUM 。
在SQL语句中,用于求某一列上值的最小值的聚集函数是 MIN 。
联机分析处理简称 OLAP 。
简答题(每题5分,共30分)
简述数据库管理系统的定义。
答:数据库管理系统(DBMS)是位于用户与操作系统(OS)之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括数据库的建立、查询、更新及各种数据控制。
简述数据库系统的生存周期包括哪几个阶段。
答:规划、需求分析、概念设计、逻辑设计、物理设计、实现和运行维护。
简述数据库系统的特点有哪些。
答:数据的集中化控制、数据的冗余度小、采用数据模型实现数据结构化、避免数据的不一致性、数据共享、提供数据库保护、数据独立性、数据由DBMS统一管理和控制。
简述数据库管理系统管理系统的功能。
答:数据库定义、数据库操纵、数据库运行管理、数据库建立和维护。
简述层次数据模型、网状数据模型、关系数据模型之间的区别。
答:层次数据模型采用树形结构来表示各类实体及实体间联系;网状数据模型采用有向图来表示;关系数据模型采用二维表来表示。
数据库设计的主要步骤有哪些。
答:需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库实现、数据库运行与维护。
应用题(每题10分,共40分)
设有如下实体:
学生:学号、姓名、性别、年龄
课程:编号、课程名称
教师:教师号、姓名、性别、职称
单位:单位名称、电话
上述实体中存在如下联系:
一个学生可以选修多门课程,一门课程可以被多个学生选修。
一个教师可以讲授多门课程,一门课程可以由多个教师讲授。
一个单位可以有多名教师,一名教师只能属于一个单位。
试完成:设计学生选课和教师任课的全局E-R图。
答:
设有三个关系:
S(S#,SNAME,AGE,SEX)S#表示学号,SNAME表示姓名,AGE表示年龄,SEX表示性别。
C(C#,CNAME,TEACHER)C#表示课程号,CNAME表示课程名,TEACHER表示任课教师。
SC(S#,C#,GRADE)GRADE表示成绩。
试用SQL语句实现如下功能:
查询姓名为“张三”的同学的基本信息。
查询课程名为“数据库技术”这门课的基本信息。
查询“张三”同学选修的“数据库技术”这门课程的成绩。
答:
SELECT * FROM S WHERE SNAME=’张三’
SELECT * FROM C WHERE CNAME=’数据库技术’
SELECT GRADE FROM SC WHERE SC.S#=S.S# AND SC.C#=C.C# AND SNAME=’张三’ AND CNAME=’数据库技术’
设有三个关系:
S(SN,SNAME,CITY)S表示供应商,SN表示供应商编码,SNAME表示供应商名字,CITY表示供应商所在城市。
P(PN,PNAME,COLOR,WEIGHT)P表示零件,PN表示零件编号,PNAME表示零件名称,COLOR表示零件颜色,WEIGHT表示零件重量。
J(JN,JNAME,CITY)J表示工程,JN表示工程编码,JNAME表示工程名称,CITY表示工程所在城市。
SPJ(SN,PN,JN,QTY)SPJ表示供应关系,QTY表示提供的零件数量。
试写出实现如下功能的SQL语句:
查询所有工程的全部细节。
查
原创力文档


文档评论(0)