数据库应用学习情景.ppt
《数据库应用学习情景.ppt》由会员分享,可在线阅读,更多相关《数据库应用学习情景.ppt(130页珍藏版)》请在三一办公上搜索。
1、数据库应用,2023年10月14日,1,SQL Server 2005数据库应用项目教程,课程性质与学时:,性质地位:专业核心课程总学时:72学时理论学时:32学时实践学时:40学时,2023年10月14日,2,SQL Server 2005数据库应用项目教程,本课程学习目标与任务:,掌握数据库技术与应用的基本概念、基本理论和基本方法。掌握SQL Server 2005的基本操作。能够运用Transact-SQL语言进行程序设计。初步具备使用数据库应用技术解决数据库系统管理与开发项目中的问题的能力。,2023年10月14日,3,SQL Server 2005数据库应用项目教程,教学内容:,学习
2、情景1:初识数据库学习情景2:数据库的设计学习情景3:数据库的创建与管理学习情景4:数据表的创建与管理学习情景5:数据库其他对象的创建与管理学习情景6:数据库的日常维护与安全管理,2023年10月14日,4,SQL Server 2005数据库应用项目教程,考核方式:,本课程考核采取过程性考核方式,平时成绩占40%,期末考试60%。平时成绩(40%):出勤情况、课堂练习提问、平时作业、实验报告期末考核(60%):理论考核占50%和操作技能实践考核50%,2023年10月14日,5,SQL Server 2005数据库应用项目教程,学习情景1:初识数据库,项目1:了解数据库技术的发展历程项目2:
3、SQL Server 2005的安装项目3:SQL Server 2005管理工具项目4:SQL Server 2005服务器管理项目5:了解SCDB数据库实例,2023年10月14日,6,SQL Server 2005数据库应用项目教程,本章学习目标:,一、学习要求了解数据库技术的发展历程了解数据库相关的概念掌握SQL Server 2005的新特性掌握SQL Server2005的安装掌握SQL Server 2005的简单使用二、学时:8学时,2023年10月14日,7,SQL Server 2005数据库应用项目教程,项目1:了解数据库技术的发展历程,项目目标:了解数据库技术的发展历程
4、了解SQL Server发展简史掌握数据库的基本概念(4个),2023年10月14日,8,SQL Server 2005数据库应用项目教程,项目1:了解数据库技术的发展历程,一、认知举例,2023年10月14日,9,SQL Server 2005数据库应用项目教程,1、什么是数据库?,3、数据库的作用?在日常生活中有哪些应用?,2、为什么要使用数据库?,二、数据库技术 1、数据库技术的概念计算机学科中的一个重要分支,它的应用非常广泛。计算机数据处理与信息管理系统的核心技术。数据库技术研究和管理的对象是数据,它研究的是如何组织和存储数据,如何科学高效地获取和处理数据。是一种计算机辅助管理数据的方
5、法。即:数据库技术是研究、管理和应用数据库的一门软件科学。,2023年10月14日,SQL Server 2005数据库应用项目教程,10,2、包括两部分内容:数据处理:数据的收集、整理、存储、加工、分类、维护、排序、检索、传输等一系列活动的总和。数据管理:利用计算机硬件和软件对数据进行处理的系统应用,将数据转换成信息的过程。是数据处理的中心问题。,2023年10月14日,11,SQL Server 2005数据库应用项目教程,任务1:数据库技术发展简史,数据库技术经历的三个阶段:,2023年10月14日,12,SQL Server 2005数据库应用项目教程,人工管理阶段:,特点:数据不保存
6、没有软件系统没有文件概念一组数据应用于一个程序,数据是面向应用的(数据无法共享,大量重复数据),2023年10月14日,13,SQL Server 2005数据库应用项目教程,人工管理阶段:,人工管理阶段数据管理示意图,2023年10月14日,14,SQL Server 2005数据库应用项目教程,文件系统阶段:,特点:数据可以长期保存在计算机的外存上,可以对数据进行反复处理,并支持文件的查询、修改、插入和删除等操作。程序之间有了一定的独立性。文件的形式多样化。数据在数据库中的存取以记录为单位。,2023年10月14日,15,SQL Server 2005数据库应用项目教程,文件系统阶段:萌芽
7、阶段,文件系统阶段数据管理示意图,2023年10月14日,16,SQL Server 2005数据库应用项目教程,数据库系统阶段:,特点:数据结构化 较高的数据独立性 最小冗余度 数据控制功能安全性控制:指非法用户不能访问数据库中的数据,合法用户只能访问数据库中授权的数据。完整性控制:指 DBMS 提供必要的功能,确保数据库数据的正确性、有效性与相容性。并发控制:指当多个用户同时访问数据库的同一数据,可能会相互干扰而得到错误的结果,DBMS 必须对并发操作进行的控制和协调。恢复控制:误操作使数据破坏、丢失、DBMS必须提供恢复机制。,2023年10月14日,17,SQL Server 2005
8、数据库应用项目教程,数据库系统阶段:,数据库系统阶段数据管理示意图,2023年10月14日,18,SQL Server 2005数据库应用项目教程,2023年10月14日,SQL Server 2005数据库应用项目教程,19,初级阶段:第一代数据库系统层次和网状数据库管理系统中级阶段:第二代数据库系统关系数据库管理系统高级阶段:新一代数据库系统“关系对象”数据库管理系统,2023年10月14日,20,SQL Server 2005数据库应用项目教程,任务2:SQL Server发展史,SQL Server是由Microsoft公司开发和推广的关系型数据库管理系统,从1987年至今SQL Se
9、rver经历了多个版本的更新与完善。是在Windows操作系统上使用最多的数据库管理软件产品。,2023年10月14日,21,SQL Server 2005数据库应用项目教程,1987年,微软和IBM公司开发完成OS/2操作系统,与Sybase公司签订合作协议,使用Sybase的技术开发基于OS/2平台的关系数据库。1988年,与Sybase公司、Aston-Tate公司共同开发Sybase SQL Server,运行在OS/2操作系统之上。1992年,与Sybase公司继续合推出SQL Server 4.0版本并成功移植到Windows NT平台中。1994年,微软与Sybase公司终止合作
10、关系。,2023年10月14日,22,SQL Server 2005数据库应用项目教程,1995年,微软公司独立推出了第一个产品 SQL Server,版本为6.0。1996年,SQL Server6.5版本。成为主流产品。1998年,SQL Server7.0版本。确定了其在数据库领域的主导地位。2000年,SQL Server2000版本。2005年,SQL Server2005版本。2008年,SQL Server2008版本。,2023年10月14日,23,SQL Server 2005数据库应用项目教程,任务3:数据库系统的基本概念,1、数据(data):数据库中存储的基本对象。在计
11、算机系统中,凡是能被计算机存储并处理的数字、字符、图形、图像和声音等统称为数据。数据包括两大类数值型数据非数值型数据,2023年10月14日,24,SQL Server 2005数据库应用项目教程,2、数据库(DataBase,简称DB):顾名思义,就是存放数据的仓库。所谓数据库就是长期存储在计算机内,有组织的、可共享的数据集合。特别注意数据库并不是简单地将数据堆积在一起,是把相互间有一定关系的数据,按一定的结构组织起来的数据集合。,2023年10月14日,25,SQL Server 2005数据库应用项目教程,3、数据库管理系统(DataBase Management System,简称DB
12、MS):位于用户与操作系统之间的一种管理数据的软件,用于建立、使用和维护数据库。DBMS是数据库系统的核心,任何数据操作都是在 DBMS 管理下进行的。DBMS 是用户与数据库的接口,应用程序只有通过 DBMS 才能和数据库打交道。,2023年10月14日,26,SQL Server 2005数据库应用项目教程,分为桌面数据库管理系统和客户/服务器数据库管理系统:Access、Visual FoxPro(VFP)Sybase,Oracle,DB2,SQL Server,2023年10月14日,SQL Server 2005数据库应用项目教程,28,数据库管理系统通常由四个部分组成,定义数据库的
13、结构,供用户建立数据库。如表、视图的定义、修改和删除等。(CREATE TABLE、DROP TABLE),用户对数据库进行查询和处理(数据的增加、删除和修改)等操作。Select、insert、delete、update,包括安全、通信控制和工作日志等。,一般情况下,DDL、DML和DCL组成一个一体化语言结构化查询语言。在关系数据库中,最常用的是SQL(Structure Query language)语言,使用SQL语言在数据库中执行各种操作。,表、视图等对象的授权、完整性规则描述以及事务开始和结束等控制语句。(revoke、deny),4、数据库系统(DataBase System,简
14、称DBS):是指在计算机系统中引入数据库后的系统构成,由数据库、数据库管理系统、开发工具、应用系统、数据库管理员(DBA)和用户(End User)等构成。,2023年10月14日,29,SQL Server 2005数据库应用项目教程,数据库系统示意图,2023年10月14日,30,SQL Server 2005数据库应用项目教程,DBM的体系结构:,从用户角度看,数据库系统分为:单机结构、C/S结构和B/S结构三种结构。单机结构:DBMS、DB、开发工具、应用系统安装在一台计算机上,为一个用户独占,不同机器之间不能共享数据。,2023年10月14日,SQL Server 2005数据库应用
15、项目教程,32,C/S结构(Client/Server):又称客户机/服务器结构。在一个局域网中,把DBMS和DB安装到服务器;把开发工具、应用系统安装到客户机中。多个用户可以共享服务器中的同一个数据库。B/S结构(Browser/Server):又称浏览器/服务器结构。DBMS、DB、开发工具、应用系统安装在服务器中,每个客户机只安装通用的浏览器。B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。,2023年10月14日,SQL Server 2005数据库应用项目教程,33,项目2:SQL Server 2005的安装,了
16、解SQL Server 2005的新特性了解SQL Server 2005的各种版本及特点掌握SQL Server 2005安装的硬件和软件要求,及安装方法掌握SQL Server 2005的简单使用,2023年10月14日,SQL Server 2005数据库应用项目教程,35,任务1:SQL Server 2005的新特性,1.Notification Services 增强功能2.Reporting Services 增强功能3.新增的 Service Broker,是一项全新的技术4.数据库引擎增强功能5.数据访问接口方面的增强功能6.Analysis Services 的增强功能(S
17、SAS)7.Integration Services 的增强功能8.全文搜索增强功能9.复制增强,复制在可管理性、可用性、可编程性、移动性、可伸缩性和性能等方面提供了改进。10.工具和实用工具增强功能,2023年10月14日,SQL Server 2005数据库应用项目教程,36,任务2:SQL Server 2005的版本,为了满足不同规模用户的需求,微软SQL Server 2005产品家族设计了5个版本。,2023年10月14日,SQL Server 2005数据库应用项目教程,37,2023年10月14日,SQL Server 2005数据库应用项目教程,38,任务3:安装SQL Se
18、rver 2005的系统要求,SQL Server 2005对系统硬件的要求:,2023年10月14日,SQL Server 2005数据库应用项目教程,39,SQL Server 2005对操作系统的要求:,2023年10月14日,SQL Server 2005数据库应用项目教程,40,SQL Server 2005对网络的要求:,2023年10月14日,SQL Server 2005数据库应用项目教程,41,任务4:SQL Server 2005的安装步骤,2023年10月14日,SQL Server 2005数据库应用项目教程,42,“安装界面”,“开始界面”,2023年10月14日,S
19、QL Server 2005数据库应用项目教程,43,“最终用户许可协议”,“列出要安装的必备组件”,“必备组件安装成功”,2023年10月14日,SQL Server 2005数据库应用项目教程,44,“系统配置检查”,“安装向导启动界面”,“注册信息录入界面”,“安装组件的选择”,2023年10月14日,SQL Server 2005数据库应用项目教程,45,“实例名”界面,在SQL Server 2005中,经常遇到三个名词,经常容易混淆:计算机名:一台计算机只能有一个名称,并且唯一。服务器名:是指作为SQL Server 2005服务器的计算机名称。实例名:是指在安装SQL Serve
20、r 2005过程中给服务器取的名称,默认实例名则与服务器名称相同,命名实例则是以服务器名称实例名形式。在SQL Server 2005中只能有一个默认实例但可以有多个命名实例。,什么是实例名呢?,2023年10月14日,SQL Server 2005数据库应用项目教程,46,“服务账户”界面,“身份验证模式”界面,注意:Windows身份验证模式:连接时SQL Server使用Windows用户帐户对应的登录帐号,所以在登录了Windows操作系统后再登录SQL Server就无需输入用户名和密码了。混合验证模式:可以使用Windows身份验证,也可用SQL Server身份验证登录。在SQL
21、 Server中建立专门用来登录SQL Server的帐号和密码,这些账户和密码与Windows无关。“sa”是默认指定用户名,自己选择验证密码。,2023年10月14日,SQL Server 2005数据库应用项目教程,47,排序规则设置,错误和使用情况报告设置,2023年10月14日,SQL Server 2005数据库应用项目教程,48,准备安装,安装进度和安装完成,完成安装信息,任务5:SQL Server 2005的简单使用,SQL Server Mangement Studio管理工具简称为管理控制平台(管理器),缩写为SSMS。是SQL Server 2005数据库产品最重要的组
22、件,通过该工具完成数据库的管理、开发和测试任务。,2023年10月14日,SQL Server 2005数据库应用项目教程,49,1、启动SQL Server Mangement Studio单击【开始】|【程序】|【Microsoft SQL Server2005】|【SQL Server Management Studio】,进入“SQL Server Management Studio”启动界面。,2023年10月14日,SQL Server 2005数据库应用项目教程,50,打开“连接到服务器”对话框,选择服务器类型、服务器名称和身份验证,进入SSMS主界面。,2023年10月14日,
23、SQL Server 2005数据库应用项目教程,51,对象资源管理器,文档窗口,2023年10月14日,SQL Server 2005数据库应用项目教程,52,2、SSMS组件介绍SQL Server Management Studio是多窗口的图形界面,即整个管理工具提供一个主窗口,功能组件作为子窗口出现在主窗口中。在默认的情况下,SSMS有两个组件窗口。对象资源管理器类似于以前的企业管理器树形结构显示服务器中所有数据库对象。文档窗口显示查询编辑器和对象的摘要信息。,已注册的服务器:列出经常管理的服务器。选择【视图】|【已注册的服务器】命令,显示窗口。服务器的启动和停止状态:右击服务器名称
24、,选择【启动】、【停止】、【暂停】、【恢复】和【重新启动】等命令来改变该服务器的状态。,2023年10月14日,SQL Server 2005数据库应用项目教程,53,查询编辑器SSMS查询编辑器是非常实用的工具,类似于SQL Server 2000中的查询分析器。主要用于输入、执行和保存Transact-SQL命令,实现数据库的查询管理。,2023年10月14日,SQL Server 2005数据库应用项目教程,54,代码输入完成进行分析查询,检查通过后可执行代码。分析:Ctrl+F5 或 单击工具栏上的【分析】按钮执行:F5或 单击工具栏上的【执行】按钮最大化查询编辑器窗口:Alt+Shi
25、ft+Enter 单击标签形式显示的窗口|【窗口】|【自动全部隐藏】,2023年10月14日,SQL Server 2005数据库应用项目教程,55,模板资源管理器解决方案资源管理器属性窗口,2023年10月14日,SQL Server 2005数据库应用项目教程,56,3、联机丛书介绍SQL Server 2005的相关技术文档和使用说明,从中查询准确的概念解释、语法格式等知识。,2023年10月14日,SQL Server 2005数据库应用项目教程,57,项目3:SQL Server2005管理工具,了解SQL Server 2005配置管理器了解外围应用配置器了解SQL Server
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 应用 学习 情景

链接地址:https://www.31ppt.com/p-6296453.html