第一篇:电子商务数据库技术重点
数据库的建立:CREATE DATABASE<数据库名>; 删除: DROP DATABASE<数据库名>
基本表的定义:EATE TABLE[<数据库名>]<表名>;删除DROP TABLE[<数据库名>]表名
修改:a增加属性:ALTER TABLE[<数据库名>]表名ADD
B删除属性:ALTER TABLE[<数据库名>]表名DROP
3)视图的定义:REATE VIEW 视图名AS SELECT语句;删除:DROP VIEW 视图名
4)索引的定义:CREATE [UNIQUE] INDEX 索引名ON;删除DROP INDEX 索引名
8SQL查询1)“*”为通配符,表示查找FROM中所指出关系的所有属性的值
1、表、视图、索引的定义及使用:(1)基本表的定义:create table 〔﹤数据库名﹥.〕﹤表名﹥(﹤列名﹥ 数据
类型 ﹝缺省值))eg.建一个学生情况表(student)create table student st-class chat(8),st-no char(10),……(2)视图的定义:create view 视图名 as select 语句eg.从基本表student和score中导出只包括女学生且分数在60分以上的视图create view woman-score as select student.st-class,student.st-no,student.st-name,student.st-age,score.sc-score from student.score where student.st-sex=“女”and score.sc-score>=60 and student.st-no=score.st-no(3)索引的定义:create 〔unique〕index索引名on〔﹤数据库名﹥.〕表名(列名〔ASC/DESC〕,列名〔ASC/DESC〕…)eg.对基本表student中的st-no和st-age建立索引,分别为升序与降序,且索引值不允许重复create unique index stindex on student(st-no ASC,st-age DESC)
2、SQL查询语言的主要应用:(1)无条件查询例子:找出所有学生的选课情况select st-no,su-nofrom score
(2)条件查询例子:找出任何一门课成绩在70分以上的学生情况、课号及分数select unique student.st-class,student.st-no,student.st-name,student.st-sex,student.st-age,score.su-no,score.scorefrom student,scorewhere score.score>=70 and score.stno=student.st-no(3)排序查询例子:查询不及格的课程,并将结果按照课程号从大到小排列select unique su-nofrom scorewhere score<60 oeder by su-no desc(4)嵌套查询例子:查询课程编号为c03且课程成绩在80分以上的学生的学号、姓名select st-no,st-name from student where stno in(select st-no from score from score where su-no=’c03’and score>80)(5)计算查询常用函数有:count(*)计算元组的个数;count(列名)对某一列中的值计算个数;sum(列名)求某一列值的总和(此值是数值型);avg(列名)求某一列的平均值;max(列名)求一列中的最大值;min(列名)求一列中的最小值例子:求男学生的总人数和平均年龄select count(*),avg(st-age)from student where st-sex=’男’
3、SQL数据的主要插入、删除、修改操作:(1)数据插入:将数据插入SQL的基本表有两种方式,一种是单元
组的插入,eg:向基本表score中插入一个成绩元组(100002,c02,95)insert into score(st-no,su-弄,score)values(’100002’,’c02’,95);另一种是多元组的插入;(2)数据删除:单元组的删除 eg,把学号为100002的学生从学生表student中删除delete from student where st-no=’100002’;多元组的删除eg,把学号为100002的成绩从表score中删除delete from score where st-no=’100002’ ;带有子查询的删除操作eg.删除所有不及格的学生记录delete from student where st-no in(select st-no from score where score<60)(3)数据修改eg.把c02的课程名改为英语 update subject set su-subject=’英语’ where su-no=’c02’
第二篇:电子商务数据库技术总结题目
1.数据库管理系统(DBMS)是(C)
A、一个完整的数据库应用系统B、一组硬件
C、一组软件D、既有软件,也有硬件
2.通过指针链接来表示和实现实体之间联系的模型是(C)
A、关系模型B、层次模型
C、网状模型D、前面三个都不对
3.SQL言语是(C)
A、层次数据库言B、网状数据库言语
C、关系数据库言语 D、前面三个都不对
4.关系模型的分解(C)
A、唯一B、不唯一
C、有时不唯一D、以上都不对
5.对并发操作若不加以控制,可能会引起(D)
A、不安全问题B、死锁问题
C、死机问题D、数据不一致问题
6.如果两个实体之间的关系为m:n,在进行逻辑设计时是否需要引入三个
关系(B)
A、不需要B、需要
C、根据集体情况而定D、可有可无
7.日志文件是用于记录(C)
A、程序运行过程B、数据操作
C、对数据的所有更新操作D程序执行的结果
8.使用Access数据库,下列说法正确的是(A)
A、人们可以解决大数量的管理工作
B、人们不能解决大数量的管理工作
C、仅能够解决简单的数据管理工作
D、仅用于终端
9.一个游标总是和_____语句相关联。(D)
A、CREATEB、INSERTC、UPDATED、SELECT
10.Oracle系统是由以_____为核心的一批软件产品所构成的。(C)
A、ODBCB、CGIC、RDBMSD、PHP
11.下列哪个说法最全面(B)
A、SQLServer提供电子商务的可伸缩性和部分可扩展性
B、SQLServer提供电子商务所需的可伸缩性和可扩展性
C、SQLServer提供电子商务所需要的部分可伸缩性和可扩展性
D、SQLServer提供电子商务所需要的部分可伸缩性和部分可扩展性
二.填空
1、电子商务活动中的信息通常是以__多媒体__的形式在Internet上传播的。
2、在数据库系统中,对数据的存取全部由__DBMS(数据库管理系统)__统一管理,从而保证了数据和程序的__逻辑独立性__。
3、数据库系统安全问题的核心是__身份识别__。
4、规范化的目的使结构合理,清除__存储异常__并使得数据__冗余__尽量
小,便于插入,删除和更新。
5、一个关系模型包括了一组__关系模式__,并且他们之间是相互关联的。
6、ODBC驱动管理器是一个__共享__的程序库管理器,称为ODBC.DLL。
7、从一般情况来看,使用WEB数据库往往上要解决数据的归纳、__索引__
和维护的问题。
三、名词解释
1、数据仓库:是一个面向主题的、集成的、相对稳定的,反映历史变化的数据集合。是对大量散布在网络数据库中的数据进行组织,使之能形成一个可
被检索、搜索、分析和报告的商业信息清单。
2、候选码:在R中,设K是U的属性集合,如果K fU,则称K是关系R的一个候选关键字,即候选码。
3、数据源:由用户想要存取的数据、操作系统、DBMS、网络平台等组成。
4、隐含约束:是指在定义数据库模式时定义数据的类型、范围、精度,定义主关键字、外关键字、定义规则等,在这些定义中隐含了许多完整
性约束。
5.层次模型:用树形结构来表示实体之间的联系的模型
6.事务:事务(transaction)是数据库的逻辑单位,它是数据库管理系统提供的基本功能之一。事务是一个操作序列,这些数据要么都做,要么都不做,因此是一个不可分割的工作单位。事务常以begin transaction开始,以commit
或rollback操作结束。
7.函数依赖:p37
四、简答题
1、试叙述数据库系统的各个组成部分。(课本23页)
数据库管理系统有五个部分组成:硬件资源(CPU、内存、磁盘、磁带及其他外部设备等)、软件资源(操作系统、数据库管理系统、高级语言编译系统)、数据库结构(用户级结构、概念级结构、物理级结构)、数据库管理员、用户
(最终用户、专业用户)。
2、试叙述完整性约束的含义。(课本27页)
数据库的完整性是指数据的正确性、一致性和相容性,即防止不符合语义的错误数据输入和输出,同时还要是存储在不同副本中的同一数据保持一致协
调,是数据项之间的结构不受破坏。
3、简述C/S结构中分布数据管理的功能。(课本49页)
4、描述创建Access单字段索引的步骤。(课本165页)
单字段索引的意思是一张表中只有一个用于索引的字段,使用下面步骤可
以建立它:
步骤一:在“设计”视图中打开表;
步骤二:在“设计”视图的字段列表中单击要创建索引的字段,选定它; 步骤三:在“常规”选项卡中单击“索引”属性框内部,然后从下拉列表
中选择“有(有重复)”或“有(无重复)”项
六、综合题(每小题9分,共18分)
1、设有一个教学管理系统数据库,其属性为:
学号(S),课程号(C),成绩(G),任课老师(T),教师所在的系
(D),这些数据之间有下列的语义:
⑴学号和课程号分别与其所代表的学生和课程一一对应;
⑵每门课程只有一位任课教师,但每位教师可以有多门课程;
⑶一个学生所修的每门课程都有一个成绩;
⑷教师中没有重名,每个教师只属于一个系。
试回答下列问题:
⑴试根据上述语义,确定函数依赖集合。
⑵若用上面的所有属性组成一个关系模式,那么该关系模式为何模式?试
说明在进行增加、删除记录时的异常现象。
2、试简述ODBC的作用。(课本109页)
答:⑴在电子商务实际过程中,涉及到企业、客户、银行、海关 运输和保险等部门和单位,他们的应用平台不一致,需要同时访问多种异构数据库,使用ODBC技术,设计人员只需要写一个程序版本,就可以访问任何数据库,从而使程序具有更好的兼容性和适应性。
⑵有些应用程序需要访问某种数据库,这就要求程序所在的计算机上安装相应的数据库软件,但有些数据库软件极其庞大,并且对计算机的硬件和软件配置有非常严格的要求,即使能够安装,也会占用大量的系统资源;另外,历史上大量使用单用户版的数据库,需要与WEB连接利用网络共享数据,为此ODBC提供了一批常用的数据库软件的驱动程序,这样,计算机上即使没有安装相应的数据库管理系统,但是只要安装了相应的驱动程序,CGI程序就可以访问,应用程序不必关心ODBC与DBMS之间的底层通信协议。
3、将下列概念模型转换为关系模型(所有关系为3NF)。e-r转换 p44范式转换 p414、说明DB应用系统三层C/S结构组成及工作方式。p50-51
第三篇:《电子商务数据库技术课程设计》报告格式
电子商务数据库技术课程设计报告
设计题目:
专业:电子商务
年级班级:
学号姓名:
指导教师: 李跃贞 苏丽琴 黄建莲 孙临君 白宏斌
指导教师评阅:
二O一三年 一月日
摘要:摘要应说明本设计的中心思想和主要内容,突出设计中的新见解
新方法,说明该设计方案的理论根据及现实意义。摘要力求简明扼要,字数为300-500字左右。
目录
第一章 系统需求分析…………………………………………………………1
1.1 处理需求…………………………………………………………………1
1.2 信息需求…………………………………………………………………1
第二章 数据库概念设计……………………………………………………1
2.1……………………………………………………………………………1
第三章 数据库逻辑设计……………………………………………………1
3.1……………………………………………………………………………1
第四章 创建数据库…………………………………………………………1
4.1……………………………………………………………………………1
第五章 系统实现……………………………………………………………1 附录…………………………………………………………………………1
参考文献………………………………………………………………………
1《电子商务数据库技术》课程设计报告
(报告正文部分):
(要求:正文部分一律用小四号字,宋体,1.5倍行距。一级大标题靠左,加粗。二级大标题靠左,不加粗。)
参考文献:
[1] 刘先锋主编,数据库系统原理与应用,武汉:华中科技大学出版社,2012。[2] …………………………………………………………………………..要求:
1、参考文献使用五号字,宋体,单倍行距。按作者、书名、出版社、地点、出版时间格式逐一列出,中间用逗号格开。
2、参考文献单独一页
3、参考文献包括引用的书籍、论文和互联网资料,互联网资料需要写明详细的URL,例如:
http:///main/jyjx/index.htm
第四篇:电子商务数据库分析教案
同学们好,今天我们要讲的是电子商务数据库分析。有同学了解数据分析么?
对于电商行业来说,数据分析在企业内部是非常重要的。在营销管理、客户管理等环节都需要用到数据分析的结果,通过数据分析发现企业内部,营销手段、客户体验等方面的不足,利用数据挖掘了解客户的内在需求。
这节课我们主要讲三个内容,我们先来看一下第一部分电商数据分析的应用。一,企业会借助大数据,分析优化自身的市场定位。在这里想问一下大家有没有用iphone手机的?看来用的人还不少哈。
下面我们要讲的案例就是关于是关于iphone公司进军移动手机行业的。在iPhone推出之前,移动运营商对于从用户手中收集到的大量数据,并没有深入挖掘,研究其中的价值。相反,iPhone公司在与各运营商签订合约时,则规定运营商要提供给iPhone公司,大部分的有用数据。IPHONE通过来自多个运营商提供的大量数据,去分析了解关于用户对于IPHONE手机的体验情况。从而在产品设计阶段,对产品进行个性化的优化和开发。这是一个很好的关于企业借助大数据,提升客户体验的案例。通过这个案例我们会发现:
企业会根据数据了解行业市场构成、细分市场特征、消费者需求和竞争者状况等诸多因素。以便能够最大化规避市场定位不精确给企业自身带来的毁灭性损失。这就是企业借助大数据,分析优化自身市场定位。
下面我们来看关于电商数据分析应用的第二点内容:
企业借助大数据优化市场营销。我们再来看一个案例:塔吉特百货孕妇营销分析案例。塔吉特是美国仅次于沃尔玛的第二大零售百货集团。
塔吉特的数据分析团队,在查看准妈妈的消费记录之后,找出了20多种关联物,通过这些关联物对准妈妈们进行了“怀孕趋势”预测,并根据不同阶段,寄送相应的优惠券,精准又高效。比如:婴儿登记处的准妈妈们,在孕中期会购买大量的无香味乳液。大约在怀孕20周之后的孕妇,会增加购买钙、镁、锌营养品的数量。而当顾客突然开始大量购买无香味肥皂,超大包的棉花球,消毒杀菌剂和毛巾的时候,这就意味着这个家庭将有孕妇要生产了。塔吉特百货通过对准妈妈的购物记录进行数据分析,使孕期用品销售呈现了爆炸性的增长。案例中的这种现象其实我们在网购时是很常见的,像我们在逛淘宝,小红书,的时候,都会有推荐页,购买过商品的店铺也会给我们推荐他们家的其他关联产品。这其实是企业通过我们的购买历史记录,去分析建立模型,进行精准定向的营销策略。我们再来看一下企业借助大数据优化市场营销。进一步解释就是企业通过数据,去分析消费者的消费行为、兴趣偏好和产品的市场口碑现状,再根据总结出的结论,制定有针对性的营销方案和营销策略。
通过了解电商数据分析的应用,我们会发现,大数据分析在电商行业有着举足轻重的地位,有些时候电商企业的竞争,其实是大数据的竞争。
了解了电商数据分析的应用之后,我们来看一下数据分析时常用的软件。
第一个是SPSS,SPSS的基本功能有很多,像数据管理、统计分析、图表分析、输出管理等。我们可以运SPSS对数据进行描述性统计、一般线性模型、相关分析、回归分析等等数据分析。像塔吉特百货案例中提到的关联规则分析就可以通过SPSS来实现。
第二个是我们大家都比较熟悉的软件Excel,相信我们在考计算机一级时就已经对这个软件比较熟悉了,我们在学习第三部分店铺运营分析时,还会用到这个软件。
第三个软件是百度统计,请大家打开浏览器搜索一下百度统计。它是一个免费的流量分析平台,帮助企业收集网站访问数据,提供流量趋势、来源分析、转化跟踪、访问流等多种统计分析服务。通过这个页面我们不难发现,它所提供的的数据是非常直观易懂的。
第四个软件是飞瓜数据。有没有同学尝试过抖音直播带货或者游戏主播之类的体验,示意一下。看来是有同学尝试的。我们在进行短视频和直播带货的时候,如果想对自己的情况进行分析或者进行选品,就可以用到这个飞瓜数据。飞瓜数据是比较早的一款针对短视频及直播数据查询、运营及广告投放效果监控的数据分析工具。
以上就是在电商数据分析中比较常见的四个软件。
下面让我们来看一下最后一部分的内容:店铺情况运营分析。
这一部分内容请同学们打开老师发给大家的“数据包”按照步骤进行操作。张芸经营一家网店,她希望通过Excel分析店铺浏览量、成交转化率和商品评价等方面的数据,判定店铺的经营方法是否合理,并根据分析结果及时调整运营策略,谋求更多的利润。
首先我们进行店铺流量分析,根据步骤给大家5分钟时间进行操作,时间到大家都完成了么?请大家通过电脑进行举手。很好同学们都完成了。通过店铺流量数据的分析我们可以看出最近张芸的店铺浏览量偏低,大部分时间低于日平均浏览量,需要及时调整运营策略。
我们继续进行下一步成交转化率的操作,给大家3分钟的时间进行操作,完成后请大家用电子举手示意。大家已经都完成了,通过EXCEL表格可以看出,成交转化率最低的是直接访问,转化率最高的是淘内收费流量。直接访问量成交转化率低,首先我们要查询商品浏览量7天内的关键字,看是否某些关键字造成了流量下降。之后,寻找是否有商品差评。最后,了解人群标签的准确性。通过调整关键字,解决差评和提高人群标签准确性去改善直接访问的成交转化率。
最后是商品评价分析,商品评价是能够增强买家和卖家之间的互动的。有效的商品评价可以促进其他买家下单,提高成交转化率。通过饼图我们更加直观的了解商品评价情况,多数是好评,说明服务得到认可,但仍有提高的空间。需要对中差评进行优化。
以上为本节课的全部内容,请同学们完成店铺运营分析,学委收齐后发到我邮箱。
接下来我们再看一下,第二个关于阿里巴巴信用评级的案例:
阿里巴巴通过在淘宝、天猫等网站积累的数据资料,对用户的销售终端、资金使用等数据进行追踪和收集,了解了中小企业的交易状况。从中筛选出财务健康、讲究诚信的企业,为其发放无担保贷款,解决其贷款难的问题。具调查2018年,阿里巴巴已收贷300多亿元,坏账率仅为0.3%,远低于银行贷款坏账率。阿里巴巴借助大数据,创造了新的盈利模式,也体现了数据分析在电商行业中的应用价值。
最后我们再看一个案例:交通数据处理公司Inrix
他是成立于美国的一家交通数据处理公司,它依靠分析历史和实时路况数据,给出及时的路况报告,以帮助司机避开正在堵车的路段,并且帮他们提前规划好行程。很多企业都需要Inrix的路况报告,像汽车制造商、移动应用开发者、运输企业等等。我们熟悉一些车像奥迪、福特、微软等巨头也都是Inrix的客户。
案例2:塔吉特百货(Target)孕妇营销分析
塔吉特百货的顾客数据分析部门发现,怀孕的妇女一般在怀孕第三个月的时候会购买很多无香乳液。几个月后,她们会购买镁、钙、锌等营养补充剂。根据数据分析部门提供的模型,塔吉特制订了全新的营销方案,在孕期的每个阶段给客户寄送相应的优惠券。结果,孕期用品销售呈现了爆炸性的增长。
我们再来看第二个
下面这个案例是非常经典的了,我们看到尿不湿与啤酒会想到它们之间会有关系么?没有是吧,老师在没看到这个案例之前也想不到这两样东西之间会有联系。下面让我们来看看这个案例,尿不湿与啤酒表面上看来是毫无关系的两类东西。但沃尔玛公司用数据挖掘工具对顾客的购物行为进行了关联规则分析后,却得出一个令人惊奇和意外的结果:“跟尿不湿一起购买最多的商品竟是啤酒”!沃尔玛公司为了验证这一结果的真实性,进行了大量的实际调查和分析,最终揭示了一个隐藏的美国消费者行为模式:
在美国,到超市去买婴儿尿不湿,其实是一些年轻父亲下班后的日常工作,他们中有30%~40%的人同时也会为自己买一些啤酒。产生这一现象的原因是:美国的太太们常叮嘱她们的丈夫不要忘了下班后为小孩买尿不湿,而丈夫们在买尿不湿后又随手带回了他们喜欢的啤酒。另一种情况是丈夫们在买啤酒时突然记起他们的责任,又去买了尿不湿。既然尿不湿与啤酒一起被购买的机会很多,那么沃尔玛就在他们所有的门店里将尿不湿与啤酒并排摆放在一起,结果是尿不湿与啤酒的销售量双双增长。这就是企业借助大数据优化市场营销。
第五篇:电子商务数据库实习报告
电子商务数据库实习报告
专业
年级
学号
学生姓名
指导老师
华中师范大学信息管理系编
实习一结构化查询语言
【实习目的】
使用的图形化工具熟悉语言建立存储学生信息数据库的对象表的程序并使用语句添加修改查询删除记录信息理解语言的重要性
【实习内容】
书第六题中⑴—⑾小题
【实习报告】
实习时间实习地点实习机号
实
习
原
理
与
内
容
实习过程与步骤
问题分析与结论
实习二的使用一
【实习目的】
熟练使用的基本功能熟原创:www.xiexiebang.com悉中表查询等对象的用途及基本使用方式学会创建数据库文件及基本表查询等
【实习内容】
用创建数据库中的宠物类别目录表单个产品详细信息表宠物产品列表及供应商信息表这个表
用建立商品订购明细的查询
【实习报告】
实习时间实习地点实习机号
实习原理与内容
实习过程与步骤
问题分析与结论
实习三的使用二
【实习目的】
熟练使用的基本功能学会创建数据库的窗体对象
【实习内容】
创建下列窗体窗体基本用户窗体实现用户的添加删除修改
【实习报告】
实习时间实习地点实习机号
实习原理与内容
实习过程与步骤
问题分析与结论
实习四的初步使用
【实习目的】
熟悉的环境和工作方式以及各种实用工具了解分析的数据库设计理解数据库各用户表中字段意义及其相互关系
【实习内容】
使用客户端连接服务器访问服务器上的数据库
熟悉基本情况初步了解数据库在各种软件体系结构的软件中所扮演的角色
写出您对数据库设计的理解以及对于数据库在三层软件体系中的作用的理解
【实习报告】
实习时间实习地点实习机号
实习原理与内容
实习过程与步骤
问题分析与结论
实习五数据库定义
【实习目的】
要求学生熟练掌握和分别使用创建数据库表
学会使用编写语句和进行结果分析
【实习内容】
学会用自己的学号和姓名作为数据库名例如×在服务器中创建自己的数据库并查看数据库属性
创建表确定表的主键
查看和修改表的结构
用查询分析器和企业管理器分别创建数据库中的和表
【实习报告】
实习时间实习地点实习机号
实习原理与内容
实习过程与步骤
问题分析与结论
实习六数据库的数据操作实习
【实习目的】
熟练掌握分别使用向数据库的表中输入数据修改数据和删除数据操作
【实习内容】
分别使用向前面所建数据库的表中添加数据
分别使用向前面所建数据库的表中修改数据
分别使用向前面所建数据库的表中删除数据
【实习报告】
实习时间实习地点实习机号
实习原理与内容
实习过程与步骤
问题分析与结论
实习七数据完整性控制实习一
【实习目的】
理解数据完整性的概念掌握数据完整性控制的各种方法学会创建和使用约束规则缺省
【实习内容】
在中建立表与表之间的联系建立必要的索引外键与主键约束
在中建立必要的列级约束和表级约束
在中建立必要的规则
在设置默认值
【实习报告】
实习时间实习地点实习机号
实习原理与内容
实习过程与步骤
问题分析与结论
实习八数据库的视图的定义及使用实习
【实习目的】
要求学生掌握中的视图创建向导和图表创建向导的使用方法加深对视图和图表作用的理解并能使用语句创建视图
【实习内容】
创建查看修改和删除视图
创建编辑和删除数据图表
创建明细视图
【实习报告】
实习时间实习地点实习机号
实习原理与内容
实习过程与步骤
问题分析与结论
实习九数据库的存储过程的定义及其使用
【实习目的】
要求学生熟练掌握存储过程的定义方法和使用方法
【实习内容】
熟悉存储过程的使用原理
用企业管理器创