SQL Server数据库技术(5)

2019-04-23 18:57

选择“用户映射”选项卡:

然后断开与原服务器的连接(当然也可以直接点左边那个“打开连接”而不关闭原来的),用SQL Server帐号重新进行连接:

登录成功后,出现了登录名为sa和sun的两个用户名。

看看是否能登录成功,如果没有登录成功,那么请新增服务器角色如下:

怎么样,登录成功了吧?在这里特别提醒一下,sa 是SQL Server登录用户的默认最高权限。

7.创建约束和添加关系:

数据完整性:要求数据库中数据的准确性,而准确性是通过数据表的设计和约束来实现的。

SQL Server提供四种类型数据完整性:

实体完整性:即每行数据不能相同。约束方法:唯一性约束、主键约束、标识列属性

域完整性:即每列数据输入的有效性。约束方法:限制类型、检查约束、外键约束、默认值、非空约束

引用完整性:即表与表之间关系的引用以影响某些删除修改操作。约束方法:主、外键

自定义完整性:即用户可以自定义特定的规则。约束方法:规则、存储过程、触发器。

主键(Primary Key):能够唯一标识表中每一行的某一列或多列的组合(组合键)。作用:可以使表中不存在重复的数据行或重复的实体。一个表只能有一个主键,通常应为表设置一列为主键(依据最少性和稳定性原则)。主键标识:PK_表名(如:PK_StuInfo)。

外键(Foreign Key):“子表”中对应“主表”的列,在“子表”中称为~,该值要求必须与主表的主键或唯一键相对应。作用:多表强制引用完整性,使子表和主表实现数据的同步。一个表可以有多个外键。

外键标识:FK_子表名_主表名(如:PK_StuInfo_classInfo)。

约束五大类型:主键约束、检查约束、默认约束、唯一性约束、引用完整性约束。

主键约束:

如果我们在某个表的列中实在找不到一列作为主键,但又想唯一标识每行的记录。可以创建一个自动增长的标识列。如将stuId作为标识列,可以在列属性面板中标识规范中设置一下内容:

外键约束:

假设我们建立了两个表:学生表(stuInfo)和班级表(classInfo),这两个表之间关于班级编号(class)有主外键的关系。其中classInfo是主表,stuInfo是子表。

【注意】一对多关系:一是主表,多是子表。即一个班级对应多个学生。


SQL Server数据库技术(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:固体制剂车间清洁验证

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: