欢迎来到天天文库
浏览记录
ID:40631381
大小:250.01 KB
页数:13页
时间:2019-08-05
《创建和使用数据库1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章创建和使用数据库3.1查看数据库查看数据库内置数据库Master数据库:系统初始化信息,不要动。Tempdb数据库:临时存储,不要动。Model数据库:存放系统模板。不要动。Msdb数据库:记录用,不要动。Pubs和Northwind数据库:实例,可以操作。查看数据库内容查看表信息向导10/8/20212华北科技学院李文武察看关系图查看表的结构和内容查看视图查看存储过程查看用户和角色数据库的其他组成部分规则:属性值取值范围默认值:设置属性值的默认值用户定义数据类型:用户定义函数:全文目录:方便查询10/8/20213华北科技学院李文武3.
2、2SQLServer数据库和文件逻辑数据库从用户观点看,数据库是一个存放数据的表和支持这些数据的存储、检索、安全性和完整性的逻辑成分所组成的集合。这种观点将数据库称为逻辑数据库,组成数据库的逻辑成分称为数据库对象。用户可给出两种对象名:完全限定名和部分限定名。完全限定名:是对象的全名,包括四个部分:服务器名、数据库名、所有者名和对象名,其格式为:server.database.owner.object在SQLServer2000上创建的每个对象都必须有一个惟一的完全限定名。10/8/20214华北科技学院李文武数据库对象数据库对象说明表由行和列
3、构成的集合,用来存储数据数据类型定义列或变量的数据类型,SQLServer提供了系统数据类型,并允许用户自定义数据类型视图由表或其他视图导出的虚拟表索引为数据快速检索提供支持,可以保证数据惟一性的辅助数据结构约束用于为表中的列定义完整性的规则默认值为列提供的默认值存储过程存放于服务器的预先编译好的—组T—SQL语句触发器特殊的存储过程,用户表中数据改变时,该存储过程被自动执行10/8/20215华北科技学院李文武部分限定名:只包含对象完全限定名中的一部分的对象名。对象全名的四个部分中的前三个部分均可以省略。注意:当省略中间的部分时,圆点符“.”
4、不可省略。在部分限定名中,未指出的部分使用以下默认值:服务器:默认为本地服务器。数据库:默认为当前数据库。所有者:默认为在数据库中与当前连接会话的登录标识相关联的数据库用户名或者数据库所有者(dbo)。例:server.database..object/*省略所有者名*/serven..owner.object/*省略数据库名*/database.owner.object/*省略服务器名*/server...object/*省略数据库名和所有者名*/owner.object/*省略服务器名和数据库名*/object/*省略服务器名、数据库名和所
5、有者名*/10/8/20216华北科技学院李文武物理数据库从数据库管理员观点看,数据库是存储逻辑数据库的各种对象的实体。将数据库称为物理数据库。SQLServer2000的物理数据库构架主要内容包括文件及文件组,还有页和盘区等,它们描述了SQLServer2000如何为数据库分配空间。数据以“页”为基本存储单位,页的大小为8KB;“盘区”(也称扩展盘区)则是为表和索引分配存储空间的基本单元,一个盘区的大小为8个相邻的页(即64KB),当表或索引的长度小于8个页时,它们被存储在与其他对象共享的混合盘区中,而当其长度达到8个页时,就被存储在自己的统
6、一盘区中。10/8/20217华北科技学院李文武文件和文件组数据库文件主数据文件(Primary)简称主文件,该文件是数据库的关键文件,包含了数据库的启动信息,并且存储数据。每个数据库必须有且仅能有一个主文件,其默认扩展名为.mdf。辅助数据文件(Secondary)简称辅(助)文件,用于存储未包括在主文件内的其他数据。辅助文件的默认扩展名为.ndf。辅助文件是可选的,根据具体情况,可以创建多个辅助文件,也可以不用辅助文件。日志文件(TransactionLog)也称为事务日志文件,用于保存恢复数据库所需的事务日志信息。每个数据库至少有一个日志
7、文件,也可以有多个。日志文件的扩展名为.ldf。创建数据库后,至少包含上述的主文件和日志文件。文件的名字是操作系统文件名,它们不是由用户直接使用的,而是由系统使用的,因此不同于数据库的逻辑名。10/8/20218华北科技学院李文武数据库文件组为便于管理和分配数据而将文件组织在一起,通常可以为一个磁盘驱动器创建一个文件组,然后将特定的表、索引等与该文件组相关联,那么对这些表的存储、查洵和修改等操作都在该文件组中。使用文件组可以提高表中数据的查询性能。主文件组。包含主数据文件和任何没有明确指派给其他文件组的其他文件。用户定义文件组。T-SQL语句中
8、用于创建和修改数据库的语句分别是CREATEDATABASE语句和ALTERDATABASE语句,在这两个语句中都可以用FILEGROUP关键字指定文
此文档下载收益归作者所有