资源预览内容
第1页 / 共32页
第2页 / 共32页
第3页 / 共32页
第4页 / 共32页
第5页 / 共32页
第6页 / 共32页
第7页 / 共32页
第8页 / 共32页
第9页 / 共32页
第10页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第一章 技术数据库,课程介绍,授课教师:刘肖职称:高级主讲,引入,本课程在专业体系中的作用 : 专业核心课/技能重点课 项目演示,课程介绍,本课程在专业体系中的作用 : 1为什么需要这门课程 当今计算机环境,通常可分为前端应用程序和后端应用程序,两者交互作用,协同工作。前端应用程序由前端工具开发,既可以是运行于桌面的独立软件,也可以是基于Web 的应用系统,最终用户通过前端与后端系统进行交互。典型地,数据存储在后端且通常由RDBMS (关系型数据库管理系统,即Relational DataBase Management System )管理。,课程介绍,本课程在专业体系中的作用 : 2与前序课程的关系 计算机应用基础培养学生基本的计算机操作能力和常用软件的应用方法; 网页三剑客培养学生制作应用软件前台的能力,简而言之:就是网页设计与制作; C#C+语言程序设计(Java语言程序设计)使学生具有面向对象程序设计的基本概念及一定的编程基础。,课程介绍,本课程在专业体系中的作用 : 3与后继课程的关系 为ASP/ASP.NET技术应用或JSP技术应用课程提供坚实的语言基础和后台数据处理; 为软件工程课程提供架构模型及后台数据处理; 为“毕业设计”提供开发平台支持。,项目演示,会员登陆系统演示 思考 软件与设计的关系? 少壮不努力,老大徒伤悲!,本课程在专业体系中的作用 :,学习要点,数据库基本概念与SQL Server 2000安装 数据库技术概述 数据库的基本概念 数据处理发展简史 三种数据模型 SQL Server 2000的版本及安装,数据库的基本概念,数据 :(Data)在计算机系统中,凡是能被计算机存储并处理的数字、字符、图形和声音等统称为数据。 数据不等于数字 数据包括两大类 数值型数据 非数值型数据 数据和信息 信息是指有意义的数据,即数据上定义的有意义的描述,学习要点数据库基本概念数据、数据处理、数据库、数据库管理系统、数据库系统,数据库的基本概念,数据处理:将数据转换为信息的过程 处理的目的为: 从大量的数据中提取有效的信息资源,为进一步分析、管理和决策提供依据。数据处理也称信息处理。 处理的方法与使用技术: 分析、归纳、推理(科学方法) 计算机技术、数据库技术 处理的内容主要包括: 数据的收集、整理、存储、加工、分类、维护、排序、检索、传输、等一系列活动的总和,学习要点数据库基本概念数据、数据处理、数据库、数据库管理系统、数据库系统,数据库的基本概念,数据库:(DB,DataBase)存放数据的仓库 是DataBase System的核心 以文件的形式存储 相互关联的数据的集合 ,最终形成文件 对比:一般文件仅指相关信息的集合,它的存放形式可以是杂乱无章的,学习要点数据库基本概念数据、数据处理、数据库、数据库管理系统、数据库系统,数据库的基本概念,数据库管理系统: (DBMS)数据库系统的主要软件系统 ,负责对数据库进行管理和维护,借助于操作系统实现对数据的存储管理。 数据定义语言(DDL): 用来描述和定义数据库中的各种数据的及数据之间的联系。 数据管理语言(DML): 用来对数据库中的数据进行插入、查找、修改和删除等操作。 数据控制语言(DCL): 用来完成系统控制、数据完整性控制及并发控制等操作。,学习要点数据库基本概念数据、数据处理、数据库、数据库管理系统、数据库系统,典型的DBMS系统有:FOXPROSYBASE INFORMIXORACLE DB2SQL Server等,数据库的基本概念,数据库系统:一个应用系统 组成 数据库(DB) 是数据库系统操作的对象 DB内数据具有集中性和共享性 数据库管理系统(DBMS)p6图示1-1 负责对数据库进行管理的软件系统 用户 三类用户(最终用户、应用程序员 、数据库管理员 ) 计算机系统,学习要点数据库基本概念数据、数据处理、数据库、数据库管理系统、数据库系统,数据处理发展简史,发展阶段: 手工处理 文件系统 数据库系统阶段 数据仓库技术,过去,现在,学习要点发展阶段手工、文件、数据库系统、数据仓库,数据处理发展简史,手工处理阶段: 缺点: 1. 应用程序和数据之间的依赖性太强,独立性差; 2. 数据和数据之间存在许多重复数据,造成大量数据冗余。,学习要点发展阶段手工、文件、数据库系统、数据仓库,数据处理发展简史,文件系统阶段: 缺点:不同的应用程序很难共享同一数据文件,也就是说 数据独立性仍然较差,数据冗余度较大。,学习要点发展阶段手工、文件、数据库系统、数据仓库,数据处理发展简史,数据库系统阶段:,优点: 数据结构化 数据共享 数据独立性 最小冗余度,学习要点发展阶段手工、文件、数据库系统、数据仓库,数据处理发展简史,数据仓库阶段: 数据仓库是一个面向主题的,集成的,不同时间的,稳定的数据集合以便支持管理决策。 软硬件技术组成的环境。它将企业内部各种跨平台的数据,经过重新组合和加工,构成面向决策的数据仓库 图示,学习要点发展阶段手工、文件、数据库系统、数据仓库,数据仓库的功能层次模型 :,学习要点发展阶段手工、文件、数据库系统、数据仓库,OLAP:联机分析处理 (OnLine Analytical Processing),数据模型,三种数据模型: 层次模型 网状模型 关系模型,学习要点目录层次、网状、关系,层次模型: 用树型结构来表示数据及数据间联系的模型 特点: 仅有一个最高层的结点,称为根结点 其它的结点有且仅有一个直接的上层结点,称为父结点 上层结点和下层结点的联系是1:N的联系 图例如下:,学习要点目录层次、网状、关系,数据模型,网状模型: 用网络结构来表示数据及数据间联系的模型 特点: 可以有一个以上的结点无双亲。 至少有一个结点有多于一个以上的双亲 两个结点之间有两种或两种以上的关系 图例如下:,学习要点目录层次、网状、关系,数据模型,关系模型: 用用二维表格来表示数据间联系的模型 基本概念: 二维表格的每一列称为一个属性 。 二维表格的每一行称为一个元组 一个二维表格称为一个关系 图例如下:,学习要点目录层次、网状、关系,数据模型,语言简介,SQL语言概述: SQL即结构化查询语言 (Structured Query Language) 最早的SQL由1976年由IBM公布 本书中要介绍的SQL是Transact-SQL(简称为T-SQL),SQL,学习要点SQL语言简介概述、分类,SQL Server 2000简介,SQl Server 2000基础: 由Microsoft公司于2000年推出,目前最新版本为SQL Server 2005 特性 提供了Internet集成 可伸缩性和可用性 企业级数据库功能 易于安装部署和使用 数据仓库等特性 删除注册表HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager下的PendingFileRenameOperations子键,学习要点SQLserver 2000 简介基础、常用管理工具,版本 企业版 标准版 个人版 开发版和评估版,作业: 1.理解数据库技术的四个基本概念 2.了解目前流行的数据库处理系统及数据模型 3.熟悉SQL Server的四个版本及相对应的OS 4.熟练掌握SQL Server 2000的安装方法(重点),学习要点SQLserver 2000 简介基础、常用管理工具,E-R模型:实体联系(Entity-Relationship) 实体、属性与联系 E-R模型的表示方法 联系的类型,概念结构设计,E-R模型,实体、属性与联系 实体与属性 实体必须用一组表征其特征的属性来描述 联系 联系是指实体之间存在的对应关系(它也具有属性),E-R模型,E-R模型的表示方法 三种图形,实体名,实体,属性名,属性,联系名,联系,无向边,E-R模型,联系的类型 三种类型 一对一 多对多 一对多 类型示例,E-R模型,类型示例,E-R模型,类型示例,作业:,1.网站开发需要什么技术(原理、工具等)? 2.对数据库技术的认识(作用,地位等)? 3.数据库(SQL Server 2000)学习计划。,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号