【24h】

DataBase teaching tools

机译:数据库教学工具

获取原文

摘要

This paper is about how to improve the experience of students of the subject of database theory and practice, a subject many find somewhat daunting. It is by experiment that most scientists learn most about their discipline and in this paper the following ideas can be explored in simulations that in most cases use access to a database so that the exercises are personalised. The simulations are listed below. · Simple Entity-Relationship diagrams: Where simple Entity-Relationship diagrams can be composed from a set of components and their validity checked. · Entity-Relationships and tables that describe the entities: Where the student has to decide from tables of two entities the degree of participation and the participation conditions. With prompting the correct solution can be found and as many attempts as necessary are possible. · Structured Query Language (SQL): Given a database various SQL queries can input and the way that the queries are dealt with are shown in detail not just the final result. · Functional dependency: Given a table from a database this can used to find out whether there is any functional dependency between any of the columns and also to show what the primary key/s might be. · Normalisation: A topic that confuses may students. This allows table to be split into a number of sub-tables and the result can be tested as to whether the selected table can be joined together to form the original table. Each of these ideas has a simulation and these will be discussed in terms of how to run the simulation and explaining what the simulation is trying to teach. There are some third party software requirements and these will be explained together with the solution that is used for the demonstrations.
机译:本文是关于如何提高数据库理论和实践主体学生的体验,许多人发现有些令人生畏。它是通过实验,大多数科学家了解他们的纪律,并且在本文中,可以在大多数情况下探讨以下想法,即在大多数情况下使用对数据库的访问,以便练习是个性化的。下面列出了模拟。 ·简单的实体关系图:其中简单的实体关系图可以从一组组件组成,并检查其有效性。 ·描述实体的实体关系和表格:学生必须从两个实体的表格中决定参与度和参与条件。随着提示正确的解决方案,可以找到,并且尽可能多的尝试。 ·结构化查询语言(SQL):给定数据库可以输入各种SQL查询,并不详细地显示查询的方式,不仅仅显示了最终结果。 ·功能依赖项:给出了数据库中的表,这可以用于了解任何列之间是否存在任何功能依赖性,也可以显示主键/ s可能是什么。 ·正常化:可能会使学生混淆的话题。这允许将表分成多个子表,并且可以测试结果,以便将所选表格是否可以连接在一起以形成原始表。这些想法中的每一个都有一种模拟,并且这些想法将以如何运行模拟和解释模拟正在尝试教学的方式讨论。有一些第三方软件要求,这些产品将与用于演示的解决方案一起进行解释。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号