数据库笔记
1:数据库(DB)
长期存储在计算机内,有组织的,可共享的数据集合。其中的数据模型组织,描述和存储,具有较小的亢余度,较高的数据独立性和易扩展性,并为各种用户共享。
2:数据库管理系统(DBMS)
提供数据定义(DDL),用于定义数据库中数据对象,是位于用户与操作系统之间的一层数据库管理软件,在建立,运用和维护时由数据库管理系统统一管理,统一控制。可以方便地定义数据和操纵数据,并能够保证数据的安全性,完整性,多用户对数据的并发使用及发生故障后的系统恢复。
3:数据库系统(DBS)
在计算机系统中引入数据库后的系统构成,一般由数据库,数据库管理系统,应用系统,数据库管理员(DBA),用户构成。
4:人工管理à文件系统à数据库系统
5:数据模型
*:比较真实地模拟现实世界
*:容易为人所理解
*:便于在PC上面实现
6:
实体:客观存在并可相互区别的事物
属性:实体所具有某一特性。
码:唯一标识实体的属性
域:属性的取值范围。
实体型:具有相同属性的实体必然具有共同的特征和性质。。
实体集:同型实体的集合。s
联系:实体内部的联系和实体之间的联系。(指组成实体的各属性之间的联系。1:1,1:n,n:n)
7:关系的完整性约束条件
*:实体完整性,参照完整性,用户自定义完整性
8:数据库模式结构
*:内模式
*:模式 也叫逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。是其中间层。
*:外模式
外模式也称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
理解:
- 一个数据库可以有多个外模式;
② 外模式就是用户视图;
③ 外模式是保证数据安全性的一个有力措施。
1:设置断点
在代码的前面点击一下,出现红色的点,每当程序运行到这里,就会停止,就可以看变量的值。(只能在方法和代码处设置断点)这里是之前学习的笔记,我们可以通过浏览器来实现js,jquery代码的调试,我们可以在js代码前面设置断点,这样通过浏览器来进行调试。
2:单步调试与运行的交替使用
代码的执行会一句一句的进行下去。单步调试(F11)
F11:逐语句,F10:逐过程。逐过程会跳过方法,默认将方法执行完,停止到下一句,目的是快速调试,而逐语句会进入到方法里面,一步一步的执行。
输出窗口:具有严密的加载顺序,可以用来分析代码。
3:监视与部分变量
监视局部变量,把鼠标放到变量上面就会显示出值。这里可以把变量直接定在桌面上,方便查看值。
4:利用即时窗口获得数据
鼠标放在变量上,显示出变量的数据。
5:快速监视
里面的一些数据量大的变量我们可以添加快速监视,这样会弹出来一个临时的窗口来查看监视。