版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、SQL Server 2000,课程目标,了解数据库的基本知识 熟练使用T-SQL实现建库、建表、加约束 掌握T-SQL编程,实现功能强大的查询 掌握创建索引、视图,快速访问数据库 掌握创建存储过程,实现复杂的业务规则 理解触发器的原理,实现高级的约束 理解事务的原理,第一章 SQL Server 2000基础知识,本章目标,了解数据库基本知识 掌握SQL Server2000的安装 熟悉SQL Server2000的主要管理工具 掌握数据库的基本操作,1.1 数据库基本知识,信息、数据、数据库、数据库管理系统、数据库系统 关系型数据库的概念,1.1.1信息、数据、数据库、数据库管理系统、数据
2、库系统, 信息:通俗的讲,信息就是人们最关心事情的消息,信息是可感知的、可存在的、可传递的自然属性;严格的讲,信息是指现实世界事物的存在方式和动力状态的反映,是通过人的大脑抽象出来而形成的概念。例如:一张海报、一幅画等。 数据:数据是指对事物符号进行的记录,它是数据库的基本对象。这些符号安全是由人来定义的,例如:数字、文字等。 数据是信息的具体表现形式,是信息的载体,信息是数据的内涵,是对数据语义的解释。二者的区别是:数据可以表示信息,但不是任何数据都能表示信息,同一数据也可以有不同的解释;信息是抽象的,同一信息可以有不同的数据表示形式。 数据库:数据库是长期存储在计算机内,有组织的、可共享的
3、、统一管理的相关数据的集合。,1.1.1信息、数据、数据库、数据库管理系统、数据库系统, 数据库管理系统:数据库管理系统(DateBase Management System,DBMS)是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据的方法,包括数据的建立、查询、更新、各种数据控制以及数据的维护。 数据库系统:数据库系统(DBS)是实现有组织地、动态地存储大量关联数据,便于多用户访问的,有计算机硬件、软件和数据资源组成的系统。一般在不引起混淆的情况下常常把数据库系统简称为数据库。如下图所示的结构:,1.1.1信息、数据、数据库、数据库管理系统、数据库系统,操作系统,数
4、据库管理员,最终用户,数据库,数据库管理系统,应用开发工具,数据库应用系统,1.1.2 关系数据库的概念,当前实际的数据库系统中所支持的主要数据模型有: 层次模型 网状模型 关系模型 面向对象模型 其中关系模型简单灵活,并有着坚实的理论基础,是当前最流行的数据模型。 用二维表来表示实体与实体之间的联系的数据模型称为关系模型。 关系数据库是一种所有用户可见数据都严格按照表的形式组织起来的表,且所有库操作都针对这些表的数据库。,1.1.2 关系数据库的概念,为了大家能理解关系数据模型,我们先来了解几个基本的 概念: 关系:一个关系就是一张二维表,每个关系都有一个关系名,所以大家习惯把关系称为表。
5、关系模型:关系模型是由若干个关系数据模式组成的集合。二维表的表头所属的那一行称为关系模式,又称为表的框架,是对关系的描述。 记录:关系中的每一行(除了表头的那一行)称为关系的一个记录,又称为行或元组。 属性:在二维表中,关系表中的列就称为属性。 域:属性的取值范围称为域。 候选键:能唯一标识关系中记录的属性或属性集。 主属性与非码属性:包含在候选键中的属性称为主属性;不包含在任何候选键中的属性称为非码属性。,1.1.2 关系数据库的概念,主键:如果一个关系中有多个候选键,可以从中选择一个作为查询、插入或者删除项的操作变量,被选用的候选键称为主键。 外键:如果关系R2中一个或一组属性不是R2的主
6、键,而是另一个关系R1的主键,则该属性或属性组称为关系R2的外键。,学生关系表(二维表),属性(字段),关系模式,属性值(字段值),记录(行),属性名(字段名),1.2 SQL Server2000,SQL Server2000 特性 SQL Server2000 的安装 SQL Server2000 的主要管理工具,1.2.1 SQL Server2000 特性,SQL Server是Microsoft公司的一个关系数据库管理系统,SQL Server2000具有一下特性: Internet集成 高度可伸缩性和可靠性 易于安装、部署和使用 企业级数据库功能,1.2.2 SQL Server2
7、000 的安装,系统需求 这里以其四合一版本为例,以下安装过程同理。Microsoft SQL Server 2000 可在运行 Intel或兼容的 Pentium、Pentium Pro 或 Pentium II 处理器的计算机上运作。处理器必须以最低 166 MHz 的速度运行。需要 Internet Explorer 5.0 或更高版本。另外在在内存方面有如下要求: 企业版 最低 64 MB,推荐使用 128 MB标准版 最低 64 MB 个人版 在 Windows 2000 上需要 64 MB,在所 有其它操作系统上需要 32 MB开发版 最低 64 MB,步骤 1:将Microsof
8、t SQL Server 2000安装光盘放入光驱中,安装程序会自动运行出现版选择界面,我们一般选择开发版。,步骤 2:在接下来的界面中选择“安装SQL Server 2000组件”选项。,步骤 3:选择“选择安装数据库服务器。,1.2.2 SQL Server2000 的安装,步骤 4:稍后才开始出现安装向导,点击“下一步”后出现“计算机名”窗口。“本地计算机”是默认选项,其名称就显示在上面,我们按其默认点“下一步”。,步骤 5:接下来,在“安装选择”对话窗口中,同样按其默认项“创建新的SQLServer实例,或安装客户端工具”点下一步。,步骤 6:接下来的窗口是用户名、公司名的自取,在经过
9、软件许可协议一步后,到达“安装定义”对话窗口。按其默认“服务器和客户端工具”选择到下一步。,步骤 7:在“实例名”窗口中,系统一般提供了默认的复选框,我们既可以安装默认方式的实例,也可以自定义。,步骤 8:在安装类型对话窗口中,可以设定多个选项。比如安装组件的多少,以及安装的路径等,请根据实际需要选择。,步骤 9:在“服务帐户”对话窗口中,一般选择使用本地系统账户。,步骤 10:在“身份验证模式”窗口里,如果你的操作系统是windowsNT以上,选择“Windows身份验证模式”即可,如果 操作系统是Windows9X ,就建议选择“混合模式 ”。并且为此设定访问密码。,步骤 11:一切设定O
10、K后,安装程序开始向硬盘复制必要的文件,开始正式安装。,1.2.3 SQL Server2000 的主要管理工具,服务管理器:它主要是用来启动、暂停 、继续和停止SQL Server,SQL Server Agent服务或MSDTC服务。,1.2.3 SQL Server2000 的主要管理工具,企业管理器(Enterprise Manager):它是一个集成化的数据库操作环境,几乎所有的操作都可以在该工具中完成。例如:创建数据库、执行数据库备份、执行各种向导工具等。,1.2.3 SQL Server2000 的主要管理工具,查询分析器(SQL Server Query Analyzer):是
11、一个图形化的执行T-SQL查询语句的强大工具。在查询分析器里可以交互式地输入和执行各种T-SQL语句,并且在一个窗口中可以同时查看T-SQL语句和其结果集;可以在查询分析器中同时执行多个T-SQL语句,也可以执行脚本文件中的部分语句。,1.3 数据库文件,SQL Server2000 使用一组操作系统文件映射数据库。数据库中的所有数据和对象(如表、存储过程、触发器等)都存储在下列操作系统文件中: 主要数据文件(.mdf):该文件包含数据库的启动信息,并用于存储数据。 次要数据文件(.ndf):该文件含有不能置于主要数据文件的所有数据。 事务日志(.ldf):这些文件包含用于恢复数据库的日志信息
12、。 一个数据库至少有一个主要数据文件和一个事务日志文件。,1.3.1 SQL Server2000的系统数据库和示例数据库,安装SQL Server2000之后,系统会在Microsoft SQLServerMSSQLData路径下自动创建4个系统数据库(master、model、msdb、tempdb)和2个示例数据库(Northwind、pubs)。 Master数据库:它是SQLServer系统最重要的数据库,它记录了SQLServer系统所有的系统信息。 Model数据库:它是所有用户数据库和tempdb数据库的模板数据库。 Msdb数据库:它是代理服务数据库,为其警报、任务调度和记录
13、操作员的操作提供存储空间。 Tempdb数据库:它是一个临时数据库,它为所有的临时表、临时存储过程及其他临时操作提供存储空间。 Northwind和pubs数据库:它们是两个实例数据库,可以作为学习SQLServer的学习工具。,1.3.2 创建数据库,用企业管理器以图形化界面创建数据库(演示) 在查询分析器中用T-SQL命令创建数据库,语法如下: CREATE DATABASE 数据库名 ON PRIMARY ( NAME=logical_file_neame, FILENAME=os_file_name ,SIZE=size ,MAXSIZE=max_size|UNLIMITED ,FIL
14、EGROWTH=grow_increment) LOG ON ( NAME=logical_file_name, FILENAME=os_file_name ,SIZE=size ,MAXSIZE=max_size|UNLIMITED ,FILEGROWTH=grow_increment),1.3.2 创建数据库,create database tsing_DB on primary ( name=tsing_DBData, filename=F:工作SQLServer2000课件demotsing_DB.mdf, size=25MB, maxsize=50MB, filegrowth=2MB
15、) log on (name=tsing_DBLog, filename=F:工作SQLServer2000课件demotsing_DB.ldf, size=10MB, maxsize=20MB, filegrowth=25%),1.3.2 创建数据库,用企业管理器查看数据库信息(演示) 在查询分析器中使用T-SQL命令查看数据库信息,语法如下: 使用系统存储过程: exec sp_helpdb database_name,1.3.3 管理数据库,打开数据库:use database_name 修改数据库:alter database database_name modify file (文件属性) 更改数据库名称: 系统存储过程: exec sp_renamedb oldname,newname T-SQL语句:alter database database_name modify name=new_database_name 删除数据库: drop database database_name,总结,信息、数据、数据库、数据库管理系统、数据库系统 当前实际的数据库系统中所支持的主要数据模型有: 层次模型 网状模型 关系模型 面向对象模型 用二维表来表示实体与实体之间的联系的数据模型称为关系模型。 SQLServer2000的安装 创建数据库的方式 修改数据库
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度柑橘滞销产品线上推广与“抢购”销售合同3篇
- 2024瑜伽馆瑜伽教练劳动合同范本及教练休息时间规定3篇
- 2024版鸡蛋简单购销合同
- 2025年度养老设施建设承包合同范本权威版4篇
- 2025年度智能交通信号控制系统研发与推广合同4篇
- 2024知识产权许可使用合同许可人和被许可人
- 2025年度渔业生态循环承包经营合同4篇
- 2024版鱼苗的购销合同范本
- 2025年度智慧能源管理系统承包合作协议范文4篇
- 2025年度医院手术室设备供应及承包运营协议4篇
- 广东佛山生育保险待遇申请表
- 广西水功能区划报告-广西水利信息网
- 机关单位档案业务培训课件20170714
- 福克斯维修保养使用手册
- 人力资源部各岗位绩效考核表
- 原材料试验工作程序与质量管理制度
- 人教版八年级下册英语单词默写(可直接打印)
- 糖厂热力衡算(6000吨每天)
- 燃气有限公司危险作业安全管理规定
- 北京市刑事诉讼律师事务所函(担任诉讼代理人适用)格式文书(2020版)
- XX镇“我为群众办实事”满意度调查问卷
评论
0/150
提交评论