企业局域网的安全与运维Ⅱ-数据库和表的创建与管理汇.ppt

企业局域网的安全与运维Ⅱ-数据库和表的创建与管理汇.ppt

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
企业局域网的安全与运维Ⅱ-数据库和表的创建与管理汇

在图形界面下创建数据库 图12 添加数据库文件界面 在图形界面下创建数据库 图13 【选项】界面 在图形界面下创建数据库 图14 【文件组】界面 练习1: 该数据库名称为employees,有1个10MB和1个20MB的数据文件和2个10MB的事务日志文件。数据文件逻辑名称为employee1和employee2,物理文件名为employee1.mdf和employee2.ndf。主文件是employee1,由primary指定,两个数据文件的最大尺寸分别为无限大和100MB,增长速度分别为10%和1MB。事务日志文件的逻辑名为employeelog1和employeelog2,物理文件名为employeelog1.ldf和employeelog2.ldf,最大尺寸均为50MB,文件增长速度为1MB。 练习 创建sales库,要求: 主数据文件的初始大小为5MB,最大空间为20MB,文件的增量为1MB 次数据文件属于S_Group文件组,初始大小为5MB,最大空间不受限制(unlimited),文件的增量为2MB 日志文件的初始大小为2MB,最大空间不受限制,文件的增量为1% 查看数据库信息 1. 使用图形工具查看 在【对象资源管理器】窗口中右击要查看的数据库名称,在级联菜单中选择属性,会出现如图16所示的数据库属性对话框。 通过选择左侧的不同选项,可以查看数据库的相应信息和修改相应参数。 查看数据库信息 图16 数据库属性对话框 缩小数据库 1、SSMS 自动收缩:数据库属性——选项——自动收缩 选定要收缩的数据库,操作—所有任务—收缩数据库 删除数据库 在SQL Server中,可以通过SQL Server Management Studio的图形界面或Transact-SQL语句删除数据库。 1. 使用图形工具删除 在【对象资源管理器】窗口中右击要查看的数据库名称,在级联菜单中选择【删除】,会出现如图5.19所示的【删除对象】对话框。 在图19中单击【确定】按钮,即可删除数据库。 当数据库处于以下三种情况之一时,不能被删除: 当有用户使用此数据库时 当数据库正在被恢复(Restore)时 当数据库正在参与复制时 删除数据库 注意:千万不要删除系统数据库 思考和记录 在删除数据库时可能会出现的错误? 1 数据表的建立 在设计数据库时,必须先确定数据库所需的表、每个表中数据的类型以及可以访问每个表的用户。在创建表及其对象之前,要先确定表的下列特征: 表要包含的数据的类型。 表中的列数,每一列中数据的类型和长度(如果必要)。 哪些列允许空值。 是否要使用以及何处使用约束、默认设置和规则。 所需索引的类型,哪里需要索引,哪些列是主键,哪些是外键。 创建表的最有效的方法是同时定义表中所需的所有内容。这些内容包括表的数据限制和其他组件。在创建和操作表后,将对表进行更为细致的设计。 表——数据库中最重要的对象 表的类型: 标准表:存储用户数据 系统表:存储系统数据(配置) 临时表:常用来存储查询过程中产生的临时数据 分区表:将一个数据量庞大的表水平的划分成多个单元的表,这些单元分散到数据库的多个文件组中,来实现对多个单元的并行访问 1.1 数据类型 设计表时首先要执行的操作之一是为每个列指定数据类型。数据类型定义了各列允许使用的数据值。通过下列方法之一可以为列指定数据类型: 使用 SQL Server 2005 系统数据类型。 创建基于系统数据类型的别名数据类型。 1. 系统数据类型 在 SQL Server 2005 中,每个列、局部变量、表达式和参数都具有一个相关的数据类型。数据类型是一种属性,用于指定对象可保存的数据的类型:整数数据、字符数据、货币数据、日期和时间数据、二进制字符串等。 1.1 数据类型 SQL Server 提供系统数据类型集,该类型集定义了可与 SQL Server 一起使用的所有数据类型。 (1) 精确数字类型 bigint、int、smallint、tinyint 取值范围及存储字节数见表。 bit 可以取值为 1、0 或 NULL 的整数数据类型。 decimal与numeric 带固定精度和小数位数的数值数据类型。 money和smallmoney 代表货币或货币值的数据类型。 (2) 近似数字类型 float和real 用于表示浮点数值数据的大致数值数据类型。 (3) 日期和时间类型 datetime和smalldatetime 用于表示某天的日期和时间的数据类型。 1.1 数据类型 (4) 字符串类型 char 和 varchar 固定长度或可变长度的字符数据类型。 text

您可能关注的文档

文档评论(0)

liwenhua11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档