![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 80
Kevin11Yao
这个作者很懒,什么都没留下…
展开
-
大型数据库——索引存储结构
索引存储结构:请创建一个包含一个表的数据库,该表至少2列。在此表中插入至少5行数据。在该表中创建一个聚集索引和非聚集索引,通过查询SYSINDEXES系统表相关信息和DBCC命令,显示你的数据表存储页和非聚集索引的存储页(非聚集索引用PAGE命令查看存储页时,用3号查看方式)。附上作业过程中使用的所有命令代码、截图、相关文字说明、作业心得体会等。创建数据库和表并插入数据:在该表中创建一个聚集索引和非聚集索引:CREATE UNIQUE CLUSTERED INDEX IX_ID ON TABLE原创 2021-05-14 16:35:09 · 195 阅读 · 0 评论 -
大型数据库——索引
什么叫索引据库中的索引是某个表中一列或者若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。数据库中的索引与书籍中的索引类似,在一本书中,利用索引可以快速查找所需信息,无须阅读整本书。在数据库中,索引使数据库程序无须对整个表进行扫描,就可以在其中找到所需数据。书中的索引是一个词语列表,其中注明了包含各个词的页码。索引的作用通过创建唯一索引,可以保证数据记录的唯一性。可以大大加快数据检索速度。可以加速表与表之间的连接,这一点在实现数据的参照完整性方面有特别的意义。在使用OR原创 2021-05-09 16:46:56 · 348 阅读 · 0 评论 -
大型数据库——表的存储原理
数据行(记录)结构1、定长记录在定长记录里,每个字段都有固定的长度,而且字段数也是固定的。这种记录的字段能够连续存储,因此在给定记录地址的情况下,借助系统目录里有关字段的长度信息就能计算出某个特殊字段的地址。2、变长记录对于变长记录来说,一种可能的记录组织方式就是像定长记录一样连续地存放字段,字段之间通过分割符隔开。这种组织方式需要扫描记录才能定位需要访问的字段。另一种方法是在变长记录开始处预留一些空间作为存放一个整数偏移量数组的空间,数组中的第1个整数表示记录的第1个字段的起始地址,当然这个地址原创 2021-05-09 15:54:17 · 1608 阅读 · 6 评论 -
大型数据库——创建约束
利用create命令创建表其语法形式如下:CREATE TABLE <表名>(<字段名> <数据类型>[列级完整性约束条件] [,<字段名> <数据类型>[列级完整性约束条件] …][,<表级完整性约束条件>])参数说明:(1)<表名>是所要定义的基本表的名字。一个表它可以由一个或多个属性组成。(2)<字段名>一般取有实际意义的名字。(3)<数据类型>可以是前面介绍的数据类型。原创 2021-05-09 15:07:23 · 798 阅读 · 0 评论 -
大型数据库——事务控制
简介事务是一个用户定义的完整的工作单元,一个事务内的所有语句被作为整体执行,要么全部执行,要么全部不执行。遇到错误时,可以回滚事务,取消事务内所做的所有改变,从而保证数据库中数据的一致性和可恢复性。事务的特性原子性:事务是数据库的逻辑工作单位,事务中的操作要么都做,要么都不做。一致性:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。隔离性:一事务的执行不能被其它事务干扰。持续性(永久性):指事务一旦提交,则其对数据库中数据的改变就应该是永久的事务和批的区别批是一组整体编译的转载 2021-05-09 10:11:00 · 122 阅读 · 0 评论