数据库教学工具

Keith Moss
{"title":"数据库教学工具","authors":"Keith Moss","doi":"10.1109/EDUCON.2010.5492432","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":244961,"journal":{"name":"IEEE EDUCON 2010 Conference","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"DataBase teaching tools\",\"authors\":\"Keith Moss\",\"doi\":\"10.1109/EDUCON.2010.5492432\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"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.\",\"PeriodicalId\":244961,\"journal\":{\"name\":\"IEEE EDUCON 2010 Conference\",\"volume\":\"28 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-04-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE EDUCON 2010 Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/EDUCON.2010.5492432\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE EDUCON 2010 Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EDUCON.2010.5492432","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

摘要

这篇论文是关于如何提高学生在数据库理论和实践方面的经验,这是一门许多人觉得有些望而生畏的学科。通过实验,大多数科学家对他们的学科了解最多,在本文中,可以在模拟中探索以下想法,在大多数情况下,使用数据库访问,以便个性化练习。下面列出了模拟。•简单的实体-关系图:简单的实体-关系图可以由一组组件组成,并检查它们的有效性。•实体——描述实体的关系和表:学生必须从两个实体的表中决定参与的程度和参与的条件。有了提示,就可以找到正确的解决方案,并尽可能多地尝试。•结构化查询语言(SQL):给定一个数据库,可以输入各种SQL查询,并且查询的处理方式被详细显示,而不仅仅是最终结果。•功能依赖关系:给定一个数据库中的表,这可以用来找出任何列之间是否存在任何功能依赖关系,也可以显示主键可能是什么。•正常化:一个让许多学生感到困惑的话题。这允许将表拆分为许多子表,并且可以测试所选表是否可以连接在一起以形成原始表。每一种想法都有一个模拟,这些将会在如何运行模拟和解释模拟要教什么方面进行讨论。有一些第三方软件需求,这些需求将与用于演示的解决方案一起解释。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信