欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    数据库基础知识ppt教材课件.ppt

    • 资源ID:82428808       资源大小:1.54MB        全文页数:109页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库基础知识ppt教材课件.ppt

    数据库基础知识培训数据库基础知识培训数据库基础知识培训数据库基础知识培训25-Mar-23经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用数据库市场现状数据库市场现状v最新调查表明Oracle仍主宰数据库市场 v虽然微软公司的SQL Server数据库发展很快,但是根据最新的IDC报告表明:Oracle公司在去年始终主宰数据库市场。v2019年,Oracle数据库的销售产值为73亿美元,占据全球44%的市场份额。IBM公司的DB2产品,销售额为35亿美元,比2019年同期增长11.9%。IBM的增长速度仍然赶不上Oracle的14.7%的增长率。IBM的市场份额从2019年的21.6%下降到去年的21.2%。DB2产品的份额被Oracle和微软瓜分。v 占据第三位的微软公司市场销售增长率为25%,销售总额为31亿美元,市场占有率为18.6%。第四位的Sybase公司以及排名第五位的NCR Teradata的销售额也有上升,但与整个市场相比,上升幅度不是很大。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用数据库使用现状数据库使用现状v 从使用情况看,BZResearch的2019年度数据库与数据存取的综合研究报告表明76.4%的公司使用了SQLServer,该比例超过Oracle、IBM和MySQL。v 从数据应用的热点领域商务智能角度看,高端领域仍以IBM(Db2和Informix)、Oracle、Teredata和微软为主,MySQL等一批中小厂商也开始逐步进入数据分析领域;从数据库运行的操作系统平台看,Linux异军突起,虽然总量上相对Unix和Windows而言还有不小差距,但增幅很大。v 总体上2019全球数据库市场持续快速增长,预期增长率为14.2%,而各个厂商之间的竞争还是“拉锯战”,虽然通过增加新特性、发布新版本在短时间内存在此消彼长的情况,但总体上布局与去年差别不大,相对而言微软的市场增长速度最快(增幅预期为28%),而Oracle市场总量增加最大(增幅预期14.9%)。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用数据库发展热点数据库发展热点v数据仓库与XML引领主流 v 2019年是数据库厂商的数据仓库年和XML年(XML(eXtensible Markup Language)即可扩展标记语言。XML是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽 然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。XML与Access,Oracle和SQL Server等数据库不同,数据库提供了更强有力的数据存储和分析能力,例如:数据索引、排序、查找、相关一致性等,XML仅仅是展示数据。)。v 从微软、IBM和Oracle发布的产品介绍看,数据仓库成为厂商拉动中高端客户的有利措施,为了提升用户的认同度,三家还适时推出面向各主要行业的专用数据仓库方案,并辅以一定参考案例。v 随着SOA和Enterprise2.0从概念走向实施,在巩固数据仓库市场的同时,为了抓住下一个以数据服务和用户体验为主体的数据库应用时代,SQLServer2019、DB2Viper和Oracle11g在XML数据库方面的宣传声势比商务智能更大,由于XML技术已经从简单的数据内容,逐步过渡到数据结构定义、业务数据模型和业务语义模型,数据库厂商在上一代产品XML数据引擎的基础上,也面向XML应用不断增加必要的XML数据转换、数据验证、层次型数据重构和更高效的层次信息检索技术,并且在国内一些信息化应用水平较高的行业投入实际应用。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用国内数据库市场规模国内数据库市场规模v 易观国际近期发布IT产品和服务2019年第1季度中国数据库软件市场数据监测,考察了中国数据库管理软件市场。数据显示,中国商业数据库市场2019年第1季度整体规模达到5.43亿人民币,比去年同期增长15%,与上季度环比增长1.53%。v 从厂商竞争格局来看,国际软件巨头占据市场的绝大多数份额。Oracle、IBM、Microsoft和Sybase牢牢占据国内数据库软件市场前四位,拥有93.8%的市场份额。国产数据库的市场份额在本季度继续提升,正在抓住国家提倡自主创新的机遇,以“有自主知识产权”的产品为契机,满足部委和地方政府的信息整合平台需求。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用为什么要学习数据库为什么要学习数据库v问题1:什么是数据库?v问题2:我们身边都有哪些数据库的应用?v问题3:为什么会产生数据库?v问题4:数据库的优势是什么?v问题5:编程可以解决数据的管理,为什么还需要数据库?v问题6:编程查询和数据库查询效率的比较经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用数据的概念数据的概念人们用来反映客观世界而记录下来可以鉴别的人们用来反映客观世界而记录下来可以鉴别的人们用来反映客观世界而记录下来可以鉴别的人们用来反映客观世界而记录下来可以鉴别的物理符号物理符号物理符号物理符号ISOISOISOISO:数据是对事实、概念或指令的一种特殊数据是对事实、概念或指令的一种特殊数据是对事实、概念或指令的一种特殊数据是对事实、概念或指令的一种特殊表达形式表达形式表达形式表达形式数据是用各种可以鉴别的物理符号记录下来的数据是用各种可以鉴别的物理符号记录下来的数据是用各种可以鉴别的物理符号记录下来的数据是用各种可以鉴别的物理符号记录下来的客观事实客观事实客观事实客观事实问题:计算机对数据的存储要求?问题:计算机对数据的存储要求?问题:计算机对数据的存储要求?问题:计算机对数据的存储要求?数据是数据库中存储的基本对象。除了最基本的数据是数据库中存储的基本对象。除了最基本的数据是数据库中存储的基本对象。除了最基本的数据是数据库中存储的基本对象。除了最基本的数据形式数字外,还有文字、图形、图像、声数据形式数字外,还有文字、图形、图像、声数据形式数字外,还有文字、图形、图像、声数据形式数字外,还有文字、图形、图像、声音音音音 、学生的档案记录、货物的运输情况等。、学生的档案记录、货物的运输情况等。、学生的档案记录、货物的运输情况等。、学生的档案记录、货物的运输情况等。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用数据示例数据示例v收费明细总表。提供每人、每日、每项、每次医疗服务、医用耗材和药品收费的基础电子数据,含有收费项目名称、收费数量、收费额、收费项目编码、计费单位、收费日期、收费对象、记账凭证号码(门诊为发票号、住院则为住院号)、收费科室、床位号码十个字段的内容 经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用数据示例数据示例v医疗服务收费、医用耗材收费和药品收费的三个基础电子数据明细表 v药品进出库表。提供每项每次药品进出库基础电子数据,要求含有药品名称、药品进价、药品出库日期、药品领用科室、记账凭证号码、药品出库数量、药品零售价、药品出库金额、药品计费单位、药品规格、生产厂家,药品批次(药品ID)、药品代码、药品分类(是否招标药)十四个字段的内容 经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用数据示例数据示例v耗材进出库表。提供每项每次医用耗材进出库管理基础电子数据,电子数据要求含有:耗材名称、耗材进价(耗材实售单价)、耗材出库日期、耗材领用科室、记账凭证号码、耗材出库数量、耗材出库金额、耗材计费单位、耗材规格、生产厂家,耗材批次(耗材ID)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用数据示例数据示例v存储字段类型的要求。医疗服务收费电子数据中,收费日期使用日期型数据类型存储,数量、收费额、收费标准(单价)使用数值型数据类型存储;药品和耗材收费电子数据中,收费日期使用日期型数据类型存储,出库数量、收费额、实销单价、进货价格使用数值型数据类型存储 经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用信息的概念信息的概念 信息是具有一定含义的数据,是加工(处理)后信息是具有一定含义的数据,是加工(处理)后信息是具有一定含义的数据,是加工(处理)后信息是具有一定含义的数据,是加工(处理)后的数据,是对决策有价值的数据的数据,是对决策有价值的数据的数据,是对决策有价值的数据的数据,是对决策有价值的数据 ISO ISO ISO ISO:信息是对人有用的,影响人们行为的数据信息是对人有用的,影响人们行为的数据信息是对人有用的,影响人们行为的数据信息是对人有用的,影响人们行为的数据实例演示:实例演示:实例演示:实例演示:经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用数据管理的发展 数据的管理是计算机的重要应用,数据的管理技术经数据的管理是计算机的重要应用,数据的管理技术经历了以下几个阶段:历了以下几个阶段:(1)人工管理阶段(数据保存是无规则的,需要时人)人工管理阶段(数据保存是无规则的,需要时人工查询)工查询)(2)文件管理阶段(数据保存有一定的规则,应用一)文件管理阶段(数据保存有一定的规则,应用一些程序(如:些程序(如:C)实现数据的增加、删除、修改和查询)实现数据的增加、删除、修改和查询)(3)数据库管理阶段(把数据按照一定的规则进行组)数据库管理阶段(把数据按照一定的规则进行组织,通过数据库管理系统本身进行管理)织,通过数据库管理系统本身进行管理)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用数据库(Database)什么是数据库什么是数据库?数据库是组织、存储、管理和加工数据的仓库。数据库是长期储存在计算机内的、有组织的、可共享的数据集合。(不同的用户、语言、应用的共享)数据库是数据的集合,其中包含了关于某个企业的信息。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用关系型数据库的介绍 在关系型数据库中,由若干个在关系型数据库中,由若干个数据表数据表组成。每个数据表都有组成。每个数据表都有多个多个行(记录,相当于对象),行(记录,相当于对象),每条记录有多个每条记录有多个列(字段,相当于列(字段,相当于对象的属性)对象的属性)。表之间可以通过。表之间可以通过关键字段关键字段实现表之间的关系,通过实现表之间的关系,通过关系,我们可以更灵活地表示和操纵数据库中的数据。关系,我们可以更灵活地表示和操纵数据库中的数据。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用关系型数据库的介绍 关系型数据库系统主要有:关系型数据库系统主要有:Access、FoxPro、SQL Server、My SQL、Oraclev Access 小型数据库,小型数据库,配置简单、移植方便、但访问率比较低,适配置简单、移植方便、但访问率比较低,适合小型网站(如个人网站)。合小型网站(如个人网站)。v SQL Server 中型数据库,中型数据库,运行稳定、访问率高、速度快,但配运行稳定、访问率高、速度快,但配置、移植比较复杂。置、移植比较复杂。利用利用SQL Server 的的导入功能可以将导入功能可以将Acess数据数据库转化为库转化为SQL Server 数据库数据库v Oracle 具有伸缩性的大型网站,具有伸缩性的大型网站,访问率高。访问率高。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用 学号姓名性别出生年月9602019黄丽萍女1978.01.049602019王百灵男1979.05.069602019王少颂男1977.06.089602019杨韵峰男1979.05.039602019康 敏男1976.01.23记录字段值特点:(1)表格中的每一列都是不可再分的基本属性;)表格中的每一列都是不可再分的基本属性;(2)各列被指定一个相异的名字;)各列被指定一个相异的名字;(3)各行不允许重复;)各行不允许重复;(4)行、列的次序无关)行、列的次序无关。字段 表结构表结构经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用有关概念有关概念主码主码(Key)表中的某个属性组,它可以唯一确定一个元组。表中的某个属性组,它可以唯一确定一个元组。索引索引 是一个单独的、物理的数据库结构是一个单独的、物理的数据库结构该结构中包括表中的一列或若干列的值以及相应的指向该结构中包括表中的一列或若干列的值以及相应的指向表中物理标识这些值的数据页的逻辑指针的集合表中物理标识这些值的数据页的逻辑指针的集合 经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用SQL语言 访问数据库数据表中数据应用访问数据库数据表中数据应用SQL(结构化(结构化查询语言),常用的查询语言),常用的SQL:v Select语句 查询数据 v Insert语句 添加记录 v Delete语句 删除记录 v Update语句更新记录 经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用SQL语言 1.Select语句查询数据 主要是实现数据库的查询,取得满足指定条件的记录集。选出来的记录集是一个虚拟的数据表。语法:语法:Select 字段列表 from 表(where 条件)Select 字段1名,字段2名,字段3名,from 表(where 条件)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用SQL语言Select语句示例:语句示例:(1)选取符合条件的记录,并显示所有字段的数据(2)选取符合条件的记录,并只显示指定字段的数据(3)只选取符合条件的前n条数据(4)查询到的记录的字段名另命名 select*from user where tel=”65788888”select real_name,email from user where tel=”65788888”select top 1 real_name,email from user where tel=”65788888”select real_name as 姓名,email as 邮箱地址 from user where tel=”65788888”经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用SQL语言SelectSelect语句查询条件的表示方法:语句查询条件的表示方法:逻辑运算符逻辑运算符说明说明逻辑运算符逻辑运算符说明说明=orBetween and 介于Not between and 不介于=in位于所列的范围内=Not in不位于所列的范围内=0 And=0 And “关系”;(2)如果目前尚未定义任何关系,则会出现“关系”窗口和“显示表”对话框。在“显示表”对话框中,“添加”要建立关系的表。(3)从需要连接的某个表中将一个或多个字段拖动到其他表中相关的一个或多个字段,从而建立所需的关系。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用编辑和删除关系 1 1编辑已有关系编辑已有关系(1)在“关系”窗口中双击要编辑的关系线。(2)当出现“编辑关系”对话框时,对关系的选项进行设置,然后单击“确定”按钮。2 2删除已有关系删除已有关系 在“关系”窗口中单击要删除的关系线,然后按Delete键。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用教学管理系统中各表之间的关系教学管理系统中各表之间的关系经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用排序v排序是根据当前表中的一个或多个字段的值来对排序是根据当前表中的一个或多个字段的值来对整个表中的所有记录来进行重新排列。整个表中的所有记录来进行重新排列。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用v按单个字段排序v在“数据表”视图,单击要用于排序记录的字段。执行下列操作之一:v若要升序排序,请单击。v若要降序排序,请单击。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用按多个字段排序 v操作步骤:v打开要排序的表的“数据表”视图。v单击“记录”菜单中的“筛选”命令,然后从级联菜单中选择“高级筛选/排序”命令。v在“筛选”窗口中设置排序字段。v单击“记录”菜单中的“筛选”命令,然后从级联菜单中选择“应用筛选”命令。v这时Access就会按设定的排序方式对表中的记录进行排序。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用数据和数据库对象的导入和导出 v数据和数据库对象的导入 v导入的方法是:v打开数据库,从“文件”菜单中的“获取外部数据”子菜单中选择“导入”命令,在显示的“导入”对话框中选择要导入的数据所在位置的文件,并按向导的提示完成所有操作。v或在数据库窗口单击鼠标右键,在弹出的快捷菜单中选择“导入”命令,在显示对话框中选择要导入的数据所在位置的文件,并按向导的提示完成所有操作。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用v数据和数据库对象的导出v通常,使用“文件”菜单中的“导出”命令可以导出数据或数据库对象,可以将数据导出到各种的支持的数据库、程序和文件格式中。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用SQL server 2000数据库 使用步骤:使用步骤:一、启动服务管理器一、启动服务管理器二、运行企业管理器二、运行企业管理器SQL serverSQL server组组local-local-数据库数据库(系统数据库、用户数据库系统数据库、用户数据库)建立用户数据库(保存路径一般与应用程序路径根目录下的建立用户数据库(保存路径一般与应用程序路径根目录下的某个位置)某个位置)在用户数据库中建立数据表(包括字段、字段类型、长度的在用户数据库中建立数据表(包括字段、字段类型、长度的设计、数据记录的输入和编辑)设计、数据记录的输入和编辑)设计表(修改表的格式)设计表(修改表的格式)打开表(返回所有行或查询,可以修改记录)打开表(返回所有行或查询,可以修改记录)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用v系统数据库:Master记录所有其它的数据库,其中包括数据库文件的位置记录了所有SQL Server服务器特定的配置信息Tempdb保存所有的临时表和临时存储过程 为全局资源,SQL Server 每次启动时都重新创建 Model用作在系统上创建的所有数据库的模板或原型 每当创建数据库时,model数据库的内容就被拷贝到新的数据库中Msdb包含任务调度、异常处理和报警处理等 SQL Server 2000数数据据库库组组成成经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用创建创建和修和修改数改数据库据库v企业管理器方式:创建数据库Step 1:启动SQL Server 2000企业管理器 学习要点step1、step2-1、step2-2、step2-3经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用创建创建和修和修改数改数据库据库v企业管理器方式:创建数据库Step 2-1:设置常规、数据文件、事务日志学习要点step1、step2-1、step2-2、step2-3经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用创建创建和修和修改数改数据库据库v企业管理器方式:创建数据库Step 2-2:设置常规、数据文件、事务日志学习要点step1、step2-1、step2-2、step2-3经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用创建创建和修和修改数改数据库据库v企业管理器方式:创建数据库Step 2-3:设置常规、数据文件、事务日志学习要点step1、step2-1、step2-2、step2-3next经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用创建创建和修和修改数改数据库据库v企业管理器方式:修改数据库:操作:选中数据库(如student)右键“属性”可修改项扩充或收缩分配给数据库的数据或事务日志空间。添加或删除数据和事务日志文件。创建文件组。创建默认文件组。更改数据库名称。更改数据库的所有者 next经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用查看和删除数据库查看和删除数据库v企业管理器方式:查看数据库企业管理器 展开SQL Server服务器 选中所需数据库右键“属性”删除数据库企业管理器 展开SQL Server服务器 选中所需数据库删除注:在数据库删除之后备份 master 数据库 学习要点经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用基基本本知知识识v设计表:确定需要什么样的表,各表中都应该包括哪些数据以及各个表之间的关系和存取权限等等,这个过程称之为设计表 需确定项目表中每一列的名称。表中每一列的数据类型和宽度。表中的列中是否允许空值。表中的列是否需要约束、默认设置或规则。表是否需要约束。表所需要的索引的类型和需要建立索引的列。表间的关系,即确定哪些列是主键,哪些是外键 学习要点经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用v基本数据类型:SQL Server 2000表中的每一列都必须指出该列可存储的数据类型 以下为SQL Server 2000常用的数据类型类型名称类型名称存储数据存储数据int整型数据(32位)smallint整型数据(16位)Tinyint整型数据(8位)Bigint整型数据(64位)Float浮点精度数字Money货币数据(64位)smallmoney货币数据(32位)bit整数数据Decimalnumeric固定精度和小数位的数字数据real浮点精度数字数据datetime日期和时间数据精确到分钟smalldatetime日期和时间数据char固定长度的非Unicode字符数据varchar可变长度的非Unicode数据text可变长度的非Unicode数据nchar固定长度的Unicode数据nvarchar可变长度Unicode数据ntext可变长度Unicode数据学习要点基基本本知知识识经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用表表操操作作v创建表企业管理器方式Step 1:服务器组选中数据库右键新建表学习要点step1、step2、step3经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用v创建表企业管理器方式Step 2:输入列名、数据类型、长度和为空性等项目 学习要点step1、step2、step3表表操操作作经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用v创建表企业管理器方式Step 3:点击窗口标题栏上的或工具栏上按钮 输入表名 学习要点step1、step2、step3T-SQL方式表表操操作作经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用v创建表T-SQL方式基本语句格式如下:CREATE TABLE 表名表名(列名数据类型(列名数据类型列级完整性约束条件列级完整性约束条件,列名,列名 数据类型数据类型 列级完整性约束条件列级完整性约束条件.,表级完整性约束条件,表级完整性约束条件)学习要点step1、step2、step3T-SQL方式表表操操作作经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用v【例3-3】创建一个名为“information”的表 CREATE TABLE information(s_no CHAR(11)PRIMARY KEY,s_name CHAR(8)not null,s_sex CHAR(2),s_birth datetime,s_address VARCHAR(30),s_class CHAR(10)学习要点T-SQL方式经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用v修改表企业管理器方式Step 1:服务器组选中数据库 选中表右键设计表学习要点step1、step2表表操操作作经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用v修改表企业管理器方式Step 2:点击窗口标题栏上的或工具栏上按钮 保存 学习要点step1、step2 T-SQL方式表表操操作作经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用v修改表T-SQL方式基本语句格式如下:ALTER TABLE 表名表名ALTER COLUMN列名列名 新数据类型新数据类型ADD 新列名数据类型新列名数据类型完整性约束完整性约束DROP完整性约束名完整性约束名 学习要点step1、step2T-SQL方式表表操操作作经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用表表操操作作v查看表企事业管理器方式方法:服务器组选中数据库选中表右键学习要点T-SQL方式经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用v删除表企事业管理器方式Step1 :服务器组选中数据库选中表右键学习要点step1、step2表表操操作作经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用v删除表企事业管理器方式Step2学习要点step1、step2T-SQL方式表表操操作作经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用v删除表T-SQL方式基本语句:DROP TABLE 示例:删除示例:删除Information表表注:表定义一旦删除,表中的数据、在此表上建立的索引都将自动被删除掉,而建立在此表上的视图虽仍然保留,但已无法引用。因此执行删除操作一定要格外小心 DROP TABLEInformation学习要点step1、step2T-SQL方式表表操操作作经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用v编辑记录企业管理器方式直接在下图中所示的表格中输入、修改和删除表中的记录。记录操作完成后,根据提示保存操作结果则完成表中记录的操作 表表操操作作经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用v插入记录T-SQL方式INSERT INTO 表名表名(属性列(属性列1,属性列,属性列2.VALUES(常量(常量1,常量,常量2.)学习要点企业管理器T-SQL方式表表操操作作经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用示示例例v插入所有列:【例3-13】将一个新学生记录插入到information表中(20191201901,王玉梅,女,1986-5-18,湖南株洲,电商031)INSERT INTO Information VALUES(20191201901,王玉梅王玉梅,女女,1986-5-18,湖南株洲湖南株洲,电商电商031)学习要点插入记录经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用v插入指定列:【例3-14】插入一个学生记录的指定字段(20191003010,刘奇,男)INSERT INTO Information(S_no,S_name,S_sex)VALUES(20191003010,刘奇刘奇,男男)示示例例经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用记记录录操操作作v修改记录T-SQL方式UPDATE 表名表名 SET 列名列名=表达式表达式,列名,列名=表达式表达式.FROM 表名表名WHERE 条件条件;经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用示例示例v修改单条记录:【例3-15】学生“周天”的家由“广东广州”搬到“湖南株洲”,则通过以下语句对其基本信息进行更新 UPDATE Information SET S_address=湖南株洲湖南株洲WHERE S_name=周天周天经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用v修改多条记录:【例3-16】将班级“信息041”改为“大信息041”,可以通过以下语句来实现。UPDATE Information SET S_class=大信息大信息041WHERE S_class=信息信息041示示例例经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用v修改所有记录:【例3-17】将班级为“20191001”课程号为“1003c#_w”,的成绩统一设置为75 UPDATE Score SET grade=75WHERE left(S_no,7)=20191001 and C_no=1003c#_w示示例例经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用记记录录操操作作v删除记录T-SQL方式DELETEFROM 表名表名WHERE 条件条件学习要点删除记录经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用v删除指定记录:【例3-18】假设学号为20191001001的学生中途因故辍学,则需要在学生基本信息表中删除该记录 DELETE FROM Information WHERE S_no=20191001001学习要点删除记录示示例例经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用v删除所有记录:【例3-19】删除所有的学生课程成绩记录 DELETE FROM Score学习要点删除记录示示例例谢谢!谢谢!谢谢!谢谢!

    注意事项

    本文(数据库基础知识ppt教材课件.ppt)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开