数据库基础和断点调试

数据库笔记

1:数据库(DB)

长期存储在计算机内,有组织的,可共享的数据集合。其中的数据模型组织,描述和存储,具有较小的亢余度,较高的数据独立性和易扩展性,并为各种用户共享。

2:数据库管理系统(DBMS)

提供数据定义(DDL),用于定义数据库中数据对象,是位于用户与操作系统之间的一层数据库管理软件,在建立,运用和维护时由数据库管理系统统一管理,统一控制。可以方便地定义数据和操纵数据,并能够保证数据的安全性,完整性,多用户对数据的并发使用及发生故障后的系统恢复。

3:数据库系统(DBS)

在计算机系统中引入数据库后的系统构成,一般由数据库,数据库管理系统,应用系统,数据库管理员(DBA),用户构成。

4:人工管理à文件系统à数据库系统

5:数据模型

*:比较真实地模拟现实世界

*:容易为人所理解

*:便于在PC上面实现

6:

实体:客观存在并可相互区别的事物

属性:实体所具有某一特性。

码:唯一标识实体的属性

域:属性的取值范围。

实体型:具有相同属性的实体必然具有共同的特征和性质。。

实体集:同型实体的集合。s

联系:实体内部的联系和实体之间的联系。(指组成实体的各属性之间的联系。1:1,1:n,n:n)

7:关系的完整性约束条件

*:实体完整性,参照完整性,用户自定义完整性

8:数据库模式结构

*:内模式

*:模式 也叫逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。是其中间层。

*:外模式

外模式也称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。

理解:

  1. 一个数据库可以有多个外模式;

② 外模式就是用户视图;

③ 外模式是保证数据安全性的一个有力措施。

1:设置断点

在代码的前面点击一下,出现红色的点,每当程序运行到这里,就会停止,就可以看变量的值。(只能在方法和代码处设置断点)这里是之前学习的笔记,我们可以通过浏览器来实现js,jquery代码的调试,我们可以在js代码前面设置断点,这样通过浏览器来进行调试。

2:单步调试与运行的交替使用

代码的执行会一句一句的进行下去。单步调试(F11)

F11:逐语句,F10:逐过程。逐过程会跳过方法,默认将方法执行完,停止到下一句,目的是快速调试,而逐语句会进入到方法里面,一步一步的执行。

输出窗口:具有严密的加载顺序,可以用来分析代码。

3:监视与部分变量

监视局部变量,把鼠标放到变量上面就会显示出值。这里可以把变量直接定在桌面上,方便查看值。

4:利用即时窗口获得数据

鼠标放在变量上,显示出变量的数据。

5:快速监视

里面的一些数据量大的变量我们可以添加快速监视,这样会弹出来一个临时的窗口来查看监视。

原文地址:https://www.cnblogs.com/netxiaohui/p/5287486.html