数据库课程简介.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理与应用 课程简介 一、现实生活中的数据库应用 示例:网站数据库中的图书数据浏览 示例:客房管理数据库中数据显示 二、怎样才能为用户提供数据库服务? 针对不同的应用领域设计出好的数据库 利用SQL Server 2005建立数据库及表 操作数据库表(插入数据) 操作数据库表(查询数据) 数据库用户使用权限控制 备份与恢复数据库 SQL Server 2005中的数据库备份界面 数据库服务器编程(存储过程举例) 数据库服务器编程(触发器举例) 数据库服务器编程(游标举例) 通过浏览器访问数据库 通过客户端应用程序访问数据库 用VB开发应用程序 三、学习数据库技术的初步目标 四、如何逐步掌握数据库技术 五、主要参考书 六、课程结构 七、课程要求 1. 通过学习一个小型数据库管理系统(如ACCESS),对数据库技术有一个初步的认识。(注:大学计算机基础中的数据库部分) 2. 通过对数据库原理的学习,全面掌握数据库设计、数据库操作、数据库保护等理论知识。 3. 通过学习一个大型数据库管理系统(如MS SQL SERVER, Oracle )和实际操作,全面掌握数据库管理技术。 4. 学习数据库开发工具(如Visual Basic)、掌握客户/服务器(client/server,C/S)模式数据库应用系统(如:学生管理系统)的开发方法。 学习Web数据库技术,掌握浏览器/服务器(browse/server,B/S)模式数据库应用程序开发方法。 C/S数据库应用系统 数据库管理系统 系统开发工具 网站数据库应用 桌面数据库应用系统 网站开发工具 软件工程 数据库原理 Web数据库技术 理 论 层 实 现 层 结 果 层 单机用户 客户端用户 浏览器用户 用 户 类 型 如何逐步掌握数据库技术(续) 何玉洁,梁琦 《数据库原理与应用》第2版,机械工业出版社,2011 何玉洁 《数据库原理与应用教程》第3版,机械工业出版社,2010 王珊、萨师煊,数据库系统概论(第四版),高等教育出版社,2006 Date C J, An Introduction to Database System (Ed.7), Addison-Wesley,2000 * * 现实生活中的数据库应用 怎样才能为用户提供数据库服务 学习数据库技术的初步目标 如何逐步掌握数据库技术 主要参考书 课程结构 课程要求 课程简介 学校数据库应用 学生成绩管理数据库 图书管理数据库 人事档案管理数据库 财务管理数据库 …… 医院数据库应用 银行数据库应用 宾馆数据库应用 (网上)书店数据库应用 (机票/车票)票务数据库应用 …… 针对不同的应用领域设计出好的数据库 利用数据库管理系统管理数据库 建立数据库(关系表结构、索引、视图) 操作数据库表(插入数据,更新数据,查询数据) 安全性控制(如:数据库用户使用权限控制) 备份与恢复数据库 数据库服务器编程(存储过程、触发器、游标等) …… 开发能访问数据库的应用系统 如何通过浏览器访问数据库 如何通过客户端应用程序访问数据库 仓库管理数据库设计举例 一个仓库可以存放多种零件,一种零件可以存放在多个仓库中。仓库和零件具有多对多的联系。用库存量来表示某种零件在某个仓库中的数量。 一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作,仓库和职工之间是一对多的联系。 职工实体型中具有一对多的联系,职工之间具有领导-被领导关系。即仓库主任领导若干保管员。 供应商、项目和零件三者之间具有多对多的联系,供应量表示供应商为项目提供的零件数量。 实体 仓库: 仓库号、面积、电话号码 零件 :零件号、名称、规格、单价、描述 供应商:供应商号、姓名、地址、电话号码、帐号 项目:项目号、预算、开工日期 职工:职工号、姓名、年龄、职称 数据库中基本表结构 仓库(仓库号,面积,电话号码) 零件(零件号,名称,规格,单价,描述) 供应商(供应商号,姓名,地址,电话号码,帐号) 项目(项目号,预算,开工日期) 职工(职工号,姓名,年龄,职称,仓库号,领导) 库存(仓库号,零件号,库存量) 供应(零件号,供应商号,项目号,供应量) 表设计区 数 据 库 创建students数据库的简单语句: CREATE DATABASE students 表 创建表的语句举例 CREATE TABLE student ( Sno char ( 7 ) PRIMARY KEY, Sname char ( 10 ) NOT NULL, Ssex char (2), Sage tinyint , Sdept char (20) ) 将新生记录( 9512101 ,李勇,男, 19岁,计算机系)插入到Student表

您可能关注的文档

文档评论(0)

yuxiufeng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档