- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
创建数据库示例
任务一 使用SSMS创建数据库 引导文 怎样创建数据库和文件组? 什么是架构及怎样创建架构? 数据库文件由哪些组成? 怎样规划数据库? 怎样配置链接服务器? 数据库管理员在了解了学生选课系统数据库的需求后,为了能管理所有老师、学生、课程、选课等信息,在SQL Server 2008中需要创建名为“StuSelDB”的数据库。“StuSelDB”数据库中数据信息量大,每当开始选课或期末考试,数据库并发操作量大,故数据库管理员在创建数据库时必须进行相关管理和配置。 当在SQL Server 2008中新建一个用户数据库时,实际上是从Model数据库复制了一个副本。Model数据库中的每个部分都会出现在新建的数据库中。当数据库建好后,数据库会按照参数中设定的大小占用磁盘空间。 数据库文件 主数据文件 :mdf 主数据文件是数据库的起点,指向数据库中的其他文件。每个数据库都有一个主数据文件。 次要数据文件 (辅助数据文件):ndf 除主数据文件以外的所有其他数据文件都是次要数据文件。 日志文件:ldf 日志文件包含着用于恢复数据库的所有日志信息。每个数据库必须至少有一个日志文件,也可以有多个。 创建数据库示例 打开SSMS可视化工具,连接到数据库引擎服务器。 在“对象资源管理器”中右键单击“数据库”,选择新建数据库,在数据库名栏目内输入数据库名称“StuSelDB”。 单击“确定”,数据库“StuSelDB”创建成功。 文件组的概念 文件组是数据文件的逻辑集合,它使管理员能够将文件组中的所有文件作为单独一项进行管理。 文件组可以控制数据库中各个对象的物理布局,这可提供大量可管理性和性能方面的好处。 SQL Server 2008文件组的类型: 主文件组 主文件组包含主数据文件和任何没有明确分配给其他文件组的其他文件。 用户定义文件组 是包含为便于分配和管理而分组的数据文件。这些数据文件也称为辅助数据文件,并且通常使用.ndf扩展名。 创建文件组的场合 出于性能考虑在单个文件组中使用多个文件 使用多个文件组控制物理数据布局 默认文件组和只读文件组 默认文件组 在数据库中创建对象时若没有指定对象所属的文件组,对象将被分配给默认文件组。 一般情况下PRIMARY文件组是默认文件组。 只读文件组 标记为只读的文件组不能以任何方式修改。 任何非主文件组都可标记为只读。 若在StuSelDB数据库中用一张名为Student_id的表来统计学生的学号和姓名。现在的问题是每一届的学生数据都会存在这样一张同名的表,这可能给查询带来困难。例如将如何区分2008级和2009级的学生。 解决的方法就是为每一届的学生建立架构,比如要查找2008级的学生学号时,就可以通过2008.student_id来找到合适的表。 架构 架构的概念 架构是指包含表、视图、过程等的容器。 位于数据库内部,而数据库位于服务器内部。特定架构中的每个安全对象都必须有唯一的名称 。 架构中安全对象的完全指定名称 : server.database.schema.object 数据库服务器名 数据库名 架构名 对象名 创建架构 架构与对象所有权分离的优势: 在将数据库对象组织到命名空间中时灵活性更强,因为将对象分组到架构中并不依赖于对象所有权。 权限管理更加简单,因为既可以对单个对象授予权限,有可以在架构范围授予权限。 可管理性得到提高,因为删除一个用户不必重命名该用户所拥有的所有对象。 示例架构 AdventureWorks示例数据库中所使用的架构并列出每个架构中典型的表: 架构 包含相关对象 示例 HumanResources Adventure Works Cycles 的雇员。 Employee 表 Department 表 Person 各个客户、供应商和雇员的名称和地址。 Contact 表 Address 表 StateProvince 表 Production 由 Adventure Works Cycles 生产和销售的产品。 BillOfMaterials 表 Product 表 WorkOrder 表 Purchasing 从其采购零件和产品的供应商。 PurchaseOrderDetail 表 PurchaseOrderHeader 表 Vendor 表 Sales 与客户和销售相关的数据。 Customer 表 SalesOrderDetail 表 SalesOrderHeader 表 创建架构 dbo架构 用户拥有的默认架构 当引 用的对象包含在默认架构中时,不需要指定架构名。 创建架构 创建架构有两种方式 :通过对象资源管理器和通过Transact-SQL
有哪些信誉好的足球投注网站
文档评论(0)