精编数据库原理课堂配套习题集一(编辑修改稿)内容摘要:

人员包括 DBA,系统分析员和数据库设计员,应用程序员,终端用户。 硬件主要包括大容量磁盘、足够大内存,系统运行能力较强的计算机。 软件主要包括 DBMS, OS,具有与数据库接口的高级语言及其编译系统,应用系统,DBMS应用开发工具 4. 什么叫数据与程序的物理独立性和逻辑独立性,为什么数据库系统具有数据与程序的独立性。 答: 数据库的物理结构改变时,应用程序不用修改,保证了数据与程序的物理独立性。 (数据库中的学生表由 D:\改存为 E:\) 数据库的逻辑结构改变时,应用程序不用修改,保证了数据与程序 的逻辑独立性。 (数据库中的学生表的学号字段由 int改为 char) 5. 简述过程性语言和非过程性语言的主要区别。 答: 过程性语言:户编程时,不仅需要指出‘做什么’,还需要指出‘怎么做’的语言。 (层次、网状数据库) 非过程性语言:用户编程时,只需指出‘做什么’,不需要指出‘怎么做’的语言。 (关系数据库) 4 五、综合题(共 3小题) 1.学校有若干个系,每个系有各自的系号、系名和系主任;每个系有若干名教师和学生,教师有教师号、教师名和职称属性,每个教师可以担任若干门课程,一门课程只能由一位教师讲授,课程有课程号、课程名 和学分,并参加多项项目,一个项目有多人合作,且责任轻重有个排名,项目有项目号、名称和负责人;学生有学号、姓名、年龄、性别,每个学生可以同时选修多门课程,选修有分数。 ( 5分) ( 1)请设计此学校的教学管理的 ER模型。 )(21 SR 转换成等价的2 .将 SR )(52 R )(2,3S 元组关系演算表达式和域关系演算表达式。 ( 36分) ( 1)元组关系演算表 达式:。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。