版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、任务二 创建和管理数据库,学习目标(P31) 重点及难点 SQL Server数据库存储结构 使用SSMS和T-SQL语句创建数据库 使用SSMS和T-SQL语句管理数据库,案例分析 设计创建数据库创建表添加数据查询 使用图形用户界面创建JXGL数据库 明确 数据库名称(JXGL)、 初始容量(4MB+5MB)、 最大容量(500MB+1024MB)、 增长方式、文件存储路径 数据库存储结构,案例一 使用SSMS创建JXGL数据库,案例实现,1.进入SQL Server图形界面SSMS,2.对象资源管理器右键单击“数据库”节点 选择“新建数据库”,4.输入数据库名称,案例实现,3.进入“新建数
2、据库”对话框,注意:为数据库命名时要确定该名称在对象资源管理器的数据库列表中不存在,即不能有同名的数据库。,案例实现,5.设置数据库文件属性,案例实现,5.设置数据库文件属性,提到文件时使用的名称 同一数据库中此名称唯一,案例实现,5.设置数据库文件属性,数据文件 日志文件,案例实现,5.设置数据库文件属性,未放数据时分配给数据文件的大小 未放日志时分配给日志文件的大小 分配给数据库的初始大小,案例实现,5.设置数据库文件属性,数据文件大小超过4MB,文件大小自动增长,每次增长5MB,增长到500MB为止。,为什么设置增长的最大值?,防止自动增长到填满整个磁盘,案例实现,5.设置数据库文件属性
3、,文件在本地硬盘上的存储路径 必须是已存在的目录,案例实现,6.点击“确定”,创建完成,在“对象资源管理器”中“数据库”节点下查看“JXGL”数据库。,此时数据库中没有任何用户自己创建的对象,“空数据库”,知识点:数据库存储结构,由DBMS管理的逻辑存储结构:各种数据库对象,物理存储结构:数据库在磁盘上以文件的形式存储,知识点:数据库的物理存储结构和逻辑存储结构:,JXGL,数据文件,日志文件,表、索引、存储过程、视图等各种数据库对象组成,C:DbdataJXGLJXGL.mdf,C:DbdataJXGLJXGL.ldf,数据库在磁盘上以文件的形式存储,知识点:数据库的物理文件,主数据文件:
4、后缀为.mdf 每个数据库必须有,且只有一个主数据文件 包含数据库的启动信息,并用来存储数据库 次数据文件: 后缀为.ndf 每个数据库可以没有,可以有多个次数据文件 日志文件: 后缀为.ldf 每个数据库必须有,且可以有多个日志文件,JXGL.mdf,JXGL_data.ndf,JXGL_log.ldf,案例分析 设计创建数据库创建表添加数据查询 使用CREATE DATABASE命令创建JXGL数据库 实质上是创建数据库的数据文件和日志文件 明确 数据库名称(JXGL1)、 初始容量(4MB+2MB+5MB)、 最大容量(500MB+500MB+1024MB)、 增长方式、文件存储路径,案
5、例二 使用T-SQL创建JXGL数据库,案例实现,1.进入SQL Server图形界面SSMS,2.单击SSMS标准工具栏中的“新建查询”,打开“查询编辑器”,代码编辑区,输入T-SQL语句,案例实现,3.在代码编辑区中输入:,第1行:,create database JXGL1,创建,数据库,数据库名称,案例实现,3.在代码编辑区中输入:,第2行:,on,指定数据文件的清单,案例实现,3.在代码编辑区中输入:,第3行-第9行:,( name=JXGL, filename=C:DBdataJXGL.mdf, Size=4, Maxsize=500, Filegrowth=5 ),定义主数据文件
6、,一个文件的定义包含在一对( )中,逻辑名称,操作系统文件名,文件初始容量,文件增长的最大容量,文件的自动增量,逗号,逗号,逗号,逗号,没有逗号,此处逗号在括号外,代表之后还有其它数据文件的定义,案例实现,3.在代码编辑区中输入:,第10行-第16行:,( name=JXGL_data, filename=C:DBdataJXGL_d.ndf, Size=2, Maxsize=500, Filegrowth=10% ),定义次数据文件,不能重名,文件大小按百分比增加,此处括号外没有逗号,代表之后没有其它数据文件的定义,案例实现,3.在代码编辑区中输入:,第17行:,log on,指定日志文件的
7、清单,案例实现,3.在代码编辑区中输入:,第18行-第22行:,(name=JXGL_log, filename=C:DBdataJXGL_l.ldf, Size=5, Maxsize=1024, Filegrowth=5%),定义日志文件,此处括号外没有逗号,代表之后没有其它日志文件的定义,案例实现,4.点击工具栏中的“执行”按钮,“消息”窗格中显示“命令已成功完成” 到对象资源管理器中查看新创建的数据库JXGL1,在SSMS中打开“创建JXGL.sql”文件进行演示,CREATE DATABASE 数据库名 ON PRIMARY ( ,n ) LOG ON ( ,n ),知识点:T-SQL
8、创建数据库的语法,教材P37-P38,案例分析 JXGL数据库创建完成 需要 先增加一个次数据文件 再将数据库名称改为JX 最后删除数据库JX,案例三 使用SSMS管理JXGL数据库,案例实现,1.“对象资源管理器中” “数据库”节点右键点击“JXGL”数据库“属性”打开“数据库属性”对话框,子任务1:增加一个次数据文件,案例实现,2.“数据库属性”对话框点击“添加”按钮,子任务1:增加一个次数据文件,3.“数据库文件”列表栏的第三栏添加次数据文件JXGL_data,初始容量2MB,自动增长率10MB,最大容量500MB。,4.单击“确定”按钮,完成文件的添加操作,案例实现,1.“对象资源管理器中” “数据库”节点右键点击“JXGL”数据库“重命名”,子任务2:将数据库名称改为JX,2.输入新的数据库名称,案例实现,1.“对象资源管理器中” “数据库”节点右键点击“JX”数据库点击“删除”,子任务3:删除数据库JX,注意:执行“删除”操作,数据库和数据库文件都将被删除,若无备份,则只能重建。,总结,SQL Server数据库存储结构分为逻辑存储结构和物理存储结构。,可以通过SSMS和T-SQL创建与管理数据库,课堂练习: 使用T-SQL创建三个数据库:工厂、售货、学习 工厂有两个数据文件,一个日志文件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026浙江衢州市教育局“南孔学地教职等你”硕博专场招聘56人备考题库及参考答案详解(满分必刷)
- 2026云南玉溪市计划生育协会城镇公益性岗位招聘1人备考题库【轻巧夺冠】附答案详解
- 2026四川宜宾江安县人力资源和社会保障局第一次招聘编外聘用人员14人备考题库及参考答案详解(基础题)
- 2026山东省新动能基金管理有限公司校园招聘8人备考题库附答案详解(研优卷)
- 2026新疆博尔塔拉蒙古自治州华棉棉业有限责任公司招聘1人备考题库【考点精练】附答案详解
- 特区建工集团2026届春季校园招聘备考题库附答案详解(轻巧夺冠)
- 2026浙江省荣军医院特殊专业技术岗位招聘3人备考题库及参考答案详解【新】
- 2025-2026学年贵州话教学设计模板
- 2026广西桂林信息工程职业学院人才招聘备考题库及参考答案详解一套
- 2026贵州黔西南州政协办公室公益性岗位招聘4人备考题库含答案详解【满分必刷】
- 掘进工作面过老巷、过采空区安全技术措施1429
- 产业发展调研方案
- 中央空调系统维保服务报价清单
- TRIZ矛盾矩阵新版48个参数课件
- 江西财经大学会计学原理 Ppt讲义
- 哈灵顿在现金(卷一)
- GB/T 18043-2013首饰贵金属含量的测定X射线荧光光谱法
- GB/T 17478-2004低压直流电源设备的性能特性
- 机修钳工题库(初版)
- 心力衰竭的护理和查房课件
- 世纪大桥工程项目ERP沙盘模拟方案设计
评论
0/150
提交评论