【数据库应用】期末考试题主要考察学生对数据库的创建、数据表的设计、关系的建立以及SQL语句的运用。这是一场针对实际操作能力的考试,涵盖了数据库管理系统的基础理论和实践技能。
首先,数据库创建是考核的重点之一。学生需要根据题目要求成功创建名为"SelfStudy"的数据库。若未能完成,则会根据具体情况扣5-8分。数据库的命名需遵循一定的规范,不规范的命名将会被扣2分。
其次,数据表创建占据了总分的25%,涉及数据表的结构设计。如果数据表创建失败,每一项都会被扣3-5分。此外,字段创建不符合规定也将受到2-3分的扣分。数据表的命名也需遵循规范,每张表的命名不规范会被扣1分。
接着,约束及关系创建占了20%的分数。约束创建不成功,每一项扣3-5分;关系创建不符合要求则扣5分。这部分主要考察学生对于主键、外键、唯一性等数据库完整性约束的理解和应用。
在数据访问部分,主要通过SQL语句来实现,占总分的30%。未正确写出SQL语句,每一项都会被扣4-5分。这部分不仅要求学生能够熟练地进行数据的增删改查,还要求其理解如何通过SQL语句建立和操作复杂的数据关系。
实施条件中提到了考试使用的软硬件设备,包括奔腾4以上CPU、1G以上内存的计算机、Office办公软件,以及SQL Server 2005、Oracle 10g或MySQL 5.1以上的数据库管理系统。学生可自选一种数据库管理系统进行操作。
答题文件的提交有明确的格式要求,包括创建以“班级_姓名_题号”命名的文件夹,其中包含bak(数据库备份)、query(数据库查询)和picture(页面截图)三个子文件夹。缺少数据库备份文件会扣除技术分,查询文件需按照规定命名,页面截图需有文字说明,并且每个步骤完成后都需要截图。
试题1中,学生需要根据给出的E-R图、逻辑数据模型和物理数据模型,以及字段名定义表来创建数据表并建立关系,还需要插入测试数据,并使用SQL语句执行特定操作,如插入记录、查询特定条件的数据、创建视图和存储过程。
试题2中,虽然具体细节未给出,但可以推测与试题1类似,要求学生为《银行信贷管理系统》创建数据库、设计数据表、设置关系,并完成相应的SQL操作,可能涉及到贷款、客户、账户等业务相关的数据处理。
总的来说,这个考试全面测试了学生的数据库设计和管理能力,包括数据库基础架构、表的设计、数据完整性、SQL语言的应用以及项目实施规范。学生需要对数据库理论有深入理解,并能熟练应用到实际问题中。