导航:首页 > 电商促销 > 电子商务系统数据字典

电子商务系统数据字典

发布时间:2021-06-28 18:40:00

A. 数据字典的主要作用是什么

数据字典最重要的作用是作为分析阶段的工具。任何字典最重要的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明。

换句话说,数据流图上所有的成分的定义和解释的文字集合就是数据字典,而且在数据字典中建立的一组严密一致的定义,很有助于改进分析员和用户的通信。

数据库数据字典不仅是每个数据库的中心,而且对每个用户也是非常重要的信息。用户可以用SQL语句访问数据库数据字典。


(1)电子商务系统数据字典扩展阅读:

数据字典的组成

1、数据库中所有模式对象的信息,如表、视图、簇、及索引等。

2、分配多少空间,当前使用多少空间等。

3、列的缺省值。

4、约束信息的完整性。

5、用户的名字。

6、用户及角色被授予的权限。

7、用户访问或使用的审计信息。

8、其它产生的数据库信息。

B. 什么是数据字典

1数据字典是一个预留空间,一个数据库,
这是用来储存信息数据库本身.
1数据字典可能包含的信息,例如:
数据库设计资料
储存的SQL程序用户权限用户统计数据库的过程中的信息
数据库增长统计
数据库性能统计
数据字典则是系统中各类数据描述的集合,
是进行详细的数据收集和数据分析所获得的主要成果.
数据字典通常包括数据项\数据结构\数据流\
数据存储和处理过程五个部分.
数据字典是关于数据的信息的集合,
也就是对数据流图中包含的所有元素的定义的集合.
组成1数据流2数据流分量,即数据元素3数据存储4处理数据字典数据库的重要部分是数据字典.它存放有数据库所用的有关信息,
对用户来说是一组只读的表.数据字典内容包括:
数据库中所有模式对象的信息,如表、视图、簇、及索引等.
分配多少空间,当前使用了多少空间等.
列的缺省值.
约束信息的完整性.
用户的名字.
用户及角色被授予的权限.
用户访问或使用的审计信息.
其它产生的数据库信息.
数据库数据字典是一组表和视图结构.
它们存放在SYSTEM表空间中.
数据库数据字典不仅是每个数据库的中心.
而且对每个用户也是非常重要的信息.
用户可以用SQL语句访问数据库数据字典.

C. 什么是数据字典

下文以oracle数据库为例对数据字典进行解释:

数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的。比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息等。当用户在对数据库中的数据进行操作时遇到困难就可以访问数据字典来查看详细的信息。

Oracle中的数据字典有静态和动态之分。静态数据字典主要是在用户访问数据字典时不会发生改变的,但动态数据字典是依赖数据库运行的性能的,反映数据库运行的一些内在信息,所以在访问这类数据字典时往往不是一成不变的。以下分别就这两类数据字典来论述。
1. 静态数据字典
这类数据字典主要是由表和视图组成,应该注意的是,数据字典中的表是不能直接被访问的,但是可以访问数据字典中的视图。静态数据字典中的视图分为三类,它们分别由三个前缀够成:user_*、 all_*、 dba_*。

user_*

该视图存储了关于当前用户所拥有的对象的信息。(即所有在该用户模式下的对象)

all_*

该试图存储了当前用户能够访问的对象的信息。(与user_*相比,all_* 并不需要拥有该对象,只需要具有访问该对象的权限即可)
dba_*

该视图存储了数据库中所有对象的信息。(前提是当前用户具有访问这些数据库的权限,一般来说必须具有管理员权限)

从上面的描述可以看出,三者之间存储的数据肯定会有重叠,其实它们除了访问范围的不同以外(因为权限不一样,所以访问对象的范围不一样),其他均具有一致性。具体来说,由于数据字典视图是由SYS(系统用户)所拥有的,所以在却省情况下,只有SYS和拥有DBA系统权限的用户可以看到所有的视图。没有DBA权限的用户只能看到user_*和all_*视。如果没有被授予相关的SELECT权限的话,他们是不能看到 dba_*视图的。

由于三者具有相似性,下面以user_为例介绍几个常用的静态视图:

user_users视图

主要描述当前用户的信息,主要包括当前用户名、帐户id、帐户状态、表空间名、创建时间等。例如执行下列命令即可返回这些信息。
select * from user_users

user_tables视图

主要描述当前用户拥有的所有表的信息,主要包括表名、表空间名、簇名等。通过此视图可以清楚了解当前用户可以操作的表有哪些。执行命令为:select * from user_tables

user_objects视图

主要描述当前用户拥有的所有对象的信息,对象包括表、视图、存储过程、触发器、包、索引、序列等。该视图比user_tables视图更加全面。例如, 需要获取一个名为“package1”的对象类型和其状态的信息,可以执行下面命令:

select object_type,status
from user_objects
where object_name=upper(‘package1’);

这里需注意upper的使用,数据字典里的所有对象均为大写形式,而PL/SQL里不是大小写敏感的,所以在实际操作中一定要注意大小写匹配。

user_tab_privs视图

该视图主要是存储当前用户下对所有表的权限信息。比如,为了了解当前用户对table1的权限信息,可以执行如下命令:

select * from user_tab_privs where table_name=upper('table1')

了解了当前用户对该表的权限之后就可以清楚的知道,哪些操作可以执行,哪些操作不能执行。

前面的视图均为user_开头的,其实all_开头的也完全是一样的,只是列出来的信息是当前用户可以访问的对象而不是当前用户拥有的对象。对于dba_开头的需要管理员权限,其他用法也完全一样,这里就不再赘述了。

2. 动态数据字典

Oracle包含了一些潜在的由系统管理员如SYS维护的表和视图,由于当数据库运行的时候它们会不断进行更新,所以称它们为动态数据字典(或者是动态性能视图)。这些视图提供了关于内存和磁盘的运行情况,所以我们只能对其进行只读访问而不能修改它们。

Oracle中这些动态性能视图都是以v$开头的视图,比如v$access。下面就几个主要的动态性能视图进行介绍。

v$access

该视图显示数据库中锁定的数据库对象以及访问这些对象的会话对象(session对象)。

运行如下命令:

select * from v$access

结果如下:(因记录较多,故这里只是节选了部分记录)

SID
OWNER OBJECT TYPE
27 DKH V$ACCESS CURSOR
27 PUBLIC V$ACCESS SYNONYM
27 SYS DBMS_APPLICATION_INFO PACKAGE
27 SYS GV$ACCESS VIEW

v$session

该视图列出当前会话的详细信息。由于该视图字段较多,这里就不列详细字段,为了解详细信息,可以直接在sql*plus命令行下键入:desc v$session即可。

v$active_instance

该视图主要描述当前数据库下的活动的实例的信息。依然可以使用select语句来观察该信息。

v$context

该视图列出当前会话的属性信息。比如命名空间、属性值等。

3.小结

以上是Oracle的数据字典方面的基本内容,还有很多有用视图因为篇幅原因这里不能一一讲解,希望大家在平时使用中多留心。总之,运用好数据字典技术,可以让数据库开发人员能够更好的了解数据库的全貌,这样对于数据库优化、管理等有极大的帮助。

D. 数据字典是什么

一、数据字典的概念

数据字典(Data dictionary)是可以供用户访问、记录数据库和应用程序元数据的记录。一般可以分为主动数据字典和被动数据字典。主动数据字典,在对数据库或应用程序结构进行修改时,其内容可以自动更新。被动数据字典,修改时必须手工更新其内容。

二、数据字典的用户

数据字典是对数据的描述,描述数据模型中的数据对象、或项目描述的集合。数据字典有利于开发人员、分析师、算法工程师等其他需要参考的用户,以较快的速度了解数据。

当开发人员用到数据模型的程序时,数据字典可以帮助理解数据项适合结构中的哪个地方、可能包含什么数值、以及数据项表示现实中的什么意思。

例如,看到学历代码时,我们看到的是01、02、03…… ,需要知道具体的意思时,可以从字典中得知,01表示小学,02表示初中,03表示高中……

总之,数据字典的目标是更好地将公司的数据资产进行整合、融会贯通,也是对业务的全面梳理。

数据字典的目标用户将越来越广,除了技术开发人员,还有分析师、算法工程师、风控策略工程师,将来包括业务运营人员,也可以根据业务发展,查询可以使用的数据资产、以帮助进行更好的拓展业务。从数据字典中看到的,不仅是数据字段的解释,更能够从中解读出业务含意。

(4)电子商务系统数据字典扩展阅读

数据字典最重要的作用是作为分析阶段的工具。任何字典最重要的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明。

换句话说,数据流图上所有的成分的定义和解释的文字集合就是数据字典,而且在数据字典中建立的一组严密一致的定义,很有助于改进分析员和用户的通信。

数据库数据字典不仅是每个数据库的中心,而且对每个用户也是非常重要的信息。用户可以用SQL语句访问数据库数据字典。

E. ERP中的数据字典是什么

你用ERP软件时候,直观的看到发票,出库单等等,这些单据在数据库中有自己的名称,这些单据上还有很多字段,比如部门,业务员,数量,单价等等,也是在数据库中有自己的名字,数据库字典是来帮你翻译你前台看的名称,在数据库后台叫什么

F. 求商品交易系统的数据字典和E-R图

Based on your subject 求商品交易系统的数据字典和E-R图,
告诉我你的问题和Email,
有别的要求也可以与我们联系,
有可能帮你,
请用BaiHi为我留言,
此回复对于所有需求和和来访者有效,
ES:\\

阅读全文

与电子商务系统数据字典相关的资料

热点内容
2016年2月药店促销活动 浏览:527
电子商务部规章制度 浏览:875
2018暑期校本培训实施方案 浏览:102
地区性汽车的营销策划方案 浏览:610
教室亲子活动策划方案 浏览:284
培训计划编制工作方案 浏览:26
最新新教师培训方案 浏览:86
美容院双十一促销方案 浏览:987
日威电器促销活动策划方案 浏览:625
第三方物流企业与电子商务 浏览:517
2018年学校提高培训的方案 浏览:422
河北省执法局安全生产培训方案 浏览:267
自考电子商务概论网上作业答案 浏览:941
班级晨会策划方案 浏览:204
高中主题班会策划方案流程 浏览:546
营口家装电子商务平台 浏览:103
东北财经电子商务 浏览:484
2018小学寒假校本培训方案 浏览:816
义务教育法培训方案 浏览:243
统战部制度培训工作方案 浏览:445