数据库设计的重要性本人在写论文,有一段是介绍数据库设计的重要性,感觉思路不是很多,一个合理的数据库设计对一个系统会有多大的重要性,各位大大能不能...
数据库设计的重要性
本人在写论文,有一段是介绍数据库设计的重要性,感觉思路不是很多,一个合理的数据库设计对一个系统会有多大的重要性,各位大大能不能帮我介绍下,比如,一个合理的数据库可以提高查询效率啊,之类的,谢谢,在线等目前一般企业用的比较多的数据库有:微软的SQL2000到现在的SQL2005,甲骨文公司的Oracle,以及免费的MySQL,还有SyBase、DBase等等,当然还有一般小应用当中使用的Access数据库。
上述的数据库中,除MySQL是免费之外,其余都是收费的。他们的数据库语言基本上由国际标准S演变而来,所以他们大部分类似,但又有着各自的特点,比如SQL2000的T-SQL等。
在实际应用当中,一般我们首先在项目分析之后,就要进行数据库的设计了。数据库不仅仅用来存储数据,大型的如SQL2000、Oracle等都有着自己的事务机制,可以自动完成一些设定好的事务。比如银行应用当中的大量结算工作,都会安排在凌晨由服务器自动完成。
可以说所有的软件应用,处理的都是数据对象,所以掌握一种数据库语言,对于学习任何一门语言都是非常必要的。
初学可以从Access开始,比较简单,或者可以选择SQL2000,它的帮助文档比较齐全,也容易找到相关资料,使用的人也比较多,可以有很多交流学习的机会。
随着信息化,电子化进程的发展,数据越来越成为企业,事业单位日常运作的核心决策发展的依据。由于网络的发展,电子商务的兴起,网络安全也越来越引起人们的重视,归根到底网络安全的核心也就是数据的安全。有机构研究sample明:丢失300MB的数据对于市场营销部门就意味着13万元人民币的损失。对财务部门就意味着16万的损失,对工程部门来说损失可达80万。而企业丢失的关键数据如果15天内仍得不到恢复,企业就有可能被淘汰出局。CIH和爱虫给国际社会造成损失多达数十亿美金。国内有客户误删有效数据由于没有备份造成停业手工重新录入,给企业造成损失数十万元。这种教训在国内时有发生,这都说明了保证信息数据安全的重要性.
上述的数据库中,除MySQL是免费之外,其余都是收费的。他们的数据库语言基本上由国际标准S演变而来,所以他们大部分类似,但又有着各自的特点,比如SQL2000的T-SQL等。
在实际应用当中,一般我们首先在项目分析之后,就要进行数据库的设计了。数据库不仅仅用来存储数据,大型的如SQL2000、Oracle等都有着自己的事务机制,可以自动完成一些设定好的事务。比如银行应用当中的大量结算工作,都会安排在凌晨由服务器自动完成。
可以说所有的软件应用,处理的都是数据对象,所以掌握一种数据库语言,对于学习任何一门语言都是非常必要的。
初学可以从Access开始,比较简单,或者可以选择SQL2000,它的帮助文档比较齐全,也容易找到相关资料,使用的人也比较多,可以有很多交流学习的机会。
随着信息化,电子化进程的发展,数据越来越成为企业,事业单位日常运作的核心决策发展的依据。由于网络的发展,电子商务的兴起,网络安全也越来越引起人们的重视,归根到底网络安全的核心也就是数据的安全。有机构研究sample明:丢失300MB的数据对于市场营销部门就意味着13万元人民币的损失。对财务部门就意味着16万的损失,对工程部门来说损失可达80万。而企业丢失的关键数据如果15天内仍得不到恢复,企业就有可能被淘汰出局。CIH和爱虫给国际社会造成损失多达数十亿美金。国内有客户误删有效数据由于没有备份造成停业手工重新录入,给企业造成损失数十万元。这种教训在国内时有发生,这都说明了保证信息数据安全的重要性.
数据库设计和操作
1 教学实习的内容 2 教学实习的目的 3 教学实习设计介绍 4 总结与体会 5 参考文献6 希望能清晰地写出相关步骤7 谢谢大家了摘要:《数据库原理》是计算机专业的一门基础课。主要讲述数据库的发展、结构以及应用的相关原理,课程的原理性很强。学生对该课程的学习主动性差,所以,要使学生更好地掌握课程的知识点,就需要任课教师将枯燥的原理用生动活泼的方式进行讲解,使学生对抽象、概括的原理,不仅有理性上的认识,更有感性上的认识,真正主动地掌握,吸收相关知识。作者本人根据一些实际经验,谈一谈,如何生动、形象地讲授《数据库原理》这一课程。
关键词:数据库;模式;外模式;内模式
Abstract:"Database Principle" is a basic professional university computer courses. Story of the development of database structure and the related application of the principle is an important program. "Database Principle" of the principles of this program are strongly focused on the instructors, students acquire the relevant knowledge point. Students learn the principles of the curriculum has a strong initiative, therefore, giving students a better grasp of the knowledge of the course, Instructors need to look dry with a lively way to explain the principle, so that students can abstract general principles, The understanding is not a rational understanding of the emotional, to truly grasp the initiative, the absorption correlation theory. According to the author with some practical experience, to talk about how the vivid image of "Database Principle" to teach the course.
Key Words:data base;schema;external schema;internal schema;
0 引言
《数据库原理》是一门进述关于数据库的发展、结构、应用的纯理论课程。其特点是,知识点纯理论化,抽象、概括。任课教师在讲授时,很容易将抽象的知识直接传授给学生,而忽视了相关知识的产生和演变过程,使讲课变成了读课。学生在时,由于知识的抽象、概括,很难对相关知识有深刻的理解,而只是对知识强行记性,从而失去了学习该门课程的主动性,使理解知识变成了背记知识。要使学生能够主动地理解该课程的知识,需要任课教师能够将抽象的知识点,转变为形象、具体的、对知识点产生过程的讲述,并且将若干个知识点联系起来,形成一个知识面,传授给学生,使学生深刻地理解掌握相关知识。
1、用形象、生动的方式讲述抽象、枯燥的原理知识
作为一门纯理论的课程,《数据库原理》中包括了很多专业名词、概念,这些知识点对于初学者,显得抽象、枯燥,难以理解。这就需要把对这些知识点的介绍转化为形象、生动的对知识点产生过程的讲明。由浅入深,循序渐进有地,带领学生找寻知识点的产生过程,包括知识点的产生原因、产生条件、产生后的结果等等,调动学生的主动性,使学生在形象、生动的过程中,从感性和理性上真正理解和掌握相关知识点。
《数据库原理》中的知识点很多,要使学生对整个课程有一个宏观、清晰的认识,就需要将各知识点有机地结合起来,形成一个知识面,使学生不仅掌握各个知识点,更能够将各个知识点联系起来,应用已学知识,思考和解决问题,真正掌握一门课程。
2、以“数据库的三级体系结构”的讲解为例
数据库的三级结构是指整个数据库体系的结构由内模式、模式、外模式以及内模式/模式之间的映射、模式/外模式之间的映射构成。我们可以用一个具体形象的“成绩查询”的例子,采用自下而上的方法解释三级结构。每学期末,学生可以从学校的数据库中查询本学期各门功课的成绩。回忆之前学的“数据库”的概念,可知,“数据库”是在计算机中,使用合理的、科学的结构,存储数据,简言之,就是把数据放在计算机中。根据在《计算机组成原理》中学到的知识可知,数据是存放在计算机的存储器中。存储器由若干个带地址的存储单元组成,每个存储单元内存放着二进制的数据。存储在物理硬件上的数据称为物理数据。所以,一般用户是无法从存储设备本身,即硬件中查询出相关数据的。怎么办呢?任何一个复杂的问题,我们可以从多个方面去描述它,简化它。对于数据,一般从物理和逻辑两个方面来描述。物理描述包括数据的存储位置,存储大小等等一些信息,我们把物理描述的信息放在一个存储文件中;逻辑描述就是用一种形象的、抽象的方式描述数据,便于人们理解,我们用二维表格来抽象物理数据。 有了对物理数据的物理描述和逻辑描述,我们就能从复杂的存储器中查询数据了。
在这里,学生对于物理描述和逻辑描述,理解可能不深,可举一个浅显的例子,比如对粉笔盒的描述。从物理特征上,对粉笔盒的描述包括盒子的长、宽,位置等信息,对粉笔盒的逻辑描述可用一个立方体表示。这里,一定要使学生清楚,物理描述和逻辑描述仅仅是从两个不同的方面对数据库中的物理数据进行描述和分析,为的是更好地利用数据库查询数据。
我们把对数据的物理描述,即存储文件称为内模式,把对数据的逻辑描述,即所有二组表格的整体称为模式。这种循序渐进地方式能使学生对新概念的认识更形象、深刻。
假设现有A、B、C三位学生,分别使用应用程序1、2、3、查询各自的成绩。三个应用程序从模式中的三张二维表中查询出三个学生的成绩,每个查询结果形成一个视图。这里需要把视图的概念和关系表的概念向学生解释区分,视图不是关系表,视图本身没有数据,视图的数据来自关系表。就像人照镜子,镜子中没有人,镜子中“人”只是人的映象。我们把视图称为外模式。要注意讲解的是,模式是所有关系表的整体,所以模式只有一个,而每个外模式对应不同的应用程序,所以外模式有多个。
那么,三个模式之间是孤立的吗?不是,否则能无法构成一个完整的体系,所以,需要在内模式和模式之间架一座桥梁,称为内模式/模式映射;在模式和外模式之间架一座桥梁,称为模式/外模式映射。
内模式/模式映射实现了内模式与模式之间的转化,并且要实现一个重要功能,即当内模式发生变化时,模式不能随之变化。这一概念比较抽象,需要分析解释。回忆前面的粉笔盒的例子。当粉笔盒的长、宽、高或位置发生变化时,对粉笔盒的物理描述就会发生变化,即物理描述发生变化,但粉笔盒的逻辑描述仍然是一个立方体,并不随之发生变化。同理,模式/外模式映射要实现的一个重要功能,即当模式发生变化时,外模式不随之发生变化。有了这样的两个功能,就能保证,不论内模式、模式是否发生变化,外模式都不会变化,所以和外模式对应的应用程序也不需要发生变化。这样减少程序员开发和维护应用程序的工作量。
3、结束语
根据笔者自己的教学实践,要使学生很好的学习掌握数据库原理,需要将抽象的理论知识,通过形象的实例,循序渐进的讲解给学生。学生在这一过程中,能够理解知识的由来和必要性,从而更深刻地理解知识。
参考文献
〔1〕 陈雁,周如意,滕刚,王文,李武韬,《数据库系统原理与设计》,中国电力出版社,2004.2
关键词:数据库;模式;外模式;内模式
Abstract:"Database Principle" is a basic professional university computer courses. Story of the development of database structure and the related application of the principle is an important program. "Database Principle" of the principles of this program are strongly focused on the instructors, students acquire the relevant knowledge point. Students learn the principles of the curriculum has a strong initiative, therefore, giving students a better grasp of the knowledge of the course, Instructors need to look dry with a lively way to explain the principle, so that students can abstract general principles, The understanding is not a rational understanding of the emotional, to truly grasp the initiative, the absorption correlation theory. According to the author with some practical experience, to talk about how the vivid image of "Database Principle" to teach the course.
Key Words:data base;schema;external schema;internal schema;
0 引言
《数据库原理》是一门进述关于数据库的发展、结构、应用的纯理论课程。其特点是,知识点纯理论化,抽象、概括。任课教师在讲授时,很容易将抽象的知识直接传授给学生,而忽视了相关知识的产生和演变过程,使讲课变成了读课。学生在时,由于知识的抽象、概括,很难对相关知识有深刻的理解,而只是对知识强行记性,从而失去了学习该门课程的主动性,使理解知识变成了背记知识。要使学生能够主动地理解该课程的知识,需要任课教师能够将抽象的知识点,转变为形象、具体的、对知识点产生过程的讲述,并且将若干个知识点联系起来,形成一个知识面,传授给学生,使学生深刻地理解掌握相关知识。
1、用形象、生动的方式讲述抽象、枯燥的原理知识
作为一门纯理论的课程,《数据库原理》中包括了很多专业名词、概念,这些知识点对于初学者,显得抽象、枯燥,难以理解。这就需要把对这些知识点的介绍转化为形象、生动的对知识点产生过程的讲明。由浅入深,循序渐进有地,带领学生找寻知识点的产生过程,包括知识点的产生原因、产生条件、产生后的结果等等,调动学生的主动性,使学生在形象、生动的过程中,从感性和理性上真正理解和掌握相关知识点。
《数据库原理》中的知识点很多,要使学生对整个课程有一个宏观、清晰的认识,就需要将各知识点有机地结合起来,形成一个知识面,使学生不仅掌握各个知识点,更能够将各个知识点联系起来,应用已学知识,思考和解决问题,真正掌握一门课程。
2、以“数据库的三级体系结构”的讲解为例
数据库的三级结构是指整个数据库体系的结构由内模式、模式、外模式以及内模式/模式之间的映射、模式/外模式之间的映射构成。我们可以用一个具体形象的“成绩查询”的例子,采用自下而上的方法解释三级结构。每学期末,学生可以从学校的数据库中查询本学期各门功课的成绩。回忆之前学的“数据库”的概念,可知,“数据库”是在计算机中,使用合理的、科学的结构,存储数据,简言之,就是把数据放在计算机中。根据在《计算机组成原理》中学到的知识可知,数据是存放在计算机的存储器中。存储器由若干个带地址的存储单元组成,每个存储单元内存放着二进制的数据。存储在物理硬件上的数据称为物理数据。所以,一般用户是无法从存储设备本身,即硬件中查询出相关数据的。怎么办呢?任何一个复杂的问题,我们可以从多个方面去描述它,简化它。对于数据,一般从物理和逻辑两个方面来描述。物理描述包括数据的存储位置,存储大小等等一些信息,我们把物理描述的信息放在一个存储文件中;逻辑描述就是用一种形象的、抽象的方式描述数据,便于人们理解,我们用二维表格来抽象物理数据。 有了对物理数据的物理描述和逻辑描述,我们就能从复杂的存储器中查询数据了。
在这里,学生对于物理描述和逻辑描述,理解可能不深,可举一个浅显的例子,比如对粉笔盒的描述。从物理特征上,对粉笔盒的描述包括盒子的长、宽,位置等信息,对粉笔盒的逻辑描述可用一个立方体表示。这里,一定要使学生清楚,物理描述和逻辑描述仅仅是从两个不同的方面对数据库中的物理数据进行描述和分析,为的是更好地利用数据库查询数据。
我们把对数据的物理描述,即存储文件称为内模式,把对数据的逻辑描述,即所有二组表格的整体称为模式。这种循序渐进地方式能使学生对新概念的认识更形象、深刻。
假设现有A、B、C三位学生,分别使用应用程序1、2、3、查询各自的成绩。三个应用程序从模式中的三张二维表中查询出三个学生的成绩,每个查询结果形成一个视图。这里需要把视图的概念和关系表的概念向学生解释区分,视图不是关系表,视图本身没有数据,视图的数据来自关系表。就像人照镜子,镜子中没有人,镜子中“人”只是人的映象。我们把视图称为外模式。要注意讲解的是,模式是所有关系表的整体,所以模式只有一个,而每个外模式对应不同的应用程序,所以外模式有多个。
那么,三个模式之间是孤立的吗?不是,否则能无法构成一个完整的体系,所以,需要在内模式和模式之间架一座桥梁,称为内模式/模式映射;在模式和外模式之间架一座桥梁,称为模式/外模式映射。
内模式/模式映射实现了内模式与模式之间的转化,并且要实现一个重要功能,即当内模式发生变化时,模式不能随之变化。这一概念比较抽象,需要分析解释。回忆前面的粉笔盒的例子。当粉笔盒的长、宽、高或位置发生变化时,对粉笔盒的物理描述就会发生变化,即物理描述发生变化,但粉笔盒的逻辑描述仍然是一个立方体,并不随之发生变化。同理,模式/外模式映射要实现的一个重要功能,即当模式发生变化时,外模式不随之发生变化。有了这样的两个功能,就能保证,不论内模式、模式是否发生变化,外模式都不会变化,所以和外模式对应的应用程序也不需要发生变化。这样减少程序员开发和维护应用程序的工作量。
3、结束语
根据笔者自己的教学实践,要使学生很好的学习掌握数据库原理,需要将抽象的理论知识,通过形象的实例,循序渐进的讲解给学生。学生在这一过程中,能够理解知识的由来和必要性,从而更深刻地理解知识。
参考文献
〔1〕 陈雁,周如意,滕刚,王文,李武韬,《数据库系统原理与设计》,中国电力出版社,2004.2
Access数据库课程设计的感想!
做完Access数据库的个人感想!100字左右,谢谢!网上找了一个,这玩意最好还是自己写一下
Access比较简单,看两眼就行了
接触Access是我自修的,学资料库到有成大概经历了3年,
从来也没想到今天的我会帮公司制作资料库,也作了很多系统并且都实用上去了。例如人事薪资升迁考核年终计算图文管理资金管理编码原则管理工作管理样品柜管理客户寄货标签列印。我发现很多东西如果不用资料库来做根本就是很费时,要不然就是无法形成制度传承。资料库真是个好东西,学会资料库,以后自己当老板之后就可以很方便的管理公司。
一开始也没有锁定要学资料库,那时候可能连资料库是什 东西都没想过,只是对一些文书软体有兴趣,从Word excel 开始,很容易就上手。开始接触acces是因为无聊的时候玩一下,玩了老半天也搞不懂那是什 东西,不像word所见即所得,而且也没有实用的需求。
后来买了一本书来看才知道资料库的概念与用途,word是所见即所得,那access就是所见非所得,资料的输出可以变化出很多格式而且不必重复keyin。
如果要制作个人通讯录与信封标签可能word就可以了,但是如果范围是1000人的企业甚至更多人,或者医院病人资料,用word打而且要输出两种格式就非常的费时了。
固定格式的例行性工作,都可以用资料库来做,比如每天例行的订单,每月的帐,每个客户资料,只要是例行性的工作,利用表单输入,后续的管理如分类、归纳、统计、查询、筛选只要按一个键或输入条件就可以得到,大幅降低管理成本。如果去年度好几千张订单,老板要你找出销货量前10名与后10名的客户是谁并且看金额多少,如果没有资料库,你不就傻眼,花了一个礼拜也整理不出来,利用资料库的功能可能几分钟就搞定了。
表单是一个输入的介面,但是当你建立这个介面之后,他代表的意义是,一个固定的方法,一个制度,不再杂乱无章,不再见招拆招。让事情变的简单。换人做一样能传承。
我觉得学资料库最重要的就是他的概念。没有弄清楚它到底是做什 用的,根本就提不起劲去学,逼著学也像在大漠中行走搞不清楚方向。
搞清楚概念与用途后,还有一个条件,那就是你的生活或工作要有需要用到的地方,比如说做业务的客户越来越多,希望能够好好的管理,每个月算帐用手算的要死还会算错,希望改进,每天都要寄几百件货,但是地址却是用手写,花了很多时间,希望能改进。你需要的是一个需要资料库来解决问题的环境,这会让你很想去学,就好像你很渴,你才会去找水喝。
学习资料库也没什 诀窍啦,用心就对了,有心的人什 东西学不会呢,书籍、网路、讨论区,都是学习的途径,简单一句话,做就对了,不懂就问。如果说要学到有成,一般大概需要花个两年吧,实做的东西大概要20件以上,边做边学遇到问题就问,有问题就要解决,总有一天就通了
Access比较简单,看两眼就行了
接触Access是我自修的,学资料库到有成大概经历了3年,
从来也没想到今天的我会帮公司制作资料库,也作了很多系统并且都实用上去了。例如人事薪资升迁考核年终计算图文管理资金管理编码原则管理工作管理样品柜管理客户寄货标签列印。我发现很多东西如果不用资料库来做根本就是很费时,要不然就是无法形成制度传承。资料库真是个好东西,学会资料库,以后自己当老板之后就可以很方便的管理公司。
一开始也没有锁定要学资料库,那时候可能连资料库是什 东西都没想过,只是对一些文书软体有兴趣,从Word excel 开始,很容易就上手。开始接触acces是因为无聊的时候玩一下,玩了老半天也搞不懂那是什 东西,不像word所见即所得,而且也没有实用的需求。
后来买了一本书来看才知道资料库的概念与用途,word是所见即所得,那access就是所见非所得,资料的输出可以变化出很多格式而且不必重复keyin。
如果要制作个人通讯录与信封标签可能word就可以了,但是如果范围是1000人的企业甚至更多人,或者医院病人资料,用word打而且要输出两种格式就非常的费时了。
固定格式的例行性工作,都可以用资料库来做,比如每天例行的订单,每月的帐,每个客户资料,只要是例行性的工作,利用表单输入,后续的管理如分类、归纳、统计、查询、筛选只要按一个键或输入条件就可以得到,大幅降低管理成本。如果去年度好几千张订单,老板要你找出销货量前10名与后10名的客户是谁并且看金额多少,如果没有资料库,你不就傻眼,花了一个礼拜也整理不出来,利用资料库的功能可能几分钟就搞定了。
表单是一个输入的介面,但是当你建立这个介面之后,他代表的意义是,一个固定的方法,一个制度,不再杂乱无章,不再见招拆招。让事情变的简单。换人做一样能传承。
我觉得学资料库最重要的就是他的概念。没有弄清楚它到底是做什 用的,根本就提不起劲去学,逼著学也像在大漠中行走搞不清楚方向。
搞清楚概念与用途后,还有一个条件,那就是你的生活或工作要有需要用到的地方,比如说做业务的客户越来越多,希望能够好好的管理,每个月算帐用手算的要死还会算错,希望改进,每天都要寄几百件货,但是地址却是用手写,花了很多时间,希望能改进。你需要的是一个需要资料库来解决问题的环境,这会让你很想去学,就好像你很渴,你才会去找水喝。
学习资料库也没什 诀窍啦,用心就对了,有心的人什 东西学不会呢,书籍、网路、讨论区,都是学习的途径,简单一句话,做就对了,不懂就问。如果说要学到有成,一般大概需要花个两年吧,实做的东西大概要20件以上,边做边学遇到问题就问,有问题就要解决,总有一天就通了
本文标题: 数据库设计与实践读后感(Access数据库课程设计的感想)
本文地址: http://www.lzmy123.com/duhougan/221209.html
如果认为本文对您有所帮助请赞助本站