欢迎来到天天文库
浏览记录
ID:43701695
大小:617.50 KB
页数:36页
时间:2019-10-12
《关系数据库与SQLServer2012第3版教学课件作者龚小勇第5讲创建管理数据库课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章数据库的创建和管理第5讲引:数据库的设计步骤:收集、分析数据建立概念模型(用ER图表示)建立逻辑模型(用关系/关系模式表示)关系规范化1NF→2NF→3NF创建数据库第一次抽象第二次抽象第3章数据库的创建和管理教学内容基础知识:数据库结构系统数据库创建用户数据库(重点、难点)管理用户数据库(重点、难点)第3章数据库的创建和管理学习目标认知目标:了解SQLServer2012的数据库类型了解SQLServer的数据库文件、事务日志文件了解数据库文件默认的存放目录和数据库名的保存形式能力目标:掌握用语句创建、显示、修改、删除数据库的方法(重点)掌握用图形
2、界面管理数据库的方法一、数据库结构1.数据库文件含义一个数据库保存为1个或多个文件,这些文件称为数据库文件。类型主数据文件:存放数据库的启动信息、存放数据每个数据库必有一个也只有一个主数据文件。扩展名是.mdf。次数据文件:用于存放数据。一个数据库可没有或有多个次数据文件。扩展名是.ndf事务日志文件事务日志记录了SQLServer所有的事务和由这些事务引起的数据库的变化。其作用:可恢复所有未完成的事务。每个数据库可有一个或多个日志文件。扩展名是.ldf一、数据库结构1.数据库文件数据库文件的文件名默认情况下主数据文件名为:数据库名.mdf事务日志文件名为
3、:数据库名_log.ldf用户自定义数据库文件的存放位置默认情况下,存放在:c:ProgramFilesMicrosoftSQLServerMSSQL.1MSSQLData用户自定义一、数据库结构2.文件组目的SQLServer允许将多个数据库文件组成一个组。以便于管理和分配数据。类型主文件组:包括主数据文件、没有指明组的其它文件次文件组:用户自定义文件组数据库文件和文件组必须遵循的规则一个文件或文件组只能被一个数据库使用一个文件只能属于一个文件组日志文件不能属于文件组一、数据库结构3.数据库对象SQLServer的数据库是存放各种对象(表、索
4、引等)的逻辑实体。数据库对象的含义SQLServer2012数据库中的数据在逻辑上被组织成一系列对象,当一个用户连接到数据库后,他所看到的是逻辑对象,而不是物理的数据库文件。数据库对象的类型:一、数据库结构数据库结构如下图所示:数据库物理上表现为数据库文件数据文件日志文件主数据文件次数据文件1次数据文件2……主文件组次文件组次数据文件1次数据文件2……日志文件1日志文件2……逻辑上表现为数据库对象二、系统数据库SQL2012在安装时,会创建5个系统数据库。Master数据库是SQLServer系统最重要的数据库,它记录了SQLServer的所有系统信息。包
5、括:所有的登录信息系统配置信息SQLServer的初始化信息其它系统数据库及用户数据库的相关信息。Model数据库用作在SQLServer实例上创建的所有数据库的模板。对model库的修改将应用于以后创建的所有数据库。二、系统数据库Msdb数据库是代理服务数据库,为其警报、任务调度和记录操作员的操作提供存储空间。Tempdb数据库是一个临时数据库,它为所有的临时表、临时存储过程及其它临时操作提供存储空间。Resource数据库是一个只读数据库。包含SQLServer2012的系统对象,这些系统对象在物理上保存在Resource数据库中,但在逻辑上,它们出现
6、在每个数据库的sys架构中。物理文件名为Mssqlsystemresource.mdf。默认情况下,此文件位于c:ProgramFilesMicrosoftSQLServerMSSQL.1MSSQLDataMssqlsystemresource.mdf三、创建用户数据库1.创建数据库的方法使用界面创建(熟悉)简单、方便使用命令创建(掌握)命令方式、较复杂但它是兼容语法,一旦学会它,可套用到其它数据库系统中;在程序中执行的某些动作必须使用命令。三、创建用户数据库2.创建数据库前的考虑先确定数据库的名称确定所有者(创建数据库的用户将成为该数据库的所
7、有者)用于存储该数据库的文件和文件组确定数据库文件存放的位置估计数据库文件的初始大小(如:3MB)允许数据库自动增长允许数据库文件增长的最大值(如:10MB)三、创建用户数据库3.用界面创建数据库课堂实例:创建一个DB数据库,要求:将所有数据库文件创建在D:盘,其中DB数据库中包括1个主数据文件、1个次数据文件、1个日志文件;主数据文件和日志文件使用默认名或自定义;主数据文件的初始大小为20M,最大容量为100M,增量为10%,日志文件的其他属性使用默认值;次数据文件名为DB_D,属于USER组,其他属性使用默认值。任务1:在SSMS中,创建一个名为DB
8、的数据库右击“数据库”图标→“新建数据库”→……任务2:查看DB数
此文档下载收益归作者所有