您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 数据库实习日志 经典范例
目录数据库实习日志-----------------------------------------------------------21月3日星期二----------------------------------------------------21月4日星期三------------------------------------------------------21月5日星期四-----------------------------------------------------31月6日星期五------------------------------------------------------31月9日星期一------------------------------------------------------41月10日星期二----------------------------------------------------41月11日星期三-----------------------------------------------------41月12日星期四----------------------------------------------------51月13日星期五----------------------------------------------------5数据库实习日志1月3日星期二今天是实习的第一天,但是我们对此次实习却并不感到陌生,因为在12月31日星期六的早上,我们的代课老师杨丽丽和其余几位指导老师给我们做了数据库实习动员大会,并且在下午我们集体与我们的指导老师就我们各自的实习题目做了交流,所以我们大家已对即将到来的实习有了一定的了解并做了适当的准备;虽然做了一些准备,但就我个人而言对今天的任务——数据流程图的绘制并不是很擅长,所以在早上我做的很慢,但是经过我对老师ppt的认真学习与了解,以及与老师的及时交流,在下午的四个小时内我加快进度,完成了今天的任务。但是由于不知道该怎样画好数据流程图,因而我的大多数数据流程图都是经过老师ppt上改编过来的,有可能并不符合我所做系统的需要,所以这可能回给我以后的工作带来一些麻烦。1月4日星期三按照老师ppt以及实验指导书上的要求,今天应该做数据字典了,“数据字典”——当我第一次听到这个名词时是在第一天之前的动员大会上,尽管老师对数据字典做了许多解释,包括它的内容,功能等等,但是我仍然对它不太了解,好神秘的东西;所以为了不让它阻碍我前进的道路,我将老师的ppt下载了下来,对数据字典进行了仔细的学习,早上我用了将近两个小时的时间通过一边学习ppt,一边上网对不懂的名词进行查找,终于对它有了个大概的了解,所以在接下来的两个小时以及整个一下午的时间我通过自己昨天画的数据流图耐心的将数据字典中所罗列的各个项目进行了编写;尽管对数据字典有了更进一步的了解,但是在写的过程中仍然不停地冒出许多不知道该如何解决的问题,好在有老师的积极帮助与分析,才使得云开日出,解决了编写中的各类问题。1月5日星期四今天开始了数据库概念结构的设计,经过老师的讲解,这一阶段主要是E-R图的绘制和精简,E-R图的绘制分为两部分,第一部分是局部E-R图的绘制,第二部分是全局E-R图的绘制,对于前面的数据流图画的全面细致的同学这一阶段应该比较轻松,但是今天早上我在计算机画了两个半小时,愣是不知道该咋画,并不是我不会画,原因是前面的数据流程图是我从老师那改编过来的,所以里面的东西与我所要做的系统有太多的不符合,所以在画E-R图时,从数据流图里面很难抽出实体,并且是实体与实体之间的关系也不是太好早,所以在这一阶段难度就比较大了;虽然如此,但办法还是有的,我先后询问了蔚继承和宋荣杰两位老师,请他们帮助我分析和解决这个难题,但是我发现两位老师的思想还是有很大差异的,这是我更加有些不知所措了。然而,我的思想却经过与老师的交流与讨论得到了很大的改变,我发现在画E-R图时,并不是数据流图中的东西都要展现出来,数据流图只是参考,重要的是一方面我们应该从数据流图中分析,挖掘出来真正需要在E-R中体现出来的实体,另一方面,我们还应该省略数据流图中一些不必要的实体、处理、以及存储,因而才能够尽量消除冗余。基于以上两点,我想我的问题就可以解决了,所以我就将我的数据流图一个一个进行了分解,找出来必要的实体,略去不必要的实体、处理过程以及存贮过程,并且适当的添加了部分实体,最终得到了每个阶段的分E-R图,并且最终成功汇总绘制出了整个系统总体的E-R图。1月6日星期五经过昨天的辛苦努力,终于保证了今天工作的顺利进行,今天的工作是逻辑结构的设计,这与我们学习数据库时所学的东西很接近,所以感觉有些亲切,所以一大早我就兴致勃勃的来到了机房开始了逻辑结构模型的设计,首先根据昨天的E-R图,我一鼓作气的列出了将近13个关系模式,并且按照要求注明了每个关系模式的主码和最小函数依赖关系集,随后又按照3NF的要求对我所列出的关系模式进行了精简和改善,但我发现最后依然还剩下了12个关系模式,这就意味着我待会要建立12张表格,并且在用户子模式中,还会又7-8个视图,所以逻辑结构的设计又是一项耗费时间和精力的事情。耐着性子,在下午4:50左右我已经完成了10张表格的建立,并且对逻辑结构的设计有更加深了理解,相信在明天早上用不了多少时间就能完成这一块的设计了。1月9日星期一今天开始了数据库系统的物理结构设计,在物理结构设计这一阶段,主要是确定数据库的存取方法和存取结构,并且对方法和结构在时间和空间效率方面进行评价,没有太多的工作要做;我所做的主要工作是:1、查阅了课本,并通过网络查阅了物理结构设计应该要做哪些事情;2、为了方便客户和销售人员以及仓库管理员更好的执行自己的工作,从而又在关系模式建立了五个索引,并且详细定义了每个索引的项目信息。3、为了使自己的系统的功能各加明了的展现出来,我对自己所设计的系统绘制了一张系统功能模块图。通过以上的步骤,是数据库在时间和空间上的运行效率的到了显著提高。1月10日星期二1月11日星期三这2天应该是我们最充实和最忙碌的2天了。首先,我们要进行在ORACLE中用SQL进行创建每个表,然后,要进行编制数据,包括各个表当中的数据还要进行数据的入库,以及数据存储过程和触发器的建立,任务相当大,然而在写SQL语句的时候,竟然发现自己好多SQL语句都遗忘了,于是乎,翻开书,开始照着书上写,真是雪上加霜,不仅仅是我自己在忙,我们每个同学都在忙,然而,大家互相帮忙,还好2天把数据入库和数据存储过程给做完了,并且我根据书上的相关知识以及杨丽丽老师的PPT上展示的相关触发器代码在自己的表中有写了三个触发器,两个级联删除的,一个级联增加的,虽然都是一些简单的操作但这些都是我经过学习和实践而得来的,所以当看到自己在这一阶段所做的工作时还是有几分成就感的。1月12日星期四今天开始正式写课程论文了,由于我是将写论文与前面的所有事情都隔开的,所以我的论文在早上刚来的时候还仅仅只是一个框架,但是在现在我也还是有写论文的优势,因为好多同学都是边做课程设计边写论文的,所以难免还会遇到问题,从而解决问题,从而现在还在做前面的;但是现在我所要做的工作就只是将前几阶段的所有成果粘贴进课程论文然后根据老师讲的论文相关排版方法进行排版就行了。所以在早上和中午我一直在做将前几阶段的设计成果弄到论文中的过程,尽管是一个简单的过程,但是简单的事情若是重复做起来就会有些麻烦了;再加上在写论文的时候里面的好多东西如前沿、背景、项目目的、开发意义以及要求写的一些概念,这些不仅要自己查资料,思考,翻书,而且还要筛选自己需要的东西,所以这一阶段可以说是此次课程设计的最后一个环节,也是最重要的一个环节,更是一个最麻烦的环节。但经过我的不懈努力,并且晚上考完模拟电子电路后还加了会班,终于将我的课程论文的90%完成了。1月13日星期五今天开始交流答辩阶段了,由于我们在这将近两周的课程设计阶段,正好也是考试的时期,所以三天两头就会有考试要进行。所以留给课程设计的时间就不是很充裕了,因此原定是让我们用PPT进行交流的就改成了直接用论文交流。所以一大早我就和宿舍舍友感到机房,将昨晚的论文做了再次的修改,并且做了一些初步的排版,直到8:30,我们的交流答辩开始了。我有些无赖,因为每次似乎安排做什么事情时我总是第一个,并不是我喜欢出风头,原因只是因为我的学号在班上是排在了第一个,这次交流答辩也不例外。为了不至于上前面讲时紧张的说不出话,所以我就在我的草稿本上列了一个提纲,将我想要给大家展示的东西都简短的做了写提示写在了上面。当老师点我名时,我走了上去……,不一会我下来了,下面鼓起了一阵短暂掌声。终于有完成了一关,接下来只需将老师要求的相关的文件整理一交就行了。此次数据库的设计到现在已经接近尾声了,不禁心中感慨,终于可以放假了……
本文标题:数据库实习日志 经典范例
链接地址:https://www.777doc.com/doc-3974728 .html