欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    数据库管理与开发项目教程教学教案.docx

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

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

    数据库管理与开发项目教程教学教案.docx

    项目一安装连接MySQ1.数据库任务1认知数据库任务2获取MySQ1.数据库任务3安装与配置MySQ1.数据库任务4简述MySQ1.安装目录任务5使用MySQ1.任务6使用Navicat客户端实训一安装与使用MySQ1.数据库一、认知数据库数据庠技术是计算机领域里要的技术之一.在互联网、银行、通信、政府部门、企事业单位、科研机构等领域,都存在着大麻的数据,数据年技术研窕如何对数据进行有效的管理,包括组织和存储数据,在数据陈系统中减少数据存储冗余,实现数据共享、保障数据安全,以及高效地怆索和处理数据。任何一种技术都不是凭空产生的,而是经加了长期的发展过程.通过了解数据库技术的发展历史,可以理解现在的数据森技术是基于什么样的需求而诞生的.数据库技术是应数据管理任务的需求而产生的,在应用需求的驱动下,在计除机硬件和软件发展的基础上,数据库技术经历了人工管理、文件系统和数据库系统三个阶段.I.人工管埋阶段在20世纪50年代中期以前,计算机主要用于科学计算,当时的硬件外存只有纸带,K片,te,没有极盘等直接存取的存储设任:而软件方面,没有操作系统,没有专门管理数据的软件:数楙的处理方式是批处理.人工管理阶段特点如下,< 1>数据不保存当时计算机主要用于科学计舞,一般不需要将数据进行长期保存。< 2>应用程序管理数据数据需要由应用程序自己设计,说明和管理,没有相应的软件系统负责数据的管理工作。应用程序中不仅要规定数据的逻辑结构,而且要设计物理结构,包括存储结构、存取方法、输入方式等.< 3)数据不共享数据是面向应用程序的,一组数据只能对应一个程序.当多个应用程序涉及某些相同的数据时必须各自定义,无法相互利用、辱照,因此程序与程序之间有大出的冗余数据。< 4>数据不具有独立性数据的逻辑结构或者物理结构发生变化后,必须时应用程序做相应的修改,数据5.常用工具MySQ1.命令行客户端的优点在于不需要额外安装,在YySQ1.软件包中已经提供。然而命令行这种攥作方式不够直观,而H容易出Mh为了更方便地操作MySQ1.,可以使用一些图形化工具.本节将对MysQI.常用的两种图形化工具进行讲解.安装MysQ1.的常用图形化工具Navicat和SQ1.yo8,并熟练掌握种图形化工具。NaViCa1.是一套数据库管理工具,专为他化数据库的管理及降低系统管理成本而设。Navicat是以出觉化的图形用户界面而建的.可以安全和简单地创建、组织、访问并共用信息.SQ1.yOg是个易于使用、快速而简沽的图形化管理VySQ1.数据库的工具,它能移在任何地点有效地管抻数据库。SQ1.yog是业界著名的WebyoK公司出品的一款简洁而效、功能强大的图形化MySQ1.数据库管理工具.实训任务:见PPT习遨(答案见课后习题答案);一、选择题1. 一个数据库最多可以创建()数据表.A.I个B.2个C.I个或2个D.多个2 .下面选项中,()是MysQ1.用于放置可执行文件的目录。A.bin目录B.data目录C.inc1.ude目录D.Iib目录3 .下面关于SQ1.全称的说法中.正确的是().A.结构化查询沿言氏标准的查询语古C.可扩展杳询正言1).分所化代论语言4 .下列选项中,(是配置YySQ1.服务器默认使用的用户。.adai11B.scottC.rootD.root5 .下面选项中,()命令用于从服务器推取舟SQ1的状态信恩.A.sB.hC.?D.u6.下面选项中(是MySQ1.命令可以实现切换到test数据库.A.stestB.htestC.?TestD.utest7. DBYS指的是以下()选项,.数据库系统B.数据库信息系统C.数据库管理系统D.数据库并发系统二、地空题1 .在MySO1.加©后一定会读取的配置文件是J2 .语言核定义为关系型数据库语言的标准,3 .在NySo1.命令中,用于退出MySQ1.服务的命令有quit、和q.4 凡是在计算机中用来描述事物的记录都可称作-5,数据库是存储和管理锹据的仓库,但锹据库并不能直接存储数据,而是将数据存储到中的.三、筒答出1 .简述数据诲有哪些特点?2 .SQ1.语言由哪几部分如成?3 .请简述数据库、表和数据库服务器之间的关系?项目二设计数据库项目设置,任务I现实世界数据化任务2将E-R图转换成关系模型任务3认知关键字和数据完整性完成步骤:任务1现实世界数据化习数据库的特点有哪咚?(1)数据结构化(2)数据的共享性高,冗余度低且易扩充(3)数据独立性高(4)数据由数据库管理系统统一管理和控制狂习SQ1.潘吉由哪几部分组成-(1)数据定义语言(DataDefiniiion1.anguage.DD1.)(2)数据操作语言(Da1.aManiPU1.ation1.angUage,DMD(3)数据查彻诺吉(DataQuery1.anguage.DQ1.)(4)数据控制语才(DataCOntrO1.1.angUagC,DC1.)引入新深现实世界中存在的客观事物如何在计算机中进行处理?(做人思政将现实世界中存在的客观事物数据化后才能在计算机中处理.不同状态的数据发挥的作用不同.在职场中我们做好自己的用色很重要.将臼己的工作做到极致,才能体现出自身的价伯来。任务1-1现实世界数据化过程现实世界是由实际存在的事物组成.每种事物都有无穷的特性,事物之间有着描踪复杂的联系.计算机系统不能互接处理现实世界,现实世界只有数据化后,才能由计算机系统来处理这些代表现实世界的数据。1 .数据2 .数据处理3 .数据阵4 .数据库管理系统5 .数据库系统6 .现实世界数据化过程7 务12数IR模型的概念数据模型就是现实世界的模拟。现有的数据库系统均是基于某种数据模里的,数据库管理系统是按照一定的数据模型组织数据的.所谓的数据模型.是指数据结构、数据操作和完整性约束3方面,这3方面称为数据模型的三要素.1 .数据结构数据结构是一批规定的用以构造数据库的珞本数据结构类型。2 .数据操作数据操作能实现时上述数据结佝按任意方式组合起来所得数据库的任何部分进行检索、推导和修改等,3 .完整性约束完整性约束用于给出不破坏数据库完解性、数据相容性等数据关系的限定.任务13«1念模型1 .三个层次对客观世界的认识、描述是一个逐步的过程,有层次之分,可将它们分成三个层次:现实世界、信息世界和数据世界.三个领域间的关系:抽领数据化客观事物及其联系一t实体及其联系E-R图»关系数据模型现实世界信息世界2 .E-R图描述概念模型以附用的方法是E-R方法。E-R图中包括实体、属性和联系3种图素。实体用矩形框表示,属性用饰IH形板表示,联系用菱形板表示,框内填入相应的名称,武体与觇件或者实体与联系之间用无向直线连接.多低璃性用双椭冏形框表示.源生属性用椭阀形枢表示.实体型属性联系任务IT制学生选修E-RBH1 .需求分析谀计数据库首先必须准确了解与分析用户需求(包括数据与处理).翻求分析是桃个设计过程的基础,是最困难、最耗费时间的一步,需求分析的结果是否准确地反映了用户的实际要求,将直接影响后续各个设计阶段,发终将影响到设计结果是否合理和实用。该过程的主要任务是从数据库的所有用户那里收集对数据的衢求和时数据处理的要求,主要涉及应用环境分析、数据流程分析、数据制求的收集与分析等,并把这些需求写成用户利设计人黄林能接受的说明书.2 .概念结构设计形成ER图本书以“学生伯息管理系统”的开发为例,以某校学生处及教芬处的学生管理流程为基准收蛆到其所需的范本需求包括:学生档案管理、教学课程管理、学生成绩管理、系统管理等。任务2将E-R图转换成关系模型PPT讲解25-33三种:层次模型、网状模型、关系模鞭关系模型的基本概念练习I:将学生信理管理系统全局E-R图转换为关系模型PPT讲解35-42三个范式关系运尊:选择、投影、连接练习2:将上述关系模型规范化任务3认知关键字和数据完整性PPT讲解43-45关犍字、候选关键字、公共关处字、外迸分析表2-2、表25'表2-8的关键字.分析表2-2是否有候选关犍字,选哪个(些)属性作为主键比较合适?指出表2-2、表2-5、表28的公共关键字。指出表2-2、衣24、表2-8的外键。指出我2-2课程信息表、表2-5学生成绩表哪个是主表.哪个是从表.数据的完整性分为列完整性、表完整性和参照完整性拓展阅读国产数据库迎来跨越式发展新机遇陵着互联网、大数据、人工智能等新兴产业与实体经济的进一步融合,整体市场环境和用户需求正在发生日新月异的变化,面对新时代的全新机遇和挑战,国产数据库厂商不断加快创新步伐,探寻实现跨越式发展的路径.通过自主研发以及技术、市场、生态等方面的全方位布局,以武汉达梦数据库有限公司(简称“达梦”)为代表的国产数据库厂商已从“种子萌芽”发展到“百花齐放”的状态,在消化吸收国际领先技术的同时,自主册发出多种数据库管理系统,为国产数据库领域的发展提供了长足动力,同时,以数据片为立足之本,坚持自主原创,加快技术升级,加深市场开拓,完善生态建设,为国产数据博的可持续发展注入懑源不断的活力.当前,我国民族科技在互联网、人工智能、云计算、大数娓等新一代信息技术领域展现出了强大的发展优势.在自主创新的浪潮下,很多国产数据库厂商望持自主原创,独立研发,紧紧根住了国产数据姆“命门到目前为止,达梦已与包括中标、曙光、新华三、华为、腾讯、阿里、浪潮、东软、中兴、致远、用友、科大讯飞等众多公司完成了产品兼容适配。此外,通过业务开拓、人才培养、技术交流等层面的合作,达梦正在全面深化合作伙伴关系,“安全、枪定、商效”的产业环境逐步形成,“开放、共生、共Sr的国产生态圈日益完善.目前.在信息化产业领域.达普及其生态伙伴正逐步成为掌握核心技术的中坚力量.实训设计数据库练习(1)绘制MIe销售数据库E-RE1.要求包括客户表、产品表、入库表、销售表,具体操作可缘看实训4.(2)指出“Ie数据库中各表的主键.公共关键字、外S1.数据完整性关系,完成课后习题项目四创建与管理数据表任务1创建表任务2管理表任务3管理表数据实训4创建数据库表并录入表数据1、数据类型S4-5MySQ1.睢类里数至类型三三a存描整皴类型bigint-2«<9223372036854775808)-2u-1.(9223372036854775807)8字节INT-2m(-2147483648)-2x-1.(2147433647)4字节Mediumint-2»18388608)2n-1.(838807)3字15Smai1.int2«(-32768)-21.(32767)2字出T1.NY1.NT0-2551字节浮点数类受F1.OAT3.40E,38118E38、OWR1.18E-38×-3.40E*384字节DOUB1.E1.79E308223E-308、0以及2.23E308-1.79E*308字节DeQMA1.(M.D)1.79E30B223E308,0以及2.23E-308-1.79E*30M*2rn日期与时同典型DATE10000101-999912-313字15TIME8385夕5983859593字15YEAR1901-21551字节DATEnME1.0-01-0100:00-9999-12-3123:59:598字节TIMESTAMP1970-01-0100:0000TtS琼悯2038-1-1911:14:074字节字符串煲型CHAR(M)SD定长度非二字符申Mn,1.<M<三255VARCHAR(M)变长非二进物字符串1.÷1.字F,1.<»M和1<=M<三25511NYTEXT基构油非mu却申IT字B,在此1<2入8TEXT小的非二滋物字符串1.÷2,Ett1.<216MEDIUMTEXT中等大小的非二迸制字竹由1.÷35,三ft1.<2321.ONGieXT大的非二进荷符手1.,4字芍,在tt1.<272ENUM枚蝌型,只加存一个枚举字符由他1或2个字节,取决于枚举伯的数目(最大值65535)SET一个设置,字符由对象可以有辱个或多个SET成员1.2.3.4或8个字书,取决于集合成员的数(最多64个M)1.ongb1.ob二进制形式的极大文本始80-42949672951.ongte×t极大文本B3R二进制类里B(M)(立字段芟型大约(M+7)8个字管BINARY(M)国定长座二迸制字符串M个字节Varbinary(M)可变长度二法制字将串MT个字节11NYB1.0B(M)和常4曲B1.OB1.1个菊51.<2八8B1.OB(M)小的B1.OB1.+2个字节,1.<276MEDIUMB1.OB(M)中等大小的81.O1.÷315.1.<2a24IONGBIOB(M)非常大的的B1.OB1.4个字移.1(2,32常用数据类型使F<1>经常会把数宽度.显示宽度彳数字个数,数值G该值不超过该类为<2>DECIMA1.类DECIMA1.的存储空数以字符申形式7类型比较好。浮r旎表示更大的范H<3)TIMESTAMPfDATETIME在存储而TIMESTAMP值白检索时再转换回W<4>CHAR10VARCHAR是固定长度CHAR值时,尾部类型的M值是存£入.不要与整数35TEXT类型。列的值时,不删序<6>ENuM类型矛义的列曲中选择<7>B1.0B是二边要存储图片、白羽检索起来也不方也2、创建投备注tex1.使用SQ1.i?语法格式:CREATET(co1.umn-N参数说明如I注意事项如下.据类型设置成INTd1.),这后面的数字11表示的是该数据类型指定的显示】数据类型的取值范坦此无关的,显示宽度只是指明MySQ1.最大可能显示的J位数小于指定的宽度会由空格填充:如果插入了大于显示宽度的值,只要2整数的取值范用,数假依然可以插入,而且能弊显示出来.型不同于F1.QAT和DOtB1.E.DECIM1.实际是以串存放的由表也可以看到!间不是固定的,而由其精度M决定,占用X+2个字节.在MySQ1.',定点储,在对精度要求比较高的时候(如货币,科学数据等)使用DEC1.M1.的XF1.OAT4DouB1.E相对于定点数DECIMA1.的优势是在一定的情况K.浮点数m数据,但是浮点数容易产生误差。idtatiwe除了存储字节和支持的范困不同外,还有一个最大的区别就是:日期数据时,按实际输入的格式存储,即输入什么就存储什么,与时区无关:1J存储是以UTC(世界标准时间)格式保存的,存储时对当前时区进行转换,i前时区.即查询时,根据当前时区的不同,显示的时间值是不同的.CnAR类型.CHAR(M)为固定长度字符串,VARCHAR(M)是长度可变的字符中.,所以它的处理速度比VARCHAR的速度快,但是确定是浪费空间。当检索的空格将被删除掉,VARCHAR在信保行和检索时尾部的空格仍保金,字符*A的最大字节数,不是W示宽度,如果插入的字符超过了M值.则不允许插芝型的M依热混.TEXT类型保存非:进制字符申,如文章内容、评论等,当保存或查询TEXT点尾部空格.«SET类型.ENTM与SET都是枚举类型.不同的是.ENHM字段只能从定一个值插入,而SET类型的列可从定义的列位中选择多个字符的联合.制字符申,TEXT是非:进制字符申,两者均可存放大容信的信息。B1.oB主,信息等,而TEXT只能存储纯文本文件,但由于现在图片和音频越来越多,3所以都不放在数据库.一般放在专门的文件存储服务器上.【据表16¥句的CREATETAB1.E可以创建我“IB1.E(ab1.e_NAMEAMEdata_type|auto_iiKrcmcnt=n|NOTNU1.1.NU1.1.)下.(1) tab1.e-name:新创建表的名称,表名必须符合标识符规则,(2) co1.umn_name:是表中的列名.列名必须符合标识符规则,并且在表内唯一.(3)datatype:指定列的数据类型,指定系统数据类型.(4) auiojncrement=n:指出该列为标识列。可以指定从n开始增长,步长默认为1.<5)NOTNU1.UNU1.1.:指出该列是否允许空.3、 完成综合任务任务1简单查询完成以下任务.巩固创建表语法,具体任务加下<1使用SQ1.语句创建XSDA表,性别的默认值为“男”USExs;CREATETAB1.EXSDA(学号char(6)NOTNU1.1.PR1.MARYKEY,姓名Char(8)NOTNU1.1.,性别Char(2)NOTNU1.1.DEFAU1.TC男'),系别char(10)NOTNU1.1.,出生H期dateNOTNU1.1.,民族Char(4)NOTNU1.1.DEFAU1.TC汉'),总学分tinyintNOTNU1.1.,需注TEXTNU1.1.):2使用SQ1.语句创建KCXX表USExs;CREATETAB1.EKCXX(课程端号char(3)NOTNU1.1.PRIRYKEY,课程名称Char(20)NOTNU1.1.,开学H期tinyintNOTNU1.1.,学时tinyintNOTNU1.1.,学分tinyintNOTNU1.1.):<3>使用SQ1.语句创建XSCJ表USExs;CREATETAB1.EXSCJ(学号Char(6)NOTNU1.1.,课程柒号char(3)NOTNU1.1.,PR1.wiRYKEY(学号,课程编号),成绩tinyintNOTNU1.1.):项目四创建与管理数据表任务1创建表任务2管理表任务3管理表数据实训4创建数据库表并录入表数据4、 显示表结构F1.1.DESCR1.B臼DESC语句可以杳看表的字段信刖,其中包括字段名、字段数据类型、是否为主犍、是否有尊认(ft等.杳看表基本结构:DESCRIBE表名:或者简写为:DESC表名/HSHOWCREATETAB1.E语句可以显示创隹表时的CREArETAB1.E语句.SHOWCREATETAB1.EV表名G>:如果不加“MT参数.显示的结果可能比较混乱,加上之后,显示的结果更加直接.5、 修改表结构使用SQ1.用句的A1.TERTAB1.E子句可以完成对表的修改,谱法格式:AITERTAB1.E1.ab1.c_NAMEIA1.TERCO1.UMNCoIUmn_NAMEnew_data_type(precision.sca1.e)NU1.1.INOTNU1.1.JJIADDVCdUmn-definition>)1.nIDROPCONSTRAINTnstraint-NAMECO1.UMNco1.umn,NAME>.n参数说明如下,(1) A1.TERCO1.UMN用于说明修改表中指定列的属性,要修改的列由COIUmn_name给出.(2) new.data-type指出要更改的列的新数据类型.(3) PreCiSion指定数据类型的精度.sca1.e指定数据类型的小数位数.(4) ADD指定要添加,个或多个列定义、计算列定义或者我约束。<5)DROP指定从表中删除约束或列。constraint-name指定被删除的约束名,CO1.UMNCOIUmn_namc参数中指定的是被删除的列“6、 删除数据表使用SQ1.语句中的DROPTRB1.E可以删除表.谙法格式,DROPTAB1.Etab1.e-na三e;tab1.e.name为要删除的表,【例4T1删除数据库XS中的KCXX表.USExs:DROPTAB1.EKCXX;7、 重命名数据表有时候会遇到理命名表的需求,比如说因业务变化.需要将我a重命名为我b.这个时候可以执行RENANETAB1.E语句或A1.TERTAB1.E语句来受命名表.语法格式:一RENAMETAB1.E语法RENAMETAB1.Eo1.d_tab1.e_nameTOnew_tab1.e_naBe;A1.TERTAB1.E诏法A1.TERTAB1.Eo1.d.tab1.e_nameRENAMETOnew_tab1.e_name;在执行重命名表时,旧表(OIdJab1。IaBe)必须存在,而新表SCw1.abk、name)一定不存在。如果新表newtab1.ename确实存在该语句将失败.8、 完成综合任务完成以下任务,巩固管理表语法,具体任务如下。使用SQ1.语句显示KCXX表结构.mysq1.>DESCXCXX;.-4INu1.1.-÷IKey-IDefau1.tIExtraIFie1.dIType课程旗号Ichar(3)INOIFKIiIHU1.1.II课程名称Ichar(20)IHOIINU1.1.II开学日潮ItinyintINOIINU1.1.II学时ICinyintINOIINU1.1.II学分IC1.ny1.ntINOI一十INU1.1.II-t5towsinet(0.04sec)(2)用SQ1.语句在课程信息(KCXX)表中增加字段授课教师,数据类型为ChaMI0);考试时IB).数据类型为date,A1.TERTAB1.EKCXXADD授课救体char(10>NU1.1.tADD考域时间dateKU1.1.;<3>用SO1.语句将谡程信息(KCXX)表的新增字段授课教师的字段名修改为teacher,数据类型为Char(20).A1.TERTAB1.EKCXXchange授谡效牌teacherchar1201;(4>用SQ1.语句删除课程信息(KCXX)表的teacher字段.项目四创建与管理数据表任务1创建表任务2管理表任务3管理表数据实训4创建数据库表并录入表数据9、 使用SQ1.语句插入表数据在MySQ1.'1«,通过INSERT语句来插入新的数据。使用INSERT语句来可以同时为表的所有字段插入数据,也可以为我的指定字段插入数据.INSERT语句可以同时辅入多条记录,还可以将一个表中食血出来的数据插入到另一个表中。1 .所有字段插入数据通常情况下.插入的新记录要包含表的所有字段.语法格式:INSERTINTO我名VA1.UES(ffi1,值2,.(fin):该讲句的功能是向指定的表中插入由VA1.UES指定的各列值的行.2 .指定字段插入数据这种方式插入数据可以只指定部分字段,但是未指定字段需要设置默认值或者允许为空。谓法格式:INSERTINTO我名(属性I,帆性2,.属性n)VA1.UES(伯1,i2.(ttn):该语句的功能是向指定的表的指定字段插入由VA1.UES指定的各列伯的行支同时插入多条记录同时捅入多条记录是指一个INSERT语句插入多条记录.当用户需要插入好几条记录,用户可以使用上面两个方法逐条插入记录,但是,集次都要写一个新的insert语句,这样比较麻烦。MySQ1.一个INSERT语句可以同时插入多条记录。语法格式:INSERTINTO表名(词性列表VA1.UES(取他列表1),(取他列表2).(取值列去11)j该讲句的功能是向指定的表同时插入多条VA1.UES记录假.10、 使用SQ1.语句修改表数据在MySQ1.中,可以使用UPDATE语句来修改、更新一个或多个我的数据.语法格式:UPDATE<½i>SET字段I=值I|.字段2=(ft2-WHERE子句|ORDERBY子句“1.IMIT子句参数说明如下:(1)表名:用于指定要更新的表名称.(2) SET子句:用于指定表中要修改的列名及其列值,其中,每个指定的列值可以是表达式,也可以是该列对应的默认值,如果指定的是默认伯,可用关键字DEFAU1.T衣示列值。(3)WHERE子句:可选项.用于限定我中要修改的行.若不指定,则惜改入中所有的行.(4) ORDERBY子句:可选项。用于限定表中的行被修改的次序。(5>1.IMIT子句:可选项,用于限定被修改的行数,11、 使用SQ1.语句删除表数据当表中某些数据不再雷要时,要将其捌除.有时录入数据出现错误,使用SSMS无法删除数据,也可以使用SQ1.语句删除表中的记录.语法格式:DE1.EIEM<OMiab1.e_NAMEIVieW_NAME)WHERE<search_condi1.ion>参数说明如下.(1) «ab1.c_namc|vicw_namc.要从其中删除行的表或视图的名称“其中.通过ViCW_name引用的视图必须可更新且正确引用一个基表。(2) WHERE<search-condi(ion>,指定用于限制削除行数的条件,如果没彳i提供WHERE子句,就捌除(DE1.ETE)表中的所有行.12、 完成综合任务< 1>叁照附录A,使用SQ1.语句录入XSOA表锹据样本的数据.INSERTXSOAVA1.UES¢201606'周新民男信息1996-01-20'J回族62,nu1.I);INSERTXSDAVA1.UES('201607'.'王丽丽,.女'.'信息'1997-0D3.'汉族',60.nu1.I);其他数据从略,(2)叁照附录A,使用SQ1.语句录入KCXX表被推样本的数据.INSERTKCXXVA1.UES(104.'计算机文化基础1,60.3,NU1.1.);INSERTKCXXVA1.UES(108''C谙言程序设计.1.96.5.1997-O6-03');其他数据从图,< 3)叁照附录A,使用T-SQ1.语句录入XSCJ表数据样本的前5行数据,INSERTXSCJVA1.UESC20160.'104',81):INSERTXSCJVA1.UESC2016O.,1081.77):其他数据从略,(4>删除XSeJ表中学号为201601的数据,USExs;DE1.ETEFROMXSOA"HERE学号='201601,:< 5>删除KCXX表中的全部数抠。DE1.ETEFROMKCXX.项目四创建与管理数据表任务1创建表任务2管理表任务3管理表数据实训4创建数据库表并录入表数据实训题目说明:本H实训都是困绕Sa1.e数据库展开的,进精存系统通常包括客户资料、产品信息、进货记录、俏售记录等.所以针对Sa1.C数据库,设计了表4-7表4-10,并将在后续项目逐步完善,在SaIe数据库下创建表并输入数据。表4-7Customer(客户)表G1.SN。(客户箱)varchar(3)notnu1.1.CusName(客户姓名)varchar(10)notnu1.1.Address(地址)VarChar(20)Td(联系电话)VarChar<13)001深圳075S22221111002深圳0755-22223333003李东深圳0755-22225555004广州020-22227777005蛔广州020-22229999表4-8Product(产品)表ProNo(产(Bta号)varch4r(5)notnu1.1.ProName(产品名)varchar(20)notnu1.1.Price(单价)DedEaK8,2)notnu1.1.Stocoks(ttT7B)Dccima1.(8,0)notnu1.1.OOOO1.电视3000.00800(XXX>2空叫200000SOO00003像1000.00300OO(XM餐点1500.0020000005告晌5000.0060000006沙发6000.00100表4-9ProM(入眸)表InputDate(BM)Datenotnu1.1.ProNo(产SMR号)Varchar(三)notnuMQUMtity(入函&)Dedma1.(6.0)notnu1.1.2016-1-1OOOOI1020161.1.0000252016-1-20000152016-1-2000031020161-3OOOO1.102016-2-100003202016-2-2OOOOI102016-2-300004302016-3-3OOoO320表牛10Pr。OiJt销售)表SaIeDate<BBff1.)Datenotnu1.1.CusNo(客户0号)varcar(3)notnu1.1.ProN。(产8)varchar(5)notnu1.1.Quantity(入酝8)Decima1.(6,0)notnu1.1.201644OO1.00001102016-1-210000252016-1-3002000015201621.00200003102016-2-2OO1.00001102016-2-3OO1.000032020163200300001102016-3-200300004302016-3-30020000320实训代码:-Tab1.estructureforcustomereaaMaaMSDROPTAB1.EIFEXISTS'customer'CREATETAB1.Ecustomer,(CusNo'VarChar(3)CHARACTERSETUtftiCO1.1.ATEUtfKYCnCra1.CiNOTNU1.1.COMMENT'客户编号,CusNamcvarchar(10)CHARACERSETUtfSCO1.1.AI1.iutfB_gcncra1._ciNOTNU1.1.CoMMENT,客户姓名'.Address'VaNhar(20)CHARACTERSETU1.您CO1.1.ATEutre_genera1._ciNU1.1.DEbAU1.TNU1.1.COMMENT,地址'.Tcvarchar(1.3)CHARACTERSETUtfSCO1.1.ATEUtft1.gCnCra1.CiNU1.1.DEFAU1.TNU1.1.CoMMENT'联系电i乱PRIMARYKEYCCusNo)USINGBIREE)ENGINE=InnoDBCHARACTERSET=UtfSCO1.1.ATE=u(fB_genera1._ciROW.FORMAT=Dynamic:aRecordsofCUSuHnerINSERTINTOcustomer'V1.UES(BOI丁杨婷,J深圳二,O755-22221111,);INSERTINTO'customer'VA1.UES(DO”'陈萍深圳:,0755-22223333'):INSERTINTOcustomefVA1.UES(XX)37李东:深圳,,0755-22225555');INSERTINTOcustomer'VA1.UES(tXM'.'叶合丁广的*,O2O-2222777T);INSERTINTOcustomerVA1.UES(X)OS.'谭欣'.广州1,02O-22229999');-Tab1.estructureforPfOdUCIDroptab1.eifexistspmduct';CREATETAB1.E'ptxx1.ucC('ProNo'vart>inary(5)NoTNU1.1.eOMMENT产品编号、ProNamc'varchar(20)CHARACTERSETUttXCO1.1.ATEUtfXWCnCra1.CiNOTNU1.1.CoMMENT'产品名'.Price'd<xima1.(8.2)NOTNU1.1.COMMENT'tf.Stocoks*dccima1.(8,O)NOTNUI-I.COMMENT侔存数fit,PRIMARYKEYCProNo')USINGBTREE)ENGINE=InnoDBCHARACTERSET=utf8CO1.1.ATE=u(1.B_genera1._ciROW-H)RMAT=Dynamic:-RecordsofproductINSERTINTOproductINSER1.INTOp111.uctINSERTINTOproductINSERTINTOPrOdg1.INSERTINTOp11iuctINSERTINTOproductVA1.UES(Ox3O3O3O3O31,电视;3000.0(),800);VA1.UES(Ox3O3O3O3O32.'空调'.2(KX).0().54X):VA1.UES(Ox3O3O3O3O33,'床',1(K)O.(X),300);VA1.UES(Ox3O3O3O3O34,我桌',1500.00.200);VA1.UES(OX3030303035.,音响,.54KX).(K).MK):VA1.UES(0x3030303036,'沙发',MK)0.1.);-rIabIcstructureforproineaaMa

    注意事项

    本文(数据库管理与开发项目教程教学教案.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开