




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第6章数据库使用初步计算机应用基础--第6章-数据库使用初步全文共52页,当前为第1页。目录6.1数据库系统的基本概念6.2Access数据库的建立和维护6.3数据库查询6.4窗体和报表计算机应用基础--第6章-数据库使用初步全文共52页,当前为第2页。6.1数据库系统的基本概念数据库技术是有关数据管理的技术,是计算机科学与技术的重要分支,也是信息系统的核心和基础。当今社会上各种各样的信息系统都是以数据库为基础、对信息进行处理和应用的系统。数据库能借助计算机保存和管理大量复杂的数据,快速而有效地为不同的用户和各种应用程序提供需要的数据,以便人们能更方便、更充分地利用这些资源。计算机应用基础--第6章-数据库使用初步全文共52页,当前为第3页。6.1.1数据库、数据库管理系统与数据库系统1.数据库数据库(DataBase,DB)是长期保存在计算机外存上的、有结构的、可共享的数据集合。数据库中的数据按一定的数据模型描述、组织和储存,具有很小的冗余度、较高的数据独立性和易扩展性,可为不同的用户共享。计算机应用基础--第6章-数据库使用初步全文共52页,当前为第4页。6.1.1数据库、数据库管理系统与数据库系统2.数据库管理系统数据库管理系统(DataBaseManagementSystem,DBMS)是指对数据库进行管理的软件系统,它是数据库系统的核心组成部分,数据库中的一切操作,如查询、更新、插入、删除以及各种控制,都是通过DBMS进行的。DBMS是位于用户(或应用程序)和操作系统之间的系统软件。它与用户之间的接口称为用户接口,DBMS提供给用户可使用的数据库语言。数据库管理系统是数据库系统的核心,其主要工作就是管理数据库,为用户或应用程序提供访问数据库的方法。计算机应用基础--第6章-数据库使用初步全文共52页,当前为第5页。6.1.1数据库、数据库管理系统与数据库系统3.数据库系统数据库系统(DataBaseSystem,DBS)是由数据库、数据库管理系统、应用程序、数据库管理员、用户等构成的人机系统。数据库管理员是专门从事数据库建立、使用和维护的工作人员。数据库系统并不单指数据库和数据库管理系统,而是指包含数据库的整个计算机系统。计算机应用基础--第6章-数据库使用初步全文共52页,当前为第6页。6.1.2数据库技术的产生和发展早期的计算机主要用于科学计算。当计算机应用于档案管理、财务管理、图书资料管理、仓库管理等领域时,它所面对的是数量惊人的各种类型的数据。为了有效地管理和利用这些数据,就产生了计算机的数据管理技术。随着数据管理规模的扩大,计算机的数据管理技术经历了人工管理、文件系统管理和数据库系统3个阶段。计算机应用基础--第6章-数据库使用初步全文共52页,当前为第7页。数据库系统的特点①采用一定的数据模型,最大限度地减少数据的冗余。②最低的冗余度,数据冗余是指在数据库中数据的重复存放。数据冗余是不可避免的,但是数据库可以最大限度地减少数据的冗余,确保最低的冗余度。③有较高的数据独立性,数据的存储和使用数据的程序彼此独立,数据存储结构的变化尽量不影响用户程序的使用。④安全性,并不是每一个用户都应该访问全部数据,通过设置用户的使用权限可以防止数据的非法使用,能防止数据的丢失,在数据库被破坏时,系统有能力把数据库恢复到可用状态。⑤完整性,系统采用一些完整性检验以确保数据符合某些规则,保证数据库中的数据始终是正确的。总之,数据库系统能实现有组织地、动态地存储大量有关联的数据,能方便多个用户访问。计算机应用基础--第6章-数据库使用初步全文共52页,当前为第8页。6.1.3数据模型和数据库的分类1.数据模型数据模型是数据库中数据的存储方式,是数据库系统的核心和基础。以下3种重要的数据模型。①层次模型,它用树型结构来表示实体及实体间的联系。②网状模型,它用网状结构来表示实体及实体间的联系。③关系模型,它用一组二维表表示实体及实体间的关系。在这3种数据模型中,目前应用最广泛的是关系数据模型。计算机应用基础--第6章-数据库使用初步全文共52页,当前为第9页。关系模型及其基本知识关系模型:关系模型将数据组织成二维表格的形式,这种二维表在数学上称为关系。关系:一个关系对应一张二维表。关系模式:关系模式是对关系的描述,一般形式为:关系名(属性1,属性2,…,属性n)记录:表中的一行称为一条记录,记录也被称为元组。属性:表中的一列为一个属性,属性也被称为字段。每一个属性都有一个名称,被称为属性名。关键字:表中的某个属性集,它可以惟一确定一条记录。计算机应用基础--第6章-数据库使用初步全文共52页,当前为第10页。关系模型及其基本知识关系有3种类型:①基本表:基本表就是关系模型中实际存在的表,如表Students和表Scores。②查询表:查询表是查询结果表,或查询中生成的临时表。查询表的数据是从基本表中抽取的。查询表中具有一定的冗余性,表中的阴影部分就是冗余的数据。③视图:视图是由基本表或其他视图导出的表。视图是为了数据查询方便、数据处理简便及数据安全要求而设计的数据虚表,不对应实际存储的数据。利用视图可以进行数据查询以及对基本表进行数据维护。计算机应用基础--第6章-数据库使用初步全文共52页,当前为第11页。6.2Access数据库的建立和维护6.2.1Access数据库的启动与退出启动Access和启动Word的方法一样,有3种:1.双击桌面上的Access图标。2.单击任务栏上的“开始”按钮,在弹出的菜单中选“程序”项,在弹出的级联菜单中单击“MicrosoftAccess”。3.双击Access数据库文件。用前两种方法启动Access2003就打开了Access主窗口,如图6-1所示。计算机应用基础--第6章-数据库使用初步全文共52页,当前为第12页。任务窗格
计算机应用基础--第6章-数据库使用初步全文共52页,当前为第13页。“数据库”窗口
双击Access数据库文件后启动Access后就立即打开了该数据库文件,并打开该数据库的“数据库”窗口。“数据库”窗口中工具栏
计算机应用基础--第6章-数据库使用初步全文共52页,当前为第14页。6.2.2Access数据库的组成在Access中,一个数据库包含的对象有表、查询、窗体、报表、宏、模块和页。Access中各个对象之间的关系中,表是数据库的核心与基础,存储着数据库中的全部数据信息。报表、查询和窗体都是从数据表中获得数据信息,以实现用户某种特定的需要,例如查找、计算/统计、打印、编辑/修改等。窗体可以提供一种良好的用户操作界面,通过它可以直接或问接地调用宏或模块,并执行查询、打印、预览、计算等功能,甚至对表进行编辑和修改。计算机应用基础--第6章-数据库使用初步全文共52页,当前为第15页。6.2.2Access数据库的组成在Access中,一个数据库包含的对象有表、查询、窗体、报表、宏、模块和页。Access中各个对象之间的关系中,表是数据库的核心与基础,存储着数据库中的全部数据信息。报表、查询和窗体都是从数据表中获得数据信息,以实现用户某种特定的需要,例如查找、计算/统计、打印、编辑/修改等。窗体可以提供一种良好的用户操作界面,通过它可以直接或问接地调用宏或模块,并执行查询、打印、预览、计算等功能,甚至对表进行编辑和修改。计算机应用基础--第6章-数据库使用初步全文共52页,当前为第16页。6.2.2Access数据库的组成1.表:它是数据库中最基本的对象,没有表也就没有其他对象。一个数据库中可能有多个表,表与表之间通常是有关系的,可以通过相关的字段建立关联。表及其表之间的关系构成了数据库的核心。2.查询:就是从一个或多个表(或查询)中选择一部分数据,将它们集中起来,形成一个全局性的集合,供用户查看。3.窗体:它是用户与数据库交互的界面,窗体可以看做是一个容器,在其中可以放置标签、文本框、列表框等控件来显示表(或查询)中的数据。在窗体上,用户可对表(或查询)中的数据进行修改、添加、删除等操作。计算机应用基础--第6章-数据库使用初步全文共52页,当前为第17页。6.2.2Access数据库的组成4.报表:它是一种按指定的样式格式化的数据形式,可以浏览和打印。5.宏:宏是若干个操作的组合,可用来简化一些经常性的操作。如果将一系列操作设计为一个宏,则在执行这个宏时,其中定义的所有操作就会按照规定的顺序依次执行。6.模块:在模块中,用户可以用VBA语言编写函数过程或子程序。7.Web页:用户可以通过创建页(也称Web页),把数据库中的数据向:Internet或Intranet上发布。计算机应用基础--第6章-数据库使用初步全文共52页,当前为第18页。6.2.3Access数据库的建立要建立基本表,首先必须确定表的结构,即确定表中各字段的名称、类型、属性等。在Access中,常用的是以下8种数据类型:①文本型(Text)用于存放文本,最多存储255个字符。一般来说,在将来的应用中,不需要计算的数值数据都应设置为文本型,例如学生学号、电话号码等。需要注意的是,在Access中,一个汉字也是一个字符,也就是说字符数不等于占用的字节数。②备注型(Memo)用于存放较长的文本,如说明性文字等,最多可以存储6.4万个字符。③数字型(Number)用于存放将来要进行算术运算的数值数据。计算机应用基础--第6章-数据库使用初步全文共52页,当前为第19页。6.2.3Access数据库的建立④日期/时间(Date/Time)用于存放日期和时间。日期/时间型字段的宽度为8个字节。⑤货币型(Currency)用于存放货币值,货币型字段的宽度为8个字节。⑥自动编号型(AutoNumber-)用于对数据表中的记录进行编号。当添加一新记录时,自动编号型字段的值自动产生,或者依次自动加1,或者随机编号。自动编号型字段的宽度为4个字节。⑦是/否型(Yes/No)用于存放逻辑型数据,是/否型字段的宽度为l位。⑧OLE对象(OLEObject)用于链接或嵌入使用OLE协议在其他程序中创建的OLE对象,最多可达1GB。计算机应用基础--第6章-数据库使用初步全文共52页,当前为第20页。6.2.3Access数据库的建立2.宇段属性:不同的数据类型有着不同的属性,但是常用的属性共有8种。①字段大小:指定文本型字段和数字型字段的长度。文本型字段长度为0~255个字符,数字型字段的长度由数据类型决定。②格式:指定字段的数据显示格式。例如,可以选择以“月/日/年”格式或其他格式来设置日期。不仅可以从预定义字段格式的列表中选择“自动编号”、“数字”、“货币”、“日期/时间”和“是/否”数据类型的格式,而且可以为除“OLE对象”以外的数据类型创建自定义的格式。计算机应用基础--第6章-数据库使用初步全文共52页,当前为第21页。6.2.3Access数据库的建立③小数位数:指定小数的位数(只用于数字和货币型数据)。④标题:用于在窗体和报表中取代字段的名称。⑤默认值:添加新记录时,自动加入到字段中的值。⑥有效性规则:字段的有效性规则用于检查字段中的输入值是否符合要求。⑦有效性:文本当数据不符合有效性规则时所显示的信息。⑧索引:当指定某一字段作为索引后,可以加速基于索引字段的查询、排序及分组等操作。计算机应用基础--第6章-数据库使用初步全文共52页,当前为第22页。【例6-1】创建表Students。1、首先确定表的结构,如表6-3所示Students的结构字段名称字段类型字段宽度学号Text6个字符姓名Text4个字符性别Text1个字符党员Yes/No1位专业Text20个字符出生年月Date/Time8字节助学金Currency8字节照片OLEObject不确定计算机应用基础--第6章-数据库使用初步全文共52页,当前为第23页。。2、建立一个“空数据库”,输入文件名“学生.MDB”,出现如图6-2所示的“学生:数据库”窗口。3、选择“使用设计器创建表”向导,进人如图6-3所示的设计视图,输入各个字段的信息。图6-3计算机应用基础--第6章-数据库使用初步全文共52页,当前为第24页。4、定义“学号”为主键。方法:选中图6-3中的“学号”字段,单击右键,在出现的快捷菜单中选择“主键”,就完成了定义主键操作。如图6-3所示,“学号”字段左边有个钥匙样的标志,表明该字段是主键。主键不是必须的,但是应尽量定义主键。一个表,只有定义了主键后才能建立与数据库中其他表的关系。5、保存表,输入表的名称“Students”。至此,表Students建立完成,可以向表中输入数据了。计算机应用基础--第6章-数据库使用初步全文共52页,当前为第25页。6.2.4数据库的管理与维护1.向表中输入数据选定基本表,然后进入数据表视图,如图6-4所示,输入数据。图6-4计算机应用基础--第6章-数据库使用初步全文共52页,当前为第26页。2.表结构的修改选定基本表,进入如图6-3表的设计视图,就可以修改表结构。可以修改字段名称、字段类型和字段属性,可以对字段进行插入、删除、移动等操作,还可以重新设置主键。图6-36.2.4数据库的管理与维护计算机应用基础--第6章-数据库使用初步全文共52页,当前为第27页。3.数据的导出和导入使用“文件”菜单中“导出”的选项可以将表中数据以另一种文件格式(如TXT、RTF或者XLS格式等)保存在磁盘上。图6-5所示是将表“Students”以“MicrosoftExcel2003”的格式导出到D:盘。图6-56.2.4数据库的管理与维护计算机应用基础--第6章-数据库使用初步全文共52页,当前为第28页。Access提供了丰富的运算符和内部函数,用户能非常方便地构造各种类型的表达式,用来实现许多特定操作。1.常量:常量是预先定义好的、固定不变的数据。在Access中,常量有以下几种类型:字符常量:也称为文字值,是用双引号或单引号括起来的数据,比如:”张三”、’2006027’
等等。数值常量:也称为数字值,也就是常数,用来表示一个数量的大小,例如:25,-37,23.45等等。日期/时间常量:日期型数据用“#”括起来的数据。比如#05/12/2008#、#12/31/1996#等等。逻辑常量:True和False,作为逻辑运算的结果。空值常量:Null,适用于各种类型。6.2.5表达式计算机应用基础--第6章-数据库使用初步全文共52页,当前为第29页。2.变量:变量是命名的存储空间,用于存储可以改变的数据。变量名的命名规则是:以字母或者汉字开头的不超过255个字符的字符串。3.常用运算符:运算符是表示实现某种运算的符号。Access的运算符分为4类:算术运算符、字符串运算符、关系运算符和逻辑运算符。表6-4列出了最常用的运算符。6.2.5表达式类型运算符算术运算符+(加)、-(减)、*(乘)、/(除)、^(乘方)、\(整除)、MOD(取余)关系运算符<、<=、<>、>、>=、Between、Like逻辑运算符And(与)、Or(或)、Not(非)字符运算符&(字符连接)计算机应用基础--第6章-数据库使用初步全文共52页,当前为第30页。①MOD是取余数运算符。例如,5MOD3的结果为2。②所有关系运算符的结果都是逻辑值。其中,Between运算符的使用格式为<表达式1>Between<表达式2>And<表达式3>它用来检测表达式l的值是否介于表达式2和表达式3之间,结果为True或False,例如:3Between1And10的值为True,表示3属于1和10之间的数据;3Between1And2的值为False,表示3不属于1和2之间的数据。③I,ike通常与?、*、#等通配符结合使用,主要用于模糊查询。其中,“?”表示任何单一字符;“*”表示零个或多个字符;“#”表示任何一个数字(0~9)。例如,查找姓“张”的学生,则表达式为:姓名Like‘张’;查找不是姓“张”的学生,表达式为:姓名NotLike“张*”④&用于连接两个字符串。例如,“ABC”
&”1234”
的结果是”ABCl234”。运算符说明计算机应用基础--第6章-数据库使用初步全文共52页,当前为第31页。1.INSERT语句在SQL中,INSERT语句用于数据插入。其语法格式为:格式1:INSERTINTO表名[(字段1,字段2,…,字段n)]VALUES(常量l,常量2,…,常量n)格式2:INSERTINTO表名(字段1,字段2,…,字段n)
VALUES子查询第一种格式是把一条记录插入到指定的表中,第二种格式是把某个查询的结果插入表中。自动编号型字段的数据不能做插入操作,也不能出现在INSERT中,因为它的值是自动生成的,否则出错。除了自动编号型字段以外,如果表中某个字段在INSERT中没有出现,则这些字段上的值取空值(NULL)。如果新记录在每一个字段上都有值,则字段名表连同两边的括号可以省略。6.2.6SQL的数据更新语句计算机应用基础--第6章-数据库使用初步全文共52页,当前为第32页。向表Students中插入记录(990301,杨国强,男,党员,化学,1980.12.28,220)。INSERTINTOStudents(学号,姓名,性别,党员,专业,出生年月,助学金)VALUES(”990301”,”杨国强”,”男”,TRUE,”化学”,#12/28/80#,220)在Access中,字符型常量用单引号“’”或双引号“””括起来,是/否型字段的值是True/False、Yes/No或On/Off,日期的表示形式为“MM/DD/YY”或“MM/DD/YYYY”。【例6-2】向表Students中插入记录计算机应用基础--第6章-数据库使用初步全文共52页,当前为第33页。在Access中,不能直接执行SQL语句,但可在查询视图中运行。具体的操作步骤是:①将“数据库”窗口切换到“查询”页。②选择“在设计视图中创建查询”,在弹出的对话框中不选择任何的表或查询,直接关闭对话框,目的是建立一个空查询。③切换到SQL视图。④输入SQL命令,如图6-6所示。⑤执行查询。选择主窗口中“查询”菜单中“运行”项,则运行该SQL语句。⑥打开表Students,查看结果。计算机应用基础--第6章-数据库使用初步全文共52页,当前为第34页。2.DELETE语句在SQL中,DELETE语句用于数据删除。其语法格式为:DELETEFROM表[WHERE条件]DELETE语句从表中删除满足条件的记录。如果省略WHERE子句,则删除表中所有的记录,但是表没有被删除,仅仅删除了表中的数据。【例6-3】删除表Students中所有学号为990301的记录。DELETEFROMStudentsWHERE学号=“990301”【例6-4】删除表Scores中成绩低于70分的记录。DELETEFROMScoresWHERE成绩<706.2.6SQL的数据更新语句计算机应用基础--第6章-数据库使用初步全文共52页,当前为第35页。3.UPDATE语句在SQL中,UPDATE语句用于数据修改。其语法格式为:UPDATE表SET字段1=表达式1,…,字段n=表达式n[WHERE条件]UPDATE语句修改指定表中满足条件的记录,把这些记录按表达式的值修改相应字段上的值。如果省略WHERE子句,则修改表中所有的记录【例6-5】将表Students中学生李浪的姓名改为王上理。UPDATEStudentsSET姓名=“王上理”
WHERE姓名=“李浪”需要注意的是,UPDATE语句一次只能对一个表进行修改,这就有可能破坏数据库中数据的一致性。例如,如果修改了表Students中的学号,而表Scores没有做相应的调整,则两个表之间就存在数据一致性的问题。解决这个问题的一个方法是执行两个UPDATE语句,分别对两个表进行修改。6.2.6SQL的数据更新语句计算机应用基础--第6章-数据库使用初步全文共52页,当前为第36页。6.3.1SELECT语句SQL中用于数据查询的只有一条SELECT语句。该语句用途广泛,应用灵活,功能丰富。常见的SELECT语句语法形式为:SELECT[ALL|DISTINCT]目标列FROM表(或查询)[WHERE条件表达式][GROUPBY列名1[HAVING]过滤表达式][ORDERBY列名2[ASC|DESC]]SELECT语句一般由上述4部分组成。其中第一行是最基本的、不可缺少的,称为基本部分,其余部分是可以缺省的,称为子句。6.3数据库查询计算机应用基础--第6章-数据库使用初步全文共52页,当前为第37页。1.选择字段:其实质上是从基本表中在垂直方向上进行选择。基本部分:SELECT[ALL|DESTINCT]目标列FROM表(或查询)SELECT语句的一个简单用法是:SELECT字段l,…,字段nFROM表例如,“SELECT姓名,学号FROMStudents'’表示从表Students中选择了姓名和学号两列的数据,“SELECT*FROMStudents”表示从表Students中选择所有的字段。说明:①目标列的格式是:列名1[AS别名1],列名2[AS别名2],…,列名n[AS别名n]6.3.1SELECT语句计算机应用基础--第6章-数据库使用初步全文共52页,当前为第38页。②FROM子句指明了从何处查询想要的数据,可以是多个表或视图。对SELECT语句来说,FROM子句是必须的,不能缺省。③ALL表示查询结果中可以包含重复的记录,是缺省值;DISTINCT表示查询结果中不能出现重复的记录,如果有相同的记录只保留一条。④一般情况下,目标列中的列名是FROM子句中基本表或视图中的字段名。如果FROM子句中指定了多个基本表或视图,并且列名有相同时,则列名之前应加前缀,格式为:“表名.列名”或“视图名.列名”。AS子句用来以新的名称命名输出列。⑤目标列是“*”表示输出所有的字段。需要注意的是,如果没有GROUPBY子句,则这些函数是对整个表进行统计,整个表只产生一条记录,否则是分组统计,一组产生一条记录。6.3.1SELECT语句计算机应用基础--第6章-数据库使用初步全文共52页,当前为第39页。SELECT学号,姓名,性别,专业;FROMStudents查询结果如图6-7所示。【例6-6】查询所有学生的学号、姓名、性别和专业计算机应用基础--第6章-数据库使用初步全文共52页,当前为第40页。2.选择记录WHERE子句有双重作用:一是选择记录,即满足条件的记录,这是在水平方向的选择;二是建立多个表或查询之间的连接。【例6-7】显示所有计算机专业学生的学号、姓名和年龄。SELECT学号,姓名;FROMStudents;WHERE专业=“计算机”【例6-8】查询1981年(包括1981年)以前出生的女生姓名和出生年月。可以用#MM/DD/YYYY#的形式表示日期。例如,日期1989年4月22日可写成#4/22/1989#。SELECT姓名,出生年月FROMStudentsWHERE出生年月<#l/1/1982#AND性别=“女”6.3.1SELECT语句计算机应用基础--第6章-数据库使用初步全文共52页,当前为第41页。3.排序ORDERBY子句用于指定查询结果的排列顺序。ASC表示升序,DESC表示降序。ORDERBY可以指定多个列作为排序关键字。例如,“ORDERBY专业ASC,助学金DESC”表示查询结果首先按专业从小到大排序,如果专业相同,则再排助学金从大到小排。专业是第一排序关键字,助学金是第二排序关键字。【例6-9】查询所有党员学生的学号和姓名,并按助学金从小到大排序。SELECT学号,姓名FROMStudents;WHERE党员=True;ORDERBY助学金ASC6.3.1SELECT语句计算机应用基础--第6章-数据库使用初步全文共52页,当前为第42页。4.分组①GROUPBY子句用来对查询结果进行分组,把在某一列上值相同的记录分在一组,一组产生一条记录。【例6-10】查询每个专业学生人数。SELECT专业,Count(*)AS学生人数FROMStudentsORDERBY专业子句“GROUPBY专业”将专业相同的记录分在一组。表Students共有3个专业,按专业分组将被分为3个组,查询结果中也就只有3条记录。②GROUPBY后可以有多个列名,分组时把在这些列上值相同的记录分在一组。6.3.1SELECT语句计算机应用基础--第6章-数据库使用初步全文共52页,当前为第43页。5.连接查询在查询关系数据库时,若需要的数据分布在几个表或视图中,就需要按照某个条件将这些表或视图连接起来,形成一个临时的表,然后再对该临时表进行简单的查询。下面通过一个实例说明连接查询的原理和过程。【例6-11】查询所有学生的学号、姓名、课程和成绩。分析表students和Scores可以知道,需要的数据分布在这两个表中,因此需要把它们连接起来。连接的条件为Students.学号=Scores.学号,连接后形成一个临时表。把学号相同的记录连接起来形成临时表后,就只需像前面那样进行简单的查询设计就可以了。需要注意的是,两个表中都有“学号”字段,所以在SELECT语句中学号前应加表名作为前缀,以区分来自哪个表。6.3.1SELECT语句计算机应用基础--第6章-数据库使用初步全文共52页,当前为第44页。5.连接查询在查询关系数据库时,若需要的数据分布在几个表或视图中,就需要按照某个条件将这些表或视图连接起来,形成一个临时的表,然后再对该临时表进行简单的查询。下面通过一个实例说明连接查询的原理和过程。【例6-11】查询所有学生的学号、姓名、课程和成绩。分析表students和Scores可以知道,需要的数据分布在这两个表中,因此需要把它们连接起来。连接的条件为Students.学号=Scores.学号,连接后形成一个临时表。把学号相同的记录连接起来形成临时表后,就只需像前面那样进行简单的查询设计就可以了。需要注意的是,两个表中都有“学号”字段,所以在SELECT语句中学号前应加表名作为前缀,以区分来自哪个表。6.3.1SELECT语句计算机应用基础--第6章-数据库使用初步全文共52页,当前为第45页。完整的查询语句为:SELECTStudents.学号,students.姓名,scores.课程,scores.成绩FROMStudents,ScoresWHEREStudents.学号=Scores.学号【例6-11】查询所有学生的学号、姓名、课程和成绩计算机应用基础--第6章-数据库使用初步全文共52页,当前为第46页。数据库管理系统提供了自动生成SQ
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 推动非遗保护传承未来展望及发展趋势
- 探索医体融合的背景意义及必要性
- 中秋节与农耕文化
- 探索极光之旅
- 2025至2030年中国姬桦茸行业投资前景及策略咨询报告
- 2025至2030年中国大流量电磁阀行业投资前景及策略咨询报告
- 2025年社交电商项目规划申请报告
- 2025至2030年中国双瓶快速研磨机行业投资前景及策略咨询报告
- 2025年国家公务员面试模拟题:企业擅自变更合同内容
- 2025年中国苹果酱罐头市场调查研究报告
- 金属百叶窗安装方案
- 电厂锅炉炉膛内脚手架施工方案
- 木家具制造工艺学-南京林业大学中国大学mooc课后章节答案期末考试题库2023年
- 大数据与法律检索-湖南师范大学中国大学mooc课后章节答案期末考试题库2023年
- 天然气安全技术说明书MSDS
- 老旧住宅屋面防水工程施工方案
- 内科-心内简答题(干货分享)
- 《MTP-中层管理技能提升训练》课件
- 《抖音平台商品销售策略研究10000字(论文)》
- 会议记录(空白)
- GB/T 24338.5-2018轨道交通电磁兼容第4部分:信号和通信设备的发射与抗扰度
评论
0/150
提交评论