数据库上机实验答案

时间:2024.5.8

实习报告

一、实习时间和单位

时间:20xx年x月x日

地点:许昌西继迅达

实习单位简介:西继迅达(许昌)电梯有限公司现拥有四个子公司和一个海外销售公司,拥有总资产近20亿元,占地800余亩,现有员工2800余人,大专以上学历员工占员工总人数的61%以上。员工拥有中级以上职称人数286人、高级以上职称人数为88人、西门子自动化技术专家10人、国家标准委员会专家5人。公司现具有年产直升梯30000台、自动扶梯6000台的生产能力。企业现拥有各类生产设备1000余套、各类检测设备400余套,拥有国家发改委批准组建的“高速安全节能电梯技术国家地方联合工程实验室”、河南省唯一的“高速节能电梯河南省工程实验室”和“河南省电梯工程技术研究中心”;拥有电梯行业唯一的国家级电磁兼容检测中心(EMC)、国家级计量中心;拥有行业内唯一的西继天津大学产学研基地、河南省博士后研发基地;拥有116米高的高速电梯测试塔、提升高度25米的测试扶梯等硬件设施。近年来,企业先后承担了多项国家重点新产品项目、国家火炬计划项目和众多省部级重大研发课题,公司技术成果也进入高速增长期,目前公司拥有国家知识产权局授权专利156件,位居行业领先水平。

自20xx年开始,西继迅达(许昌)电梯有限公司已经在国内所有的省会城市建立了办事处或分公司,并在全国各地共设立了312个公司直属售后服务分支机构,基本覆盖了全国包括县级市在内的所有地区。20xx年x月,西继迅达(许昌)电梯有限公司在新加坡设立了分公司,负责开拓国际市场。从20xx年至今,西继产品在畅销国内市场的同时,还远销到了60多个国家和地区,赢得了客户的一致好评。在此过程中,公司也培养了一大批有丰富国际工程施工和管理经验的工程技术型人才,为公司积累了丰富的人力资源。

bingo(槟果)许昌速达物流有限公司,是一家以移动互联网为载体的一般消费品供应链管理服务公司,公司业务推广品牌为“槟果”。槟果旨在整合传统零售型商店上游供应链体系,达成一个上游嫁接产品厂家,下游嫁接零售终端的一般消费品直供平台,我们的业务形式主要包括一般便利店直供(B2B业务)、一般消费者直供(B2C业务)、槟果实体便利店(O2O业务)三大业务模块。相较于传统零售店供应链体系,槟果模式在覆盖传统消费品的采购、自有品牌产品生产、产品仓储、客户开发、销售、物流配送、整体系统服务等基本环节的基础上,运用最新的电子商务客户开发和...

二、实习目的

本次实习是学习了二年多的电子商务专业后进行的一次全面的实践性练习。其目的在于加深对电子商务基础理论和基本知识的理解,将课堂知识与现实工作进行结合,达到理论与实践相结合的目的,想通过亲身体验社会实践让自己更进一步了解社会,在实践中增长见识,锻炼自己的才干,培养自己的韧性,更重要的是检验一下自己所学的东西能否被社会所用,找

出自己的不足之处,以便更好的取长补短,提高个人素养,为即将进入社会做好准备和进行必要的热身及适应。

三、实习内容

人们常说,大学是个象牙塔。确实,学校与职场、学习与工作、学生与员工之间存在着巨大的差异,如何消除或者减少这些差异呢?通过专业实习。专业实习是大学生验证自己的职业抉择、了解目标工作内容、学习工作及企业标准、找到自身职业的差距、有机衔接社会的重要环节。根据学校的教学安排,我们每个学生都必须参加与本专业相关的实习,基于电子商务这个专业,我有幸在11月份来到了我市著名企业--bingo(槟果),西继迅达这俩大企业参观。

通过槟果公司的介绍我明白了实践,就是把我们在学校所学的理论知识,运用到客观实际中去,使自己所学的理论知识有用武之地。只学不实践,那么所学的就等于零。理论应该与实践相结合。另一方面,实践可为以后找工作打基础。通过这段时间的实习,学到一些在学校里学不到的东西。因为环境的不同,接触的人与事不同,从中所学的东西自然就不一样了。要学会从实践中学习,从学习中实践。而且在中国的经济飞速发展,又加入了世贸,国内外经济日趋变化,每天都不断有新的东西涌现,在拥有了越来越多的机会的同时,也有了更多的挑战,前天才刚学到的知识可能在今天就已经被淘汰掉了,中国的经济越和外面接轨,对于人才的要求就会越来越高,我们不只要学好学校里所学到的知识,还要不断从生活中,实践中学其他知识,不断地从各方面武装自已,才能在竞争中突出自已,表现自已。

当我们听完槟果的销售总监ppt的演讲报告后我才真正了解到b2c的真正规模,又与他们的董事长进行问答环节我才发现bingo并非一般的物流零售公司,其真正目的是做到线上线下一体化,通过良好的服务改变人类的消费认识观,其未来前景不可小觑,当我们一问一答时从他的话语中便能听到那股自信与对未来的渴望,他说得对,真正的王者是踏对了时代的大浪。我们参观了办公间虽然暂时公司规模不是很大,但发展速度到时很快,每条计划正在有条不紊的进行中。通过参观完bingo公司我们来到了西继迅达,在参观他们公司,和厂房后才了解到其庞大程度,原来电梯可以有这么多样化,真是大开眼见。再看操作间,每一个职位上都在忙忙碌碌,一个公司的成就就源于这些井然有序的制度。

再半天的参观后,我的此次实习结束。

四、总结

经过这次实习,我对未来充满了美好的憧憬,在未来的日子,我将努力做到以下几点:

(一) 继续学习,不断提升理论素养。

在信息时代,学习是不断地汲取新信息,获得事业进步的动力。作为一名年轻大学生更应该把学习作为保持工作积极性的重要途径,不断努力提高自己的理论素养,使自己所学的得到充分的运用

(二) 努力实践,自觉进行角色转化。

“理论是灰色的,生活之树常青”,只有将理论付诸于实践才能实现理论自身的价值,也只有将理论付诸于实践才能使理论得以检验。同样,一个人的价值也是通过实践活动来实现的,也只有通过实践才能锻炼人的品质,彰现人的意志。

从学校走向社会,首要面临的问题便是角色转换的问题。从一个学生转化为一个单位人,在思想的层面上,必须认识到二者的社会角色之间存在着较大的差异。学生时代只是单纯的学习知识,而社会实践则意味着继续学习,并将知识应用于实践,学生时代可以自己选择交往的对象,而社会人则更多地被他人所选择。诸此种种的差异。不胜枚举。但仅仅在思想的层面上认识到这一点还是不够的,而是必须在实际的工作和生活中潜心体会,并自觉的进行这

种角色的转换。

(三) 提高工作积极性和主动性 展现在自己面前的是一片任自己驰骋的沃土,也分明感受到了沉甸甸的责任。在今后的工作和生活中,我将继续学习,深入实践,不断提升自我,努力创造业绩,继续创造更多的价值。

13级电子商务(1)班

马戈


第二篇:数据库实验报告


数据库原理实验报告

--------------------------------------------------------------

实验一熟悉SQL SERVER的环境

(验证性实验 2学时)

1. 目的要求:

了解SQL Server数据库的各个实用工具

2. 实验内容:

使用SQL Server的相关工具,并掌握如何使用工具对SQL Server完成基本操作。

--------------------------------------------------------------

实验二建立表格,并插入若干记录

(验证性实验 2学时)

1.目的要求:

学会使用Create Table语句和Insert语句

2.实验内容:

在SQL SERVER中使用Create Table语句建立Student,SC,Course三张表格(包括主键),分析他们之间的关系,并使用Insert语句向这三张表格里添加至少10条记录。

1.建表

create table student--建立学生表

(sno char(9) primary key,

snamevarchar(20) unique,

ssex char(2),

sagesmallint,

sdeptvarchar(20)

);

create table course--建立课程表

(cno char(4) primary key,

cname char(40),

cpno char(4),

ccreditsmallint

);

create table sc--建立选课表

(sno char(9),

cno char(4),

gradesmallint,

primary key (sno,cno));

2.插入记录

--插入学生数据

insert into student (sno,sname,ssex,sdept,sage)values('0101','李1','男','cs','18');

insert into student (sno,sname,ssex,sdept,sage)values('0102','李2','女','is','19');

insert into student (sno,sname,ssex,sdept,sage)values('0103','张3','男','cs','20');

insert into student (sno,sname,ssex,sdept,sage)values('0104','张 4','男','cs','15');

insert into student (sno,sname,ssex,sdept,sage)values('0105','张5','女','cs','21');

insert into student (sno,sname,ssex,sdept,sage)values('0106','王6','男','ma','17');

insert into student (sno,sname,ssex,sdept,sage)values('0107','王7','男','cs','22');

insert into student (sno,sname,ssex,sdept,sage)values('0108','赵8','女','cs','19');

insert into student (sno,sname,ssex,sdept,sage)values('0109','赵9','男','ma','20');

insert into student (sno,sname,ssex,sdept,sage)values('0110','常10','男','cs','22');

insert into student (sno,sname,ssex,sdept,sage)values('0111','常11','男','cs','22');

--------------------------------------------------

--插入课程数据

insert into course (cno,cname,cpno,ccredit)values('1','语文','2','3');

insert into course (cno,cname,cpno,ccredit)values('2','数学',null,'3');

insert into course (cno,cname,cpno,ccredit)values('3','英语','1','2');

insert into course (cno,cname,cpno,ccredit)values('4','数据库','5','4');

insert into course (cno,cname,cpno,ccredit)values('5','数据结构','6','4');

insert into course (cno,cname,cpno,ccredit)values('6','PASCAL语音','7','3');

insert into course (cno,cname,cpno,ccredit)values('7','数据处理',null,'2');

insert into course (cno,cname,cpno,ccredit)values('8','信息系统','4','2');

insert into course (cno,cname,cpno,ccredit)values('9','操作系统','7','4');

--------------------------------------------------------

--插入选课表信息

insert into sc(sno,cno,grade)values('0101','1','88');

insert into sc(sno,cno,grade)values('0101','2','72');

insert into sc(sno,cno,grade)values('0101','3','52');

insert into sc(sno,cno,grade)values('0102','1','82');

insert into sc(sno,cno,grade)values('0102','2','86');

insert into sc(sno,cno,grade)values('0102','3','72');

insert into sc(sno,cno,grade)values('0103','1','62');

insert into sc(sno,cno,grade)values('0103','2','45');

insert into sc(sno,cno,grade)values('0104','5','92');

insert into sc(sno,cno,grade)values('0104','4','72');

insert into sc(sno,cno,grade)values('0104','1','72');

insert into sc(sno,cno,grade)values('0105','3','92');

insert into sc(sno,cno,grade)values('0105','1','72');

insert into sc(sno,cno,grade)values('0106','6','62');

insert into sc(sno,cno,grade)values('0107','4','100');

insert into sc(sno,cno,grade)values('0107','1','72');

insert into sc(sno,cno,grade)values('0105','4','94');

insert into sc(sno,cno,grade)values('0106','5','63');

insert into sc(sno,cno,grade)values('0107','5','59');

insert into sc(sno,cno,grade)values('0107','6','77');

insert into sc(sno,cno,grade)values('0105','6','98');

insert into sc(sno,cno,grade)values('0108','6','77');

insert into sc(sno,cno,grade)values('0108','5','98');

insert into sc(sno,cno,grade)values('0109','6','67');

insert into sc(sno,cno,grade)values('0109','4','97');

insert into sc(sno,cno,grade)values('0110','6','67');

insert into sc(sno,cno,grade)values('0110','1','98');

insert into sc(sno,cno,grade)values('0107','1','98');

insert into sc(sno,cno,grade)values('0108','1','98');

--------------------------------------------------------------

实验三修改表格结构,修改和删除表格中的数据

(验证性实验 4学时)

1.目的要求:

用ALTER语句修改表结构:添加列,修改列定义,删除列。使用UPDATE和DELETE语句修改和删除Student,sc, course表格中的数据。

2.实验内容:

添加,修改和删除表格中的列;

使用UPDATE和DELETE语句修改和删除Student, sc, course表格中的数据(注意表格中的主键);

对表格做一些普通查询:单表查询,要求使用LIKE,BETWEEN..AND等比较条件:

1. update语句

--为Student表添加列“班级号”(10个长度定长字符串)。

Alter Table student add classnumvarchar(50)

update student Set classnum='1'Where sno = '0102'

update student Set classnum='1'Where sno = '0103'

update student Set classnum='1'Where sno = '0104'

update student Set classnum='3'where sno = '0105'

update student Set classnum='1'Where sno = '0106'

update student Set classnum='4'Where sno = '0107'

update student Set classnum='1'Where sno = '0108'

update student Set classnum='1'Where sno = '0109'

2. delete语句

--将”数据库”的选课记录全部删除

delete

from sc where '数据库'=(select cname from course where course.cno=sc.cno)

3.以like 或 between…and为比较条件

列出姓张的学生的学号、姓名。 select sno,sname from student where sname like‘张%’

检索成绩在70分至80分之间的学生学号,课程号和成绩

select *from sc

where grade between 70 and 80

--------------------------------------------------------------

实验四查询(多表查询,嵌套查询,分组查询)

(验证性实验 12学时)

1.目的要求:

实现单表和多表的普通查询和嵌套查询。包括返回单值的子查询和返回多值的子查询。使用5个聚合函数以及GROUP BY子句和HAVING子句实现分组查询.

2.实验内容

使用SELECT语句实现多表查询(需要连接)。

实现单表和多表的嵌套查询。包括返回单值的子查询(直接使用比较运算符)和返回多值的子查询(包括IN,ALL,SOME,EXISTS子查询)。

使用AVG,SUM,MAX,MIN,COUNT等5个聚合函数并结合GROUP BY字句和HAVING字句实现分组查询。

1.使用select语句实现多表查询

查询CS系姓李的学生选修的课程,列出学号,课程号和成绩。

selectsno,cno,grade

from student ,sc where sname like '李%'and sdept='cs'andstudent.sno=sc.sno

2.in/all/some/exists子查询

(1)检索选修了“C语言”课程的学生的姓名(可用子查询—IN或Exists)

selectsname

from student

where sno in(select sno from sc

wherecno in(select cno from course

where cname='数据库'))

(2)找出年龄最小的学生

select * from studentwhere sage <= all (

select sage from student )

(3)查询比任意一个女同学年龄大的男同学

selectsname from student

where sage >some

(select sage from student where ssex=‘f’)

and ssex=‘m’

(4)列出选修了C01课程的学生的学号、姓名

selectsno,sname

fromstudent

wereexists (select *

from sc

wheresc.sno = student.snoand

cno = ‘C01’)

3.AVG,SUM,MAX,MIN,COUNT等5个聚合函数并结合GROUP BY字句和HAVING字句实现分组查询。

(1)查询平均分在75以上的课程。

selectcno,avg(grade)

fromsc

group by cno

havingavg(grade)>=75;

(2)查询每个系学生的最高成绩。

selectsdept ,max(grade) as maxx

fromstudent,sc where student.sno=sc.sno

(3)查询女同学中成绩最高的学生所在的系。

selectsdept ,ssex,max(grade) as maxx

from student,sc where student.sno=sc.sno and ssex='女'

group by sdept,ssex

(4)查询选课人数最多的课程。

selectcno,count(cno) num

fromsc

group by cno

having count(cno)>=all(select count(cno) from sc group by cno)

(5)求每一个学生的最高分和最低分。

selectsno,max(grade)mgrade ,min(grade)mgrade

fromsc

group by sno

--------------------------------------------------------------

实验五为表格建立约束,修改约束和查询约束

(验证性实验 4学时)

1.目的要求:

使用ALTER语句和CREATE语句建立、修改、删除和查询约束

2.实验内容

为Student,sc, course表建立和删除主键约束,唯一性约束,检查约束,缺省约束,外键约束。 修改约束:关闭和打开某个约束。

使用系统存储过程,sp_help, sp_helpconstraint等对约束进行查询和管理

1.为Student,sc, course表建立和删除主键约束,唯一性约束,检查约束,缺省约束,外键约束。

(1)、为Student表的Sage(小于30),Ssex(M或F,缺省为M)添加约束。

alter table student constraint student_sage check(sage<=30)

alter table student constraint student_ssex check(ssex in ('男','女'))

(2)、为SC表的sno(外码),cno(外码),grade(1到100分)添加约束。

alter table sc add constraint sc_sno foreign key (sno)references student(sno)

alter table sc add constraint sc_cno foreign key (cno)references course(cno)

alter table sc add constraint sc_grade check(grade between 1 and 100)

(3)、为Course表的Cname(唯一),Credit(1到5)添加约束。

alter table course constraint course_cname check (unique(cname))

alter table course constraint couesr_credit check (credit between 1 and 5)

--------------------------------------------------------------

实验六Sql Server数据库安全管理

(验证性实验 4学时)

1.目的要求:

建立用户,为用户赋权限,收回权限,建立角色,给用户赋角色

2.实验内容

使用sp_addlogin或者SQL SERVER系统工具企业管理器创建用户,用GRANT语句或企业管理器给用赋权限。用REVOKE和DENY或使用工具将用户权限收回。

使用SP_ADDROLE或使用工具创建角色,用GRANT语句或使用工具给角色赋权限。用REVOKE和DENY或使用工具将角色权限收回。

1.使用sp_addlogin或者SQL SERVER系统工具企业管理器创建用户,用GRANT语句或企业管理器给用赋权限。用REVOKE和DENY或使用工具将用户权限收回。

(1)创建登录帐号

excesp_addlogin‘ll’, ’123’, ’kk’

(2)用GRANT语句或企业管理器给用赋权限。用REVOKE和DENY或使用工具将用户权限收回。

grant select on customers to u1

grant insert , update, delete on customers to pp

revoke select on student from u1

deny select on studentto u1

(3)

grant select ,insert,uodate on custumers

tosales

deny select,insert,updateon customers

topp

--------------------------------------------------------------

实验七使用ADO连接数据库

(综合性实验 4学时)

1.目的要求:

在高级语言中通过ADO连接SQL SERVER数据库,做一些简单应用

2.实验内容

在高级语言中使用ADO控件或ADO对象连接SQL SERVER数据库,实现对表格的基本操作,能与数据库交互。

更多相关推荐:
数据库系统及应用上机实验报告

数据库系统及应用上机实验报告实验1一实验目的理解SQLServer数据库的存储结构掌握SQLServer数据库的建立方法和维护方法二实验内容在SQLServer环境下建立数据库和维护数据库三程序源代码1CREA...

数据库上机实验报告sql server 20xx

课程代码1010000450数据库Database学分3总学时48实验学时16面向专业信息与计算科学数学与应用数学一实验教学目标数据库是计算机科学与技术专业的专业必修课程课程内容主要包括数据模型关系代数关系数据...

数据库上机实验报告 sql server 20xx

数据库上机实验报告实验一数据库实验11创建数据库实验目的1使用交互方法创建数据库2使用TransactSQL创建数据库3指定参数创建数据库4查看数据库属性实验内容1交互创建数据库1数据库名称为jxsk2查看数据...

数据库上机实验操作步骤

数据库系统原理上机实验预备知识一本实验指导书采用的数据库例子见本课程参考用书数据库系统概论第三版P59StudentCourseSC数据库一个学生可以修多门课程一门课程可以被多个学生选修则学生课程之间的ER图如...

数据库上机实验报告

数据库基础课堂实验报告20xx20xx学年第1学期班级姓名学号上机前准备充分不充分未准备上机考勤全到缺次上机操作认真不认真实验计划完成部分完成未完成实验报告完成情况全部按时完成部分完成基本未提交实验报告撰写质量...

数据库实验报告

消除冲突和冗余后的E-R图三.逻辑结构设计stuunion(uno,uname,uyear,uplace)student(sno,sname,sage,clno)sjoin(uno,sno,joinyear)c…

SQL Server20xx 上机实验报告

SQLServer数据库设计实验指导实验1第一部分SQLServer管理工具和实用程序一实验目的掌握SQLServer管理工具和实用程序的使用方法及步骤二实验内容1服务器管理器的功能及其使用方法2企业管理器的功...

数据库上机实验总结(含代码)

实验一(1)无条件单表查询selectsnameNAME,'yearofbirth:'BIRTH,20xx-sageBIRTHDAY,LOWER(sdept)DEPARTMENTFROMstudent;(2)有…

数据库上机实验报告

数据库实验第三次题目1实验内容1检索上海产的零件的工程名称2检索供应工程J1零件P1的供应商号SNO3检索供应工程J1零件为红色的供应商号SNO4检索没有使用天津生产的红色零件的工程号JNO5检索至少用了供应商...

数据库课程上机实验一报告

数据库原理与设计实验报告实验名称数据库DDL语言实验专业计算机科学与技术班级计20xx3班学号20xx2473学生姓名唐庄任课教师朱焱老师辅导教师周政20xx年11月18日一实验目的1熟练使用SQL定义子语言以...

数据库上机实验指导(实验一)

本科实验指导书实验名称数据库原理与技术开课学院计算机学院国防科学技术大学训练部制一DBA基本操作3一ORACLE基本操作31安装与启动32SQLPlus启动与登录33OEM启动与登录34数据字典查询45创建数据...

《数据结构》上机实验报告—常用排序算法的实现

福州大学数计学院数据结构上机实验报告验内容名称

数据库上机实验报告(28篇)