摘要:
SQL语言引导词 DDL:数据库定义语言 DML:数据库操作语言 DCL:数据库控制语言 1.DDL语句引导词 数据库定义语言 用于各种对象的定义和删除,操作对象是表 2.DML语句引导词 数据库操作语言:增删改查,操作对象是记录 3.DCL语句引导词 数据库控制语言,操作对象是用户权限 常用数据库 阅读全文
摘要:
“关系代数是基于集合的查询” “关系演算是基于逻辑的查询” 他们共同构成了数据库结构化查询语言SQL的基础 关系演算概述 关系演算是以谓词演算为基础的 关系元组演算 1.公式的递归构造 sitar:比较运算(>、<、>=、<=、!=、==) 只有这几条之内的,属于【公式】 所有公式都是由以上基本公式 阅读全文
摘要:
基本操作 前提条件:并相容性 是并、差、交等关系代数操作的前提 参与运算的两个关系及其相关属性之间必须又一定的对应性、可比性或关联性 两个关系的属性数量必须相同 对于任意i,关系R的第i个属性必须与另一个关系的第i个属性的域相同(数据类型、取值范围) 一、传统集合运算 并交差积 1.并运算 U/Un 阅读全文
摘要:
数据库系统的组成 1.硬件平台 2.软件 3.人员 (1)数据库管理员(DBA) (2)系统分析员、数据库设计人员 (3)应用程序员 (4)最终用户 1.偶然用户 2.简单用户 3.复杂用户 关系数据库 关系模型是从表(Table)的处理方式中抽象出来的 在对传统表的操作上,进行数学化严格定义的基础 阅读全文
摘要:
数据模型 数据模型是什么 数据模型是对现实世界数据特征的抽象 数据模型应该满足的要求 数据模型分类 1.现实→概念→逻辑→物理转换过程 2.概念模型 信息世界基本概念 实体(Entity) 属性 码(键) 实体型 实体集 联系 ER图:实体-联系方法(待续) 数据模型的组成要素 1.数据结构 2.数 阅读全文
摘要:
1.1四个基本概念 1.数据定义 2.数据库定义 3.数据库管理系统DBMS 数据库管理系统是介于操作系统与用户之间的 DBMS主要功能: 4.数据库系统 定义与构成: 在不引起歧义的情况下,将数据库系统简称为数据库 1.2数据管理技术的产生和发展 什么是数据管理 三大阶段 三大阶段应用程序与数据关 阅读全文
摘要:
详见:https://learn.microsoft.com/zh-CN/dotnet/csharp/language-reference/preprocessor-directives 预处理指令简介 C#中可使用这些指令来帮助条件编译。 不同于 C 和 C++ 指令,不能使用这些指令来创建宏。 阅读全文
摘要:
所属命名空间 .NET 3.5在 System.Collections.Generic 命名空间中包含一个新的集合类:HashSet 这个集合类包含不重复项的无序列表称作HashSet。(类似C++的unordered_set?) 这个集合基于散列hash值,插入元素的操作非常快,不需要像List类 阅读全文
摘要:
简介 字典是C#开发中经常使用的一种键值对容器,类似C++的map,可使用foreach或迭代器遍历 不能装多个相同key,底层实现是哈希函数 具体用法 1.创建 Dictionary<key, value> // Key和 Value可以是任意类型 Dictionary<int, string> 阅读全文
摘要:
反射 对于一个现有对象,能够在不使用new操作符、不知道其具体静态类型的情况下,创建出一个同类型的对象,还能访问这个复制品对象拥有的各个成员。 相当于进一步的解耦,可以不使用new操作符,就没有类型的依赖关系 这样的耦合关系甚至可以弱到忽略不计 反射在.NET和JAVA中非常重要 为什么需要反射 很 阅读全文