第15章数据库基础知识.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第15章数据库基础知识

第15章 数据库基础知识 自从计算机被发明之后,人类社会就进入了高速发展阶段,大量的信息堆积在人们面前。此时,如何组织存放这些信息,如何在需要时快速检索出信息,以及如何让所有用户共享这些信息就成为一个大问题。数据库技术就是在这种背景下诞生的,这也是使用数据库的原因。本章内容包括: 关系数据库 SQL语句 Microsoft SQL Server 15.1 关系型数据库基本结构 关系型数据库是一张二维表,表与表间存在着某种关联。例如学生表与老师表通常会存在一种所属关系,这在关系型数据库中用关联表示。而表内的记录又会以索引作为组织数据的依据以提高数据库的访问速度,本节将围绕这些知识展开介绍。 15.1.1 表 关系型数据库是“表”的集合,每个表都有一个唯一的名字。表中的一行代表的是一条完整的信息记录,例如一个学生的基本信息在表中就是以一行表示,一个典型的表如图15-1所示。 15.1.2 索引 索引可以帮助快速访问数据库表中的特定记录。索引是一种结构,它对数据库表中一列或多列的值进行排序,例如上节中的studentId列。如果要按该列查找学生信息,与必须有哪些信誉好的足球投注网站表中的所有行,索引可以帮助用户更快地获得该信息。 15.1.3 关联 在现实世界中,事物间总是存在一定的关系,例如学生属于某个班级,班级又属于某个年级。关系型数据库将关联分成多对多、一对多、一对一等关系。 15.2 SQL语句介绍 SQL语句是一种“查询语言”,但是除了可以查询数据库中的记录外,它还具有许多其他的功能,它可以定义数据结构、修改数据库中的数据以及添加安全性约束条件等。本节介绍SQL语句最基础的三种功能:查询、更新、删除表格操作。 15.2.1 select子句 select子句用于执行数据库的查询操作。一个基础的select语句包括三个基本的子句:select、from和where。select子句用于列出所有需要查询的属性,from子句用于定义需要查询的表名,where子句用于限定查询的条件。 15.2.2 update子句 update子句用于实现对数据库表数据的更新修改操作。update子句也由三个部分构成:update子句、set子句、where子句,其形式如下所示。 15.2.3 delete子句 delete子句实现对数据库记录的删除操作。其格式如下所示。 DELETE FROM 表明 where 条件表达式 15.3 Microsoft SQL Server简介 Microsoft SQL Server 2000是美国微软公司推出的使用相当广泛的数据库管理系统,包含一套图形工具,如服务器管理(用于启动和关闭数据库服务)、企业管理器(用于创建和修改数据库及备份数据库等)和查询分析器(用于交互执行Transact-SQL语句和过程并提供图形查询分析功能)等,本节将介绍如何安装和使用Microsoft SQL Server 2000。 15.3.1 SQL Server 2000安装 SQL Server 2000是微软公司开发的数据库系统,本节将简单介绍SQL Server 2000的安装过程。目前,SQL Server 2000的应用已经非常广泛。学会使用SQL Server 2000也是很多公司招聘的要求之一。下面是SQL Server 2000安装的过程。 15.3.2 启动.停止.暂停SQL Server 2000服务 很多情况下需要对SQL Server 2000服务进行管理。例如,复制SQL Server 2000的数据文件时就需要停止SQL Server 2000的服务进程。下面将介绍启动.停止.暂停SQL Server 2000服务的具体方法。 15.3.3 创建和配置用户数据库 在系统开发前,通常要建立应用程序对应的数据库,用于存放MIS系统的各种数据。在SQL Server 2000中首先需要建立新的数据库,配置某些数据库参数。 15.3.4 数据表的建立 本节笔者将介绍如何在新建立的数据库test中建立一个表,然后再介绍如何修改和删除它。建立一个表可以有多种方式,可以直接使用SQL语句,也可以使用Microsoft SQL Server自带的手动创建工具。本节通过介绍如何利用手动创建工具创建。 15.4 常见面试问题 1.什么是数据表,它与索引有什么关系。 2.SQL语句有哪些? 15.5 小结 本章主要介绍关系型数据库相关的知识,15.1节介绍了关系型数据库的基本存储结构——表以及用于实现表的快速查询的索引,并介绍了关系型数据库用以维护表间关系的机制——关联。根据表间的数量对应关系,关联可以分为一对一关联、一对多关联、多对多关联等。

文档评论(0)

liudao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档