SQL第2章 数据库创建ppt课件.ppt

SQL第2章 数据库创建ppt课件.ppt

ID:59414688

大小:872.00 KB

页数:44页

时间:2020-09-19

SQL第2章  数据库创建ppt课件.ppt_第1页
SQL第2章  数据库创建ppt课件.ppt_第2页
SQL第2章  数据库创建ppt课件.ppt_第3页
SQL第2章  数据库创建ppt课件.ppt_第4页
SQL第2章  数据库创建ppt课件.ppt_第5页
资源描述:

《SQL第2章 数据库创建ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章数据库创建2.1SQLServer数据库基本概念2.2界面方式创建数据库2.3命令方式创建数据库2.1SQLServer数据库基本概念2.1.1逻辑数据库用户经常需要在T-SQL中引用SQLServer对象并对其进行操作,如对数据库表进行查询和数据更新等,在其所使用的T-SQL语句中需要给出对象的名称。用户可以给出两种对象名,即完全限定名和部分限定名。(1)完全限定名。在SQLServer2008中,完全限定名是对象的全名,包括4个部分:服务器名、数据库名、数据库架构名和对象名,其格式为server.database.scheme.object在SQLServer2008

2、上创建的每一个对象都必须有一个唯一的完全限定名。2.1.1逻辑数据库(2)部分限定名。在使用T-SQL编程时,使用全名往往很烦琐且没有必要,所以常省略全名中的某些部分,对象全名的4个部分中的前3个部分均可以省略,当省略中间的部分时,圆点符“.”不可省略。把只包含对象完全限定名中的一部分的对象名称为部分限定名。当用户使用对象的部分限定名时,SQLServer可以根据系统的当前工作环境确定对象名称中省略的部分。在部分限定名中,未指出的部分使用以下默认值。服务器:默认为本地服务器。数据库:默认为当前数据库。数据库架构名:默认为dbo。例如,以下是一些正确的对象部分限定名:server

3、.database...object/*省略架构名*/server..scheme.object/*省略数据库名*/database.scheme.object/*省略服务器名*/server…object/*省略架构名和数据库名*/scheme.object/*省略服务器名和数据库名*/object/*省略服务器名、数据库名和架构名*/2.1.1逻辑数据库下面大致介绍一下SQLServer2008中所包含的常用数据库对象。①表:表是SQLServer中最主要的数据库对象,它是用来存储和操作数据的一种逻辑结构。表由行和列组成,因此也称为二维表。表是在日常工作和生活中经常使用的一

4、种表示数据及其关系的形式。②视图:视图是从一个或多个基本表中引出的表。数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。由于视图本身并不存储实际数据,因此也可以称之为虚表。视图中的数据来自定义视图的查询所引用的基本表,并在引用时动态生成数据。当基本表中的数据发生变化时,从视图中查询出来的数据也随之改变。视图一经定义,就可以像基本表一样被查询、修改、删除和更新了。2.1.1逻辑数据库③索引:索引是一种不用扫描整个数据表就可以对表中的数据实现快速访问的途径,它是对数据表中的一列或者多列数据进行排序的一种结构。表中的记录通常按其输入的时间顺序存放,这

5、种顺序称为记录的物理顺序。为了实现对表记录的快速查询,可以对表的记录按某个或某些属性进行排序,这种顺序称为逻辑顺序。索引是根据索引表达式的值进行逻辑排序的一组指针,它可以实现对数据的快速访问,索引是关系数据库的内部实现技术,它被存放在存储文件中。④约束:约束机制保障了SQLServer2008中数据的一致性与完整性,具有代表性的约束就是主键和外键。主键约束当前表记录的唯一性,外键约束当前表记录与其他表的关系。⑤存储过程:存储过程是一组为了完成特定功能的SQL语句集合。这个语句集合经过编译后存储在数据库中,存储过程具有接受参数、输出参数、返回单个或多个结果以及返回值的功能。存储过

6、程独立于表存在。2.1.1逻辑数据库存储过程有与函数类似的地方,但它又不同于函数,例如,它不返回取代其名称的值,也不能直接在表达式中使用。①触发器:触发器与表紧密关联。它可以实现更加复杂的数据操作,更加有效地保障数据库系统中数据的完整性和一致性。触发器基于一个表创建,但可以对多个表进行操作。②默认值:默认值是在用户没有给出具体数据时,系统所自动生成的数值。它是SQLServer2008系统确保数据一致性和完整性的方法。③用户和角色:用户是指对数据库有存取权限的使用者;角色是指一组数据库用户的集合。这两个概念类似于WindowsXP的本地用户和组的概念。④规则:规则用来限制表字段

7、的数据范围。⑤类型:用户可以根据需要在给定的系统类型之上定义自己的数据类型。⑥函数:用户可以根据需要在SQLServer2008上定义自己的函数。2.1.2物理数据库1.页和区SQLServer2008中有两个主要的数据存储单位:页和区。页是SQLServer2008中用于数据存储的最基本单位。每个页的大小是8KB,也就是说,SQLServer2008中每1MB的数据文件可以容纳128页。每页的开头是96B的标头,用于存储有关页的系统信息。紧接着标头存放的是数据行,数据行按顺序排列。数据库表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。