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

    数据库基础知识清华大学计算机文化基础学习教案.pptx

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

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

    数据库基础知识清华大学计算机文化基础学习教案.pptx

    数据库基础知识清华大学计算机文化数据库基础知识清华大学计算机文化(wnhu)基础基础第一页,共32页。数据库基础知识n n数据库系统概述数据库系统概述n n现实世界数据的描述实体现实世界数据的描述实体(sht)(sht)联联系模型系模型n n数据库支持的数据模型关系模型数据库支持的数据模型关系模型n n使用使用AccessAccess完成建表操作完成建表操作第1页/共32页第二页,共32页。数据库在改变(gibin)我们的生活超市(cho sh)管理交易的便捷企业的信息管理银行转帐飞机订票网上购物电子政务 欢迎光临清华学生超市1/10/05 销售(xioshu)收据 4:55PM-商品编码 商品名称 数量 金额-502009 钙锌切片 1 2.30124074 圣厨香味挂 1 3.90121064 超级福满多 1 5.00 -总计-数量 总计金额 折扣 合计 3,0 11.20 0.00 11.20 -支付-现金 11.20-C.ID 009 BILL:747898-谢谢惠顾 欢迎再来 第2页/共32页第三页,共32页。校园(xioyun)中的信息系统迎新(yngxn)系统选课系统(xtng)网络学堂学籍管理审查毕业排课系统第3页/共32页第四页,共32页。社会(shhu)的信息化依托数据库在信息化社会中,可为我们所利用的数据量呈爆炸型的增长。任何一个企业的成功(chnggng)之道都离不开它能够准确、及时地获取、分析和处理日常业务中涉及到的数据。而要存储、管理和利用如此大量的信息,不使用数据库几乎是不可能的。第4页/共32页第五页,共32页。计算机数据管理的发展(fzhn)人工管理没有管理数据(shj)的软件计算机 以计算为主操作系统 以文件为单位,对数据(shj)进行管理计算机 不但可以计算,而且可以存储和管理信息文件系统的局限性数据(shj)库系统 数据(shj)管理的专用技术数据(shj)库系统是计算机信息系统的基础和主要组成部分。第5页/共32页第六页,共32页。数据库技术(jsh)数据库技术(jsh)所研究的问题:如何科学地组织和存储数据如何高效地获取和处理数据数据库特点以数据为中心组织数据,形成综合性的数据库,为各应用共享。数据冗余小,不但节省存储空间,也有利于保持数据的一致性具有良好的用户接口,用户可方便地开发和使用数据库。提供了数据的安全性、完整性等保证。第6页/共32页第七页,共32页。数据库技术(jsh)的发展趋势大型化需要存储的数据量越来越大(GBTB)需要同时接纳更多的用户(在线用户)大型数据库技术发展(存储技术、并行处理技术等)大型数据库产品:Oracle、DB2、SQL Server小型化今天的PC机功能已经可以和过去的大型机相媲美微机数据库技术的发展 微机数据库已经作为一种通用的工具(gngj)。微机数据库代表:Access、Paradox、FoxPro等。第7页/共32页第八页,共32页。数据库的管理系统数据库是数据的仓库,可以长期地保存大量数据。数据库管理(gunl)系统(DBMS)是协助用户管理(gunl)和使用数据的软件,对每个数据库都是必须的。DataBase Management System第8页/共32页第九页,共32页。数据模型描述(mio sh)现实世界中的数据实体联系模型数据库支持的数据模型关系(gun x)模型转换(zhunhun)认识抽象现实世界第9页/共32页第十页,共32页。实体联系(linx)模型Entity Relationship Model:简称ER模型实体:客观存在、并可以相互区分的事物学生实体:张三、李四 教室(jiosh)实体:6A213、6B201实体集:对实体进行分类,抽象出实体集(如学生)实体集的属性:一类实体所具有的共同属性。学生实体集属性:学号、姓名、性别、出生年月属于一个实体集的各实体都用同一组属性来描述。实体集的码:实体集中唯一标识一个实体的属性或属性组 学生实体集的码:学号(姓名?)第10页/共32页第十一页,共32页。实体(sht)联系模型实体(sht)集之间的联系现实世界中的事物之间是有联系的,这种联系必然要反映到ER模型中。一对一联系(1:1)对于实体(sht)集A中的每一实体(sht),实体(sht)集B中至多有一个实体(sht)与之联系。反之亦然。系 系主任第11页/共32页第十二页,共32页。实体(sht)集之间的联系一对多联系(1:N)对于实体集A中的每一实体,实体集B中有N(0)个实体与之联系;对于实体集B中每一实体,实体集A中至多只有(zhyu)一个实体与之联系。多对多联系(M:N)对于实体集A中的每一实体,实体集B中有N(0)个实体与之联系;对于实体集B中每一实体,实体集A中有M(0)个实体与之联系。系 学生(xu sheng)课程1:NM:N第12页/共32页第十三页,共32页。教务(jiow)系统 数据分析实体实体(sht)(sht)集:集:系主任、系、学生、课程系主任、系、学生、课程 联系:联系:系主任系主任:系系 1:1 1:1系系:学生学生 1:N 1:N学生学生:课程课程 M:N M:N第13页/共32页第十四页,共32页。ERER模型的图形模型的图形(txng)(txng)表示表示 ERER图图系主任系主任证件号证件号姓名姓名职称职称系系系号系号系名系名电话电话学生学生学号学号姓名姓名性别性别出生年月出生年月课程课程课程号课程号课程名课程名学分学分包含(bohn)负责(fz)选修11NMN1成绩成绩第14页/共32页第十五页,共32页。数据库中的数据模型系号系名电话系主任学号姓名性别出生年月系号关系数据库关系关系(gun x)模型模型第15页/共32页第十六页,共32页。实体集与二维表有着自然的对应关系实体集名 表名实体集属性 表列实体集码 表的主码实体表的行(表中存储(cn ch)的记录)ERER模型模型(mxng)(mxng)关系模型关系模型(mxng)(mxng)系号系号系名系名电话电话d01计算机系计算机系2290d02物理系物理系3390系系号系名电话(dinhu)系表的结构表中数据第16页/共32页第十七页,共32页。ERER图转换图转换(zhunhun)(zhunhun)为关系表(为关系表(1 1)表名(列名1,列名2,)系主任(证件号,姓名,职称)系(系号,系名,电话)学生(学号,姓名,性别,出生年月)课程(课程号,课程名,学分)联系(linx)的信息如何存储?联系(linx)的信息也放在二维表里!第17页/共32页第十八页,共32页。联系(linx)的信息 1:1q在其中(qzhng)一个表中增加1列,存放另一表的主码q系表和系主任表之间存在1:1的联系第18页/共32页第十九页,共32页。联系(linx)的信息 1:nq在n端表中增加一列(y li),存放另一个表的主码q系表和学生表之间存在1:n的联系第19页/共32页第二十页,共32页。联系(linx)的信息 m:nq新建一个表,专门存储(cn ch)m:n 的联系信息q学生表和开课表通过选课表建立了m:n的联系q学生表和选课表是1:n的联系q开课表和选课表是1:n的联系主码主码外来(wili)码外来码第20页/共32页第二十一页,共32页。ERER图转换图转换(zhunhun)(zhunhun)为关系表(为关系表(2 2)系主任(证件号,姓名,职称(zhchng))系(系号,系名,电话,系主任)学生(学号,姓名,性别,出生年月,系号)课程(课号,课名,学分)选课(学号,课号,成绩)第21页/共32页第二十二页,共32页。理解关系(gun x)模型理解二维表的行列结构行 实体信息列 属性理解二维表的集合概念二维表是一个集合,每行为集合的一个元素(yun s)理解二维表之间的联系(外来码)第22页/共32页第二十三页,共32页。在Access中完成(wn chng)建表导航导航(dohng)(dohng)窗格窗格功能区功能区u表设计视图表设计视图(sht)(sht)uSQLSQL语句语句第23页/共32页第二十四页,共32页。建立(jinl)表表设计视图第24页/共32页第二十五页,共32页。建立表表设计(shj)视图directordirector表结构:表结构:dirnodirno:主码、文本:主码、文本 5 5、索引(有(无重复)、索引(有(无重复)dirnamedirname:文本:文本 10 10titletitle:文本:文本 10 10depdep表结构:表结构:dno dno:主码:主码 文本文本 3 3、索引(有(无重复)、索引(有(无重复)dname dname:文本:文本 10 10 phone phone:文本:文本 4 4 director director:文本:文本5 5、索引(有(无重复)、索引(有(无重复)coursecourse表结构:表结构:cno cno:主码:主码 文本文本 3 3、索引(有(无重复)、索引(有(无重复)cname cname:文本:文本 20 20 credit credit:数字:数字(shz)(shz)整数整数第25页/共32页第二十六页,共32页。建立(jinl)表使用SQL语句操作过程创建查询对象(duxing)进入SQL视图编写 create table 语句,执行该语句。建建student表表create table student(sno char(6)primary key,sname varchar(10)not null,sex char(2)not null,birthday date,dno char(3)references dep(dno);建建enroll表表create table enroll(sno char(6)references student(sno),cno char(5)references course(cno),grade integer,primary key(sno,cno);第26页/共32页第二十七页,共32页。向表中插入(ch r)数据使用(shyng)数据表视图使用(shyng)SQL语句INSERT INTO studentVALUES(s06001,张小红张小红,女女,#3/12/1989#,d01);第27页/共32页第二十八页,共32页。建立(jinl)表之间的关系 关系视图数据库工具数据库工具关系关系(gun x)(gun x)按钮:调出关系按钮:调出关系(gun x)(gun x)视图视图在视图中添加或隐藏表:快捷菜单在视图中添加或隐藏表:快捷菜单 显示显示(xinsh)表表/隐藏表隐藏表可视化建立表的关系:鼠标拖动可视化建立表的关系:鼠标拖动(主码列(主码列外来码列)外来码列)第28页/共32页第二十九页,共32页。建立表之间的关系(gun x)关系(gun x)视图建立建立(jinl)关系关系定义定义(dngy)参照参照完整性约束完整性约束第29页/共32页第三十页,共32页。关系(gun x)表操作投影与选择在实际应用中,用户希望看到的往往是一个表的部分数据,而不是整个表。在实际应用中,用户希望看到的往往是一个表的部分数据,而不是整个表。选择选择 从关系表中找出满足条件的行(指定选择条件)从关系表中找出满足条件的行(指定选择条件)投影投影(tuyng)(tuyng)从关系表中选取部分列(指定需要哪些列)从关系表中选取部分列(指定需要哪些列)第30页/共32页第三十一页,共32页。关系表操作(cozu)连接连接 将两个表相关记录连接起来,形成跨表的大记录。连接方式 通过“外来码主码”实现(shxin)连接公共列上具有相同值的记录连接在一起连接条件:student.dno=dep.dnodno学生表学生表student系表dep第31页/共32页第三十二页,共32页。

    注意事项

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

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




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

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

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

    收起
    展开