摘要: 一、定义 约束:规定表中的数据规则。如果存在违反约束的数据行为,行为就会被阻止。 如果是使用DBMS工具创建表,那么约束必须在创建表之后才能被创建。如果是使用脚本创建表,则可以在脚本中就创建约束。 二、分类 1、主键约束 Primary key约束:主键约束,具有唯一性、非空,不能被修改。 2、外键 阅读全文
posted @ 2020-02-10 18:05 .NET开发菜鸟 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 一、数据库常用对象 这篇文章主要讲解数据库中的常用对象。 1、表 表是包含数据库中所有数据的对象,由行和列组成,用于组织和存储数据。 2、字段 字段就是表中的列。一个表中可以有多个列,也可以只有一个。 字段也有自己的属性:列名、数据类型(决定了该字段存储哪种类型的数据)。 3、视图 数据库里面可以多 阅读全文
posted @ 2020-02-10 11:51 .NET开发菜鸟 阅读(1220) 评论(0) 推荐(0) 编辑
摘要: 一、数据库的组成 数据库是以文件的形式存在,由文件和文件组组成的。 1、文件 数据库文件分为以下几种类型: 主要数据文件:主要数据文件里面存放的是数据和数据库的一些初始化信息。每个数据库有且只有一个主要数据文件。主要数据文件以.mdf为扩展名。 次要数据文件:次要数据文件里面存放的是除了主要数据文件 阅读全文
posted @ 2020-02-10 10:51 .NET开发菜鸟 阅读(1764) 评论(0) 推荐(1) 编辑
摘要: 一、数据库 数据库(DB):即DataBase的缩写,是按照一定的数据结构来组织、存储和管理数据的一个仓库。是存储在一起的相关数据的一个集合。可以把数据库想象成一个文件柜,文件柜里面又包含有多个文件夹,而文件夹里面又包含有多个文件。 数据库根据作用的不同,又可以分为两种: 关系型数据库。是建立在关系 阅读全文
posted @ 2020-02-10 09:21 .NET开发菜鸟 阅读(889) 评论(0) 推荐(0) 编辑
摘要: 一、前言 我们先来看看传统的三层架构,如下图所示: 从上图中我们可以看到:在传统的三层架构中,层与层之间是相互依赖的,UI层依赖于BLL层,BLL层依赖于DAL层。分层的目的是为了实现“高内聚、低耦合”。传统的三层架构只有高内聚没有低耦合,层与层之间是一种强依赖的关系,这也是传统三层架构的一种缺点。 阅读全文
posted @ 2020-02-10 00:43 .NET开发菜鸟 阅读(2352) 评论(2) 推荐(7) 编辑