西工大数据库系统试题完整.docx
《西工大数据库系统试题完整.docx》由会员分享,可在线阅读,更多相关《西工大数据库系统试题完整.docx(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、西工大数据库系统试题201267数据库系统 一 填空题:1. 在函数依赖范畴内,如果想要保持关系模式中所有属性间的联系,那么对它进行模式分解的最高范式是_三_范式。 2. 在java程序中都要用到数据库,首先要加载驱动程序,驱动程序可以用Class.forName()方程加载,在加载驱动程序前,还需要导入_ java.sql_包,这个包定义了JDBC SQL语法和方法。3. 数据库管理系统通过不同协议和方法保证事务具有四个方面的特性,对于四个方面特性中的隔离性,数据库关系系统是通过_两段锁_协议保证的。4. 数据模型一般包括三个方面内容,这三个方面内容分别是数据结构,_数据操作_和完整性约束,
2、这三个方面内容也称作数据模型的三要素。5. 一般情况下,如果关系模式中属性或属性组x,y之间的取值有1:1联系,则在函数依赖xy;如果属性x,y之间有1:m联系,则存在函数依赖_.?二、简答题:1.简述数据库,数据库管理系统和数据库系统的概念。 解:数据库:数据库是“按照数据结构来组织、存储和管理数据的仓库”。严格的讲,数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。 数据库管理系统:位于用户与操作系统之间的一层数据管理软件。数据库系统:在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。2.简述数据库系统生存周期的各个阶段
3、。解:数据库规划、需求收集与分析、数据库设计与应用程序设计、实现、测试以及运行维护6个阶段。3.结合你对数据库的理解,简述数据库作为数据存储方式的优点和缺点。 解:优点:1. 能够存储大量数据,且占用空间少。2. 管理操作方便、快捷、高效。数据维护简单、安全。 3. 检索统计准确、迅速、高效。4. 数据应用共享性高,冗余度低,易扩展。 5. 实现整体数据的结构化。6. 数据独立性高。 7. 数据实现集中控制。缺点:1.专业性很强,需要专业人士才能管理数据和开发软件。2.大型数据库性能非常好,而且安全性非常高,但的运营费用或服务费用十分高昂。 3.小型数据库虽然大量免费,但是安全性和性能均不如大
4、型数据库。 4.数据库开发周期与软件项目开发周期类似,流程十分繁重。5.大量的数据库属于关系型数据库,虽然使用很广,但是局限性也是很多的。三、设有关系模式Department,Teacher,Student,Course和SC的结构如下, Department(dm),dname,officeRoom,tle(),其中dNO,dname,officeRoom,tel,分别表示学院代号,学院名称,办公室房间号,电话号码,dno为主码。 Student(sno,sName,sex,age,dNo),其中sno,sName,sex,age分别表示学好,姓名,性别,年龄Sno为主码,dno为外键,参照
5、Department中的dNo。 Teacher(tno,tname,sex,dno),其中,tNo,ttname,sex分别表示教师代号,教师姓名,性别;tno为主码,dNo为外键,参照Deparment中的dNo。 Course(cno,cname,cpno,sredit,tno),其中cno,cname,cpno,credit分别表示课程号,课程名,先修课号,学分,cno为主码,tno为外键,参照teacher中的tno,其中tno为外键,参照course中的cno。sc(sno,Cno,score),其中score表示课程成绩sno,cno取为主码,sno为外键,参照student中的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西工大 数据库 系统 试题 完整
限制150内