(本科)01_项目一_实现数据库基础架构ppt课件.pptx

上传人:春哥&#****71; 文档编号:15303794 上传时间:2022-05-12 格式:PPTX 页数:273 大小:9.25MB
返回 下载 相关 举报
(本科)01_项目一_实现数据库基础架构ppt课件.pptx_第1页
第1页 / 共273页
(本科)01_项目一_实现数据库基础架构ppt课件.pptx_第2页
第2页 / 共273页
点击查看更多>>
资源描述

《(本科)01_项目一_实现数据库基础架构ppt课件.pptx》由会员分享,可在线阅读,更多相关《(本科)01_项目一_实现数据库基础架构ppt课件.pptx(273页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、课程主讲人:01_项目一_实现数据库基础架构项目一 实现数据库基础架构大数据时代下SQL Server项目实战中等职业教育“十三五”规划课程改革创新教材中高职贯通计算机网络技术专业系列教材中国铁道出版社 编著:刘编著:刘 丹丹 PPT制作:顾洪:顾洪 任务一任务一 实现实现AccessAccess数据库的基本架构数据库的基本架构任务二任务二 安装与启动安装与启动SQL ServerSQL Server任务三任务三 操作操作SQL ServerSQL Server数据库数据库内容导航一、任务描述二、任务分析三、任务实施四、任务小结五、相关知识与技能六、任务拓展任务四任务四 操作操作SQL Ser

2、verSQL Server表表任务六任务六 实现实现DMLDML中的中的insert intoinsert into操作操作任务五任务五 实现实现DDLDDL性性任务七任务七 实现数据库备份实现数据库备份任务八任务八 实现实现DMLDML中的中的Delete,UpdateDelete,Update与与SelectSelect项目综合实训项目综合实训 实现订单管理系统的基础架构实现订单管理系统的基础架构4 一、任务描述上海御恒信息科技公司接到客户的一份订单,要求用Access存储学生管理的相关信息。公司刚招聘了一名程序员小张,软件开发部经理要求他尽快熟悉如何实现Access数据库的基本架构,并将

3、学生表、教师表、课程表用Access架构出来,小张按照经理的要求开始做以下的任务分析。5 二、任务分析 1、设计student表的架构,列名分别为s_id,s_name,s_birth,s_score,s_info,s_zzf(是否在职),s_salary。2、设计teacher表的架构,列名分别为t_id,t_name,t_age,t_address,t_tele。3、设计course表的架构,列名分别为c_id,c_name,c_score,s_id,t_id。4、设计三张表的关系。5、为三张表输入相应的内容。6 三、任务实施第一步:启动ACCESS第二步:文件-新建-空数据库7 第三步:

4、创建数据库:StudMgr.mdb5/11/20228 第四步:库里包括多个对象(表,查询,窗体,报表,页,宏,模块)5/11/20229 第五步:可以分别用设计视图,表向导,导入表来设计表结构5/11/202210 第六步:新建Student表5/11/202211 第七步:新建teacher表5/11/202212 第八步:新建course表5/11/202213 第九步:设置关系5/11/2022图1-1 student,teacher,course三张表的关系图14 四、任务小结1、首先手动绘制ERD(实体关系图)。2、其次新建主表(设置PK)。3、第三新建从表(建立FK)。4、第四新

5、建关系(将主表的PK拖曳到从表的外键)。5、最后输入记录(行)6、注意事项:表格建好后要进行DML操作(insert,delete,update,select),Insert (先输入主表,最后输入从表);Delete(先删除关系,再删除从表,最后删除主表或先删除主表,再删除从表;Update(先更新主表(PK),再更新从表(FK);Select(简单单表查询,多表查询,设置查询条件)15 五、相关知识与技能 1、MS ACCESS概述2、Access的用途3、ACCESS的优缺点16 六、任务拓展1. 关于数据和信息,他们有什么区别?2. 网状模型的特点是什么?3.常见的数据库模型有哪三个?

6、4.关系数据库管理系统的特点是什么?5. MS-ACCESS的数据类型都有哪些?6.数据库中的常见约束都有哪些?7、参照以下ERD,设计订单系统的数据库系统。17 六、任务拓展任务一任务一 实现实现AccessAccess数据库的基本架构数据库的基本架构任务二任务二 安装与启动安装与启动SQL ServerSQL Server任务三任务三 操作操作SQL ServerSQL Server数据库数据库内容导航一、任务描述二、任务分析三、任务实施四、任务小结五、相关知识与技能六、任务拓展任务四任务四 操作操作SQL ServerSQL Server表表任务六任务六 实现实现DMLDML中的中的in

7、sert intoinsert into操作操作任务五任务五 实现实现DDLDDL性性任务七任务七 实现数据库备份实现数据库备份任务八任务八 实现实现DMLDML中的中的Delete,UpdateDelete,Update与与SelectSelect项目综合实训项目综合实训 实现订单管理系统的基础架构实现订单管理系统的基础架构19 一、任务描述上海御恒信息科技公司接到客户的一份订单,要求用SQL Server管理公司的数据。公司刚招聘了一名程序员小张,软件开发部经理要求他尽快熟悉SQL Server的安装与启动,并熟悉不同SQL Server版本的异同,小张按照经理的要求开始做以下的任务分析。

8、20 二、任务分析1、网上下载SQL Server的安装文件。2、安装SQL Server。3、设置安装目录。4、设置登录方式。5、启动SQL Server。21 三、任务实施第一步:进入微软的官方网站下载SQLServer的试用版。22 三、任务实施第二步:选择下载的环境,我们这里选择Windows。23 三、任务实施第三步:选择SQL Server 2019评估版进行下载。24 三、任务实施第四步:输入基本资料并将EXE安装文件保存到本地。25 三、任务实施第五步:选择安装类型:自定义。26 三、任务实施第六步:选择安装位置,最好安装在D盘或E盘。27 三、任务实施第七步:选择:全新SQL

9、 Server独立安装。28 三、任务实施第八步:选择开发人员版本,不用输入密钥,然后连续一直选择:下一步,直到出现功能选择界面。29 三、任务实施第九步:选择:数据库引擎服务和SQL复制,然后选择下一步,再选择:默认实例,继续选择:下一步。30 三、任务实施第十步:选择混合模式,并设置密码。此时用户名为sa,并单击:添加当前用户,继续单击:添加当前用户,再单击:安装,直到安装完成。31 三、任务实施第十一步:打开以下链接,下载SQL Server Management Studio (SSMS)。32 三、任务实施第十二步:右击程序管理员身份运行,默认位置也可更改,然后点击【安装】。33 三

10、、任务实施第十三步:安装好后,找到桌面上的SQL Server Management Studio快捷方式并打开。34 三、任务实施第十四步:输入用户名和密码。35 三、任务实施第十五步:显示SQL Server Management Studio的主界面。36 四、任务小结1、首先在网上选择所要下载SQL Server的版本并下载。2、其次安装SQL Server的开发人员版本。3、第三设置安装目录并安装数据库引擎服务和数据复制功能。4、第四设置登录方式为混合模式并设置sa的密码。5、最后下载SQL Server Management Studio (SSMS),安装后启动,并输入登录名和密

11、码登录。37 五、相关知识与技能1、SQL的概念 2、SQL简介 3、SQL的历史起源 4、SQL的功能 5、语句结构 6、SQL语言的特点 7、常用的SQL语句 8、SQL Server简介 9、SQL Server、MySQL、ORACLE之间的区别:38 六、任务拓展1、SQL Server都有哪些常用的版本?2、SQL Server、MySQL、Oracle都有哪些异同点?任务一任务一 实现实现AccessAccess数据库的基本架构数据库的基本架构任务二任务二 安装与启动安装与启动SQL ServerSQL Server任务三任务三 操作操作SQL ServerSQL Server数

12、据库数据库内容导航一、任务描述二、任务分析三、任务实施四、任务小结五、相关知识与技能六、任务拓展任务四任务四 操作操作SQL ServerSQL Server表表任务六任务六 实现实现DMLDML中的中的insert intoinsert into操作操作任务五任务五 实现实现DDLDDL性性任务七任务七 实现数据库备份实现数据库备份任务八任务八 实现实现DMLDML中的中的Delete,UpdateDelete,Update与与SelectSelect项目综合实训项目综合实训 实现订单管理系统的基础架构实现订单管理系统的基础架构40 一、任务描述上海御恒信息科技公司接到客户的一份订单,要求用

13、SQL Server创建、修改、删除数据库。公司刚招聘了一名程序员小张,软件开发部经理要求他尽快熟悉在SQL Server中如何操作数据库,小张按照经理的要求开始做以下的任务分析。41 二、任务分析1、创建SQL Server数据库。2、修改SQL Server数据库。3、删除SQL Server数据库。42 三、任务实施第一步:Create database mydb (默认大小2.73MB,其中.mdf文件use mastergocreate database mydbGo注意:用菜单创建的数据库默认值为4M,其中.mdf文件3MB,而.ldf文件为1MB。43 三、任务实施第二步:创建文

14、件夹D:studentdb,并创建具有一个.mdf,一个.ndf,一个.ldf的数据库StudMgruse mastergocreate database StudMgron primary-数据文件(name=stud_data1,-逻辑名filename=d:studentdbstud_dat1.mdf,-物理名size=3MB,-最小值maxsize=5MB,-最大值filegrowth=1MB-文件增长量),44 三、任务实施(name=stud_data2,-逻辑名filename=d:studentdbstud_dat2.ndf,-物理名size=3MB,-最小值maxsize=5

15、MB,-最大值filegrowth=1MB-文件增长量)log on-日志文件(name=stud_log1,-逻辑名filename=d:studentdbstud_log1.ldf,-物理名size=3MB,-最小值maxsize=5MB,-最大值filegrowth=1MB-文件增长量)go45 三、任务实施注意:将sql代码保存后,按CTRL+SHIFT+DEL清空文档,创建好后,如下图所示:46 三、任务实施第三步:查看数据库详细信息。sp_helpdb StudMgr-查看数据库信息go显示结果如下图所示:47 第四步:alter database 库名 add file( ) (

16、修改数据库并添加次要文件)alter database StudMgr-修改数据库一次只能使用一个关键字add file-添加次要数据文件(一次可以添加多个文件)(name=stud_data3,-逻辑名filename=d:studentdbstud_dat3.ndf,-物理名size=3MB,-最小值maxsize=5MB,-最大值filegrowth=1MB-文件增长量),5/11/202248 三、任务实施(name=stud_data4,-逻辑名filename=d:studentdbstud_dat4.ndf,-物理名size=3MB,-最小值maxsize=5MB,-最大值fil

17、egrowth=1MB-文件增长量)gosp_helpdb StudMgrgo49 三、任务实施第五步:alter database 库名 add log file( ) (修改数据库并添加日志文件)alter database StudMgr-修改数据库一次只能使用一个关键字add log file-添加日志文件(一次可以添加多个文件)(name=stud_log2,-逻辑名filename=d:studentdbstud_log2.ldf,-物理名size=3MB,-最小值maxsize=5MB,-最大值filegrowth=1MB-文件增长量)gosp_helpdb StudMgr50

18、三、任务实施显示结果如下图所示:51 三、任务实施第六步:alter database 库名 modify file( ) (修改数据库文件)alter database StudMgrmodify file-修改文件容量,只能大于当前大小,一次只能修改一个文件的相关属性(name=stud_log2,size=4MB)gosp_helpdb StudMgrgo52 三、任务实施显示结果如下图所示:53 三、任务实施第七步:alter database 库名remove file( ) (删除数据库文件,一次只能删除一个)alter database StudMgrremove file st

19、ud_data3-删除文件,一次只能删除一个gosp_helpdb StudMgrgo54 三、任务实施显示结果如下图所示:55 三、任务实施第八步:drop database(删除数据库)。use mastergodrop database StudMgr-删除库go56 四、任务小结1、创建数据库的命令是:create database 库名。2、修改数据库的命令是:alter database 库名。3、删除数据库的命令是:drop database 库名。57 五、相关知识与技能1、关系图及ER图编辑器2、设置关系图中的表3、表标签页4、列标签页 5、关系标签页 6、索引/键标签页 7

20、、CHECK约束标签页 8、设置关系图中的关系 9、示例58 六、任务拓展1、创建数据库之前是否需要判断该数据库是否存在?2、在修改数据库的命令中都有哪些子选项参数需要设置?3、删除数据库之前是否要判断该数据库的存在性? 任务一任务一 实现实现AccessAccess数据库的基本架构数据库的基本架构任务二任务二 安装与启动安装与启动SQL ServerSQL Server任务三任务三 操作操作SQL ServerSQL Server数据库数据库内容导航一、任务描述二、任务分析三、任务实施四、任务小结五、相关知识与技能六、任务拓展任务四任务四 操作操作SQL ServerSQL Server表表

21、任务六任务六 实现实现DMLDML中的中的insert intoinsert into操作操作任务五任务五 实现实现DDLDDL性性任务七任务七 实现数据库备份实现数据库备份任务八任务八 实现实现DMLDML中的中的Delete,UpdateDelete,Update与与SelectSelect项目综合实训项目综合实训 实现订单管理系统的基础架构实现订单管理系统的基础架构60 一、任务描述上海御恒信息科技公司接到客户的一份订单,要求能熟练操作SQL Server表。公司刚招聘了一名程序员小张,软件开发部经理要求他尽快熟悉操作SQL Server表,小张按照经理的要求开始做以下的任务分析。61

22、二、任务分析1、使用Create Table命令分别创建主表和从表。2、使用Alter Table修改表。3、使用Drop Table删除表。4、用菜单创建关系图并保存。62 三、任务实施第一步:Create table(先创建主表)。use StudMgrgocreate table Student-先创建主表(s_idchar(2)not null primary key,s_name varchar(20) null,s_telvarchar(11) null)gosp_help Studentgo63 64 三、任务实施第二步:Create table(再创建从表)。create ta

23、ble Course-再创建从表(c_bhchar(2)not null primary key,c_namevarchar(20) null,c_score numeric(6,2) null,s_idchar(2)not null references Student(s_id)-从表的FK引用主表的PK)gosp_help Coursego65 66 三、任务实施第三步:Alter table(修改表-用add添加列)。use StudMgrgoalter table Studentadd s_address varchar(30) nullgosp_help Studentgo67 三

24、、任务实施68 三、任务实施第四步:Alter table(修改表-用alter column修改列)。use StudMgrgoalter table Studentalter column s_address varchar(50) gosp_help Studentgo69 三、任务实施70 三、任务实施第五步:Alter table(修改表-用drop column删除列,如该列上有约束,应先删除约束,再删列)use StudMgrgoalter table Studentdrop column s_addressgosp_help Studentgo71 三、任务实施72 三、任务实

25、施第六步:Alter table(修改表-用add Constraint添加约束)use StudMgrgoalter table Studentadd constraint tel_check check(s_tel like 13,5,80-90-90-90-90-90-90-90-90-9)gosp_help Studentgo73 三、任务实施74 三、任务实施第七步:Alter table(修改表-用drop Constraint删除约束)use StudMgrgoalter table Studentdrop constraint tel_check gosp_help Stude

26、ntgo75 三、任务实施76 三、任务实施第八步:Drop table(删除表-先删除从表的FK约束,再删除从表,最后删除主表)use StudMgrgosp_help Coursegoalter table Coursedrop constraint FK_Course_s_id_108B795Bgosp_help Coursego77 三、任务实施drop table CourseGodrop table Studentgo78 三、任务实施第九步:创建关系图并保存为studmgr_diagram79 三、任务实施80 四、任务小结1、使用Create Table命令时要先创建主表,再创

27、建从表。2、在Alter table中用add添加列。3、在Alter table中用alter column修改列。4、在Alter table中用drop column删除列,如该列上有约束,应先删除约束,再删列。5、在Alter table中用add Constraint添加约束。6、在Alter table中用drop Constraint删除约束。7、使用Drop table要先删除从表的FK约束,再删除从表,最后删除主表。8、创建关系图后一定要保存。81 五、相关知识与技能1、1、SQL初步2、数据定义语言 2.1 基本表的定义和修改 2.2 索引的定义和删除 2.3 视图的定义和

28、删除82 六、任务拓展1、下列关于索引的描述中正确的是(C E )。(选择两项) A)任何字段都可以设置为索引而不需要考虑字段的数据类型。 B)除了数据类型为MEMO的字段外,其他数据类型的字段都可以设置为索引。 C)可以基于两个或多个字段建立一个索引。 D)索引大大降低检索数据的速度。 E)索引应该设置在经常检索和排序的字段上83 六、任务拓展2、要求你为一个系统开发一个应用程序。这个系统的数据库不久将变为SQL server, 但是你必须现在就开发这个应用程序,你应该选择下列那个选项?(选择一项) A a) 可以使用COM组件,通过升级组件的版本为将来的SQL server数据库使用; b

29、) 可以为这两个工程建立两个不同的COM 组件; c) 为这两个系统建立两个不同的应用程序。84 六、任务拓展3、从SQL sever 2000中导入导出数据可以通过(AB)实现。 (选择两项)a)程序组中的“导入和导出数据”b)企业管理器中的导入/导出选项c)使用查询分析器 d)使用企业管理器中的工具箱中的图标85 六、任务拓展4、 Microsoft SQL Server 2000 在安装的时候就创建的示例用户数据库包括(AE)。(选两项)a)Pubs b)Master c)Model d)Msdb e)Northwind86 六、任务拓展5、SQL Server 2000 是基于(A)的

30、。(选择一项)a)关系型 b)文件系统c)层次型 d)网络型87 六、任务拓展6、将减少“pubs”数据库中文件的大小,并允许其有10%的未用空间的操作正确的是(B)。( 选择一项 )a)DBCC SHRINKDATABASE(10, PUBS) b)DBCC SHRINKDATABASE(PUBS, 10)c)DB SHRINK(PUBS, 10)d)DB SHRINKDATABASE(10, PUBS)88 六、任务拓展7、将减少“pubs”数据库中文件的大小,并允许其有10%的未用空间的操作正确的是(B)。( 选择一项 )a)DBCC SHRINKDATABASE(10, PUBS) b

31、)DBCC SHRINKDATABASE(PUBS, 10)c)DB SHRINK(PUBS, 10) d)DB SHRINKDATABASE(10, PUBS)89 六、任务拓展8、关于对SQL Server数据库表的重命名,以下的说话正确的是(A)。(选择一项)a) 可以在企业管理器中修改表的名称b)可以在查询分析器中使用T-SQL为表重明名c)SQL Server 2000中,必须执行拷贝粘贴操作才能进行表的结构复制d)SQL Server 2000中,不允许进行表的重命名90 六、任务拓展9、 执行语句CREATE DATABASE STUDENT的结果是(A)。(选择一项)a)创建一

32、个名为STUDENT的数据库,包括数据文件和日志文件b)运行失败,因为参数不完整c)创建一个名为STUDENT的数据库,但是只有默认的数据文件,无日志文件d)为数据库STUDENT创建一个名为STUDENT的表91 六、任务拓展10、某数据库表里的studentID列被定义为studentID int identity(50,2),首先你添加了3条记录,然后你把第二条记录删除掉,此时,若增加另外一条记录,studentID的值将是(C )。(选择一项)A.8B.54C.56D.5892 六、任务拓展11、.Microsoft SQL Server是一种(B )。(选择一项)A.操作系统B.数据

33、库管理系统C.网络协议D.文字编辑软件93 六、任务拓展12、用下面的SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR (4) NOT NULL,Sname CHAR (8) NOT NULL,Sex CHAR (2),Age INT)可以插入到表中的数据是(D)A.5021,刘祥,男,21B.NULL,刘祥,NULL,21C.5021,NULL,男,21D.5021,刘祥,NULL94 六、任务拓展13、下列不属于SQL Server 2000版本的是(C)(选择一项)A SQL Server 2000企业版B SQL Server 2000个人版C SQ

34、L Server 2000专业版D SQL Server 2000 Windows CE版95 六、任务拓展14、SQL Server2000的文件包括:数据文件和(B)(选择一项)A 索引文件B 日志文件 C 备份文件D sql文件96 六、任务拓展15、SQL SERVER中用于保存数据库临时信息的是(D)(选择一项)A)MASTER B)MODEL C)MSDB D)TEMPDB97 六、任务拓展16、删除数据表ABC的命令是(B)(选择一项)A)DELETE * FROM ABC B)DROP TABLE ABC C)DROP DATABASE ABC D)CREATE TABLE A

35、BC任务一任务一 实现实现AccessAccess数据库的基本架构数据库的基本架构任务二任务二 安装与启动安装与启动SQL ServerSQL Server任务三任务三 操作操作SQL ServerSQL Server数据库数据库内容导航一、任务描述二、任务分析三、任务实施四、任务小结五、相关知识与技能六、任务拓展任务四任务四 操作操作SQL ServerSQL Server表表任务六任务六 实现实现DMLDML中的中的insert intoinsert into操作操作任务五任务五 实现实现DDLDDL性性任务七任务七 实现数据库备份实现数据库备份任务八任务八 实现实现DMLDML中的中的D

36、elete,UpdateDelete,Update与与SelectSelect项目综合实训项目综合实训 实现订单管理系统的基础架构实现订单管理系统的基础架构99 一、任务描述上海御恒信息科技公司接到客户的一份订单,要求用DDL来实现表格的管理。公司刚招聘了一名程序员小张,软件开发部经理要求他尽快熟悉DDL,小张按照经理的要求开始做以下的任务分析。100 二、任务分析1、用Create database创建库。2、用Alter database修改库。3、用Drop database删除库。4、用Create table创建表。5、用Insert into在表中插入记录。6、用Delete fr

37、om删除表中记录。7、用Update修改表。8、用Select查询表中的记录。101 三、任务实施第一步:Create database。-1、create databaseuse masterGocreate database OrderSystemon primary(name=Os_data1,filename=d:osdat1.mdf,size=3MB,maxsize=5MB,filegrowth=1MB)102 ,(name=Os_data2,filename=d:osdat2.ndf,size=3MB,maxsize=5MB,filegrowth=1MB)log on(name=O

38、s_log1,filename=d:oslog1.ldf,size=3MB,maxsize=5MB,filegrowth=1MB)gosp_helpdb OrderSystemgo103 三、任务实施第二步:Alter database。-2、alter database alter database OrderSystemadd file (name=Os_data3,filename=d:osdat3.ndf,size=3MB,maxsize=5MB,filegrowth=1MB)gosp_helpdb OrderSystemgo104 三、任务实施alter database Order

39、Systemadd log file(name=Os_log2,filename=d:oslog2.ldf,size=3MB,maxsize=5MB,filegrowth=1MB)gosp_helpdb OrderSystemgo105 三、任务实施alter database OrderSystemmodify file (name=Os_log2,size=5MB,maxsize=10MB)gosp_helpdb OrderSystemgo106 三、任务实施alter database OrderSystemremove file Os_data3gosp_helpdb OrderSys

40、temgoalter database OrderSystemremove file Os_log2gosp_helpdb OrderSystemgo107 三、任务实施第三步:Drop Database。-3、drop databasedrop database OrderSystemgosp_helpdb OrderSystemgo108 三、任务实施第四步:create table。-1.1 创建主表customeruse OrderSystemgocreate table customer(c_idchar(3)notnullprimary key,c_namevarchar(20)n

41、ull,c_telvarchar(11)null,c_address varchar(50)null)gosp_help customergo109 三、任务实施-1.2 创建主表productuse OrderSystemgocreate table product(p_idchar(3)notnullprimary key,p_namevarchar(20)null,p_pricesmallmoneynull,p_datesmalldatetimenull)gosp_help productgo110 三、任务实施-1.3 创建从表ordersuse OrderSystemgocreate

42、 table orders(o_idintidentity(1,1),o_namevarchar(20)null,o_datesmalldatetimenull,c_idchar(3)not nullreferences customer(c_id), p_idchar(3)not nullreferences product(p_id)gosp_help ordersgo111 三、任务实施112 三、任务实施第五步:alter table。-2.1 adduse OrderSystemgoalter table customeradd c_sex char(1) nullgosp_help

43、 customergo113 三、任务实施-2.2 alter columnuse OrderSystemgoalter table customeralter column c_sex varchar(1) gosp_help customergo114 三、任务实施-2.3 add constraintuse OrderSystemgoalter table customeradd constraint c_sex_check check(c_sex in(M,F)gosp_help customergo115 三、任务实施-2.4 drop constraintuse OrderSyst

44、emgoalter table customerdrop constraint c_sex_checkgosp_help customergo116 三、任务实施-2.5 drop columnuse OrderSystemgoalter table customerdrop column c_sexgosp_help customergo117 三、任务实施第六步:drop table。-3、drop tableuse OrderSystemgodrop table ordersgosp_help ordersgo118 三、任务实施drop table customergosp_help

45、customergodrop table productgosp_help productgo119 三、任务实施第七步:制作关系图。120 四、任务小结1、首先使用DDL的三条命令Create、Alter、Drop对Database进行操作。2、其次使用DDL的三条命令Create、Alter、Drop对Table进行操作。3、最后使用DML的四条命令Insert、Delete、Update、Select对Table进行操作。121 五、相关知识与技能1、数据操纵语言2、INSERT3、UPDATE4、DELETE122 六、任务拓展1、DDL是什么?他有什么特点?2、DML是什么?他有什么

46、特点?3、DCL是什么?他有什么特点?任务一任务一 实现实现AccessAccess数据库的基本架构数据库的基本架构任务二任务二 安装与启动安装与启动SQL ServerSQL Server任务三任务三 操作操作SQL ServerSQL Server数据库数据库内容导航一、任务描述二、任务分析三、任务实施四、任务小结五、相关知识与技能六、任务拓展任务四任务四 操作操作SQL ServerSQL Server表表任务六任务六 实现实现DMLDML中的中的insert intoinsert into操作操作任务五任务五 实现实现DDLDDL性性任务七任务七 实现数据库备份实现数据库备份任务八任务

47、八 实现实现DMLDML中的中的Delete,UpdateDelete,Update与与SelectSelect项目综合实训项目综合实训 实现订单管理系统的基础架构实现订单管理系统的基础架构124 一、任务描述上海御恒信息科技公司接到客户的一份订单,要求用为主表和从表分别写入记录。公司刚招聘了一名程序员小张,软件开发部经理要求他尽快熟悉insert into命令,小张按照经理的要求开始做以下的任务分析。125 二、任务分析1、使用具体的列名对应相应的值来实现insert into语句。2、使用按列名顺序书写列所对应的值来实现insert into。3、使用省略列名并书写列所对应的值来实现ins

48、ert into。4、设计先输入主表内容,再输入从表内容。126 三、任务实施第一步:insert into的第一种写法(用具体的列名对应相应的值)。use OrderSystemgoinsert into customer(c_id,c_name,c_tel,c_address) values(c01,张三goselect * from customergo127 第二步:insert into的第二种写法(省略列名,必须按列名顺序书写列所对应的值,)。use OrderSystemgoinsert into customer values(c02,李四goselect * from cus

49、tomergo128 三、任务实施第三步:insert into的第三种写法(省略列名并书写列所对应的值,如值未知,用“null”代替)。use OrderSystemgoinsert into customer values(c03,null,null,null) -null不是null,0,空格goselect * from customergo129 三、任务实施第四步:insert into主表customer。-1.2 在主表customer中添加记录:use OrderSystemgoinsert into customer(c_id,c_name,c_tel,c_address)

50、 values(c01,张三goinsert into customer(c_id,c_name,c_tel,c_address) values(c02,李四goinsert into customer(c_id,c_name,c_tel,c_address) values(c03,王五go130 三、任务实施insert into customer(c_id,c_name,c_tel,c_address) values(c04,赵六goinsert into customer(c_id,c_name,c_tel,c_address) values(c05,孙七goinsert into cu

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

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

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