4SQLServer数据库的交互方式的操作以及的建立与更新语句

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第四讲:SQLSERVER数据库的交互方式的操作以及的建立与更新语句数据库的创建和管理数据表的创建和管理表记录的操作数据库维护演示:建立数据库Education建立数据表Student,Course和Student-Course,并建立引用关系Student(stdid,stdname,birthday生日,gender性别)Course(courseid,coursename,points学分)Student-Course(stdid,courseid,grade成绩)输入数据,演示引用关系的效果查询数据数据库的分离,附加,导入和导出操作演示1)数据库的创建与管理逻辑数据库的对象2T-SQL操作数据库4SSMS操作数据库3物理数据库的组成1数据库主文件:①主数据文件;②辅助数据文件;③数据库的分离与附加等。物理数据库的文件组成主数据文件:简称主文件;主文件是数据库的关键文件,包含了数据库的启动信息,并且存储数据。每个数据库必须有且只能有一个主文件。主文件默认扩展名为.MDF。主数据文件辅助数据文件:简称辅助文件或次要文件,用于存储未包括在主文件内的其他数据和对象。一个数据库可以有一个或多个辅助文件,也可以没有辅助文件。辅助文件的默认扩展名为.NDF。辅助数据文件日志文件:文件用于保存恢复数据库所需的事务日志信息。每个数据库至少有一个日志文件,也可以有多个。日志文件的扩展名为.LDF。日志文件文件组:是文件的逻辑集合,类似于文件夹的概念,用来方便管理和分配数据库的数据文件。文件组允许把多个文件组合在一起,组成一个组,并将它们作为一个整体进行管理。文件组SQLServer将文件组分为主文件组与自定义文件组两类。主文件组:主文件组包含主文件和任何没有明确指派给其他文件组的其他文件。主文件组在CREATEDATABASE语句中用PRIMARY标识。自定义文件组:是在CREATEDATABASE或ALTERDATABASE语句中,使用FILEGROUP关键字指定的文件组。文件组分类数据库的创建与管理T-SQL操作数据库4SSMS操作数据库3物理数据库的组成1逻辑数据库的对象2数据库是存储数据的容器,是一个存放数据的表和支持这些数据的存储、检索、安全性和完整性的逻辑成分所组成的集合。逻辑数据库定义数据库对象说明表由行和列构成的集合,用来存储数据数据类型定义列或变量的数据类型,SQLServer提供了系统数据类型,并允许用户自定义数据类型视图由表或其他视图导出的虚拟表索引为数据快速检索提供支持且可以保证数据唯一性的辅助数据结构约束用于为表中的列定义完整性的规则默认值为列提供的缺省值存储过程存放于服务器的预先编译好的一组T-SQL语句触发器特殊的存储过程,当用户表中数据改变时,该存储过程被自动执行逻辑数据库所含对象SQLServer2008数据库分为以下两类:①用户数据库:是由用户自行创建的数据库,存储着用户的重要数据;②系统数据库:是在安装SQLServer时由安装程序自动创建的。数据库分类SQLServer2008的系统数据库共有5个:①master数据库;②tempdb数据库;③Model数据库;④msdb数据库;⑤resource数据库。系统数据库数据库的创建与管理T-SQL操作数据库4逻辑数据库的对象2物理数据库的组成1SSMS操作数据库3SQLServer2008的集成环境的管理工具SQLServerManagementStudio(SSMS),能够在图形化界面中,方便而直观地完成以下数据库的操作:①建立数据库;②修改数据库;③删除数据库等。SSMS操作数据库概述创建数据库就是确定数据库名称、文件名称、数据文件大小、数据库的字符集、是否自动增长以及如何自动增长等信息的过程。创建数据库的过程是从无到有地生成数据库和设置数据库选项。创建数据库的概念SSMS中创建数据库方法如下:①启动SSMS工具的【对象资源管理器】;②在SSMS窗口左侧的【对象资源管理器】中展开当前服务器的对象节点;③右击数据库节点,选择【新建数据库】快捷菜单命令,弹出【新建数据库】对话框;④进行相关的参数设置;⑤完成所有设置之后,单击对话框的【确定】按钮,完成数据库的创建操作。SSMS创建数据库的步骤【新建数据库】对话框对已有数据库进行的修改操作包括:①增加或删除数据文件;②改变数据文件的大小和增长方式;③改变日志文件的大小和增长方式;④增加或删除日志文件;⑤增加或删除文件组。修改数据库SSMS中修改数据库方法如下:①启动SSMS的【对象资源管理器】;②在SSMS的中展开当前服务器的对象节点;③右击数据库节点,执行【属性】快捷菜单命令,打开【数据库属性】对话框;④在对话框中选中相应的选项卡,修改数据库的各种属性信息;⑤单击【数据库属性】对话框的【确定】按钮,使数据库的属性修改生效,完成数据库属性的修改操作。SSMS修改数据库属性【数据库属性】对话框对于过时的数据库或失去了使用价值的数据库,应及时予以删除,以便节省系统空间,提高操作的效率。一定要慎重施行数据库的删除操作,因为数据库一旦删除成功,与该数据库关联的数据文件及日志文件都将随着一起被删除,该数据库在系统中占据的空间也将被释放,存储在系统数据库中的与该数据库相关的所有重要信息也随之消失。删除数据库SSMS中删除数据库方法如下:①动SSMS的资源管理器;②展开数据库节点,找到要删除的数据库;③右击要删除的数据库,选择【删除】;④单击对话框的【确定】按钮,完成数据库的删除操作。SSMS删除数据库的步骤【删除对象】对话框数据库的创建与管理逻辑数据库的对象2SSMS操作数据库3物理数据库的组成1T-SQL操作数据库4SQLServer2008的【查询编辑器】中输入并运行T-SQL语句,也可完成数据库的各类操作:①建立数据库;②切换数据库;③修改数据库;④删除数据库等。T-SQL语句操作数据库概述创建数据库就是确定数据库名称、文件名称、数据文件大小、数据库的字符集、是否自动增长以及如何自动增长等信息的过程。创建数据库的过程是从无到有地生成数据库和设置数据库选项。T-SQL命令创建数据库建库语句:CREATEDATABASEArchiveONPRIMARY(NAME=Arch1,FILENAME=‘c:\programfiles\microsoftsqlserver\mssql\data\archdat1.mdf’)T-SQL提供了USE语句,用来将数据库上下文环境设置为指定的某个数据库。这种切换到某个数据库的操作也常被称为打开该数据库。USE语句的基本语法格式如下:USE切换的数据库名[;]T-SQL命令打开数据库ALTERDATABASE语句修改数据库中指定的文件。这些修改操作包括更改数据库名称、扩大数据库、收缩数据库、修改数据库文件、管理数据库文件组、修改字符排列规则等。其中修改数据库文件又包括增加数据文件、在指定的文件组中增加指定文件、增加日志文件、删除指定的文件、修改指定的文件等。T-SQL命令修改数据库概述ALTERDATABASE语句的基本语法格式如下:ALTERDATABASE数据库名称{ADDFILEfilespec[,...n][TOFILEGROUP{文件组名称|DEFAULT}]|ADDLOGFILEfilespec[,...n]|REMOVEFILE文件名称|ADDFILEGROUP文件组名称|REMOVEFILEGROUP文件组名称|MODIFYFILEfilespec|MODIFYNAME=数据库新名称|SET{数据库功能选项[,...n][WITH终止符]}|COLLATE数据库的排序方式}[;]T-SQL命令修改数据库DROPDATABASE语句用来删除数据库。语法格式如下:DROPDATABASE数据库名[;]在执行某个数据库的删除命令前,要保证没有实际应用与该数据库保持连接。T-SQL命令删除数据库2)创建与管理数据表T-SQL操作数据表3SSMS操作数据表2数据表的概念1数据表简称表,是最重要、最基本、最核心的数据库对象。其他的许多数据库对象,如索引、视图等,都是依附于表对象而存在的。表既是数据实际存储的场所,也是组织与存储数据与关系的一种逻辑结构。数据表的概念表是由行和列组成的一个二维的数据集,行称为记录,列称为字段。表结构(TableStructure):是表的逻辑结构的简称,是指组成表的各个列的名称及数据类型的一种统称。表结构中,列的顺序可以任意排列,但同一个表中列的名字必须唯一。表与表结构记录(Record):表中的一行数据称为一条记录。记录是表达具有一定意义的信息组合,同一个数据表中不能有两条完全相同的记录。表是记录的有限集合。字段(Field):表中的每列称为一个字段或域。每列的标题称为字段名。每个字段都由同类的信息组成,用来描述记录所具有的某个特定属性。字段的数据类型可以为SQLServer提供的系统数据类型,也可以是用户定义的数据类型。与表相关的其他概念表具有如下的基本特点:①代表实体;②由行和列组成;③行和列的顺序并不重要。表的基本特点表可分为如下四种基本类型:①普通表:又称标准表,就是我们通常提到的作为数据库中存储数据的表,是最经常使用的表的对象;②已分区表:将数据水平划分成多个单元的表,实现对单元中数据的并行访问;③临时表:临时创建的、不能永久生存的表。临时表又可以分为本地临时表和全局临时表;④系统表:存储有关SQLServer服务器的配置、数据库设置、用户和表等对象的描述等系统信息的表。数据表的分类数据表的概念1T-SQL操作数据表3SSMS操作数据表2创建与管理数据表SQLServer2008的集成环境的管理工具SSMS,能够在图形化界面中,方便地执行有关表的以下操作:①创建表;②更改表名;③修改表的结构;④删除数据表等。SSMS操作数据表概述创建表就是定义表的结构及各种约束的过程。创建表的前提条件是存储表的数据库已经存在。常用约束如下:①空值(NULL):表示未知、不可用或将在以后添加的数据。②标识(identity)列:包含系统所生成序号值的一个标识列,该序号值唯一标识表中的一行,可以作为键值。创建表的概念SSMS中创建表的方法如下:①启动SSMS工具的【对象资源管理器】;②在SSMS窗口左侧的【对象资源管理器】中展开当前服务器的对象节点;③右击数据库节点,选择【新建表】菜单命令,弹出【表设计器】窗口;④在【表设计器】的表结构定义窗口中表的各个列名、数据类型及是否允许Null值;⑤表的结构定义完后,选择【文件︱保存选定项】命令,命名当前表;⑥单击【确定】按钮,保存新建表,完成表的创建操作。用SSMS创建表的步骤【表设计器】窗口对表结构进行修改操作的步骤如下:①启动SSMS工具的【对象资源管理器】;②在SSMS窗口左侧的【对象资源管理器】中选中要修改的表节点;③选择【设计】命令,打开相应的【表设计器】;④在【表设计器】的表结构定义窗口中对表的结构进行修改;⑤表修改完后,单击【确定】按钮,使修改生效,完成表的修改操作。修改数据表结构SSMS中更名表的方法如下:①启动SSMS工具的【对象资源管理器】;在SSMS【对象资源管理器】中展开数据库节点并右击要更名的表结点;②选择【重命名】快捷菜单命令,当前的表名自动选中并被置于文本框内;③在文本框中输入新的表名来替代旧表名;④回车或单击文本框外任意位置,表名更改完成。SSMS更名表的步骤SSMS中删除表方法如下:①启动SSMS工具的【对象资源管理器】;②在SSMS【对象资源管理器】中展开数据库节点并右击要删除的表;③选择【删除】快捷菜单命令,打开【删除对象】对话框;④单击对话框下方的【显示依赖关系】按钮,确保被删除数据表无依赖关系存在;⑤单击【确定】按钮,目标表被删除。SSMS删除表的步骤建立外键:

1 / 110
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功