数据库和数据库管理系统(英语)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库和数据库管理系统
术语数据库通常被用来描述成一个综合的,复杂的结构,提供各种不同的人访问相同的数据组织的相关文件的集合。例如,汽车部,有一个在一个给定的状态在所有国家和城市的驾驶执照上的所有信息数据的基础上。一些文件中的信息(例如,过去的犯罪纪录,信念,和像),可提供给警察部门,其他信息(例如,由于超速罚单上的平衡),可提供许可局和其他信息(例如,被定罪的数量和类型)可以去保险公司。
一个数据库管理系统(DBMS)是一套极其复杂的软件程序,控制的组织,存储和检索数据库中的数据(字段,记录和文件)。它还控制了数据库的安全性和完整性。DBMS的接受数据从应用程序的请求,并指示操作系统,应用程序的数据传输。当一个数据库,信息系统可以更容易改变作为该组织的信息需求的变化。新类别的数据,可以添加到数据库中,而无需中断现有的系统。
DBMS的主要特点如下:
(1)数据安全性和完整性
数据安全可以防止未经授权的用户查看或更新数据库。使用密码,用户被允许访问整个数据库或数据库的子集,称为subschemas。例如,一个雇员数据库可以包含有关个别雇员的所有数据,但一组用户可授权查看唯一的工资数据,而另一些则只能访问工作历史和医疗数据。
DBMS可以保持数据库的完整性,不会允许多个用户同时更新相同的记录。DBMS可以保留重复记录的数据库,例如,同一客户号码(关键领域)没有两个客户可以输入到数据库中。
(2)交互式查询
查询语言和报告撰写,允许用户以交互方式询问数据库,并分析其数据。
(3)完整性的数据录入和更新。
如果DBMS提供了一种交互输入和更新的数据库,以及查询它,这种能力允许个人数据库管理。但是,它不会自动离开行动的审计线索,并不会提供各种必要控制在一个多用户组织。这些控件只提供了一套应用程序时,为每个数据录入和更新功能定制。
这是一个关于数据库管理在个人电脑所使用的系统,最常见的误解,彻底全面和复杂的业务系统可以开发DBASE,悖论和其他DBMS;然而,他们都使用DBMS的自己的编程语言经验的程序员创建。这是不相同的用户创建和管理个人档案不属于主流公司制度的一部分。
(4)数据的独立性
当一个DBMS,数据的物理组织的详细知识,没有要建到每一个应用程序。应用程序要求数据字段名的DBMS,例如,一个编码表示“给我的客户名称和平衡由于”将被发送到DBMS。没有DBMS,程序员必须保留完整的记录在程序结构的空间。任何数据结构的变化,需要在所有应用程序的变化。