项目四数据库综合实训.ppt_第1页
项目四数据库综合实训.ppt_第2页
项目四数据库综合实训.ppt_第3页
项目四数据库综合实训.ppt_第4页
项目四数据库综合实训.ppt_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

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

文档简介

项目四 数据库综合实训 电子商务实务 项目引入 经过一段时间的忙碌 小王看着设计好的网站 心里非常高兴 经理高兴的交给了小王一个任务 把公司的产品放到网上去吧 小王欣然接受了 小王考虑按网站的功能需要设计出数据库表结构 项目分析 网站是由两个以上的网页链接在一起并放在服务器上 可以说网站是指以域名本身或者 WWW 域名 为网址的Web站点 想要 把公司的产品放到网上 让企业客户通过上互联网就可以了解信息 就需要搭建网站运行的平台 把网站运行的基础环境配置并管理好 并进行网站信息的维护与更新 添加内容 随时把新加入或修改的网页放到主页空间中去 任务分解 为完成以上工作 可以把本项工作分解成以下两个工作任务 任务一 数据库介绍任务二 网站数据库设计 任务一 数据库介绍 相关知识 SQLServer2000是Microsoft公司推出的基于Client Server模式的新一代大型关系数据库管理系统 它功能强大 操作简便 广泛应用于数据库后台系统 SQLServer2000代表着下一代Microsoft NETEnterpriseServers 企业分布式服务器 数据库的发展趋势 它在电子商务 数据仓库和数据库解决方案等应用中起着重要的核心作用 任务实施 1 了解数据库相关知识2 掌握SQLServer2000数据库安装方法3 培养学生实践应用能力 一 创建SQLServer2000数据库 在创建SQLServer2000数据库和表之前 应先安装SQLServer2000 并注册服务器 启动服务 本项目将从实际操作入手 介绍这些设置过程 最后介绍如何在SQLServer2000中创建数据库和表以及如何将ACCESS数据库中的现有的表导入到SQLServer2000数据库中 1 安装步骤如下 将SQLServer2000安装盘放入光驱 一般该光盘会自动运行 如果不自动运行 请双击光盘根目录下的autorun exe程序 出现安装启动界面 如图4 1所示 图4 1SQLServer2000安装启动界面 选择 安装SQLServer2000组件 进入如图4 2所示界面 图4 2SQLServer2000安装界面 选择 安装数据库服务器 进入安装向导欢迎界面 如图4 3所示 图4 3SQLServer2000安装向导界面 选择 下一步 按钮 进入 计算机名 对话框 如图4 4所示 图4 4 计算机名 对话框 由于在本机上安装SQLServer2000 所以选择 本地计算机 选项 单击 下一步 按钮 进入如图4 5所示 安装选择 对话框 图4 5 安装选择 对话框 单击 下一步 按钮 进入如图4 6所示的 安装定义 对话框 图4 6 安装定义 对话框 选择 服务器和客户端工具 选项 单击 下一步 按钮 进入如图4 7所示 实例名 对话框 图4 7 实例名 对话框 在该对话框中可以选择默认的实例名 也可以自定义创建一个实例名 单击 下一步 按钮 进入如图4 8所示 安装类型 对话框 图4 8 安装类型 对话框 选择默认设置 单击 下一步 按钮 进入如图4 9所示 服务账户 对话框 图4 9 服务账户 对话框 在该对话框中 如果希望SQLServer2000将来扩展到分布式环境 则应选择 使用域用户账户 否则应选择 使用本地系统账户 单击 下一步 按钮 进入如图4 10所示 身份验证模式 对话框 图4 10 身份验证模式 对话框 SQLServer2000采用如下身份验证模式 建议选用混合模式 然后设置sa用户 sa是SQLServer的系统管理员 拥有系统的所有权限 密码 单击 下一步 按钮 出现 开始复制文件 对话框 如图4 11所示 图4 11 开始复制文件 对话框 如果安装过程中选择了Windows操作系统启动时启动SQLServer2000服务 那么每次启动计算机后 系统任务栏右下角会出现SQLServer2000服务标志 表示了SQLServer2000服务已启动 二 注册服务器 安装SQLServer2000后 必须先注册本地或远程服务器 才能使用SQLServer企业管理器来管理这些服务器 注册服务器时必须指定服务器的名称和登录到服务器时使用的安全类型 如果需要 指定登录名和密码 从Windows桌面上选择 开始 程序 MicrosoftSQLServer 企业管理器 进入企业管理器界面 在企业管理器界面中右击 SQLServer组 如图4 12所示 在弹出的快捷菜单中选择新建 SQLServer注册 出现注册SQLServer向导 如图4 13所示 图4 12 SQLServer组 对话框 图4 13 注册SQLServer向导 界面 选择 下一步 按钮 进入添加可用服务器界面 如图4 14所示 在 可用的服务器 列表里选择一个服务器 或直接在文本框中输入可用服务器的名称即可 然后按 添加 按钮 单击 下一步 进入如图4 15所示 注册SQLServer向导 对话框 图4 14 添加可用服务器界面 对话框 图4 15 选择身份验证模式 对话框 可以将正在注册的服务器添加到现有的SQLServer组 也可以新建一个服务器组 单击 下一步 进入注册完成界面 然后与注册服务器连接 以检测服务器注册是否成功 如图4 17所示 图4 16 选择连接选项 对话框 图4 17 选择SQLServer组 对话框 服务器注册完毕 任务二网站数据库设计 相关知识 数据库和表是SQLServer2000用于组织和管理数据的对象 创建数据库和表是SQLServer2000最基本的功能 可以把SQLServer2000数据库看成是一个容器 它里面包含了表 视图 索引 存储过程 触发器和约束等数据库对象 任务实施 1 了解SQLServer2000功能特点2 掌握创建数据库的方法3 学会建立数据库的连接 一 创建SQLServer2000数据库 下面以存储用户注册 访问 购买产品等信息的数据库Mysite为例 介绍创建SQLServer2000数据库及表的操作方法 1 创建SQLServer2000数据库启动 企业管理器 如图4 18所示 在服务器目录树中展开服务器实例名称前面的加号 选择 数据库 单击右键 在弹出的快捷菜单中选择 新建数据库 出现如图4 19所示 数据库属性 对话框 图4 18 企业管理器 界面 在弹出的对话框的名称文本框中输入要创建的数据库名称 如 mysite 然后 选择 数据文件 选项卡 为该数据库的数据文件定义大小和存储位置 如图4 20所示 图4 19 数据库属性 对话框 在弹出的对话框的名称文本框中输入要创建的数据库名称 如 mysite 然后 选择 数据文件 选项卡 为该数据库的数据文件定义大小和存储位置 如图4 20所示 图4 20 数据文件 选项卡 从图中可以看到 系统自动将该数据库的数据文件命名为mysite Data 单击 位置 下的选项 打开如图4 21所示对话框 选择数据文件的存放位置 如E 电子商务网站建设 示例 按 确定 按钮返回 数据库属性 对话框 图4 21数据文件存放位置选择对话框 创建完数据库 如 mysite 后 数据库文件夹下就多了一个mysite数据库 如图4 22所示 图4 22数据库创建完成界面 2 创建表结构 表是存放数据库数据的对象 表中的数据组织成行 列的形式 一行代表一个记录 在SQLServer2000中 一个数据库中可以创建多达20亿张表 每个表最多可达1024列 创建数据表的操作如下 选择新建的mysite数据库 单击右键 在弹出的快捷菜单中选择 新建表 如图4 23所示 在弹出的 数据表设计器 窗口中 定义表的结构 包括列名 数据类型 长度及其他属性 如图4 24所示 图4 23创建表示意图 图4 24 数据表设计器 窗口 单击工具栏保存图标 在弹出的 选择名称 对话框中输入新表的名称 并单击 确定 新表即建立 若要输入 浏览 修改 删除表中的数据 只要打开数据表即可进行 例如 在mysite数据库文件夹下 选择 表 可看到右边的窗口里列出了该数据库中的所有表 如图4 25所示 除了用户自己创建的表 其他的表都与用户无关 主要用于系统存储管理数据 图4 25浏览表操作 3 输入 编辑数据 选择用户新创建的表 单击右键 在弹出的快捷菜单中选择 打开表 返回所有行 在出现的数据表中用户可以进行数据的输入或浏览 修改 删除等操作 如图4 26所示 4 导入ACCESS数据库中的表 创建数据表不仅可以采用创建新表的方式 还可以将其他数据库或电子表格中已经存在的数据表直接导入到SQLServer数据库中使用 这些数据库或电子表格包括ACCESS VisualFoxpro Oracle等多种数据库以及Excel电子表格 甚至文本文件等都可以导入到SQLServer数据库中 下面以导入ACCESS数据库中的数据为例 介绍导入过程 设已存在ACCESS数据库 电子商务网站 数据库中有四张数据表 除 用户注册数据 表外 还有 用户进入网站记录 用户购物信息 产品库存 三张数据表 把这三张数据表导入到Mysite数据库中 在企业管理器的目录树中 如图4 27所示 右击Mysite数据库中的 表 在弹出的快捷菜单中选择 所有任务 导入数据 出现 DTS导入 导出向导 如图4 28所示 图4 27导入数据操作 图4 28 DTS导入 导出向导 界面 知识回顾 单击 下一步 进入 选择数据源 对话框 如图4 29所示 图4 29 选择数据源 对话框 在该对话框中 选择数据的来源 因本例是从ACCESS数据库中导入数据 所以在数据源列表中选择MicrosoftAccess 单击 文件名 文本框右侧的浏览按钮 找到要导入文件的物理路径 如果该ACCESS数据库没有设用户名和密码 则用户名和密码可以不填 单击 下一步 进入 选择目的 对话框 如图4 30所示 图4 30 选择目的 对话框 在该对话框中 选择数据的目的 使用默认选项即可 特别要确认一下目标数据库是否选对 单击 下一步 进入 指定表复制或查询 对话框 如图4 31所示 图4 31 指定表复制或查询 对话框 从该对话框的示意图中 可看出前面几步操作中所选择的数据来源和数据目的是否正确 如果正确 选择 从源数据库复制表和视图 单击 下一步 进入 选择源表和视图 对话框 如图4 32所示 否则 退回前两步 重新选择数据源和目的 图4 32 选择源表和视图 对话框 表和视图 的 源 列中 勾选准备导入的表 单击 下一步 进入 保存 调度和复制包 对话框 如图4 33所示 图4 33 保存 调度和复制包 对话框 时间 项中 勾选立即运行 在 保存 项中勾选 保存DTS包 同时选中 SQLServer 选项 单击 下一步 进入 审阅导入 导出信息 对话框 如图4 34所示 图4 34 审阅导入 导出信息 对话框 在 审阅导入 导出信息 对话框中可以看到数据来源和数据目的的信息 如果正确 单击 完成 出现 保存DTS包 对话框 如图4 35所示 图4 35 保存DTS包 对话框 若以后会再次使用该DTS数据包 则可以在该对话框中输入包名称 以便保存 单击 下一步 开始导入 特别提示 如果在导入某表时 系统提示 不能读取数据 在该表上没有读取权限 如图4 36所示 则需要进入ACCESS数据库添加权限 具体操作如下 图4 36没有数据表读取用权限提示框 a 启动ACCESS 打开数据源所在的数据库 从菜单中选择 工具 安全 用户与组的权限 如图4 37所示 出现 用户与组的权限 对话框 图4 37在ACCESS数据库中设置 用户与组的权限 b 在如图4 38所示的 用户与组的权限 对话框中 选择 权限 选项卡 在 对象名称 中选择刚才不能导入的表 在 权限 中勾选 管理 当光标移动时 系统会弹出图4 39所示确认权限变更对话框 选择 是 返回 单击 确定 后关闭ACCESS数据库即可 图4 38 用户与组的权限 对话框 图4 39确认权限变更对话框 若所有要导入的数据表都具有 读取 以上的权限 则出现图4 40显示成功导入提示框 单击 确定 返回 企业管理器 窗口 图4 40显示成功提示框 至此 数据表导入完毕 要想立即看到导入的表 只要在表的右边窗口上单击右键 在弹出的快捷菜单中选择 刷新 即可 本例结果如图4 41所示 图4 41在企业管理器中查看导入的表 二 在DreamweaverMX中建立数据库连接 在DreamweaverMX中建立数据库的连接有两种方法 一种方法是利用在服务器端建立的ODBC数据源 另一种方法是直接写连接数据库的脚本命令 即所谓自定义字符串 前一种方法操作简单 可靠性高 缺点是当把应用程序移到另一台计算机上时 要在新计算机上重新配置数据源 后一种方法脚本的调试较麻烦 优点是移机时不用重新调试 在DreamweaverMX中利用ODBC数据源建立连接的步骤如下 首先在DreamweaverMX定义好一个支持ASP技术的站点 然后在DreamweaverMX的浮动面板中 单击 应用程序 展开按钮 打开 应用程序 控制面板 如图4 42所示 图4 42 应用程序 控制面板 选择 数据库 选项卡 单击按钮 出现如图4 43所示快捷菜单 图4 43连接数据库快捷菜单 在快捷菜单中选择 数据源名称 DSN 这时将弹出 数据源名称 DSN 对话框 如图4 44所示 在该对话框的 连接名称 中输入为该连接取的名称 图4 44 数据源名称 DSN 对话框 该对话框的 Dreamweaver应连接 有两个选项 一项是 使用测试服务器上的DSN 另一项是 使用本地DSN 如果Dreamweav

温馨提示

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

评论

0/150

提交评论