数据库管理21sqlserver中数据库概述

数据库管理21sqlserver中数据库概述

ID:27642707

大小:351.50 KB

页数:34页

时间:2018-12-03

数据库管理21sqlserver中数据库概述_第1页
数据库管理21sqlserver中数据库概述_第2页
数据库管理21sqlserver中数据库概述_第3页
数据库管理21sqlserver中数据库概述_第4页
数据库管理21sqlserver中数据库概述_第5页
资源描述:

《数据库管理21sqlserver中数据库概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章数据库管理2.1SQLSERVER中数据库概述2.2数据库管理主要内容熟悉数据库及其对象学习文件和文件组及事务日志了解创建数据库系统的几个阶段和原则熟练掌握创建和管理数据库2.1SQLSERVER中数据库概述2.1.1数据库及其对象1.数据库在SQLServer2005中数据库是数据和数据库对象的集合,以磁盘文件的方式存放在计算机里。数据处理是指将数据转换成信息的过程。2.常见的数据库对象表:是具体组织和存储数据的对象,由列和行组成。其中每一列都代表一个相同类型的数据。记录:在表的结构建立完毕之后,表中的每一行数据就是一条记录。主键:是表中的一

2、列或多列的组合。它的值能唯一地确定一条记录。外键:是这样一列或多列的组合,它存在于A表中,但不是A表的主键;它同时也存在于B表中,且是B表的主键,那么称这一列或多列是A表相对于B表的外键。外键是用来实现表与表之间的关系的。索引:是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。它提供了数据库中编排表中数据的内部方法。约束:是SQLServer实施数据一致性和数据完整性的方法或者说是一套机制,它包括主键约束、外键约束、Unique约束、Check约束、缺省值和允许空等六种机制。默认值:功能就是在数据表中插入数据时,对没

3、有指定具体值的字段,数据库会自动提供默认的数据。规则:是用来限制数据表中字段的有限范围,以确保列中数据完整性的一种方式。存储过程:是一组经过编译的可以重复使用的Transact-SQL代码的组合。它是经过编译存储到数据库中的,所以运行速度要比执行相同的SQL语句要快。触发器:是一种特殊的存储过程,与表格相关联。当用户对数据进行插入、修改、删除或数据库(表)建立、修改、删除时激活,并自动执行。2.1.2文件和文件组1.文件文件是数据库的操作系统文件,SQLServer2005中的每个数据库都由多个文件组成,SQLServer2005数据库有以下三种类型

4、的文件。1)主要数据文件2)次要数据文件3)日志文件2.文件组出于方便对数据库文件的管理的考虑,可以将数据库文件分成不同的文件组。文件组可以对此进程提供帮助。系统管理员可以为每个磁盘驱动器创建文件组,然后将特定的表、索引、或表中的text、ntext或image数据指派给特定的文件组。SQLServer2005提供了三种文件组类型,它们分别是主要文件组,用户自定义文件组和默认文件组。1)主要文件组2)用户自定义文件组3)默认文件组事务日志是存放恢复数据所需的所有信息,是数据库中已发生的所有修改和执行每次修改的事务的一连串记录。当数据库损坏时,管理员可

5、以使用事务日志还原数据库。每一个数据库必须至少拥有一个事务日志文件,允许拥有多个日志文件。事务日志是针对数据库改变所做的记录,它可以记录针对数据库的任何操作,并将记录结果保存在独立的文件中。对于任何事务过程,事务日志都有非常全面的记录,根据这些记录可以将数据文件恢复成事务前的状态。2.1.3事务日志数据库设计是建立数据库及其应用系统的核心和基础,它要求对于指定的应用环境,构造出较优的数据库模式,建立起数据库应用系统,并使系统能有效地存储数据,满足用户的各种应用需求。一般按照规范化的设计方法,常将数据库设计分为若干阶段:1.需求分析阶段2.概念设计阶段

6、3.逻辑结构设计阶段4.物理结构设计阶段5.数据库实施阶段6.数据库运行和维护阶段2.1.4数据库设计过程1.用SQLServerManagementStudio创建数据库1)从桌面上依次选择【开始】

7、【所有程序】

8、【MicrosoftSQLServer2005】

9、【SQLServerManagementStudio】,打开SQLServerManagementStudio窗口,设置好服务器类型、服务器名称、身份验证、用户名和密码,并单击【连接】按钮。2)在【对象资源管理器】窗口里选择【数据库】节点并单击鼠标右键,弹出快捷菜单,选择【新建数据库】命令

10、,如图2.1所示。2.2数据库管理2.2.1数据库创建3)出现新建数据库窗口,窗口由【常规】、【选项】和【文件组】三个选项组成。比如要创建“BJGL”班级管理数据库,可在【常规】项的【数据库名称】文本框中输入BJGL。4)在各个选项中可以设置它们的参数值,比如在【数据库名称】文本框中输入要创建的数据库名称;在【所有者】文本框里输入数据库的拥有者;在【数据库文件】编辑框内的【逻辑名称】列输入文件名;在【初始大小】列设置初始值大小,在【自动增长】列设置自动增长的大小等。5)然后单击【确定】按钮,在【数据库】的树形结构中,就可看到刚创建的BJGL数据库,如

11、图2.2所示。2.用T-SQL命令创建数据库CREATEDATABASEdatabase_name[ON[<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。