项目一-认识学生管理数据库--by-anita PPT课件_第1页
项目一-认识学生管理数据库--by-anita PPT课件_第2页
项目一-认识学生管理数据库--by-anita PPT课件_第3页
项目一-认识学生管理数据库--by-anita PPT课件_第4页
项目一-认识学生管理数据库--by-anita PPT课件_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 数据库应用系统 成都东软学院 2 信息管理教研室 李姗办公室 A4201Email LiShan PhoneNo 028 82878195 3 项目一认识学生管理数据库 数据库基础知识 SQLServer2005的安装 配置及启动 设计学生管理数据库的结构 4 关系数据库基础SQLSERVER2005简介 一 数据库的发展二 数据库系统模型三 关系数据库管理系统四 SQLServer2005简介 5 数据库 数据库 DataBase简称DB 是按一定组织结构存贮在计算机中相关数据的集合 它不仅包括数据本身 而且还包括相关事物间的联系 数据库可以被多个用户 多个应用程序共享 对数据的增加 删除 修改和检索由系统软件统一进行 数据库通常由数据库管理员 DBA 进行管理 6 数据库 7 数据库理论的发展 如何管理大量的 持久的 共享的数据 人工管理阶段文件管理系统数据库管理系统 8 数据库理论的发展 1 人工管理阶段 20世纪50年代中期以前 这时计算机的应用还不是很广 主要用于科学计算 没有直接存取的设备 没有操作系统及管理数据的软件 特点 a 数据不长期保存 随时用随时输入 b 系统中没有对数据进行管理的软件 数据由应用程序管理 c 数据不能共享 与应用程序是一体的 d 由应用程序管理数据 数据是面向程序的 数据不具有独立性 9 数据库理论的发展 1 人工管理阶段 20世纪50年代中期以前 这时计算机的应用还不是很广 主要用于科学计算 没有直接存取的设备 没有操作系统及管理数据的软件 10 数据库理论的发展 2 文件管理阶段 20世纪50年代后期至60年代中期 出现了磁盘等直接存取设备 软件上出现了专门的管理数据的软件 特点 a 程序与数据有了一定的独立性 b 程序和数据分开存储 有了程序文件和数据文件的区别 c 数据文件可以长期保存但是a 数据冗余度大 b 缺乏数据独立性 d 不支持并发访问 如一个excel文件只能一人打开修改 e 无安全控制功能 11 数据库理论的发展 3 数据库系统阶段 20世纪60年后期以后 a 数据库技术能有效的管理和存取大量的数据 避免了以上两阶段的缺点 实现数据共享 减少数据冗余 采用特定的数据模型 具有较高的数据独立性 有统一的数据管理和控制功能 b 数据库系统又经历了三个阶段 网状数据库 层次数据库和关系数据库 c 桌面型关系数据库 FoxBase VisualFoxpro Access等d 大型关系数据库管理系统有 SQLServer DB2 Oracle Sybase Informix等 12 数据库理论的发展3 数据库系统阶段 13 关系数据库基础SQLSERVER2005简介 一 数据库的发展二 数据库系统模型三 关系数据库管理系统四 SQLServer2005简介 14 数据库系统模型 15 数据模型 数据模型一般应满足三个要求 第一要能够比较真实地模拟现实世界 第二要容易被人们理解 第三要能够很方便地在计算机上实现 指用什么样的结构来组织数据与具体的数据库管理系统无有关 主要包括 层次模型 用树型结构组织数据 网状模型 用图型结构组织数据 关系模型 用简单二维表结构组织数据 16 层次模型 层次模型是数据库中最早出现的数据模型 层次数据库系统采用层次模型作为数据的组织方式 用树型结构表示实体类型以及实体间的联系是层次模型的主要特征 层次模型的一个最基本的特点是 任何一个给定的记录值 也称为实体 只有按照其路径查看时 才能显出它的全部意义 没有一个子记录值能够脱离双亲记录值而独立存在 缺点 结构呆板 要保留大量的索引文件 数据冗余 17 层次模型 图1 1层次模型示意图 18 网状模型 在现实世界中事物之间的联系更多的是非层次关系的 用层次模型表示非树形结构是很不直接的 网状模型则可以克服这一弊端 用网状结构表示实体类型及实体之间联系的数据模型称为网状模型 在网状模型中 一个子结点可以有多个父结点 在两个结点之间可以有一种或多种联系 缺点 指针数据增加数据量 指针的建立和维护是非常大的任务 图1 2网状模型示意图 19 关系模型 关系模型是目前最常用的一种数据模型 关系数据库系统采用关系模型作为数据的组织方式 在关系模型中 数据在用户观点下的逻辑结构就是一张二维表 每一张二维表称为一个关系 relation 关系数据库中 信息被保存在二维表格中 称之为表 Table 一个关系型数据库包含多个数据表 每个表又包含行 记录 和列 字段 20 关系模型 优点 关系模型数据结构简单 清晰 用户易懂易用 关系模型具有更高的数据独立性 更好的安全保密性 缺点 许多操作都要求在文件中顺序查找满足特定关系的数据 可能花费很多时间 21 学生成绩关系图 学生课程成绩表 课程表 学生表 22 关系数据库基础SQLSERVER2005简介 一 数据库的发展二 数据库系统模型三 关系数据库管理系统四 SQLServer2005简介 23 关系数据库管理系统 数据 Data 数据是描述现实世界事物的符号记录 是用物理符号记录的可以鉴别的信息 数据库 DataBase DB 是存放数据的仓库 是相互关联的数据的集合 准确的说是长期存在计算机内 有组织的 可共享的数据集合 它不仅包括描述事物的数据本身 而且包括相关事物之间的联系 24 关系数据库管理系统 数据库管理系统 DataBaseManagementSystem DBMS 用户创建 管理和维护数据库必须有相应的计算机软件 即数据库管理系统 是对数据库进行统一管理的计算机软件 是位于用户与操作系统之间 DBMS能定义数据的存储结构 提供数据的操纵机制 维护着数据库的安全性 完整性和可靠性 如今的数据库管理系统大多数都是建立在关系模型上的 因此称为关系型数据库管理系统 RelationDataBaseManagementSystem RDBMS 25 数据库系统的构成 数据库系统一般由数据库 操作系统 数据库管理系统 及其开发工具 应用系统 数据库管理员 DBA 和用户构成 26 关系数据库基础SQLSERVER2005简介 一 数据库的发展二 数据库系统模型三 关系数据库管理系统四 SQLServer2005简介 27 SQLServer2005简介 SQLServer是微软公司推出的关系数据库管理系统 SQL是StructuredQueryLanguage的缩写 表示 结构化查询语言 用户可以管理数据库 设计开发应用程序 C S 客户机 服务器 工作模式 它使用TransactSQL语言在服务器与客户机间传送请求和答复 B S 浏览器 服务器 工作模式 SQLServer2005与XML结合下支持实现 5个版本 企业版 EnterpriseEdition 开发版 DevelopmentEdition 工作组版 WorkgroupEdition 标准版 StandardEdition 简易版 ExpressEdition 28 项目一认识学生管理数据库 数据库基础知识 SQLServer2005的安装 配置及启动 设计学生管理数据库的结构 29 安装SQLServer2005 1 安装SQLServer2005的系统要求了解SQLServer2005的版本 30 SQLServer2005的硬件要求 31 SQLServer2005的软件要求 32 SQLServer2005开发版及安装文件下载 开发版 forwinXP ftp 33 对win7用户SQL2005DEVELOPER iso文件可能只能装上MSSQLSERVER这个服务 这种情况需要下载目录下的SQLServer2005 SSMSEE x64 msi文件进行sqlserver2005managementstudio的安装 对win7用户 如果反复安装SQL2005DEVELOPER iso文件 配置工具 下都没有成功安装MSSQLSERVER这个服务 则可能是计算机操作系统的问题 需重装电脑 或者安装使用虚拟机 34 虚拟机 如果上述地址下载的安装文件不能安装 则到ftp 35 虚拟机 注 续 初次设置 点击next 选择addanexistingvirtualmachine 点击next 点击browse 选择下载的 虚拟机vpc 文件夹下的 xp sql2005 b1 文件 点击 打开 点击next 点击finish 点击ok 设置完成后点击 开始 所有程序 microsoftvirtualpc 点击start开启虚拟机进行使用 36 虚拟机 注 续2 学习结束 不需使用虚拟机时 点击右上方的 关闭 按钮 选择 turnoff 即可 虚拟机上已安装有sqlserver2005 可直接使用 这是为了解决部分电脑配置导致的无法安装SQLserver2005的问题 方便同学们进行后续的学习和练习 37 2 安装SQLServer2005 转到 根据安装步骤说明 word文档 进行操作 38 3 SQLServer服务器的后台服务 SQLServer2005安装安毕后 其服务器端组件是以 服务 的形式在计算机系统中运行 服务 是一种在后台运行的应用程序 可以在操作系统 管理工具 的 服务 中查看 1 SQLServer数据引擎 是SQLServer2005的核心服务 2 SQLServerActiveDirectoryHelper支持与活动目录ActiveDirectory的集成 3 SQLServerAgent代理服务 按计划自动执行数据库管理员安排的作业 4 SQLServerAnalysisServices提供联机分析处理 OLAP 和数据挖掘的服务 5 SQLServerBrowser提供连接信息 39 3 SQLServer服务器的后台服务 6 SQLServerFullTextSearch快速创建结构化和半结构化数据的全文索引 7 SQLServerIntegrationServices执行工作流功能的任务 8 SQLServerReportingServices管理 执行 呈现 计划和传递报表 9 SQLServerVSSWriter它是SQLServer编写服务器 40 4 SQLServer客户端上的管理工具 1 SQLServerManagementStudio 41 4 SQLServer客户端上的管理工具 1 SQLServerManagementStudio 42 4 SQLServer客户端上的管理工具 2 ReportingServices配置它是用于报表服务配置 管理报表服务器 在 开始 所有程序 MicrosoftSQLServer2005 配置工具 菜单中 3 SQLServerConfigurationManagerSQLServer配置管理器 用于管理与SQLServer有关的连接服务 在 开始 所有程序 MicrosoftSQLServer2005 配置工具 菜单中 4 SQLServer错误和使用情况报告在 开始 所有程序 MicrosoftSQLServer2005 配置工具 菜单中 5 外围应用配置器工具 43 4 SQLServer客户端上的管理工具 6 SQLServerProfiler它是SQLServer事件探查器 用于从服务器上捕获SQLServer2005事件的工具 可以查找导致SQLServer运行慢的查询 捕获导致某个问题的SQL语句 监视SQLServer性能等 它在 开始 所有程序 MicrosoftSQLServer2005 性能工具 菜单中 7 数据库引擎优化顾问可以完成对数据库的优化 它在 开始 所有程序 MicrosoftSQLServer2005 性能工具 菜单中 8 VisualStudio2005利用它可以创建与SQLServer2005相连的AnalysisServices项目 IntegrationServices项目 报表服务器项目和报表模型项目等 它在 开始 所有程序 MicrosoftVisualStudio2005 中 44 任务分析 本任务要完成四个子任务 任务6 1SQLServer服务器的启动 暂停和关闭任务6 2启动SQLServerManagementStudio任务6 3设置数据库管理员密码任务6 4注册数据库服务器 5 启动和配置SQLServer2005 45 任务5 1SQLServer服务器的启动 暂停和关闭 单击 开始 程序 MicrosoftServer2005 配置工具 SQLServer2005ConfigurationManager 菜单 可以启动SQLServer2005配置管理器 46 任务5 2启动SQLServerManagementStudio 单击 开始 程序 MicrosoftSQLServer2005 选择SQLServerManagementStudio 菜单命令 进入 连接到服务器 对话框 在 服务器名称 中选择相应的服务器 身份验证 选择 Windows身份验证 单击 连接 按钮 进入MicrosoftSQLServerManagementStudio 可以进行数据库的管

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论