20xx年x月28号,我们商务班踏上了实训的道路。而1月9号我们实训也已经结束。为期8天的实训让我领会到了许多平时课堂上所没有接受的课外知识,很让人受益匪浅,懂得如何去运用,而进行的一次分析设计综合的训练。本次实训的目的是让我们掌握数据库设计的方法、原理和技术,把理论与实践相结合,巩固课堂教学内容。经过我们小组的激烈讨论,这次实训我们从12个选题当中选择了仓储管理系统。大部分小组都选图书借阅管理系统,而我们小组就是不走寻常路的。仓储管理看似简单的一个选择,却很复杂。当老师让我们设计数据流图的时候,我们自我感觉是已经做流最充分的准备了,可是当老师给我们检查的时候,错误和漏洞一个个被发现并指正。而我们虚心接受了老师的指导。而我们发现简单的一个仓储管理系统包含了很繁琐而杂多的多系,所以我们果断摘取其中的一个部分----物流。仓储管理是现代物流不可或缺的重要环节。首先,仓储管理是对货物质量的保证;其次仓储管理是保证生产顺利进行的必要条件;最后,合理性的仓储管理是加快商品流通、节约流通费用的必要手段。现在真正到了我们创建数据库的时候了,当然首要的任务是建表了,表是建立关系数据库的基本结构,用来存储数据具有已定义的属性,在表的操作过程中,有查看表信息、查看表属性、修改表中的数据、删除表中的数据及修改表和删除表的操作。从实训中让我更明白一些知识,表是数据最重要的一个数据对象,表的创建好坏直接关系到数数据库的成
SQL Server20xx是RM-Ralation Model数据库,是集合的操作方式,即操作的对象和结果都是集合。数据存储的逻辑结构是二维表,即数据是以表的形式存在的。
数据库是一个存储数据的大仓库,它不但包括数据,还包括数据间的各种关系,以及各种操作。
要用数据库,我们首先要创建一个数据库,让后往里面放东西(数据库文件和事物日志文件等),数据库里的东西不是一成不变的,这就要求对数据库进行管理,比如数据的结构、文件和文件组修改、数据库的删除等,对这些操作可使用两种方式:利用企业管理器和用T-SQL语言。
数据是以表的形式存在的数据库中,表其实就是一种关系,处理数据往往就是对表的一些操作,包括对表的增删改查。在数据库操作中,有很多时候不是对某一个表进行数据库操作,通常还会把其他表的字段的值也传递过来。不过这连个表不是没有关系的,通常通过索引或者健关联起来,通过查询语句,我们得到一个结果集,因为关系型数据中是以集合的'形式对数据进行处理,当对单条记录进行操作时就不太方便了,这时就用到了游标,它包含一个结果集和一个指针,可以从包含多个数据记录的结果集中每次提取一条记录进行操作。当用户只需要从表中提取部分内容时,可以通过创建视图,视图也是一个类似于表的对象,但它与表有着本质的区别:视图是在引用存储在数据库中的查询语句时动态创建的,是从一个或多个数据表中派生出来的虚拟表,视图本身不存储数据。
查询是数据库中最常见的操作,使用索引可以大大提高数据库的检索速度,使用索引不仅可以检索出一个表中的记录,还可以通过约束字段,检索出相关联表中需要的记录。
在数据库管理系统中,维护数据完整性是非常重要的,数据库中通过事务机制、创建约束、缺省值和规则及使用触发器等来实现,触发器是一种特殊的存储过程,但它是当用户修改表中的数据时自动执行的,而存储过程须通过调用机制,这样当对一个表进行某种操作时,便可以同时对级联的表做相关操作,保证数据同步更改,实现数据的完整性。
对数据库的安全性管理是非常重要的,首先,要备份。为避免意外事故发生造成数据库破坏,就需要对数据库进行备份,备份分为静态备份和动态备份,以及四种备份方式,权衡备份所占空间和时间选择不同的备份策略。再一个,就是对数据库的访问权限进行设置,这里设置的对象包括两种,登陆对象和数据库用户对象,或者说是面向应用程序的用户和管理数据库服务器的成员。