数据库原理有答案

数据库原理有答案

ID:6176238

大小:221.00 KB

页数:13页

时间:2018-01-05

数据库原理有答案_第1页
数据库原理有答案_第2页
数据库原理有答案_第3页
数据库原理有答案_第4页
数据库原理有答案_第5页
资源描述:

《数据库原理有答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

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

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

4、 请创建年龄在20岁以下,计算机系男同学的视图。8)将新同学,学号“200301009”,姓名:张苹,年龄:20,性别:女,系名:土木的信息插入到STUDENT关系中。9)          删除选修“001”课程的选修信息。参考答案:   1)π学号,姓名,课程号,成绩(SC(σ系名=‘信息’STUDENT))    2)STUDENT:键:学号      SC:键:学号,课程号;外键:学号;课程号。     COURSE:键:课程号3)π姓名,年龄(σAGE《20STUDENT)4)CREATETABLESTUDENT (学号Char(8)PRIMARYKEY,姓名Var

5、char(10)NOTNULL,年龄integerNOTNULL,性别Char(2)NotnullDEFAULT“男”,系名Varchar(20)NOTNULL)5)CREATETABLESC (学号Char(8),课程号Char(8),成绩integer,CONSTRAINTpk_sc_constrPRIMARYKEYNONCLUSTERED(学号,课程号), CONSTRAINTpub_sno_constREFERENCESSTUDENT(学号)ONDELETECASCADEONUPDATECASCADE,  CONSTRAINTpub_cno_constREFERENC

6、EScourse(课程号)ONDELETECASCADEONUPDATECASCADE)6)SELECT学号,姓名   FROMSTUDENT,SC    WHERESTUDENT.学号=SC.学号ANDSC.课程号=COURSE.课程号AND  课程名=“计算机原理”AND  成绩〈607)CREATEVIEW男同学     AS     SELECT*     FROMSTUDENT    WHERE年龄〈20AND系名=“计算机”8)INSERTINTOSTUDENT   VALUES(“200301009”,“张苹”,20,“女”,“土木”)9)DELETEFROMS

7、C   WHERE课程号=“001”27. 什么是ACID原则?参考答案:    DBMS为保证在并发访问和故障情况下对数据的维护,要求事务有如下四个重要特征或准则(ACID):原子性(Atomicity),一致性(Consistency),隔离性(Isolation),持久性(Durability)。28. 什么是两阶段锁机制?参考答案:在一个事务中,如加锁都在所有释放锁之前,则此事务为两阶段事务。其中的加锁限制称为两阶段加锁协议(Two-PhaseLockingprotocol,2PL协议)。29.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。