跳转到内容

计算机革命/软件/数据库

来自维基教科书,开放世界中的开放书籍

保留给第 4 组

数据库管理系统

[编辑 | 编辑源代码]

数据库管理系统 (DBMS) 是相互关联数据的集合,以及一组访问数据的程序,也称为数据库系统或简称为数据库。数据库系统的主要目的是为用户提供数据的抽象视图。也就是说,系统隐藏了数据存储和维护方式的某些细节。因此,数据可以存储在复杂的数据结构中,允许高效检索,而用户看到的却是简化且易于使用的视图。最低抽象级别,物理级别,描述数据实际存储方式以及数据结构的详细信息。下一抽象级别,逻辑级别,描述存储哪些数据以及这些数据之间存在哪些关系。最高抽象级别,视图级别,描述与每个用户相关的数据库部分;用于访问数据库的应用程序构成视图级别的一部分。[[1]]

免费 DBMS 软件

~Berkeley DB

~MySQL

~mSQL

~Firebird

~PostgreSQL

~SAP DB

~Xindice

~Apache Derby

~SQLite

~HSQLDB

数据库外部

[编辑 | 编辑源代码]

数据库内部

[编辑 | 编辑源代码]

什么是数据库?

[编辑 | 编辑源代码]

它是在计算机上保存的相关数据的集合,并且组织得足够好,以便于检索。数据被组织成字段、记录文件。一个字段/列是存储在数据库中的单个数据类型,例如姓氏或电话号码。一个记录/行是相关字段的集合,例如 Phyllis Hoffman 的姓名、地址和专业。一个是相关行的集合,例如所有学生的地址数据。

一个数据库

数据库

以上是一个数据库示例。数据库可以包含各种由执行任务所需的数据组成的列和行。任务可以是邮件、标签、电子邮件群发等。一些用于构建数据库的术语如下:表 - 行和列记录 - 行字段 - 列

负面 DBMS

数据库是相关数据的集合,存储和组织方式能够根据需要检索信息。DBMS,数据库管理系统,用于创建、维护和访问数据库,它有优缺点。最大的缺点是漏洞增加,因为数据可能高度集成。一个很好的优点是数据库通常具有更快的响应时间。

正面 DBMS

数据库是存储数据的集合,然后可以被设计者、开发人员、管理员或用户访问。设计者是与分析师和其他参与 SDLC 的人员一起工作的人。该小组将确定要收集哪些类型的数据以及所需输出。数据库开发人员将根据设计者的信息实际创建数据库。开发人员还为数据输入做好数据库准备。数据库管理员负责管理、维护、确定用户访问权限和数据库的安全性。然后,最终用户负责输入数据。“了解计算机,今天和明天,第 13 版,Deborah Morley 和 Charles Parker,第 552 页"

数据库的演变

[编辑 | 编辑源代码]
平面文件模型示例

自 1960 年代以来,数据库已经取得了巨大的发展。随着我们对信息系统的依赖不断增加,数据库的演变也在不断增加。我们依赖的例子包括存储和检索复杂数据(如多媒体对象)的需要。数据库的重大进步可以用其数据组织方式来表示。数据的组织方式已经从具有高数据冗余的树级平面文件集合演变成支持具有最低数据冗余的多媒体对象的表格和对象集合。

创建数据库

[编辑 | 编辑源代码]

首先需要创建一个文件,然后创建数据库将要包含的对象。每次启动 Access 时,它都会给用户提供创建新的空白数据库文件/模板或打开现有数据库文件的选项。这些将以数据表视图打开,该视图显示一个带有行和列的表格。

创建数据库最简单的方法之一是使用 Microsoft Access。当程序打开时,您将处于一个空白数据库中。在右下角键入数据库的名称。之后,您将以数据表视图显示,其中有一个空白数据库,只有 Field ID 作为主键。主键是表中的一个字段,用于将该表与其他表关联起来。主键必须唯一标识该表中的每个记录,这意味着表中的两个记录不能在主键字段中具有相同的值。选择主键时,选择包含唯一数据且不太可能更改的字段非常重要。要更改主键文本,双击该字段并键入您想要作为主键的文本。要向数据库添加字段,右键单击显示“单击以添加字段”的选项卡。然后选择一种字段类型:文本、数字、货币、日期和时间、是/否、查找和关系、富文本、备忘录、附件、超链接、计算字段和粘贴为字段。选择要添加到数据库的内容后,可以在单元格中键入该数据形式。要向数据库添加行,只需按回车键。完成数据库后,您可以在 Microsoft 中的任何其他应用程序中添加您习惯的所有相同格式。其中一些包括字体颜色、背景、表格样式、条件格式和表格格式。每次打开数据库时,它都会自动更新存储在数据库中的信息。

Access 中的快捷键

有时创建数据库可能很长且费力,甚至一次创建多个数据库。这就是为什么 Microsoft 在 Access 中添加了快捷键,以使数据库更快、更轻松地创建。shortcutworld.com 网页上发布了更完整的快捷键列表。其中一些快捷键可以在 Access 的所有版本中使用,但大多数列出的快捷键仅适用于 Access 2010。shortcutworld.com 将所有快捷键分为五个不同的组,包含许多子组。这些组是:管理数据库、管理 Access 功能、使用文本和数据、使用 Access 视图以及其他。

营销数据库和政府数据库

[编辑 | 编辑源代码]
添加 Kexi、通讯簿的描述

营销数据库包含有关人员的营销和人口统计数据,例如他们的居住地和购买的产品。此类信息用于营销目的,例如通过邮件或电子邮件发送符合个人兴趣的广告传单,或尝试通过电话为某些类型的服务注册用户。例如,当您订阅杂志、填写抽奖报名表或任何产品注册卡,或使用信用卡购买任何产品或服务时,这些信息很有可能被纳入营销数据库。营销数据库还与网络活动一起使用,例如社交网络活动和通过 Facebook、MySpace、Twitter 等进行的搜索数据可以被跟踪并用于营销目的。谷歌还收集了大量有关个人的数据,引起了许多隐私倡导者的担忧。谷歌可能存储了有关您通过搜索网站的搜索历史记录、浏览历史记录(例如 Google Chrome)、电子邮件(Gmail 帐户)、约会(例如 Google 日历)、电话留言(Google 语音)、照片(Picasa 网页相册)、阅读历史记录(Google 图书)和媒体历史记录以及 Google 健康的数据。


政府根据管理该国的法律提供几种不同的数据库类型。一些常见的数据库可能包括房产价值搜索数据库、重要记录搜索数据库以及地址编号和电话号码搜索数据库。例如,如果您在美国电话簿中列出,则有人可以使用您的姓名或电话号码查找您。这些特定数据库在很大程度上依赖于法律,因为如果没有法律允许,它们根本不存在。了解您所在地区的当地和联邦法律非常重要,这样您就知道哪些是允许的,哪些是不允许的。.[1]

  1. 了解计算机第 13 版 - 第 608 页
Oracle 数据库建筑



有关个人的信息也存在于政府数据库中。一些信息,例如社会保障收入、所得税申报表,是保密的,根据法律只能由授权人员查看。其他信息 - 例如出生记录、结婚证书和离婚信息,以及房产购买、评估、留置权、税收价值 - 对公众和专门创建营销数据库的营销公司开放。其他政府数据库应用是创建国家身份系统,该系统将驾驶执照数据库、I-Pass ID 也与州政府数据库链接。这些在线数据库有很多优势,其中之一是检查潜在员工的背景或查找丢失的电话号码等。以及密切关注窃取这些数据库中所有信息的入侵者。总之,这两种数据库对所有这些组织都很有用且有帮助。

华夏公益教科书