ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:92.41KB ,
资源ID:17100026      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17100026.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库原理有答案Word文档下载推荐.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库原理有答案Word文档下载推荐.docx

1、STUDENT(学号,姓名,年龄,性别,系名),其中学号,姓名,性别,系名的数据类型均为字符类型。年龄的数据类型为整型。SC(学号,课程号,成绩):其中学号、课程号的数据类型为字符类型,成绩的数据类型为整型.COURSE(课程号,课程名,学时数):其中课程号、课程名的数据类型的数据类型为字符类型;学时数的数据类型为整型。1)请用关系代数查询信息系学生的学号、姓名、课程号和成绩.2)指出以上各关系的键和外键.3)请用关系代数查询年龄在20以下同学的姓名,年龄。4)请用SQL语言检索创建STUDENT表,并定义出主键约束,学生性别缺省约束为:“男5 ) 请用SQL语言定义SC表,并定义外键约束SC

2、(学号,课程号,成绩):其中学号、课程号的数据类型为字符类型,成绩的数据类型为整型。6) 查询“计算机原理课程成绩小于60分的同学的学号和姓名。7)请创建年龄在20岁以下,计算机系男同学的视图。8)将新同学,学号“200301009,姓名:张苹,年龄:20,性别:女,系名:土木的信息插入到STUDENT关系中。9) 删除选修“001”课程的选修信息。 1)学号,姓名,课程号,成绩 (SC (系名=信息STUDENT) 2)STUDENT:键:学号 SC:学号,课程号;外键:学号;课程号. COURSE:课程号3)姓名,年龄 (AGE20 STUDENT)4)CREATE TABLE STUDE

3、NT ( 学号 Char(8) PRIMARYKEY, 姓名 Varchar(10) NOT NULL, 年龄 integer NOT NULL, 性别 Char(2) Not null DEFAULT“男, 系名 Varchar(20) NOT NULL)5)CREATE TABLE SC (学号 Char(8), 课程号 Char(8), 成绩 integer, CONSTRAINT pk_sc_constr PRIMARY KEY NONCLUSTERED (学号,课程号), CONSTRAINT pub_sno_const REFERENCES STUDENT (学号) ON DELE

4、TE CASCADE ON UPDATE CASCADE, CONSTRAINT pub_cno_const REFERENCES course (课程号) ON UPDATE CASCADE)6)SELECT 学号,姓名 FROM STUDENT,SC WHERE STUDENT.学号=SC。学号 AND SC.课程号=COURSE。课程号 AND 课程名=“计算机原理” AND 成绩607)CREATE VIEW 男同学 AS SELECT * FROM STUDENT WHERE 年龄20 AND 系名=“计算机”8)INSERT INTO STUDENT VALUES(“2003010

5、09”,“张苹”,,“女”,“土木”)9)DELETE FROM SC WHERE 课程号=“001”27。什么是原则? DBMS为保证在并发访问和故障情况下对数据的维护,要求事务有如下四个重要特征或准则(ACID):原子性(Atomicity),一致性(Consistency),隔离性(Isolation),持久性(Durability). 28。什么是两阶段锁机制?在一个事务中,如加锁都在所有释放锁之前,则此事务为两阶段事务。其中的加锁限制称为两阶段加锁协议( TwoPhase Locking protocol, 2PL协议) 。29.数据库管理系统提供的数据库保护功能包括哪几个方面,试解

6、释它们的含义. 数据库管理系统提供的数据库保护功能包括:安全性、完整性、故障恢复和并发控制.安全性是指:保护数据库防止非法用户入侵数据库。完整性是指:保证数据的正确、相容、一致,防止错误数据.故障恢复是指:当数据库发生故障时,能够从某种错误状态恢复到某种一致状态。并发控制是指:当多用户访问数据库时,保证数据的正确、一致。30。什么叫保持函数依赖的分解?参考答案:若F所逻辑蕴含的函数依赖一定也由分解得到的某个关系模式中的函数依赖Fi所逻辑蕴含,则称关系模式R的这个分解是保持函数依赖(Preserve Dependency)的。31.不好的关系模式可以存在哪些问题?不好的关系模式存在:插入异常、删

7、除异常、更新异常和数据冗余. 32.设关系模式R(A,B,C,D,E),其函数依赖F=ABC,BD,DE ,完成下述各题. a) 求出R的所有候选建;b) 试分析关系R属于何种范式;c) 将R分解为满足3NF的关系; R的候选建为:AB R属于第一范式 将R分解为3个关系:R1(A,B,C)R2(B,D)R3(D,E)33. 数据库设计的步骤。数据库设计分为六个阶段:(1) 用户需求分析(2) 数据库的概念模型设计(3) 数据库的逻辑设计(4) 数据库的物理设计(5) 数据库实施、数据库的使用与维护。34.建立索引应遵循哪些原则?索引建立原则: 为数据量大的表建立索引; 被索引列的数据值最好多

8、而杂 一张表所建索引个数应适量; 掌握建立索引的时机; 优先建立主键列的索引。35.什么是数据库的重组、重构?DBA执行一些系统命令,来改善这种情况。这种改善并改变数据库物理存储结构的过程,叫数据库重组。改变数据库逻辑结构的过程,叫数据库重构。二、主观题(共29道小题)14.什么是数据库系统?数据库系统是由数据库和数据库管理系统构成,更广义的构成则为“DB+DBMS+数据库管理员(DataBase Administratior, DBA)+应用程序+用户. 15.什么是数据字典?数据字典是数据库系统中的一个特殊文件,用于存储数据库的一些说明信息,这些说明信息称为元数据(Meta Data)。数

9、据抽象 16.什么是归纳?归纳是识别超类实体型子类的处理过程。17。将下面的实体联系模型转为关系模型 涉及的实体有:供应商,其属性为:供应商号、姓名、地址、电话号码、帐号项目,其属性为:项目号、预算、开工日期零件,其属性为:零件号、名称、规格、单位、描述。供应商(供应商号,姓名,地址,电话号码,账号)项目(项目号,预算,开工日期)零件(零件号,名称,规格,单位,描述)18。产品与零部件的关系,假定一个产品由多个零部件组成,试画出产品与零部件之间的图,导出关系模型。假定:“产品”这个实体包括:品名,厂商、价格等属性 “零部件”包括:名称,单价,材料等属性“组装”的属性有:数量19。什么是实体完整

10、性? 实体完整性是若属性A是基本关系R的主属性,则属性A不能取空值。20.设有下列关系模式:(,)其中,SNO表示学号,SNAME表示姓名,AGE表示年龄,SEX表示性别,DNO表示院系号。SC(SNO,CNO,GRADE)其中SNO表示学号,CNO表示课程号,GRADE表示成绩COURSE(CNO,CNAME)其中,CNO表示课程号,CNAME表示课程名请用关系代数表示下列查询:1、检索年龄小于16的女学生的学号和姓名.2、检索成绩大于85分的女学生的学号和姓名。3、检索选修课程号为C1的学生的学号、姓名、课程名和成绩。4、检索成绩小于60分的同学.1、SNO,SNAME (AGE16 AN

11、D SEX=女STUDENT) 2、SNO,SNAME (GRADE ) 85 SC) (SEX=女STUDENT)3、SNO,SNAME,GRADE (CNO=C1SC) STUDENT)4、SNO,SNAME (GRADE=18 AND Age=20ANDSex=女方法二:(BETWEENAND)AgeBETWEEN 18 AND 20Sno,SnameS,SC,CWHERE S.Sno=SC.Sno AND SC。Teacher=刘平SnameNOT EXISTS(SELECT*CNOTEXISTSSCSno=S。AND Cno=C。Cno) )SC SCXSCSCY SCY。Sno=1

12、042SCZWHERE SCZ.Sno=SCX。Sno ANDSCZ。Cno=SCY.Cno)Sname,Age,SDSname LIKE樊Snaem,Age,SDINGROUPBYHAVINGCOUNT(*)3)22.什么是数据库安全性?数据库安全性是保护数据库防止非法用户入侵数据库造成的数据更改、泄露和破坏。23.DBMS提供的( )可以确保数据库中数据正确性、有效性和一致性。完整性控制24。 DBMS提供的( )可以确保XX的用户存取数据库中的数据。安全性控制 数据库系统由( )、( )、( )、( )四部分组成. DBA,应用系统,DBMS,DB 采用了( )技术的计算机系统称为数据库

13、系统。数据库27. 关系模型是由一个或多个( )组成的集合。表当数据库中的数据出现故障时,就可利用数据库的()或者()来恢复。备份,日志29。“授权是数据库系统中采用的()措施之一。 安全性保护 并发操作的正确性准则是()。 冲突可串行化 在事务结束之前释放锁,可能产生()现象. 级联回退 32。在(S,X)加锁协议中,可能产生()现象,通过()进行避免。 活锁,先来先服务 在DAC安全控制中授权使用命令关键字(),撤销权限使用的命令关键字()。 GRANT,REVOKE 34。规范化过程,是通过投影分解,把()的关系模式“分离为()的关系模式.但这种投影分解不是唯一的,要求分解是(),又具有

14、()。一个异常,多个规范,无损分解,保持函数依赖 一个不好的关系模式会存在()、()和()等弊病。更新异常、删除异常、数据冗余 通过模式分解把属于低级范式的关系模式转换为几个属于高级范式的关系模式的集合,这一过程称为()。规范化要求模式分解满足“保持函数依赖”,一定能达到的范式是().3NF 38。实体之间的联系按联系方式的不同可分为()、()和()。 1:1,1:N,M:N 在关系模型中,实体及实体之间的联系是用()来表示的。 属性值的相等 40。概念设计的结果得到一个与()无关的模型.DBMS41。逻辑设计的主要目的是把概念设计阶段设计的()转换为关系模型。 概念模型 42。关系规范化理论是设计()的指南和工具.关系模式

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1