第2课数据库的基本操作PPT讲稿.ppt

上传人:石*** 文档编号:44665710 上传时间:2022-09-22 格式:PPT 页数:43 大小:1.63MB
返回 下载 相关 举报
第2课数据库的基本操作PPT讲稿.ppt_第1页
第1页 / 共43页
第2课数据库的基本操作PPT讲稿.ppt_第2页
第2页 / 共43页
点击查看更多>>
资源描述

《第2课数据库的基本操作PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第2课数据库的基本操作PPT讲稿.ppt(43页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第第2课数据库的基本课数据库的基本操作操作第1页,共43页,编辑于2022年,星期一本课要点本课要点w数据库概述数据库概述wSQL Server数据库数据库第2页,共43页,编辑于2022年,星期一具体要求具体要求w认识数据库认识数据库w了解数据模型和结构了解数据模型和结构w掌握掌握SQL Server数据库的基本操作数据库的基本操作w掌握如何在企业管理器中创建和维护数据库掌握如何在企业管理器中创建和维护数据库w掌握如何使用掌握如何使用T-SQL语句创建和维护数据库语句创建和维护数据库w了解数据库的选项设置了解数据库的选项设置第3页,共43页,编辑于2022年,星期一本课导读本课导读 本课首先

2、将介绍数据库的基本概念、数据库的本课首先将介绍数据库的基本概念、数据库的发展历程和体系结构,以及数据模型的相关概念、发展历程和体系结构,以及数据模型的相关概念、表示方法等,并介绍数据库的设计步骤和方法。接表示方法等,并介绍数据库的设计步骤和方法。接下来介绍下来介绍SQL Server数据文件和文件组的概念、数据文件和文件组的概念、数据库的存储方式、数据库的逻辑文件名和物数据库的存储方式、数据库的逻辑文件名和物理文件名。创建和管理数据库是进行数据库应理文件名。创建和管理数据库是进行数据库应用的基础,本课同时将介绍通过企业管理器、用的基础,本课同时将介绍通过企业管理器、向导工具以及向导工具以及T-

3、SQL语言创建和维护数据库的语言创建和维护数据库的方法。方法。第4页,共43页,编辑于2022年,星期一2.1 数据库概述数据库概述 作作为为计计算算机机科科学学的的重重要要分分支支,数数据据库库是是数数据据管管理理最最重重要要的的技技术术。数数据据库库是是一一种种综综合合性性的的技技术术,它它涉涉及及多多方方面面的的知知识识,包包括括操操作作系系统统、数数据据结结构构、算算法法设设计计、程程序序设计和数据管理等。设计和数据管理等。2.1.1 知识讲解知识讲解2.1.2 典型案例典型案例设计学籍管理系统设计学籍管理系统 第5页,共43页,编辑于2022年,星期一2.1.1 知识讲解知识讲解 单

4、单元元格格是是Excel工工作作表表中中最最小小的的编编辑辑单单元元,在在上上一一章章里里对对单单元元格格已已经经作作了了简简要要的的介介绍绍,在在这这节节内内容容里里将将会会为为用用户户就就单单元格格式的设置做更详细的讲解。元格格式的设置做更详细的讲解。1信息与数据信息与数据 2数据库数据库 3数据库系统数据库系统 4数据库管理系统数据库管理系统 5数据模型数据模型 6关系数据库关系数据库 7关系完整性关系完整性 8关系数据库的设计关系数据库的设计第6页,共43页,编辑于2022年,星期一1.信息与数据信息与数据w信息(信息(Information)是对客观世界事)是对客观世界事物存在方式或

5、运动状态以及事物之间的联物存在方式或运动状态以及事物之间的联系等的抽象反映。可以把它理解为客观事系等的抽象反映。可以把它理解为客观事物的特征,比如一本书,就有名称、价格、物的特征,比如一本书,就有名称、价格、作者等信息,也可以理解为一种如同能源作者等信息,也可以理解为一种如同能源一样的资源。一样的资源。第7页,共43页,编辑于2022年,星期一1.信息与数据信息与数据w数据(数据(Data)是数据库系统研究和处理的)是数据库系统研究和处理的对象,我们可以用不同的数据形式表示同对象,我们可以用不同的数据形式表示同一事物或概念,例如一事物或概念,例如“1”也可以用也可以用“一一”、“one”、“I

6、”、“壹壹”来表示。来表示。w信息与数据有着紧密的联系,数据是信息信息与数据有着紧密的联系,数据是信息的表示符号,在数据库技术中,数据包括的表示符号,在数据库技术中,数据包括数值、文字、图形、图像、声音及语言等数值、文字、图形、图像、声音及语言等各种不同的信息。各种不同的信息。第8页,共43页,编辑于2022年,星期一2.数据库数据库数据库(数据库(Database,简称,简称DB)就是在存)就是在存储设备上用于存放有一定格式的数据的容储设备上用于存放有一定格式的数据的容器。具体地说,数据库指长期存储在电脑器。具体地说,数据库指长期存储在电脑内、有组织的、可共享的数据集合。数据内、有组织的、可

7、共享的数据集合。数据库中的数据按一定的数据模型组织、描述库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可被多个用户共享。独立性和易扩展性,并可被多个用户共享。第9页,共43页,编辑于2022年,星期一3.数据库系统数据库系统 数数 据据 库库 系系 统统(Database System,简简称称DBS)是是指指在在计计算算机机系系统统中中引引入入数数据据库库后后构构成成的的系系统统,一一般般由由数数据据库库、操操作作系系统统、数数据据库库管管理理系系统统、应应用用系系统统、数数据据库库管管理理员员和和用用户户组组

8、成。成。第10页,共43页,编辑于2022年,星期一4.数据库管理系统数据库管理系统 数数据据库库管管理理系系统统(Database Management System,简简称称DBMS)是是管管理理数数据据库库的的应应用用软软件件,它它是是用用户户与与数数据据库库之之间间的的接接口口,负负责责科科学学地地组组织织和和高效地处理数据。高效地处理数据。第11页,共43页,编辑于2022年,星期一5.数据模型数据模型 数据模型是指数据在数据库中的存储数据模型是指数据在数据库中的存储结构,是对数据特征的抽象。目前数据库结构,是对数据特征的抽象。目前数据库有层次模型、网状模型、关系模型和面向有层次模型

9、、网状模型、关系模型和面向对象模型对象模型4种常见的数据模型。种常见的数据模型。第12页,共43页,编辑于2022年,星期一6.关系数据库关系数据库关系数据库是关系数据库是E.F.Cold在在20世纪世纪70年代提年代提出的数据库模型,关系数据库由表组成。出的数据库模型,关系数据库由表组成。一个关系模型的逻辑结构是一张二维表,一个关系模型的逻辑结构是一张二维表,表由行和列组成。行保存事物的属性数据,表由行和列组成。行保存事物的属性数据,列定义事物的属性。列定义事物的属性。第13页,共43页,编辑于2022年,星期一6.关系数据库关系数据库基本概念:基本概念:记录记录 字段字段 主键主键 外键外

10、键 域域 索引索引 联系联系 关系表示方法关系表示方法E-R图图 关系运算关系运算第14页,共43页,编辑于2022年,星期一6.关系数据库关系数据库 联联系系是是实实体体之之间间的的联联系系,如如学学生生和和班班级级的的联联系系是是:学学生生属属于于班班级级,而而一一个个班班级级有有多多个学生。联系包括以下个学生。联系包括以下3种形式。种形式。w一对一联系(一对一联系(1:1)w一对多联系(一对多联系(1:n)w多对多联系(多对多联系(m:n)第15页,共43页,编辑于2022年,星期一6.关系数据库关系数据库 E-R图第16页,共43页,编辑于2022年,星期一6.关系数据库关系数据库关关

11、系系运运算算就就是是从从关关系系中中查查询询需需要要的的数数据据,包包括选择、投影、连接和自然连接括选择、投影、连接和自然连接4种。种。第17页,共43页,编辑于2022年,星期一7.关系完整性关系完整性u实体完整性实体完整性u值域完整性值域完整性u参照完整性参照完整性u用户自定义完整性用户自定义完整性第18页,共43页,编辑于2022年,星期一8.关系数据库的设计关系数据库的设计关系数据库的设计分为以下关系数据库的设计分为以下5个阶段。个阶段。w需求分析需求分析w结构设计结构设计w物理设计物理设计w数据库实施数据库实施w数据库的运行和维护数据库的运行和维护第19页,共43页,编辑于2022年

12、,星期一2.1.2 典型案例典型案例设计学籍管理系统设计学籍管理系统案例目标:案例目标:本案例将详细介绍关系数据库本案例将详细介绍关系数据库学籍管理系统的学籍管理系统的设计过程。设计过程。操作思路:操作思路:w(1)分析用户对数据库的需求。)分析用户对数据库的需求。w(2)根据需求设计数据库和表。)根据需求设计数据库和表。w(3)确定各表之间的关系。)确定各表之间的关系。w(4)实施学籍管理系统的设计。)实施学籍管理系统的设计。w(5)运行和测试学籍管理系统。)运行和测试学籍管理系统。第20页,共43页,编辑于2022年,星期一2.1.2 典型案例典型案例设计学籍管理系统设计学籍管理系统操作步

13、骤:操作步骤:操作步骤请老师参考软件讲解。操作步骤请老师参考软件讲解。第21页,共43页,编辑于2022年,星期一2.1.2 典型案例典型案例设计学籍管理系统设计学籍管理系统案例小结:案例小结:本案例以学籍管理系统的设计步骤为例进本案例以学籍管理系统的设计步骤为例进行讲解,让初学者进一步理解和掌握数据行讲解,让初学者进一步理解和掌握数据库的设计方法,具体的学籍管理系统设计库的设计方法,具体的学籍管理系统设计将在第将在第12课中详细介绍。在实际应用中,课中详细介绍。在实际应用中,需要灵活运用,使自己的设计和开发尽量需要灵活运用,使自己的设计和开发尽量简单化、流程化,并能开发出完善的数据简单化、流

14、程化,并能开发出完善的数据库应用系统。库应用系统。第22页,共43页,编辑于2022年,星期一2.2 SQL Server数据库数据库 创建创建SQL Server数据库之前,需要数据库之前,需要理解理解SQL Server数据库的基本概念和特数据库的基本概念和特点。点。SQL Server数据库由文件和文件组数据库由文件和文件组构成,分为系统数据库、示例数据库和用构成,分为系统数据库、示例数据库和用户数据库户数据库3类。类。2.2.1 知识讲解知识讲解 2.2.2 典型案例典型案例创建和管理学籍数据创建和管理学籍数据库库第23页,共43页,编辑于2022年,星期一2.2.1 知识讲解知识讲解

15、 创建创建SQL Server数据库之前,需要数据库之前,需要理解理解SQL Server数据库的基本概念和特数据库的基本概念和特点。点。SQL Server数据库由文件和文件组数据库由文件和文件组构成,分为系统数据库、示例数据库和用构成,分为系统数据库、示例数据库和用户数据库户数据库3类。类。1.文件和文件组文件和文件组 4.数据库的修改数据库的修改 2.分类分类 5.数据库的删除数据库的删除 3.数据库的创建数据库的创建 6.设置数据库的属性设置数据库的属性第24页,共43页,编辑于2022年,星期一1.文件和文件组文件和文件组文件文件w主数据文件:存放数据信息,每个数据库都必须有且仅有一

16、主数据文件:存放数据信息,每个数据库都必须有且仅有一个主数据文件,其默认扩展名为个主数据文件,其默认扩展名为“.MDF”。w次数据文件:存放非主文件数据信息,次数据文件可选,次数据文件:存放非主文件数据信息,次数据文件可选,每个数据库可以有多个次数据文件,也可以没有次数据文每个数据库可以有多个次数据文件,也可以没有次数据文件,其默认扩展名为件,其默认扩展名为“.NDF”。w事务日志文件:存放事务日志,每个数据库必须有一个事务日志文件:存放事务日志,每个数据库必须有一个或事务多个日志文件,其默认扩展名为或事务多个日志文件,其默认扩展名为“.LDF”。第25页,共43页,编辑于2022年,星期一1

17、.文件和文件组文件和文件组文件组文件组w文件组是由多个文件组成的一个逻辑集合。文件组是由多个文件组成的一个逻辑集合。文件组可控制数据库中数据对象的存放位文件组可控制数据库中数据对象的存放位置。文件组中的文件通常放在不同的驱动置。文件组中的文件通常放在不同的驱动器上,这样可减轻单个驱动器的存储负载,器上,这样可减轻单个驱动器的存储负载,从而提高数据库的存储效率。从而提高数据库的存储效率。第26页,共43页,编辑于2022年,星期一2.分类分类 SQL Server数据库分为数据库分为3类,即系统数据类,即系统数据库、示例数据库和用户数据库。系统数据库、示例数据库和用户数据库。系统数据库和示例数据

18、库是在安装了库和示例数据库是在安装了SQL Server后自动创建的数据库。用户数据库是用户后自动创建的数据库。用户数据库是用户创建的数据库,其结构与系统数据库相同。创建的数据库,其结构与系统数据库相同。第27页,共43页,编辑于2022年,星期一2.分类分类系统数据库系统数据库w系统数据库存储了系统数据库存储了SQL Server的系统信的系统信息,息,SQL Server的系统数据库有的系统数据库有master,tempdb,model和和msdb。第28页,共43页,编辑于2022年,星期一2.分类分类示例数据库示例数据库w示例数据库就是读者学习的示例工具,示例数据库就是读者学习的示例工

19、具,SQL Server在安装时创建了在安装时创建了pubs和和Northwind两个示例数据库。两个示例数据库。第29页,共43页,编辑于2022年,星期一3.数据库的创建数据库的创建 在实际应用中,在实际应用中,SQL Server 2000主要通主要通过如下两种方式创建数据库。过如下两种方式创建数据库。w使用企业管理器创建数据库。使用企业管理器创建数据库。w使用使用T-SQL语句在查询分析器中创建数据语句在查询分析器中创建数据库。库。(具体操作方法,请老师在软件中演示)(具体操作方法,请老师在软件中演示)第30页,共43页,编辑于2022年,星期一4.数据库的修改数据库的修改 数据库的修

20、改,也可以通过企业管理器和数据库的修改,也可以通过企业管理器和T-SQL语句来完成。语句来完成。(具体操作方法,请老师在软件中演示)(具体操作方法,请老师在软件中演示)第31页,共43页,编辑于2022年,星期一4.数据库的修改数据库的修改 数据库的修改,也可以通过企业管理器和数据库的修改,也可以通过企业管理器和T-SQL语句来完成。语句来完成。(具体操作方法,请老师在软件中演示)(具体操作方法,请老师在软件中演示)第32页,共43页,编辑于2022年,星期一5.数据库的删除数据库的删除 数据库的删除,也可以通过企业管理器和数据库的删除,也可以通过企业管理器和T-SQL语句来完成。语句来完成。

21、(具体操作方法,请老师在软件中演示)(具体操作方法,请老师在软件中演示)第33页,共43页,编辑于2022年,星期一5.数据库的删除数据库的删除 数据库的删除,也可以通过企业管理器和数据库的删除,也可以通过企业管理器和T-SQL语句来完成。语句来完成。(具体操作方法,请老师在软件中演示)(具体操作方法,请老师在软件中演示)第34页,共43页,编辑于2022年,星期一6.设置数据库的属性设置数据库的属性 可以通过企业管理器和可以通过企业管理器和T-SQL语句两种方语句两种方式设置数据库的属性。式设置数据库的属性。(具体操作方法,请老师在软件中演示)(具体操作方法,请老师在软件中演示)第35页,共

22、43页,编辑于2022年,星期一2.2.2 典型案例典型案例创建和管理学籍数据库创建和管理学籍数据库案例目标案例目标:本案例将使用本案例将使用T-SQL语句创建学籍数据库语句创建学籍数据库students,并修改数据库的属性。并修改数据库的属性。操作思路:操作思路:(1)使用)使用CREATE DATABASE语句创建数据库语句创建数据库students。(2)在企业管理器中查看数据库)在企业管理器中查看数据库students的属性。的属性。(3)使使用用ALTER DATABASE语语句句修修改改数数据据库库students的的属性。属性。第36页,共43页,编辑于2022年,星期一2.2.

23、2 典型案例典型案例创建和管理学籍数据创建和管理学籍数据库库 操作步骤请老师参照软件讲解。操作步骤请老师参照软件讲解。第37页,共43页,编辑于2022年,星期一2.2.2 典型案例典型案例创建和管理学籍数据库创建和管理学籍数据库案例小结案例小结:w本本案案例例通通过过使使用用T-SQL语语句句分分步步骤骤创创建建和和管管理理students数数据据库库,可可让让初初学学者者进进一一步步理理解解和和掌掌握握CREATE DATABASE和和ALTER DATABASE语语句句在在管理数据库中的应用。管理数据库中的应用。w 在在实实际际管管理理数数据据库库时时,不不但但可可以以使使用用命命令令,

24、还还可可以以使使用用企企业业管管理理器器界界面面,灵灵活活地地掌掌握握这这些些管管理理数数据据库库的的方法,对于开发应用程序非常有用。方法,对于开发应用程序非常有用。第38页,共43页,编辑于2022年,星期一2.3 上机练习上机练习 2.3.1 创建商品管理数据库创建商品管理数据库shop2.3.2 创建图书管理数据库创建图书管理数据库book第39页,共43页,编辑于2022年,星期一2.3.1 创建商品管理数据库创建商品管理数据库shop 本练习将使用企业管理器创建商品管本练习将使用企业管理器创建商品管理数据库理数据库shop,主要练习使用企业管理,主要练习使用企业管理器创建和管理数据的

25、操作。器创建和管理数据的操作。第40页,共43页,编辑于2022年,星期一2.3.1 创建商品管理数据库创建商品管理数据库shop操作思路:操作思路:w启动企业管理器。启动企业管理器。w创建的数据库创建的数据库w创建数据库创建数据库shop。查看数据库查看数据库shop的属的属性。性。w修改数据库修改数据库shop的属性。的属性。第41页,共43页,编辑于2022年,星期一2.3.2 创建图书管理数据库创建图书管理数据库book 本练习将使用命令方式创建图书管理数据库本练习将使用命令方式创建图书管理数据库book,主要练习使用命令创建和管理数据的操作。,主要练习使用命令创建和管理数据的操作。第42页,共43页,编辑于2022年,星期一2.3.2 创建图书管理数据库创建图书管理数据库book操作思路:操作思路:w启动查询分析器,在查询分析器中输入启动查询分析器,在查询分析器中输入T-SQL语句。语句。w使用使用CREATE DATABASE语句创建语句创建book数据库。数据库。w使用使用ALTER DATABASE语句修改语句修改book数据库。数据库。w使用企业管理器查看使用企业管理器查看book数据库的属性。数据库的属性。第43页,共43页,编辑于2022年,星期一

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com