欢迎来到天天文库
浏览记录
ID:50455994
大小:586.00 KB
页数:39页
时间:2020-03-09
《数据库技术与应用(第二版)教学课件&参考答案王小玲 第2章 SQL_Server数据库的管理与使用.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章数据库的管理与使用SQLServer数据库的存储结构、数据库的创建、数据库的修改、数据库的删除、数据库的分离和附加、数据备份和还原数据的嵌套查询和连接查询学习目标了解:SQLServe数据库的存储结构;SQLServe数据库文件的基本类型;数据库文件和文件组的基本概念。理解:数据库文件的组织结构;数据库对象的基本概念;查看、修改、删除数据库的基本概念;分离数据库和附加数据库的基本概念。掌握:数据库文件的创建、分离、附加的方法;备份和恢复数据库的方法。2数据库技术与应用基础教材编写组2.1SQLServer数据库的存储结构2.1.1逻辑存储结构2.1.2物理存储结构3数据库技术
2、与应用基础教材编写组2.1.1逻辑存储结构数据库的逻辑存储结构指的是数据库是由哪些性质的信息所组成。它主要应用于面向用户的数据组织和管理,如数据库的表、视图、存储过程、用户权限等。4数据库技术与应用基础教材编写组2.1.1逻辑存储结构SQLServer数据库对象对象名称功能表由数据的行和列组成,格式与工作表相类似。行代表一个唯一的记录,列代表记录中的一个字段。类型定义规定了某个列中可以存放的数据类型。视图可以限制某个表格可见的行和列,或者将多个表格数据结合起来,作为一个表格显示。一个视图还可以集中列。存储过程是一种Transact-SQL语句,它们被编译成一个执行计划。该过程用于性
3、能优化和控制访问。用户在数据库内,对象的全部权限和所有权由用户帐户控制。用户帐户与数据库相关。角色指对数据具有相同的访问权限,是数据库一个对象。规则实现check约束从而保证数据的完整性。默认默认是针对一个表上的一个列的设置,它决定没有被指定为任何值时使用该值。用户定义的数据类型是一种自定义的数据类型,它基于某个预先定义的数据类型。它可以用来建立对程序员更有意义的表结构,有助于确保存放数据的相似类的列都具有相同的数据类型。用户定义的函数是一个由一条或多条Transact-SQL语句构成的子例行程序,用于封装代码以便于重用。一个函数可以有最多1024个输入参数。用户定义的函数可以取代
4、视图和存储过程。5数据库技术与应用基础教材编写组2.1.1逻辑存储结构SQLServer数据库类型系统数据库MasterModelMsdbTempdb用户数据库系统提供的示例数据库PubsNorthwind用户创建的数据库6数据库技术与应用基础教材编写组2.1.2物理存储结构数据库的物理存储结构指的是数据库文件在磁盘中是如何存储的。它主要应用于面向计算机的数据组织和管理,如数据文件、表和视图的数据组织方式、磁盘空间的利用和回收、文本和图形数据的有效存储等。7数据库技术与应用基础教材编写组2.1.2物理存储结构数据库文件存放数据库数据和数据库对象的文件。3种类型:主数据文件(.mdf
5、)次数据文件(.ndf)事务日志文件(.ldf)8数据库技术与应用基础教材编写组2.1.2物理存储结构数据库文件的存储形式数据库页的结构9数据库技术与应用基础教材编写组2.1.2物理存储结构数据库的文件组成主数据文件*.mdf仅有1个事务日志文件*.ldf1到多个次数据文件*.ndf零到多个次数据文件*.ndf零到多个(仅有一个)主文件组(零到多个)次文件组事务日志10数据库技术与应用基础教材编写组2.1.2物理存储结构数据库文件组(DatabaseFileGroup)主文件组用户定义的文件文件进行分组的目地:以便于管理和数据的分配/放置。注意:事务日志文件不属于任何文件组。例:分
6、别在三个硬盘驱动器上创建三个文件(Data1.ndf、Data2.ndf和Data3.ndf)将这3个文件指派到文件组fgroup1中,然后,在文件组fgroup1上创建一个表。对表中数据的查询将分散到3个磁盘上,因而性能得以提高。11数据库技术与应用基础教材编写组2.2数据库的创建2.2.1使用企业管理器创建数据库2.2.2使用向导创建数据库2.2.3使用Transact-SQL语言创建数据库12数据库技术与应用基础教材编写组2.2.1使用企业管理器创建数据库操作方法演示操作13数据库技术与应用基础教材编写组2.2.2使用向导创建数据库操作方法在企业管理器中使用工具菜单中的“向导
7、”命令演示操作14数据库技术与应用基础教材编写组2.2.3使用T-SQL语言创建数据库Transact-SQL语言的语法约定及用于说明约定用于大写Transact-SQL关键字。斜体用户提供的Transact-SQL语法的参数。粗体数据库名、表名、列名、索引名、存储过程、实用工具、数据类型名以及必须按所显示的原样键入的文本。下划线指示当语句中省略了包含带下划线的值的子句时应用的默认值。
8、(竖线)分隔括号或大括号中的语法项。只能使用其中一项。[](方括号)可选语法项。不
此文档下载收益归作者所有