《数据库原理与应用》实验报告书II

上传人:痛*** 文档编号:147209732 上传时间:2022-09-01 格式:DOC 页数:45 大小:442.88KB
收藏 版权申诉 举报 下载
《数据库原理与应用》实验报告书II_第1页
第1页 / 共45页
《数据库原理与应用》实验报告书II_第2页
第2页 / 共45页
《数据库原理与应用》实验报告书II_第3页
第3页 / 共45页
资源描述:

《《数据库原理与应用》实验报告书II》由会员分享,可在线阅读,更多相关《《数据库原理与应用》实验报告书II(45页珍藏版)》请在装配图网上搜索。

1、数据库原理与应用实验报告II(20112012学年第二学期)班 级: 外包 学 号: 1205532132 姓 名: 梁宇富 教 师: 陈培正 医药信息工程学院数据决策2012年2月目 录实验一 熟悉ACCESS及SQL Server 2005的基本操作1实验二 数据库的附加/分离、备份/还原与导入/导出1实验三 数据库、表的创建、修改及删除.3实验四 简单查询3实验五 连接查询和嵌套查询7实验六 带函数查询和综合查询5实验七 数据的插入、修改、删除.9实验八 视图的操作、索引的创建与删除7实验九 SQL Server数据库的安全性控制11实验十 数据完整性10实验十一 触发器的使用13实验十

2、二 熟悉Power Designer数据库设计13实验十三 Power Designer中概念模型与物理模型的设计. 15实验十四 Transact-SQL编程14实验十五 存储过程的使用16实验十六 用visual studio连接数据库16附录:SchooI数据库说明17数据库原理与应用实验报告实验一 熟悉ACCESS及SQL Server 2005的基本操作一、实验目的 1熟知机房用机安全规则。2通过上机操作,加深对数据库系统理论知识的理解;通过使用具体的DBMS,了解一种实际的数据库管理系统,并掌握其操作技术;通过对实际题目的上机实验,提高手动能力,提高分析问题和解决问题的能力。3用A

3、CCESS创建数据库,体会数据库的功能。4熟悉SQL Server2005企业版的安装过程。掌握SQL Server 2005相关服务的启动、退出。5初步了解数据库的概念,用ACCESS创建数据库,体会数据库的功能。 6熟悉SQL Server Management Studio环境,掌握数据库服务器的注册、配置、连接等操作。注意:每次实验过程中创建的各种数据库及其他一切档案,建议同学们都保存好,以备接下来的实验课中使用。每次上课前,请也请带上之前实验课的数据备份。二、实验内容及要求1上网搜索能够正常安装的SQL Server2005的软件。有条件的同学,课后可在个人电脑上安装SQL Serv

4、er2005,建议XP操作系统安装个人版,Server操作系统安装企业版。SQL Server2005的安装说明见SQL Server 2005精简版的安装或上网搜索相应电子教程。安装过程请参看实验指导或者相关视频。2了解数据库的相关概念。通过实践初步了解使用SQL Server Management的使用。3请根据联机丛书查询如何“创建数据库”,查询内容包括创建数据库前的准备工作,创建数据库的命令,以及数据库文件的组成。请把你的结果写在下面。4创建服务器组,在此组上查看有哪些数据库及数据库对象,请记录下来。5利用ACCESS创建数据库。(1)。在ACCESS中创建一个“学生-课程数据库”,含

5、以下三个表:学生(学号,姓名,性别,年龄,所在系) 课程(课程号,课程名) 选课(学号,课程号,成绩)每个表输入10条数据。(2)。数据库保存在以“自己学号+名字”命名的文件夹中。请掌握ACCESS创建数据库的方法,体会数据库的二维结构,请写下建立数据库的主要步骤。6。掌握SQL Server2005的启动、退出、暂停,组成配置,基本工具及常用操作。请简要叙述SQL Server2005的基本组件和基本工具。三、实验小结结合本次实验,思考以下问题:1通讯录为什么要采用这种由行和列二维结构组成的格式?其中每一列表示什么意思,每一行又表示什么意思?2比较分析ACCESS和SQL SERVER两种数

6、据库,各适用于什么情况? 3常用数据库有哪些?当下比较流行的又有哪些?实验二 数据库的附加/分离、备份/还原与导入/导出一、实验目的1、理解备份的基本概念,掌握各种备份数据库的方法。2、掌握如何从备份中还原数据库。3、掌握数据库中各种数据的导入导出。4、掌握数据库的附加与分离,理解数据库的附加与分离的作用。二、实验内容1、使用老师给的数据库文件“(中)学生课程选课_Data.MDF”在服务器上附加一个(中)学生课程选课数据库。2、完成对该数据库的备份。3、更改该数据库内容,比如,删除一个表,或者在数据库中增加一个新表。4、还原该数据库,使它回到刚刚附加的时候的内容。5、分离该数据库,并把它拷到

7、自己带的U盘,回去后试着在自己机器上安装sql server 2005,然后再重复操作一遍。6、把“(中)学生课程选课”数据库中的“计算机系学生”表转换到ACCESS数据库中,尝试将其导出到EXCEL表格中。7、把实验一创建的ACCESS数据库“学生-课程数据库”导入到SQL Server 2005中。注意:每次实验过程中创建的各种数据库及其他一切档案,建议同学们都保存好,以备接下来的实验课中使用。每次上课前,请也请带上之前实验课的数据备份。三、实验要求1、完成对数据库“学生课程选课”的附加分离、备份还原与导入导出。2、进行“实验内容”中的2-4,在完成3和4后,数据库分别有什么变化?四、实验

8、小结 1. 完整备份和完整差异备份有什么区别?2. 什么情况下应该使用数据库的备份和还原?什么情况下应该使用数据库的数据导入和导出?3.什么时候需要使用数据库的附加和分离?附加和分离的关系是什么?4.以后上实验课你会使用以上技术吗?你会选择哪一种?为什么?3数据库原理与应用实验报告实验三 数据库、表的创建、修改及删除一、实验目的1进一步掌握Management Studio的使用;了解SQL Server数据库的逻辑结构和物理结构。2. 掌握SQL图形用户界面创建、修改、删除数据库、表;掌握SQL中Create Database、Drop Database命令的使用。3. 掌握如何在表中添加、

9、修改、删除数据;掌握SQL中Create Table、Alter Table、Drop Table命令的使用。4理解SQL中的标识列、计算列和各种约束。5了解表的结构特点;掌握在SSMS(SQL Server Management Studio)中修改表的定义。6掌握使用T-SQL命令修改表的定义、删除表。二、实验内容1.用Management Studio创建数据库(1)创建数据库bookdb,bookdb数据库采用系统提供的默认设置;查看数据库相关参数设置。(2)删除bookdb数据库。 (3)使用T-SQL命令创建数据库EDUC,EDUC如下表:数据文件日志文件逻辑名EDUC_datED

10、UC_log物理文件名C:EDUC_DAT.MDFC: EDUC_LOG.LDF初始长度4MB1MB最大长度10MB无限制增量1MB10 在EDUC中创建三个表,分别为Student,Course,SC。三个表的的字段名、类型以及长度请参看下表:Student:字段名类型长度主键允许空含义SnoVarchar20YN学号SnameVarchar10N姓名SageInt年龄SsexVarchar2性别SdeptVarchar30所在系Course:字段名类型长度主键允许空含义CnoVarchar15YN课程号CnameVarchar30课程名CpnoVarchar15先行课CcreditInt学

11、分SC:字段名类型长度主键允许空含义SnoVarchar20YN学号CnoVarchar15YN课程号GradeDecimal9,2成绩2.请在各表中添加数据对于Student表,请自行输入如下数据3.请把student表中的0110号同学的年龄改为25。4.请删除学号为0106号的同学。5.请把上述操作在使用SQL语句完成一遍。包括创建数据库EDUC和删除数据库,创建数据表student、course、sc。6使用SQL语句对数据库EDUC中的数据表的定义进行修改。注意:每次实验过程中创建的各种数据库及其他一切档案,建议同学们都保存好,以备接下来的实验课中使用。每次上课前,请也请带上之前实验

12、课的数据备份。三、实验要求(一)、数据库、表的创建及删除1.将数据库bookdb的相关属性,填入下表:项目内容数据库所有者数据库名称数据库逻辑文件名数据文件物理存放位置数据库初始大小可用空间(数据文件最大值)数据文件增长量日志逻辑文件名日志文件物理存放位置日志文件初始大小日志文件可用空间日志文件增长量根据“二、实验内容”的要求,使用T-SQL命令创建/删除数据库EDUC,创建数据表student、course、sc。2.删除bookdb数据库。3.创建数据库EDUC。CREATE DATABASE EDUCON(NAME=EDUC_Data,FILENAME=C:EDUC.MDF, -物理文件

13、名SIZE=4MB, /* 数据库初始大小*/MAXSIZE=10MB,FILEGROWTH=1MB)LOG ON(NAME=EDUC_log,FILENAME=C: EDUC_LOG.LDF,SIZE=1MB,FILEGROWTH=10%)GO4.创建数据表Student。create table Student(Sno Varchar(20) not null, Sname Varchar(10) not null,Sage Int,Ssex Varchar(2) ,Sdept Varchar(30),primary key(Sno) 5.创建数据表Course。create table

14、Course(Cno Varchar(15) not null,Cname Varchar(30),Cpno Varchar(15),Ccredit int,primary key(Cno) )6.创建数据表SC。create table SC (Sno Varchar(20) not null, Cno Varchar(15) not null, Grade Decimal(9,2) )(二)、修改基本表的定义1修改列属性(1)用SSMS将Student表中的Birthday字段设为不能为空(not null)。alter table Studentalter column birthday

15、 varchar(30) not null(2) 用SQL语句将Student表中的属性Sno varchar(20)改成char(8)类型。ALTER TABLE Student ALTER COLUMN Sno varchar(20) NOT NULL2添加列(1)用SSMS在Course表中添加一列year,类型为varchar(4),默认置为空。alter table courseadd year varchar(4) default(null)(2)用SQL语句在year字段添加约束,year 的属性值在2006-2012之间。 ALTER TABLE Course ADD CHEC

16、K (year BETWEEN 2006 AND 2012)3删除列(1)用SQL语句将Course表中的year字段删除。alter table coursedrop column year四、实验小结 1.体会创建数据库、表的两种方式,有什么不同?各有什么优缺点?各适用于什么情况?2试述T-SQL的特点。3试述T-SQL的定义功能。38实验四 简单查询一、实验目的1掌握Management Studio的使用。2掌握SQL中Select命令的使用。二、实验内容及要求用SQL语句完成下列查询。使用数据库为老师提供的SCHOOL数据库。1. 统计各门课程所选修的人数,并把结果存储在一张新表中。

17、(提示:用SelectInto,group by)SELECT Course_id AS 课程,COUNT(*) AS 人数into class_sumFROM StudentGradeGROUP BY Course_id2查询男生的资料。SELECT *FROM Studentwhere Stu_sex=男3查询所有计算机系的班级信息。SELECT Class_id,class_name,Director,Monitor,Class.Depar_idFROM Class,Deparmentwhere Depar_name=计算机系 AND Class.Depar_id=Deparment.D

18、epar_id4查询艾老师所教的课程号。SELECT distinctCourseTeacher.Course_id AS 课程号,Teac_name AS 教师名FROM CourseTeacher,Teacherwhere Teac_name LIKE 艾% AND CourseTeacher.Teac_id=Teacher.Teac_id5查询年龄小于30岁的女同学的学号和姓名。SELECT Stu_id AS 学号,Stu_name AS 姓名,年龄=year(Getdate()-YEAR(birthday)FROM StudentWHERE Stu_sex=女 AND year(Ge

19、tdate()-YEAR(birthday)80ORDER BY 成绩 DESC三、实验小结1此次实验中得到的哪些经验教训、疑难问题?有什么心得或总结?。实验五 连接查询和嵌套查询一、实验目的1掌握Management Studio的使用。2掌握SQL中连接查询和嵌套查询的使用。二、实验内容及要求用SQL语句完成下列查询。使用数据库为老师提供的SCHOOL数据库。1找出所有任教“数据库”的教师的姓名。SELECT DISTINCT Teacher.Teac_nameFROM Teacher,Course,CourseTeacherWHERE Course.Course_name=数据库 AND

20、 Course.Course_id=CourseTeacher.Course_id AND CourseTeacher.Teac_id=Teacher.Teac_id2取出学号为“980101011”的学生选修的课程号和课程名。SELECT StudentGrade.Stu_id,Course.Course_id,Course.Course_nameFROM StudentGrade,CourseWHERE StudentGrade.Stu_id=980101011 AND StudentGrade.Course_id=Course.Course_id3“涂杰杰”所选修的全部课程号及成绩。(注

21、意:school中有同名,即有两名学生叫“涂杰杰”。)SELECT Student.Stu_id,Student.Stu_name,StudentGrade.Course_id,StudentGrade.GradeFROM Student,StudentGradeWHERE Student.Stu_name=涂杰杰 AND Student.Stu_id=StudentGrade.Stu_id4C语言成绩比数据结构成绩好的学生(自身连接)。SELECT Student.Stu_name,Course1.Course_name,StudentGrade1.Grade, Course2.Course

22、_name,StudentGrade2.Gradefrom Student,Course Course1, Course Course2,StudentGrade StudentGrade1,StudentGrade StudentGrade2where Course1.Course_name=C语言 AND Course1.Course_id=StudentGrade1.Course_id AND Course2.Course_name=数据结构 AND Course2.Course_id=StudentGrade2.Course_id AND StudentGrade1.Stu_id=St

23、udentGrade2.Stu_id AND StudentGrade1.GradeStudentGrade2.Grade AND Student.Stu_id=StudentGrade1.Stu_id5显示所有课程的选修情况(外连接)。SELECT Course.Course_id,Course.Course_name,COUNT(StudentGrade.Grade) 人数from Course left JOIN StudentGrade ON(Course.Course_id=StudentGrade.Course_id)Group by Course.Course_id,Course

24、.Course_nameorder by 人数 desc6检索选修课程号为“0109”或“0111”的学生学号、姓名和所在班级。SELECT StudentGrade.Course_id,Student.Stu_id,Student.Stu_name,Class.Class_id,Class.Class_namefrom StudentGrade,Student,Classwhere StudentGrade.Course_id in (0109,0111) and StudentGrade.Stu_id=Student.Stu_id and Student.Class_id=Class.Cl

25、ass_id7查询“0203”课程的最高分的学生的学号。SELECT TOP 1 StudentGrade.Course_id,Student.Stu_id,Student.Stu_name,StudentGrade.Gradefrom StudentGrade,Studentwhere StudentGrade.Course_id=0203 and StudentGrade.Stu_id=Student.Stu_idorder by StudentGrade.Grade desc8没有选修以“01”开头的课程的学生信息。(用子查询完成。提示not in或not exists)1.SELECT

26、 Student.*from Student,Classwhere Student.Class_id not in (select Class_idfrom class where Class_id like 01%)and Student.Class_id=Class.Class_idorder by Stu_id2.SELECT Student.*from Studentwhere exists (select *from Class where Class_id not like 01%and Student.Class_id=Class.Class_id)order by Stu_id

27、;9找出“苏贤兴”同学所学课程的名称和成绩。(请使用连接查询和嵌套查询分别来完成) 嵌套:SELECT Course.Course_id,student.Stu_name,Course.Course_name,StudentGrade.Gradefrom Student,Course,StudentGradewhere StudentGrade.Stu_id in(select Stu_id from Studentwhere Stu_name=苏贤兴) and exists(select *where Student.Stu_id=StudentGrade.Stu_id and Studen

28、tGrade.Course_id=Course.Course_id)连接:SELECT Course.Course_id,student.Stu_name,Course.Course_name,StudentGrade.Gradefrom Student,Course,StudentGradewhere Stu_name=苏贤兴 and Student.Stu_id=StudentGrade.Stu_id and StudentGrade.Course_id=Course.Course_id三、实验小结1思考简单查询、连接查询与嵌套查询有什么不同?连接查询与嵌套查询有何区别与联系?2此次实验中

29、得到的哪些经验教训、疑难问题?有什么心得或总结?实验六 带函数查询和综合查询一、实验目的1掌握Management Studio的使用。2掌握带函数查询和综合查询的使用。二、实验内容及要求用SQL语句完成下列功能。使用数据库为老师提供的SCHOOL数据库。1统计年龄大于30岁的学生的人数。SELECT COUNT(*) 总人数FROM StudentWHERE (year(getdate()-year(Birthday)302统计数据结构有多少人80分或以上。select count(*) 人数from StudentGrade,Course where Course.Course_name=

30、数据结构 and course.Course_id=StudentGrade.Course_id and StudentGrade.Grade80group by StudentGrade.Course_id3统计各系开设班级的数目(系名称、班级数目),并创建结果表。select Depar_name 系名称,COUNT(*) 班级数目 into course_sumfrom class ,Deparment where class.Depar_id=Deparment.Depar_idgroup by Deparment.Depar_id,Depar_name4找出最多人选修的三门课的课程编

31、号,以及统计选修人数,并按人数降序排列。SELECT TOP 3 Course_id,COUNT(*) AS 选修人数 FROM StudentGradeGROUP BY Course_id ORDER BY 选修人数 DESC5统计每科目的最高分、最低分,平均分、总分,并以中文列名显示。SELECT Course_name AS 课程名,MAX(Grade) 最高分,MIN(Grade) 最低分,AVG(ALL(Grade) AS 平均分,SUM(ALL(Grade) AS 总分FROM StudentGrade,CourseWHERE StudentGrade.Course_id=Cour

32、se.Course_idGROUP BY Course_name6所有成绩都在70分以上的学生姓名(提示:使用子查询)SELECT Stu_id,Stu_nameFROM StudentWHERE Stu_id IN(SELECT Stu_id FROM StudentGrade GROUP BY Stu_id HAVING MIN(Grade)=70)7“数据库”课程得最高分的学生的姓名、性别和所在系(提示:使用子查询)SELECT Stu_name,Stu_sexFROM Student JOIN StudentGrade ON Student.Stu_id=StudentGrade.St

33、u_idWHERE Grade=(SELECT MAX(Grade) -数据库课程号的最高成绩 FROM StudentGrade JOIN Course ON StudentGrade.Course_id=Course.Course_id WHERE Course_name=数据库) AND Course_id=(SELECT Course_id FROM Course WHERE Course_name=数据库)8至少选修了两门课及以上的学生姓名和性别SELECT Stu_name,Stu_sexFROM StudentWHERE Stu_id IN (SELECT Stu_id FROM

34、 StudentGrade GROUP BY Stu_id HAVING COUNT(Course_id)=2) 9检索至少选修课程“数据结构”和“C语言”的学生学号SELECT Stu_idFROM StudentGrade JOIN Course ON StudentGrade.Course_id=Course.Course_id WHERE Course_name=数据结构 AND Stu_id IN (SELECT Stu_id FROM StudentGrade JOIN Course ON StudentGrade.Course_id=Course.Course_id WHERE

35、Course_name=C语言 )10列出所有班名、班主任、班长、系名。(请使用连接查询;进一步考虑使用外连接,因为很多班级可能是没有班长的,考虑需要显示所有班级的信息)SELECT Class_name,Stu_name,Teac_name,Depar_nameFROM Class LEFT JOIN Student ON Monitor=Student.Stu_id JOIN Teacher ON Director=Teacher.Teac_id JOIN Deparment ON Class.Depar_id=Deparment.Depar_id三、实验小结1此次实验中得到的哪些经验教训

36、、疑难问题?有什么心得或总结?实验七 数据的插入、修改、删除一、实验目的1掌握Management Studio的使用。2掌握SQL中INSERT、UPDATE、DELETE命令的使用。二、实验内容及要求用SQL语句完成下列功能。使用数据库为老师提供的SCHOOL数据库。l、新开设一门课程,名叫网络安全与防火墙,学时40,编号为“0118”,主要介绍网络的安全与主要的防火墙软件。 insert into course(Course_name,Course_id,Course_hour ,Introduce)values(网络安全与防火墙,0118,40,null)2、 先建立monitor表,

37、其结构与student表大致一样包含student表的学号、姓名、性别和班级编号,然后把班级编号为“0101”的学生的相应资料插入到monitor表中。create table monitor(Stu_id varchar(9) not null ,Stu_name varchar(8) not null,Stu_sex varchar(2) not null,Class_id varchar(4) not null) INSERT INTO monitorSELECT stu_id,stu_name,stu_sex,class_idFROM studentWHERE class_id=010

38、13、更新所有职称为“助教”的教师职称为“助理教师”。update Teacherset TechPost=助理教师where TechPost=助教4、在所有经济系班级的名称前加上“经济系”三个字。UPDATE classSET class_name=经济系+class_nameWHERE Depar_id =(SELECT depar_id FROM deparment WHERE depar_name=经济系)5、学号为“980101005”的学生的“数据结构”课程成绩改为80分。UPDATE StudentGradeSET Grade=80where Stu_id=980101005

39、and Course_id=(select Course_idfrom coursewhere Course_name=数据结构)6、删除studentgrade表中所有成续不及格的记录。DELETEFROM studentgradeWHERE grade属性-安全性-身份验证:设置为SQL+Windows;(3)客户端,新建SQL注册,选择要登录的SQL服务器-连接使用:SQL登录-输入登录用户名、密码。(4)测试用户权限(测试服务器授予的各种权限,测试越权行为并分析体会系统的反应)。三、实验内容及要求写下4-6题的T-SQL命令。4为U1账户设置对Student表的权限,让它查询Stude

40、nt,修改除了Stu-id之外的其他字段,并验证。5设置数据库角色。设置数据库角色A1,A1能查询、更新Course表,并把此角色赋予U2并验证U2是否具有此权限。6 修改U1的权限,让它具有传递性,并传递给U3,并验证。四、实验小结1思考如何真正实现数据库的安全?2. 此次实验中得到的哪些经验教训、疑难问题?有什么心得或总结?实验十 数据完整性一、实验目的1、熟悉通过SQL对数据进行完整性控制。熟练掌握数据库三类完整性约束(实体完整性、用户自定义完整性、参照完整性)2、了解SQL SERVER 的违反完整性处理措施。 3、了解主键(PRIMARY KEY)约束、外键(FOREIGN KEY)

41、约束、唯一性(UNIQUE)约束、检查(CHECK)约束、DEFAULT 约束、允许空值约束。二、实验内容及要求用SQL语句完成下列功能。使用数据库为老师提供的SCHOOL数据库。使用SQL对数据进行完整性控制(三类完整性、CHECK短语、CONSTRAIN字句、触发器)。用实验证实,当操作违反了完整性约束条件时,系统是如何处理的。(一)、认真学习三类完整性、CHECK短语、CONSTRAIN字句的使用,完成下列内容。列名中文解释数据类型空值说明Stu_id学号Int否主键,标识种子(200601,1)Stu_name姓名Varchar(8)否唯一性约束Stu_sex性别Varchar(2)否

42、默认值为“女”Birthday出生年月Smalldatetime否Age年龄计算列,计算公式:year(getdate()-year(birthday)Phone联系电话Varchar(15)3935开头,共8位数字(1)根据上表,建立数据表Table1。create table Table1(Stu_id int identity(2006001,1) primary key not null,Stu_name Varchar(8) unique not null,Stu_sex Varchar(2) default(女) not null,Birthday Smalldatetime nu

43、ll,Age as year(getdate()-year(birthday),Phone Varchar(15) check(Phone like 39350-90-90-90-9) null)(2)先建立只含各个基本列(列名和数据类型)的Table3,然后通过ALTER TABLE语句为其增加各个约束。create table Table3(Stu_id int identity(3935001,1) not null,Stu_name Varchar(8) not null,Stu_sex Varchar(2) default(女) not null,Birthday Smalldatetime null,Age as year(getdate()-year(birthday),Phone Varchar(15) null)alter table Table3add primary key(Stu_id), unique(Stu_name), check(Phone like 39

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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