2018电大数据库应用复习小抄

上传人:钟*** 文档编号:340274 上传时间:2018-06-14 格式:DOC 页数:7 大小:63.51KB
返回 下载 相关 举报
2018电大数据库应用复习小抄_第1页
第1页 / 共7页
2018电大数据库应用复习小抄_第2页
第2页 / 共7页
2018电大数据库应用复习小抄_第3页
第3页 / 共7页
点击查看更多>>
资源描述
.1、数据库处理技术经历了人工管理、文件管理、数据库管理 以及分布式数据库管理四个发展阶段。2、在文件管理阶段,程序和数据在存储位置上是 分开的。3、在人工管理和文件管理阶段,程序设计 依赖 于数据表示。4、数据库系统具有 数据结构化、数据共享、数据独立性 、数据粒度小、独立的数据操作界面、由 DBMS 统一管理等优点。5、在文件管理阶段,文件之间是相互 独立 的,在数据库管理阶段,文件之间是相互 联系 的。6、在文件系统中,不容易做到数据共享;在 数据库 系统中,容易做到数据共享。7、在文件系统中,存取数据的基本单位为记录,在数据库系统中,存取数据的基本单位为 数据项(属性、字段等) 。8、在文件系统中,数据没有独立的操作界面,在 数据库 系统中,数据具有独立的操作界面。9、在数据库系统中访问数据,既可以采用 程序执行 方式,也可以采用 视屏互交 方式。10、DBMS 具有 安全性、一致性、并发性和数据库恢复等管理控制功能。11、分布式数据库系统既支持客户的局部应用,又支持客户的 全局 应用。12、分布式数据库系统除了具有一般数据库系统的优点之外,还具有 兼容性强、可靠性强、地域范围广、数据量大、客户数多 等优点。13、在实体中能作为码的属性称为主属性,否则称为 非主属性 。14、域是实体中相应属性的取值范围 ,性别属性的域包含有 2 个值。15、实体之间的联系类型有三种,分别为 1 对 1、 1 对多 和 多对多 。16、若实体 A 和 B 是多对多的联系,实体 B 和 C 是1 对 1 的联系,则实体 A 和C 是 多对多 的联系。17、若实体 A 和 B 是 1 对多的联系,实体 B 和 C 是1 对多的联系,则实体 A 和C 是 1 对多 的联系。18、若实体 A 和 B 是 1 对多的联系,实全 B 和 C 是多对 1 的联系,则实体 A和 C 是 多对多 的联系。19、数据库的逻辑数据模型有 层次、网状、关系和对象等四种。20、在非关系模型中,每个结点代表着一个 记录型 ,每个父子联系代表着 1 对多 联系。21、任一种数据模型都有 型和值 的区别。22、在非关系模型中操作记录的方式是 过程 式的,在关系模型中,操作记录的方式是 集合 式的。23、层次模型是一棵树结构,关系模型是一个 二维表格(表) 结构。24、关系中的每一行称为一个 元组 ,每一列称为一个 属性 。25、假定一个关系中有 n 个元组,则某个列的当前全部取值的个数最少为 1 个,最多为 n 个。26、把保存关系定义的关系自然数为对应数据库的元关系,一个数据库的元关系由DBMS 自动建立。27、关系数据库系统具有 数据结构单一、采用集合运算、数据完全独立、数学理论支持 等优点。28、在对象数据模型中,每个对象不仅要包含描述实体的 状态 特征,而且要包含描述实体的 行为 特征。29、在对象数据模型中,对象具有 封装性、继承性和多态性 。30、在 对象 数据模型中, 对象 不但能够继承,而且能够嵌套。31、数据库系统中的四类用户分别为 数据管理员、数据库设计员、应用程序员和终端用户 。32、数据库体系结构中包含的三级模式为 全局模式、外模式和内模式 三种。33、在数据库体系结构的三级模式中,全局模式处于 中间层 ,外模式处于 最上层 ,内模式处于 最下层 。34、数据库系统的三级模式结构和两级数据映象确保了数据的 逻辑 独立性和 物理 独立性。35、在数据体系结中,两级数据映象分别是指 外模式与模式 间的数据映象与 模式与内模式 之间的数据映象。36、DBMS 提供数据 定义 语句和数据 操纵 语句供用户使用。37、在存取数据库的数据的过程中,使用了两个数据库缓冲区,分别为 系统 缓冲区和 用户 缓冲区。38、SQL 具有数据 定义、查询、更新和控制 四种主要功能。39、关系数据模型包括 关系数据库结构、关系完整性规则 和 关系运算 三个方面。40、设 D1、D2、和 D3 域的基数据分别为 2、3 和4,则 D1*D2*D3 的元组数为 24,每个元组有 3 个分量。41、在一个关系中,不同的列可以对应同一个域,但必须具有不同的 列名(属必性名) 。42、关系中的每个属性只能取 单值 ,关系的结构不允许嵌套 。43、顾客购物的订单和订单明细之间是 1 对 多 的联系。44、关系中的码可分为 超码、候选码、主码、备用码 和外码五种。45、学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则 学生号 为关生关系中的 主码 。47、若一个关系为 R(学生号、姓名、性别、年龄) ,则 学生号 可以作为该关系的主码,姓名、性别和年龄为该关系的非主属性。48、在候选码中的每个属性被称为 主 属性,不在任何候选码中的每个属性被称为 非主 属性。49、关系完整性包括 实体 完整性、 参照 完整性和 用户定义 的完整性三个方面。50、设一个关系 R1 中的属性 A 是外码,它对应关系R2 中的主码为 B 则称 R1为子关系,R2 为父关系。51、在参照和被参照的关系中,每个外码值或者为 空值 ,或者等于某个 主码 值。52、传统的集合运算包括 并、交、差 和 笛卡尔积 四种。53、设一个集合A=3、4、5、6、 7,集合B=1、3 、5、7、 9,则 A和 B 的并集中包含有 7 个元素,A 和 B 的交集中包含有3 个元素,A 和 B 的差集中包含有 2 个元素。54、设一个关系 A 具有 a1个属性和 a2 个元组,关系B 具有 b1 个属性和 b2 个元组,则关系 AB 具有a1+b1 个属性和 a2xb2 个元组。55、专门的关系运算包括 选择、投影、连接和除 四种。56、设一个关系模式为R(A,B,C) ,对应的关系内容为 R=1,10,50,2,10,60,3,20,72,4,30,60,则B15( R)属于 选择 运算,运算结果中包含有 2 个元组。57、设一个关系模式为R(A,B,C) ,对应的关系内容为 R=1,10,50,2,10,60,3,20,72,4,30,60,则(B c z.课程号 and x. 学生号=z.学生号 and y.课程号z.课程号 and x .学生号=y.学生号从教学库查询出至少选修了两门课程的全部学生8、select*from 学生 where 学生号 in(select 学生号 from选课 group by 学生号 having count(*)=1)从教学库中查询出只选修了一门课程的全部学生9、select x.学生号,y.学生号.y.课程号 from 选课 x,选课 ywhere x.学生号= sl and y.学生号= s2and x.课程号=y.课程号从教学库中查询出学生号为s1 的学生和学生号为.s2 的学生所选修的共同课程的课程号以上题目(红色为答案)(黑色为题目)4、select 课程.课程号,课程.课程名,count(*)as 选课人数 from 课程 . 选课 where 课程.课程号=选课.课程号group by 课程.课程号,课程.课程名从教学库中查询出每门课程被选修的学生数10、select x,*from 课程 x. 选课 ywhere x 课程号=y. 课程号 and y.学生号=s1and y.课程号 not in (select 课程号 from 选课 where 选课.学生号=s2)从教学中查询出学生号为s1 的学生所选修、而学生号为s2 的学生没有选修的全部课程注:s1 和 s2 分别是已保存相应学生号的字符型变量11、select *from 课程where exists(select *from 选课 where 课程.课程号=选课.课程号)从教学库中查询出所有未被学生选修的课程12、select *from 课程where exists(select *from 选课 where 课程.课程号= 选课.课程号)从教学库中查询出所有已被学生选修的课程13、select *from 学生 where exists(select *from 选课where 学生 .学生号= 选课.学生号 group by 选课.学生号having count(*)=3)从教学库中查询出同时选修了 3 门课程的全部学生14、select *from 学生 where 学生号 in (select 学生号from 选课 group by 学生号having count(*)103、从商品库中查询出数量在 10 和 20 之间的商品种数。select *from 商品表 1where 数量 between 10 and .20 (或 where 数量度=10 and 数量 all (select 单价 from 商品表 1where 分类名胜古迹=电视机)8、从商品库中查询出比所有商品单价的平均值要高的全部商品。select *from 商品表 1where 单价 all (select avg(单价)from 商品表 19、从商品库中查询出数量最多的一种商品select *from 商品表 1where 数量=some(selectmax (数量)from 商品表 1)10、从商品库中查询出同一产地的商品只有一种的所有产品select distinct 分类名from 商品表 1group by 分类名 having count(*)111、从商品库中查询出同一类商品多于一种的所有分类名。select 商品表 1.*,产地srom 商品表 1,商品表 2where 商品表 1 .商品代号=商品表 2.商品代号 and 产地in(select 产地 from 商品表 1 x,商品表 2 ywhere x.商品代号=y. 商品代号group gy 产地 having count(*)=1)12、从商品库中查询出每种商品的总价值,并按降序排出来。select *,单价*数量 as 总价值 from 商品表 1order by 总价值 desc13、从教学库中查询出至少选修了姓名为 ml 学生所选课程中一门课的全部学生。select distinct 学生.*from 学生,选课 where 学生.学生号码=选课.学生号 and 课程号=any(select 课程号from 学生,选课 where 学生.学生号=选课.学生号 and 姓名= ml)14、从教学库中查询出每门 SQL Server 2000 中的整数类型包括bigint、int、smallint 和tinyint 四种。 (对)课程被选修的学生人数,并按所选人数的升序排列出课程号、课程名和选课人数。select 课程.课程号,课程名,count(课程。课程号)as人数 from 课程,选课where 课程。课程名=选课。课程号group by 课程。课程号,课程名 order by 人数从商品库中查询出单价大于等于 2000 元,或者数量大于等于 15 的所有商品。select *from 商品表 1where 单价=2000 or 数量=15(红色为答案)(黑色为题目)当建立和删除一个视图时,对相应的基本表没有影响。(对)由概念设计进入逻辑设计时,原来的 1 对 1 或 1 对多联系通常都需要被转换为对应的基本表。 (错)概念设计也要贯彻概念单一化原则,即一个实体中的所有属性都是直接用来描述码的。 (对)在对象数据模型中,对象既不能够继承,也不能够嵌套。(错)设一个学生关系为 S(学 生号,姓名),课程关系为C(课程号,课程名)去掉N 字(对)SQL Server 2000 不能通过.查询分析器和企业管理器这两种工具来完成数据库的管理工作。 (错)当指定基本表中某一列或若干列为主码时,则系统将在这些列上自动建立一个唯一值、聚集和非空的索引。(对)用于配置客户端网络连接的工具是客户端网络实用工具。(对)局部变量的开始标记为,全局变量的开始标记力。 (错)在文件管理阶段,程序和数据在存储位置上是分开存放的。(对)若一个关系的一些非主属性可能部分依赖于候选码,则称该关系达到了第二范(错)在 SQL 中建立和删除数据库模式的命令分别为 create schema 和 drop schema。(对)对于较复杂的系统,概念设计阶段的主要任务是:首先根据系统的各个局部去掉 N字。(对)由概念设计进入逻辑设计时,原来的实体不需要转换成对应的基本表或视图。(错)在 SQL Server2000 中,通过使用主码约束或唯一值约束,系统将自动建立相应的索引。(对)常见的 SQL Server2000 的版本只包括有标准版、个人版、开发版和评估版。(错)数据库备份和恢复的Transact-SQL 语句分别对应为 Restore Databas 和BackupDatabase。(错)在 SQL Server 2000 中引人索引可以加快数据查询的速度。(对)SQL Server 2000 支持两种形式的变量,即局部变量和全局变量。(对)
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 成人自考


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!