C#语言和SQL Server 数据库处理
---恢复内容开始---
第七章
用表组织数据
1:数据性分类:
1>实体完整性的约束:检验每行数据是否符合要求
检验每列数据是否符合要求
2>域完整性约束:给定列输入的有效性
3>引用完整性约束:输入或者删除
4>自定义完整性约束:定义特定的规则
2:主键或者外键:一个表中只能有一个主键,并且主键列不允许出现空值,尽管有的表中允许没有主键,但是通常的情况下建议为表设置一列为主键
如果两列或者多列组合起来的唯一的地标志表中的每一行,则该主键也叫做“复合主键”;
主键的两大特点:最少性和稳定性
外键相对于主键来说的,就是“从表”中相对于“主表的列”,在从表中称为外键,他的只要求与主表的主键或者是唯一建相对应,外键用来强制引用完整性;
3:创建数据库表:
4:确定列的数据类型:
二进制数据类型:binary varbinary image
文本数据类型:char (固定长度的非Unicode字符数据)
varchar(可变长度的非Unicode字符数据)
nchar (固定长度的Unicode字符数据)
nvarchar (可变长度的Unicode字符数据)
text (存储长文本信息)
ntext(存储可变长度的长文本)
日期和时间的数据类型:datetime
数字数据类型:int smallint tinyint bigint float real
货币数据类型:money
bit数据类型:bit
5:建立主键:(鼠标点击右键 点击设置主键)x
(允许为空值的时候可以在表格的后面将其勾号勾上,不允许的时候相反)
(添加默认值的时候可以添加想要补充的内容)
7:如何建立表中关系:在设计的时候,在你所做的数据里点击右键,在弹出的快捷菜单中选择“关系”选项,弹出“外间关系”对话框,点击添加新的关系;
8:建立检查约束:在设计表的时候右击表,在弹出的快捷菜单中选择“CHECK约束”选项。然后在弹出的“CHECK约束”对话框中点击“添加”按钮。将添加一个新的约束 单击“表达式的”最右侧的小按钮,可以在弹出的“CHECK约束”中对话框中输入,点击确认就可以了
转载于:https://www.cnblogs.com/3020815dzq/p/7686721.html
C#语言和SQL Server 数据库处理相关推荐
- 图书管理系统 java 源码_[源码和文档分享]基于C语言和SQL SERVER数据库实现的图书管理系统...
摘 要 本文根据<数据库应用系统设计>课程要求而做.选择图书馆管理系统设计与开发是因为觉得图书馆管理系统对我们的帮助很大,并且经常去图书馆,对图书馆的大部分功能及流程还是比较了解,而且现在 ...
- C#语言和SQL Server 数据库技术_用表组织数据
第7章 用表组织数据 数据库本身无法直接存储数据,存储数据是通过数据库中的表来实现的. 一.表相关的几个基本概念 1.数据完整性 实现完整性的方法 *检验每行数据是否符合要求 *检验每列数据是否符合要 ...
- C#语言和SQL Server数据库技术_程序数据集散地:数据库
一.新建数据库: 1.右键点击数据库点击新建 2.命名数据库,初始大小可设置 3.选择保存路径,点击确定建立数据库 二.分离和附加数据库 1.分离 (1)鼠标右键选择要分离的数据库 --> ...
- 题库明细 C#语言和SQL Server
题库明细 C#语言和SQL Server 第一个C#程序 石振威 了解C#常用关键字(32道) 掌握变量的定义和使用方法(20道) 掌握C#控制台程序的结构组成(20道) 能够使用using和name ...
- c井语言和SQL第一章上机1,第一章 SQL Server 数据库基础复习内容(上机)
上机课程总目标 在本学期中,将模拟开发一套学员信息管理系统,用来管理学员的个人基本资料,老师资料,学生成绩,课程信息等教学相关内容,以实现学校的信息自动化,提高工作效率. 该系统包括学生档案管理.学生 ...
- SQL Server数据库学习总结及T-SQL语法使用实战
SQL Server数据库及T-SQL实战 声明 名词解释 SQL Server数据库 安装sql server 数据库中的三种完整性 SQL Server数据库基本操作 创建数据库 指定多个数据库文 ...
- [转载]在SQL Server数据库之间进行数据导入导出,OPENDATASOURCE
需要在c盘下先建立一个data.txt文件,然后在文件的第一行写上你要导出的列,不如说要导出id和name这两列,就在第一行写上 id,name 然后保存,使用下列SQL就可以了,你如果要保持原有的I ...
- 在SQL Server数据库之间进行数据导入导出
来源:http://kb.cnblogs.com/page/94464/ 在SQL Server数据库之间进行数据导入导出 (1).使用SELECT INTO导出数据 在SQL Server中使用最广 ...
- 易语言 存储过程 mysql_在易语言中调用MS SQL SERVER数据库存储过程(Transact-SQL)方法总结...
作者:liigo 日期:2010/8/25 Microsoft SQL SERVER 数据库存储过程,根据其输入输出数据,笼统的可以分为以下几种情况或其组合:无输入,有一个或多个输入参数,无输出,直接 ...
最新文章
- 判断一个图是否为树(有向图以及无向图)
- Java编程中“为了性能”需做的26件事(转)
- Css2.0+Css3.0+jQuery手册 chm
- 微众WeCross 跨链平台(13)开发示例
- ComponentBase.createMetaData and manifest.json oRoute
- php调用swf文件上传,swfupload-jquery-plugin AJAX+PHP 文件上传
- 计量经济学建模_一分钟看完计量经济学
- FreeSql (二十六)贪婪加载 Include、IncludeMany、Dto、ToList
- c汇编语言例题,汇编语言例题分析.doc
- 帮公司人事MM做了个工资条拆分工具
- h330 mini raid卡驱动 linux,戴尔h330阵列卡驱动下载
- linux geos 动态库,未经sudo许可在linux上安装GEOS库
- null和undefined的区别
- padStart 和 padEnd的使用
- 讯wifi_新讯随身wifi怎么样?新讯wifi靠谱吗?
- 经营管理、策略经营类社区网页小游戏推荐
- 精通Web Analytics 2.0 (10) 第八章:竞争情报分析
- 带蒙版的安卓剪辑软件_想用手机做自媒体?推荐这几款剪辑软件
- watch取消配对怎么重新配对_watch配对,apple watch 怎样取消配对后再重新配对
- java 设计模式之三-模版模式
热门文章
- 【郭林专刊】JSP中JSTL提供的函数标签EL表达式操作字符串的方法
- 033-Unit 12 Introduction to String Processiong
- hyperworks2019安装教程
- 阿里云 nginx php mysql_阿里云 Ubuntu + Nginx + PHP + MySQL
- xib 设置阴影_使用“IBInspectable”XIB设置圆角、边框、阴影
- 交叉驰豫的影响因素_什么因素影响了软管总成的质量?
- 第四范式受邀参加信息技术大讲堂 共探新基建发展趋势
- linux内核杂记(6)-进程调度(1)
- 【机器学习】扎实入门机器学习的路子
- 【NLP】巧借“他山之石”,生成信息量大、可读性强且稳定的摘要