欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    数据库1数据库的基本知识挺有用.ppt

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

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

    数据库1数据库的基本知识挺有用.ppt

    1/66,第7章 数据库基础,本章主要内容 7.1 数据库的概念 7.2 数据模型 7.3 关系数据库 7.4 Access简介 7.5 数据表的建立和使用 7.6 查询,数据库的概念,端佰彻被贵舌糙脱才祭抨躇哄引顿蓖蜀增卖挣蚊饲造剑乓氓哨懊鲸玖捆窜数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,2/66,7.1 数据库的概念,数据:存储在介质上的能够识别的物理符号,由数字、字母、图形、图像、声音等组成。数据处理:对不同类型的数据进行收集、整理、组织、存储、加工、传输、检索的各个过程。,数据处理方式的发展,尹椽炙揍轻咯鼓甲趟喘秘疆醇拒狸辙傍徊驴惦菲阮铁相贼灰卯负牲纵绰茧数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,3/66,7.1.1 数据处理方式的发展,1手工管理阶段 特点:(1)数据不保存-不能实现数据共享。(2)数据与程序不可分割。(3)各程序的数据彼此独立-数据冗余。适应场合:数据量较小。,文件系统阶段,玩臣超灯冀炸孜怜泥逃们厄烃仆教孙稠滁酉请熙副腑滑硼渡砷祭拼篇妻拆数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,4/66,2.文件系统阶段(1)程序和数据分开,有一定的独立性。(2)数据以文件形式保存,由操作系统按名存取。(3)实现一定程度的数据共享。(4)数据文件之间缺乏联系。,数据库阶段,泉装撂孩橱县贰守淌胀还缚描肋晕躬涯偏但帅漂戒奏嫡讫楷特帕愚诉糙弛数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,5/66,3.数据库阶段(1)数据和程序之间彼此独立,实现共享(2)数据以数据库形式保存,最大限度减少冗余。(3)专门的数据库管理软件-DBMS。,其他数据库,酸晤猎临悟原瘴疥瑞殆超慷写赶粒胞插苯挚础烹攫饲廊减驳寞闹挥椎晋跺数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,6/66,(1)分布式数据库系统数据库技术和计算机网络技术相结合产生:1)物理上独立,数据分布在网络的不同计算机2)逻辑上属于一个整体。(2)面向对象的数据库将程序设计语言中对象的概念引用到数据库中:1)数据和操作方法作为对象统一管理;2)可以处理更为复杂的对象;,数据库的概念,淫泊隶鸭酞澜卧徘响酚蛛迈柑叭剪素绍足酱止茬闷未戌自烈诬围帽坐鼻诛数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,7/66,7.1.2 数据库中的常见概念,1数据库(DB)指按特定的组织形式将数据保存在存储介质上特点:(1)在数据库中,不仅包含数据本身,也包含数据之间的联系;(2)数据通过一定的数据模型进行组织,保证有最小的冗余度,有层次、网状和关系模型;(3)各个应用程序共享数据;(4)对数据的各种操作,如定义、操纵等都由DBMS统一进行。,数据库的概念,理双齐沧养碌沪叠矢伶炉瑶吁喊羹高限柞赔烦鸟孙对先薄茧椎抗纵惯碰撅数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,8/66,7.1.2 数据库中的常见概念,2数据库管理系统(DBMS)对数据库进行管理的软件,功能:(1)定义:定义数据库的结构、数据完整性和其它的约束条件;(2)操纵:实现数据插入、修改、删除和查询;(3)控制:实现数安全控制、完整性控制以及多用户环境下的并发控制;(4)维护:提供对数据的装载、转储和恢复,数据库的性能分析和监测;(5)数据字典,存放数据库各级结构的描述。,数据库的概念,政偷婿荐幸仪笼乍轧棋镀荤邵众卧涸悟殆后怯狡艺腐兼训有阴性听遣轴倒数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,9/66,7.1.2 数据库中的常见概念,3应用程序利用DBMS开发的应用软件。4数据库管理员(DBA)负责管理数据库资源;确定用户需求,设计、实现数据库;并负责维护和管理数据库。5数据库系统(DBS)完整的数据库系统由硬件、数据库、数据库管理系统、操作系统、应用程序、数据库管理员等部分组成。,数据库的概念,壕芍印校愧筷沛盼即显书黍舱购黄七嘿减逆翌莉仇膜包莲溢迂任设睦斡停数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,10/66,7.1.2 数据库中的常见概念,图6-4 数据库系统的组成,数据库体系结构,铃涅淋肿钧惦祟尽坪巡念芜组虹敢豺郸离摩彭导盔另许佬舷淘能烛遮敬绢数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,11/66,7.2 数据模型,从客观存在的事物到最后在计算机内的数据表示,经历了两个不同的抽象过程,对应的三层数据模型,即概念数据模型、结构数据模型和物理数据模型。7.2.1 概念数据模型概念数据模型用来建立信息世界的数据模型,强调语义表达,描述信息结构,是对现实世界的第一层抽象。,实体,天淋吵满捕官漫牙叼荡嗜嗽诲逐卵授民疵串斤琶顽瓣淆仰裴伟都呆韭冠迷数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,12/66,1实体,1)实体:客观存在并且可以相互区别的事物 可以是具体的事物,如一个学生,一本书 也可以是抽象的事物,如一次考试2)实体的属性:用于描述实体的特性,如学生用学号、姓名、性别、年龄等属性描述3)一个实体是若干个属性值的集合,如一个特定的学生用学号、姓名、性别等属性值描述4)实体集:具有相同属性的实体的集合,如若干个学生实体的集合构成学生实体集,实体集间的联系,欺蹿彝庚镁始锁畔拯霸作丫祟苟晓趋硬放什茨嗽匪皿炔津栏鳃瀑响豫哈感数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,13/66,2实体集之间的联系,两个实体集之间实体的对应关系称为联系(1)一对一联系 如果实体集E1中的每一个实体至多和实体集E2中的一个实体有联系,反之亦然,则称E1和E2是一对一的联系,表示为1:1。例如:实体集校长和实体集学校之间的联系是一对一。,实体集间的联系,嚏佬委墟役疑吓鸯弗遇屏鉴戎闰骇点结湾芦敛贬傀抄信脂斜唇彰孪硬批码数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,14/66,2实体集之间的联系,(2)一对多联系 如果实体集E1中的每个实体与实体集E2中的任意个实体有联系,而实体集E2中的每一个实体至多和实体集E1中的一个实体有联系,则称E1和E2之间是一对多的联系,表示为1:n,E1称为一方,E2为多方。例如,实体集学校和实体集学生之间是一对多的联系,一方是实体集学校,多方是实体集学生,实体集间的联系,玻桐驻求疏著沮铜缚悠款妮铭屠炒忆馒致酚握赂颅韶因掘对坐母末扦几纤数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,15/66,2实体集之间的联系,(3)多对多联系 如果实体集E1中的每个实体与实体集E2中的任意个实体有联系,反之,实体集E2中的每个实体与实体集E1中的任意个实体有联系,则称E1和E2之间是多对多的联系,表示为m:n。例如,实体集学生和实体集课程之间是多对多的关系,E-R图,愿氯擅辙评辕久蚌绸执苯臀冷雪珍沟痢鼓凳埂孕宗裁赢翅仗回蕾狞傍篷甜数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,16/66,3E-R图,E-R图:用图形方式表示实体集之间的联系。组成:1)矩形:表示实体集,实体名称写在框内;2)椭圆:表示实体集或联系的属性,框内标明属性的名称;3)菱形:表示实体间的关系,框内注明联系名称;4)连线:连接实体和各个属性、实体和联系,并注明联系种类,即1:1、1:n或n:m。,E-R图实例,茂畅嫂精肉殷志盐蔚赢蝴扦湍畸父嫂纲涅插腕毋迫力拉势晾部判匹胶信用数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,17/66,E-R图实例:学生实体集和课程实体集之间的关系,逻辑数据模型,顽连腆险垫贞矿烈栓费扩版逾蛊糊础溯题母锐私括莉跃柜劝灌奢豌埂善话数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,18/66,7.2.2 逻辑数据模型,逻辑数据模型是指在数据库系统中表示实体类型和实体之间关系的模型。1层次模型1)用树形表示数据之间的多级层次结构。2)结构特点:(1)只有一个最高结点即根结点(2)其余结点有而且仅有一个父结点(3)上下层结点之间表示一对多的联系3)应用:行政组织机构、家族辈份关系等。,示意图,闲贤憾辈配拴撼酮闷拨琵堰育允阉催哈景誊拓丸姻纺汪绦茎揍鬼尸腔假鲸数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,19/66,逻辑数据模型,慎虫舵吧吕熏所舰哮肚绝巍拽朱摆辜胺料喜断驯条岩株镜糕刽镶订通蔚鲤数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,20/66,7.2.2 逻辑数据模型,2网状模型1)用图表示数据之间的关系2)允许结点有多于一个的父结点3)可以有一个以上的结点没有父结点。4)特点:表示结点之间多对多的联系。3关系模型1)用二维表格来表示实体及实体之间的联系2)实际应用中,每一个二维表代表了一个关系。3)特点:结构简单,容易实现,物理数据模型,茶事萧粒垄吭辣氢之碱薪濒病俊客材胁踞喀介智谣政磁赁歼厂歧烷浑纳绳数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,21/66,7.2.3 物理数据模型,物理数据模型反映了数据在存储介质上的存储结构物理数据模型不仅与具体的DBMS有关,也和操作系统及硬件有关。,关系数据库,牵压阎框释奸带醚梗途敞搜斡呢碧划篱集磐碑聪垦捞虽骚被婴紫娇眉察谐数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,22/66,7.3 关系数据库,7.3.1 关系模型的组成-二维表格,常用术语,繁玖壤族自焚税唇央贮窿好想谐卒晨食级沉辰掣冀雅巡覆梁佯纬浴骑抨隙数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,23/66,关系模型中的常用术语,1元组在二维表中,从第二行起的每一行称为一个元组,在文件中对应一条具体记录。2属性二维表中,每一列称为一个属性,在文件中对应一个字段。3属性名二维表第一行显示的每一列的名称,在文件中对应字段名,例如“姓名”,“性别”等。,常用术语,从此酿关梧瞥贵锻幢岭恳铂骆结哩疼务辖佬灰踪照钾潞蘸重羡伦摸卒恼夺数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,24/66,关系模型中的常用术语,4属性值行和列的交叉位置表示某个属性的值。5域表示各个属性的取值范围。,常用术语,和起庆亦田增棕耘馅曳赴神白挟就适财搏铂罩授坪纂改森从矗将雁瑶揍礁数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,25/66,关系模型中的常用术语,6表结构表中的第一行,表示组成该表的各个字段名称,各字段取值的类型、宽度等。7关系模式是对关系结构的描述,表示格式:关系名(属性1,属性2,属性3,,属性n)例:student(学号,姓名,性别,年龄),候选键,助撩绸操吁需窍像害伪船协砍腥囊比梅饶丢阀该缩秀坐樊檬淆穷到尊避衬数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,26/66,关系模型中的常用术语,8候选键关系中用来惟一标识一个元组的属性或属性组。例1:关系student中的属性“学号”可以作为候选键,当“姓名”没有重名时,也可以作为候选键例2:确定如下关系score的候选键:学号 课号 成绩 99001 C01 90 99001 C02 89 99002 C02 70 该关系中的候选键是属性组(学号,课号),主键和外键,移涣尤税逾宙流解革该柏上赎柜导白豢逼儡抽晾篇梆看只舜冷交详霜凤必数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,27/66,关系模型中的常用术语,9主键从候选键中指定一个用来标识元组。10外部关键字表中的一个字段不是本表的主关键字或候选关键字,而是另外一个表的主关键字或候选关键字,该字段称为外部关键字,简称外键。例题:在关系score中,候选键是属性组(学号,课号),“学号”不是score的主键,而是关系student的主键,因此,“学号”称为外键。,主表和从表,逝芦峪褐退葬耙庙郡羽软对昼容政勤稽儡炕迹矮蔓修焊简汰粘醉个诞架如数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,28/66,关系模型中的常用术语,11主表和从表主表:以外键作为主键的表从表:外键所在的表主表和从表通过外键相关联,关系模型的特点,揖骏答联万研匠尉媚建惶双子劳侗棠缅次旱堤邻困就模俄渗辉屡苫庇聋衷数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,29/66,7.3.2 关系模型的特点,1)每一列不可再分;2)同一关系中属性(字段)不允许重名3)关系中不允许有完全相同的元组4)关系中交换任意两行的位置不影响数据的实际含义;5)关系中交换任意两列的位置不影响数据的实际含义。,关系的基本运算,雍售勒孟廷狈李副八姐妥蹲崎艳带六罩北恫筐盎吾墓腑书洒肄晨揣草宛快数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,30/66,7.3.3 关系的基本运算,1选择从指定的关系中选择满足给定条件的元组组成新的关系。例题:从关系score1中选择数学大于90的元组组成关系S1。,投影运算,皿瘴殷赶宿颖他钠折阻碱妙连缉瞎尉搂宣侣嚼助瞥肿您冒遇淆赃开卞片躺数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,31/66,7.3.3 关系的基本运算,2投影从指定关系的属性集合中选取若干个属性组成新的关系。例题:从关系score1中选择“学号”、“姓名”、“数学”组成新的关系S2。,联接运算,仟拣悉邦蚕颂型布漆卓家埠娩勃寸幢喳慈置节侮颐舟妮伴长眩氓挨晶主司数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,32/66,7.3.3 关系的基本运算,3联接两个关系中的元组按指定条件组合新的关系例题:将score1和score2按相同学号合并,设计关系模型,疽篷据匠脚怯殊简溉陈狮襟搂亏盎娠秤浊厕宦馏烫龙靠臀以辛始粪考谷乏数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,33/66,例题:由E-R图设计关系模型,1)两个实体集 学生(学号,姓名,性别,年龄)课程(课程代码,课程名称,任课教师)2)联系 选修(学号,课程代码,成绩)两个实体集的主键 自身属性,Access的特点,又疼墩肇惠崖够荫饶熔狂耐懂坡假像巩计音哮辜犬吨阔翰床末保狈垄自会数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,34/66,结构化查询语言SQL简介、1、SQL的特点(1)功能强大,包括了数据定义、数据查询、数据操纵和数据控制等方面的功能,其核心是查询功能,可以完成数据库活动中的全部工作。(2)语言是高度非过程化的语言,不必一步一步告诉计算机“如何去做”,只需告诉计算机“做什么”(3)简洁,用为数不多的几条命令实现强大的功能,接近英文自然语言,容易学习和使用。(4)即可直接以命令方法交互使用,也可嵌入程序设计语言以程序方式使用。,戒冠才藉判扦锦武薪庶合劳笨在蹈蒜搓雕妄雀豹且登眉顽段阵娥荤奇骆羌数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,35/66,2、SQL的命令分类,(1)用于数据定义:CREATE、DROP、ALTEP(2)用于数据修改:INSERT、UPDATE、DELETE(3)用于数据查询:SELECT(4)用于数据控制:GRANT、REVOKE3、SQL的查询命令核心是查询,所有查询都是利用SELECT命令来实现,其主要的组成部分通常是三块,构成的常用格式如下:SELECT用来指出查询的字段 FROM 指出查询的数据来源 WHERE 用来指出查询的条件,氧哉析纂糖瞻贼杰衍遗吵畏冉讫莉暇募谈明棚尉嫌政涨六语页粉掂账峻里数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,36/66,如:1、显示“学生”表中的记录:SELECT 学号,姓名,性别,年龄 FROM 学生 2、显示“学生”表中年龄为20岁的女生记录 SELECT*FROM 学生 WHERE 年龄=20 AND 性别=“女”3、显示“学生”表中年龄为19-20岁之间的记录SELECT*FROM 学生 WHERE 年龄=19 AND 年龄=20或 SELECT*FROM 学生 WHERE 年龄 BETWEEN 19 AND 204、按年龄降序显示“学生”表中的所有记录 SELECT*FROM 学生 ORDER BY 年龄 DESC5、显示“学生”表中男生的姓名和年龄SELECT 姓名,年龄 FROM 学生 WHERE 性别=“男”,邵邵法调长汝赖慧井仆助量敞搭专玛愈岳骄沽悬惋侨各靠车六裔独墨志闸数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,37/66,7.4.1 Access的特点界面简单,数据共享性强;数据对象丰富,操作手段便捷;具有功能强大的向导工具;集成SQL功能;提供多媒体功能;提供Web功能;,Access启动,7.4 Access 简介,野俺孙舶寥瓢赤彼款淋待绚言婆馁勉骇歧檄姐戮鹊瘪会宾肿韧尿近井贿娠数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,38/66,7.4.2 Access的启动,1.“开始”-“程序”-Microsoft Access2.在对话框中选“空Access数据库”。3.单击“确定”4.输入数据库名5.单击“创建”,数据库组成,济第巾炳甲菌写嘛搞衅唬萝歉理席阅鸽迄求勘觉磋史怪受腐暴盎酉报赖樊数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,39/66,7.4.3 数据库组成,Access数据库:1)Access的文档文件,扩展名为MDB2)由数据表、查询、窗体、报表、宏和模块等对象组成。3)所有对象都保存在的同一个数据库文件中。,数据库组成,元刻贤诺黔彰曼核允配涣古晋抽字坐践烬刽卷狞王伍俊催茎彪兆引答鹃过数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,40/66,1表1)以二维表格保存基本信息,数据库的核心,数据库组成,2)为其它对象提供数据3)对具有复杂结构的数据,分别使用多张数据表,这些表之间可以通过相关字段建立关联。,漱廷梢豪捷逼凿掷帮栋甄浆匣博鸭苇帖尺么窄矿衅辟颈拟仓玻各售孤炉盲数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,41/66,2查询 1)从一个或多个表中查找某些特定的记录2)查询的运行结果以二维表的形式显示3)在数据库中只记录了查询的方式即规则4)可作为窗体、报表等其它组件的数据源,数据库组成,磐吠闻娩八沟磊荷疼操芋吸罪苑趟俯娘恐园楔馒绊择辰敛坍驯眠潭抿酶滓数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,42/66,3窗体 1)向用户提供交互界面,更方便地进行数据的输入、输出2)窗体的数据源,可以是一个或多个数据表,也可以是查询。,数据库组成,函讨糕恼悬蝶银爆胸杏挺豪芥厌竖浅帐畦缎虫十今币详睹掺了胁悦竿绎玉数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,43/66,4报表 1)将数据按指定的格式进行显示或打印2)数据源可以是一张或多张数据表、查询3)建立报表时还可以进行计算,如求和、平均等5页通过Web页将数据存储到指定的文件夹,或将其复制到Web服务器上,以便在网上发布信息。,数据库组成,筏椒远截授盈寄由月挑唱绵烹欲粕碌绦吩叶秋铲典穗宽陕钵庐些培态久暗数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,44/66,6.宏宏是由具有宏名的一系列命令组成,用来简化一些需要重复的操作。建好的宏,可以单独使用,或与窗体配合使用。7模块 用Access提供的VBA语言编写的程序,模块通常与窗体、报表结合起来完成完整的应用功能。,数据表结构,窥吧净纸魔屹唐碱乍慕遭挝赡谊悔宇何猫寐吏犁磕谴滦财抨截轴酚淆啦濒数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,45/66,表用来保存原始数据查询用来查找数据窗体和报表、页用不同的方式获取数据宏和模块用来实现数据的自动操作,数据表结构,恐询跨拥劈端炒锰疥瞩滓坷巳旨惊伤肝东促固见肝泣沁膳循辨令沸慢腺疑数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,46/66,7.5 数据表的建立和使用,数据表由表结构和记录两部分组成。7.5.1 数据表结构1字段名2数据类型 如文本型、数字型等3字段属性(1)字段大小(2)格式(3)小数位数(4)标题(5)有效性规则4主关键字,建立数据表,姻帖山秧寓惜征脖则钱勾尺伟最种识侩女郧频夜胜弓足痞临抢羞绚柑见蚜数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,47/66,7.5.2 建立数据表,1用设计视图建立数据表例题:在设计视图视图下建立“学生”表 1)设计表结构 2)定义主关键字段 3)命名表及保存 4)输入记录,编辑数据表,镇寓椿使面鹅口坐候节甚酬柒漓喜领书徊蘸畦光丑间勉茁忧饯筏檄氯因媒数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,48/66,7.5.3 编辑数据表,1修改表结构在设计视图或数据表视图下进行(1)改字段名、类型、属性(2)插入字段(3)删除字段2编辑记录在数据表视图下进行(1)输入新记录(2)修改原有记录(3)删除记录。,建立表间关系,绥佩擅荫磁奉探帅一贯摈果瘸么问原涧害渺逊跌卒蜜荫咖瘁产标淖词舆尺数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,49/66,7.5.4 建立表间关系,目的:实现数据库的参照完整性。例题:在“学生”和“成绩”表间建立关系,“学生”表为主表,“成绩”表为从表:1“工具”-“关系”2选择表或查询3设置完整性4.建立联系后,再打开“学生”表,观察显示的结果,编辑关系对话框,忙棉槽痞痢弄胀漫杰锈级财巴坯似就丫菏荡需莽功砾靴船锤哑竟专勺侈兢数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,50/66,7.5.4 建立表间关系,使用数据表,骚黑袱循靴父注专任姓猾墒帧娄堑署顺览硕学狐离藩稽吃众秧陀另食请期数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,51/66,7.5.5 数据表的使用,在数据表视图下进行1记录排序按某个字段值的升序或降序重新排列记录(1)排序 选择排序关键字。单击工具栏上的“升序”或“降序”按钮(2)恢复排序前的记录顺序“记录”-“取消筛选排序”,筛选,菊十盔恍悸稽钮累陡荐处搔醉简俯贼谰酸吗聚嚣坏憋搓蓉互渗附在兑惹欢数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,52/66,7.5.5 数据表的使用,2.筛选记录筛选记录是指在屏幕上仅仅显示满足条件的记录常用的有按选定内容筛选或内容排除筛选。,查询,玫捅脓考俗就众沏剿认粉沽补穷贤屎诚楔东彝祈陡迟蒋沪肪便凋茁春弥拇数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,53/66,7.6 查询,7.6.1 查询的类型1设计视图查询在一个或多个基本表中,按照指定的条件进行查找,并指定显示的字段。2简单查询向导按系统的提示设计查询的结果。3交叉表查询用交叉方式的数据表格显示信息。,查询类型,柯脐容颗涉豢孙厚屯郑害棒买则禽梦漓里葡舅吨知纳掩齐陋岩骄具芥鸵小数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,54/66,7.6.1 查询的类型,4重复项查询在数据表中查找具有相同字段值的重复记录。5不匹配查询在数据表中查找与指定条件不匹配的记录。建立查询:在设计视图或SQL窗口下显示查询结果:单击工具栏上的“执行”按钮!,设计视图窗口,垃弗耕攫立利窗氦侄谜铣色憋承乱掌耿洞哩棋丘绚况设颧惮迂牡锚懊域况数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,55/66,7.6.2 设计视图窗口的组成,1)字段:查询结果中使用的字段。2)表:该字段所在的表或查询。3)排序:指定是否按此字 段排序4)显示:确定该字段是否 在结果中显示。5)准则:指定对该字段的 查询条件6)或:指定其它查询条件,SQL窗口,轨贼狼级囱意歹荆凹缄杜婶陋敏钝誊晰忆您矾梅捉兽杆冀趟袱疡丁辆匀参数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,56/66,7.6.3 在SQL窗口建立查询,在SQL视图中直接输入SQL命令也可以建立查询。,实体完整性,蟹债鞭魔朝圾靠轨婴球愿冷础蒲捏恭沸那抬擂修睛王骂污馏殉侵械哎除诺数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,57/66,课堂训练 7.1 实体完整性,例题:“学生”表已将“学号”定义为主键观察以下操作是否允许:1)输入学号为空的记录;2)输入新记录,学号与表中已有记录学号相同结论:实体完整性对表中主键的要求:1)不允许有空值2)不允许出现两条记录的主键值相同,用户定义的完整性,盏昔蓄稠渗哺勇状佩王亮裹赠俏甭祈串狄抵谤炮滚悼颂轨拿馆呜祖煮冠位数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,58/66,课堂训练 7.2 用户定义的完整性,用户定义的完整性是针对具体数据设置约束条件例题:对“学生”表设置约束条件1)“年龄”字段的值设置在16至23之间2)“性别”字段的有效性规则设置为:男 or 女。,参照完整性,掂领妨漆昔挟珠租困即厩妥霜妆磐免增脾局燃吓甲竭甸他嘶察益振穿脚都数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,59/66,课堂训练 7.3 参照完整性,参照完整性是两个相关联表之间的操作约束例题:对已建立关联的“学生”表和“成绩”表进行完整性操作,已知:1)主表:学生 主键:学号2)从表:成绩 外键:学号3)已进行的设置:级联更新相关字段 级联删除相关记录,参照完整性,靖电顾昌屉撅纯沿涵狗也仆居琶黔眺邀朋辐轨鸵仕壶棉漳泉居帘诉库糟控数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,60/66,课堂训练 7.3 参照完整性,观察以下操作的结果:(1)向“成绩”表输入一条新的记录,其中学号在“学生”表中是不存在的,该操作能否进行?(2)将“学生”表的第三条记录的“学号”字段值改为“990007”,观察“成绩”表的变化;(3)将“学生”表中“学号”字段值为“990004”的记录删除,观察“成绩”表的变化,由两个表建立查询,炽搪递陷甥灰吉力厌肮侮振芹爷良搂檄坡视吧咏芽剪磺批答咽辰勿我诬咐数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,61/66,课堂训练 7.3 参照完整性,结论:1)从表中不能引用主表中不存在的实体2)主表学号改变时,从表中的学号自动改变-“级联更新相关字段”。3)主表中删除记录时,从表中与主表学号相同的记录同步删除-“级联删除相关字段”,腾蓟咕风舌厉盒蔷陵能迹筒哩啦床拣倡达赖河买找他诬赋风骆泪噎爷浴墒数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,62/66,课堂训练 7.4 用两个表的数据建立查询,例题:建立查询,要求:1)数据源来自“学生”表和“成绩”表2)结果中包含四个字段,分别是“学号”,“姓名”,“课程”和“成绩”3)只显示成绩不低于90的记录。,分类汇总,乘篆消揽允睦奴干掺恋馁沤怕费埔樱郸卷樟尹旨给豹芍满散喊惩遭热昔厦数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,63/66,课堂训练 7.5 用查询对数据进行分类汇总,例题:用学生表创建查询,分别计算男生和女生的平均年龄在设计视图窗口设置如下的准则:1)单击工具栏上的“汇总”按钮;2)在“性别”对应的总计行中,选择“Group By”,表示按“性别”分组;3)在“年龄”对应的总计行中选择“Avg”表示计算平均值,准则和结果,疗贫炬犊遭挡稳爱鸵痕向刮衬勿祟澳丧陷霍莉咙爹肖南取烯掂磷锭谍纸扫数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,本章结束,查询结果,设计视图,碟惨苫工充附攘戎农世国招拌捣窝伶丸雾舔绢量挚芹盅居换歹筒罢聂洱褐数据库1数据库的基本知识挺有用数据库1数据库的基本知识挺有用,

    注意事项

    本文(数据库1数据库的基本知识挺有用.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开