欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    数据库原理有答案.docx

    • 资源ID:1176642       资源大小:95.94KB        全文页数:13页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库原理有答案.docx

    1、数据库原理有答案、主观题(共5道小题)35.什么是数据独立性? 参考答案:数据独立性指应用程序独立于数据的表示(逻辑)与存储(物理),通过将数据 的定义与存储从程序中独立出来实现。36.什么是数据抽象?参考答案:数据抽象:即是将数据抽象化、逻辑化,使用户不必了解数据库文件的物理存储 结构、存储位置和存取方法等细节,即可存取数据库。在数据库系统中,有三种级 别的数据抽象,即:视图级抽象、概念级抽象和物理级抽象。37.什么是演绎?参考答案:演绎是归纳出实体型集合的共同特征,并形成由这些共同特征构成的新实体型。38.什么是弱实体?参考答案:39.假定一个学校的图书馆要建立一个数据库 ,保存读者、书和

    2、读者借书记录。请用ER图进行概念模型的设 计。读者的属性有:读者号、姓名、年龄、地址和单位书的属性有:书号、书名、作者和出版社对每个读者借的每本书有:借出日期和应还日期参考答案:25.什么是数据库?参考答案:数据库是永久存储的、相互关联的和可共享的数据集合。26.设有一个关系数据库,有三个基本表,表的结构如下:STUDENT (学号,姓名,年龄,性别,系名),其中学号,姓名,性别,系名 的数据类型均为字符类型。年龄的数据类型为整型。SC(学号,课程号,成绩):其中学号、课程号的数据类型为字符类型,成绩 的数据类型为整型。COURSE (课程号,课程名,学时数):其中课程号、课程名的数据类型的数

    3、 据类型为字符类型;学时数的数据类型为整型。1) 请用关系代数查询信息系学生的学号、姓名、课程号和成绩。2) 指出以上各关系的键和外键。3) 请用关系代数查询年龄在20以下同学的姓名,年龄。4) 请用SQL语言检索创建STUDENT表,并定义出主键约束,学生性别缺省约束为:男”5) 请用SQL语言定义SC表,并定义外键约束SC(学号,课程号,成绩):其中学号、课程号的数据类型为字符类型,成绩的数据类型为整型。6) 查询 计算机原理”课程成绩小于60分的同学的学号和姓名。7) 请创建年龄在20岁以下,计算机系男同学的视图。8) 将新同学,学号200301009 ”,姓名:张苹,年龄:20,性别:

    4、女,系名:土木的信息插入到STUDENT关系中。9) 删除选修001 ”课程的选修信息。1)n学号,姓名,课程号,成绩(SC (b系名=信息STUDENT )2)STUDENT:键:学号SC:键:学号,课程号;外键:学号;课程号。COURSE键:课程号3)n 姓名,年龄(?ge20 STUDENT)4)CREATE TABLE STUDENT(学号 Char(8) PRIMARYKEY姓名 Varchar(10) NOT NULL,年龄 integer NOT NULL,性别 Char(2) Not null DEFAULT男”,系名 Varchar(20) NOT NULL)5)CREATE

    5、 TABLE SC(学号 Char(8),课程号Char(8),成绩 integer ,CONSTRAINT pk_sc_c onstrPRIMARY KEY NONCLUSTERED (学号,课程号),CONSTRAINT pub_s no_constREFERENCES STUDENT 学号)ON DELETE CASCADEON UPDATE CASCADE,CONSTRAINT pub_cno_constREFERENCES course(课程号)ON DELETE CASCADEON UPDATE CASCADE)6)SELECT学号,姓名FROM STUDENT, SCWHERE

    6、STUDENT.学号=SC.学号AND SC课程号二COURSE.课程号AND课程名二计算机原理” AND成绩607)CREATE VIEW 男同学ASSELECT*FROM STUDENTWHERE年龄20 AND系名二计算机”8)INSERT INTO STUDENTVALUES ( 200301009 ”,张苹 ”,20,女”,土木”)9) DELETE FROM SCWHERE 课程号二 001 ”27.什么是ACID原则?DBMS为保证在并发访问和故障情况下对数据的维护,要求事务有如下四个 重要特征或准则(ACID):原子性(Atomicity),一致性(Consistency),隔

    7、离性(Isolation),持久性(Durability) 028.什么是两阶段锁机制?参考答案:在一个事务中,如加锁都在所有释放锁之前,则此事务为两阶段事务。其中的加锁限制称为两阶段加锁协议(Two-Phase Locking protocol, 2PL 协议)。29.数据库管理系统提供的数据库保护功能包括哪几个方面 ,试解释它们的含义。参考答案:数据库管理系统提供的数据库保护功能包括:安全性、完整性、故障恢复和并发 控制。安全性是指:保护数据库防止非法用户入侵数据库。完整性是指:保证数 据的正确、相容、一致,防止错误数据。故障恢复是指:当数据库发生故障时, 能够从某种错误状态恢复到某种一致

    8、状态。并发控制是指:当多用户访问数据库 时,保证数据的正确、一致。30.什么叫保持函数依赖的分解 ?参考答案:若F所逻辑蕴含的函数依赖一定也由分解得到的某个关系模式中的函数依赖 Fi所逻辑蕴含,则称关系模式R的这个分解是保持函数依赖 (Preserve Dependency ) 的。31.不好的关系模式可以存在哪些问题 ?参考答案:不好的关系模式存在:插入异常、删除异常、更新异常和数据冗余。32.设关系模式R(A, B, C, D, E),其函数依赖F=AB宀C, BD, D宀E ,完成下述各题。a) 求出R的所有候选建;b) 试分析关系R属于何种范式;C)参考答案:将R分解为满足3NF的关系

    9、;a)R的候选建为:ABb)R属于第一范式c)将R分解为3个关系:R1 (A, B, C)R2 ( B, D)R3 ( D, E)33.数据库设计的步骤。参考答案:数据库设计分为六个阶段:(1)用户需求分析(2)数据库的概念模型设计(3)数据库的逻辑设计(4)数据库的物理设计(5)数据库实施、数据库的使用与维护34.建立索引应遵循哪些原则 ?参考答案:索引建立原则:(1)为数据量大的表建立索引;(2)被索引列的数据值最好多而杂(3)一张表所建索引个数应适量;(4)掌握建立索引的时机;(5) 优先建立主键列的索引。35.什么是数据库的重组、重构?参考答案:DBA执行一些系统命令,来改善这种情况。

    10、这种改善并改变数据库物理存储结 构的过程,叫数据库重组。改变数据库逻辑结构的过程,叫数据库重构。、主观题(共29道小题)14.什么是数据库系统?参考答案:数据库系统是由数据库和数据库管理系统构成,更广义的构成则为“ DB+DBMS+ 数据库管理员(DataBase Administratior, DBA)+应用程序+用户”15.什么是数据字典?参考答案:数据字典是数据库系统中的一个特殊文件,用于存储数据库的一些说明信息,这些 说明信息称为元数据(Meta Data)。数据抽象16.什么是归纳?参考答案:归纳是识别超类实体型子类的处理过程。17.将下面的实体联系模型转为关系模型涉及的实体有:供应

    11、商,其属性为:供应商号、姓名、地址、电话号码、帐号 项目,其属性为:项目号、预算、开工日期零件,其属性为:零件号、名称、规格、单位、描述供应商(供应商号,姓名,地址,电话号码,账号)项目(项目号,预算,开工日期)零件(零件号,名称,规格,单位,描述)18.产品与零部件的关系,假定一个产品由多个零部件组成 ,试画岀产品与零部件之间的 ER图,导岀关系模 型。假定:产品”这个实体包括:品名,厂商、价格等属性零部件”包括:名称,单价,材料等属性组装”的属性有:数量参考答案:产品零部件,19.什么是实体完整性?参考答案:实体完整性是若属性 A是基本关系R的主属性,则属性A不能取空值20.设有下列关系模

    12、式:STUDENT(SNO,SNAME,AGE,SEX,DNO)其中,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 ( AGE 16

    13、AND SEX= 女 STUDENT)2、 nsNO, SNAME ( GRADE ) 85 SC) ( CSEX=女 STUDENT)3、 nsNO , SNAME , GRADE ( CGO= C1SC) STUDENT)4、 nSNO , SNAME ( OGRADE 60 SC) STUDENT )21.学生数据库中有三种基本表(关系):S(S no,S name,Age,SD)C(Cno,Cn ame,Teacher)SC(S no,C no,Grade)请用SQL语言完成以下操作:1)检索选修课程名为 MS”的学生号和学生姓名;2) 检索至少选修了课程号为 C1和C3的学生号;3)

    14、 检索选修了操作系统 或数据库课程的学号和成绩;4) 检索年龄在18和20之间(含18和20)的女生的学号、姓名及年龄;5) 检索选修了刘平”;老师所讲课程的学生的学号、姓名及成绩;6) 检索选修全部课程的学生姓名;7) 检索至少选修了学生1042选修的全部课程的学生号码;8) 检索所有姓 樊”的学生的姓名、年龄和所在系;检索三门课以上学生姓名年龄和所在系。参考答案:1) SELECT Sno,Sn ameFROM S,SC,CWHERE S.Sno二SC.Sno AND SC.Cno二C.Cno AND C.Cname二MS2) SELECT SnoFROM SC SCX, SC SCYWH

    15、ERE SCX.Sno二SCY.Sno AND SCX.Cno二C1ND SCY.Cno=C33) SELECT Sn o,GrsdeFROM SC,CWHERE SC.Cno二C.Cno AND (C.Cname二操作系统OC.Cname二数据库)4)方法一:SELECT Sno,Sn ame,AgeFROM SWHERE Age=18 AND Age=20 AND Sex二女方法二:(BETWEEN AND)SELECT Sno,Sn ame,AgeFROM SWHERE Age BETWEEN 18 AND 20 AND Sex=5)SELECT Sno,Sn ameFROM S,SC,CWHERE S.Sno二S


    注意事项

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

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

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

    收起
    展开