- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL期末报告
《SQL Server数据库原理及应用》终期报告试解释sql server的实例和默认实例及数据库对象名称的四级引用机制一个SQL Serve数据库引擎就是一个实例。每个SQL Server数据库引擎实例各有一套不为其他实例共享的系统及用户数据库。应用程序连接同一台计算机上的SQL Server数据库引擎实例的方式与连接其他计算机上运行的SQL Server数据库引擎的方式基本相同。由于实例各有一套不为其他实例共享的系统及用户数据库,所以各实例的运行是独立的,一个实例的运行不会受其他实例运行的影响,也不会影响其他实例的运行。一台计算机上最多只有一个默认实例,也可以没有默认实例,默认实例名与计算机名相同,修改计算机名会同步修改默认实例名。如果应用程序在请求连接 SQL Server 时只指定了计算机名,则 SQL Server 客户端组件将尝试连接这台计算机上的数据库引擎默认实例。SQL Server对象的全名包括四部分:Server.Database.Owner.Object(服务器名.数据库名.所有者名.对象名)?四个部分全部指定的名称为完全合格名称。在SQL Server中创建的每个对象都必须有唯一的完全合格名称。试简要分析sql server创建表时的主要约束机制,并举例说明。SQL Server创建表时的主要约束机制有以下几个。Not Null非空约束,定义了非空约束的属性值不允许取空值。在以下示例中,创建一个学生表,姓名属性不能为空例:Create table 学生 (姓名 varchar(20) Not Null)Primary Key 主键约束。在创建或修改关系的定义语句中,用Primary Key声明主键的同时即定义了一个主键约束,主键值不允许空也不允许重复。在以下示例中,创建一个学生选修课表,主键为学生学号和课程号例:Create Table 选修课( 学号varchar(10), 课程号varchar(20), Primary Key(学号,课程号) )Unique唯一性约束。在创建或修改关系的定义语句中,用Unique关键字声明一个属性或属性组合。则该属性或属性组合不允许出现重复值。在以下示例中,创建一个学生表,其中身份证号唯一。例:Create Table 学生( 身份证号varchar(20) ,Unique(身份证号) )Foreign Key 外键约束。在创建或修改关系的定义语句中,用Foreign Key关键字声明一个外键的同时,即定义了一个外键约束。外键要么取空值,要么取对应的某个主键。在以下示例中,学生表的主键是学号, 选修课表中将学号作为外键。例:Create Table 学生( 学号varchar(10), Primary Key(学号) )Create Table 选修课( 课程号 varchar(10), Foreign Key(学号))Default缺省值约束。将列中的使用频率最高的属性值定义为Default约束中的默认值,可以减少数据的输入量。在以下示例中,将学生表的名字的默认值为汉族。例:Create Table 学生( 民族 char(5) Not Null, Default 汉族 For 民族)Check约束检查约束。Check约束通过约束条件表达式设置列值应满足的条件。在以下示例中,检查学生表中性别信息是否超出男,女两个选项。例:Create Table 学生( 性别 char(2),Constraint Check (性别 IN (‘男’,’女’)))试分析sql server数据库关系图的主要功用,并举例说明。数据库关系图是指某数据库的表(视图)之间的关系图,即数据库关系图描述的是表之间的关系。关系图通过外键约束将一个库中的多个基本表练级成一个逻辑整体。关系图的数据可以通过程序或直接被用户浏览和查询,但是不能通过关系图进行数据更新。关系图必须由多表构成,构造结构时只能有连接操作。创建一个视图,将两个表联起来。然后会弹出对话框通过选择项可以进行对当前选中的表增加列,设置住吗、建立表间关系等操作。4.是分析T-SQL的主要过程控制语句,并举例说明。T-SQL的主要过程控制语句有Begin…End语句块;If..Else语句;While语句和CASE语句。Begin..End语句块用来设置一个程序块,将Begin..End内的语句组视为一个单元执行,而且Begin..with语句允许嵌套。在以下示例中,Begin..End定义T-SQL语句。如果不包含Begin..End块,则执行两个ROLLBACK语句。例:BEGIN TRANSACTION;GOIf @@Trancount=0BeginSelect * from 人员信息 where 姓=’李’;ROLLBACK T
您可能关注的文档
- APACHE服务器实践(一).doc
- 速达SaaS客户端《安装指南》.doc
- SQL SERVER 上机实验.doc
- Websphere服务简单配置说明.doc
- 配置samba服务实现便捷访问Linux服务器上的应用程序目录.doc
- 我们的低碳,我们.ppt
- oracle数据库和SQLserver的基本操作.docx
- 课题名称:windows2003服务器配置与管理 实训.doc
- 自动弹出添加到收藏夹 源码.doc
- SQL Server 2000 数据库同步配置方案.doc
- 基于matlab的可视化界面制作.doc
- 关于thrift client和server的编写方法.docx
- (09教育技术)实验五 windows 2003 server的安装与FTP服务器的配置.doc
- 在Access中实现对SQL Server数据库数据的编辑.doc
- 在Windows xp下FTP服务器的配置.doc
- Kerberos认证服务配置-实验报告.doc
- ArcGIS Server9.3安装和配置手册.doc
- 《计算机网络》课程设计安排表及任务书新版2010计算机.doc
- win2003 sp2与Sqlserver2005与QC9.0安装过程.docx
- 嵌入式软件开发工程师.doc
最近下载
- DMIS语言简易教程资料.pdf VIP
- 初中物理八年级下册-大单元教学】10.3教学设计:物体的浮沉条件及应用教学设计 八下第十章《浮力》大单元整体设计(人教版).doc VIP
- 围挡物资供货服务计划方案.docx VIP
- 重症患者心脏康复护理技术.pptx VIP
- 05X101-2 地下通信线缆敷设建筑工程 图集 .docx VIP
- 水利水电站压力管道.doc VIP
- 八年级物理第二章声现象主题单元设计.doc VIP
- 人教版八年级下册物理 第七章 力 大单元整体教学设计.docx VIP
- 12D101-5 110KV及以下电缆敷设.docx VIP
- 初中数学大单元整体教学设计.docx VIP
文档评论(0)