实验1 电子商务平台数据初始化

实验1 电子商务平台数据初始化
实验1 电子商务平台数据初始化

实验一系统简介及数据初始化

一、目的:

1、了解全程电子商务平台的结构,各模块的功能,常见的业务流程。

2、对系统进行初始数据的录入。

二、任务:

1、了解首页的功能区,各子系统的功能。

2、在“网商通标准版”中完成对企业、企业组织、企业员工、员工权限、仓库初始、业务设置等。

三、简单操作示例:

1、公司初始化:

“网商通”(后台ERP)→“系统设置”→“企业设置”

1)在“公司资料”→“编辑公司资料”修改设置:公司行业/公司概况/公司资料。

2)在“组织机构”→“新增”部门;为新增的部门增加“职员”。把新增加的“职员”设为“操作员”:设置职员登录平台的帐号(检查帐号是否可用)。

3)新增角色:“网商通”(后台ERP)→“系统设置”→“权限设置”→“角色管理”→“新增”角色→“角色名称”→“角色功能点”

4)操作员授权:“网商通”(后台ERP)→“系统设置”→“权限设置”→“操作员授权”→选择授权操作员姓名→“选择角色快速授权”。

5)仓库初始化:“网商通”(后台ERP)→“基础资料”→“仓库”→“仓库”→“新增”。

6)资金帐户初始化:“网商通”(后台ERP)→“基础资料”→“资金帐户”→“新增”;

7)资金帐户期初:“网商通”(后台ERP)→“系统设置”→“期初设置”→“资金帐号期初”→“选择帐户”→直接输入帐号金额→保存

8)新增商品:“网商通”(后台ERP)→“商品”→“新增商品”→开启:“内部管理(商品编辑)/网上零售(B2C)/网上批发(B2B)”。“基本信息”选项卡中→录入商品信息→上传图片;“网上批发”选项卡中→进行B2B的设置。“网上零售”选项卡中→进行B2C的设置。

跳转到“网站宝高级版”:在“网商通”(后台ERP)→右上角→找到/“更多”下拉箭头中找。

四、详细说明:

模块介绍

1、网商通:后台基础ERP管理,可以管理、协同其它模块的商品进销存、基础财务数据。

2、网站宝:B2B模块,是阿里巴巴式的大平台容纳多个单独企业网站的形式。

3、网店宝:B2C模块,是每个企业单独的零售网站,没有统一的大平台。买家购物时需要注册会员和登陆。

4、买卖提:支付平台,相当于“支付宝”。

5、BIM:即时聊天工具,需要单独进行下载。在各个模块中的信息,例如B2B中的询价、下单,B2B中的零售下单等等信息都能及时通知,还可以与平台中的其它企业直接对话。

(一)初始化设置

业务管理为企业提供完整的内部管理信息化和全球化供应链协同服务,包括采购、销售、分销、配送、连锁门店、财务等管理服务,管理范畴从企业内部延伸到供应链的上下游商务伙伴,同时与电子商务完全融合。

特点:

1) 分角色进行操作,只关注需要的内容,界面清晰、操作方便

2) 各服务模块可自由组合,结合灵活的权限控制帮助企业实现个性化的管理

3) 支持多组织机构管理,可通过灵活的权限控制保证各机构良好的管理自己的

业务和数据

4) 提供门店管理,帮助总部方便的调配货品,及时掌控各门店进销存情况

5) 产品属性提供良好的扩展机制,能适应不同行业的特殊需求

6) 与电子商务高度融合,完全实现内外数据共享、业务流程相通

7) 可以同外部供应商与客户协同完成从商机发布、到询/报价、订货、收/发货、

收/付款、退货、退款的全程交易环节,并可跟踪对方的业务执行过程

8) 可以同下属门店、分销商、代理商、加盟商等…协同完成要货、配货、发货、

收货业务

9) 即可管理网上交易,也可管理传统业务

业务管理服务主要包括:我的首页、系统设置、基础数据、采购管理、销售管理、库存管理、配送管理、门店管理、财务管理和报表分析几个子模块。

1.我的首页

登录全程电子商务实训平台后,首先显示的是工作台,即我的首页。全程电子商务实训平台中每个角色都有自己的首页,首页内容显示该角色最关注的内容。用户可以在首页处理待审批的单据、查看相关的报表数据分析。

我的首页示意图

修改个人资料

每个角色人员进入全程电子商务实训平台后,可在首页【个人设置】中查看自己的相关资料,并对其中的详细联系资料如办公电话、公司传真、移动电话、电子邮件、QQ、照片等信息进行更新、修改完善。

修改个人资料示意图

同时,用户还可以修改自己登录全程电子商务实训平台时的密码。查看登录信息中的密码,点击【修改密码】框,出现密码修改提示,录入新密码点确定即可,如下图所示:

修改密码示意图

资料修改完毕后,点击【保存】即可。

查看消息

用户全程电子商务平台后,在菜单页面可看见【消息提示】区和【未读消息】区。

查看消息示意图

点击【消息提示】区中具体消息可查看消息详细内容。点击【未读消息】进入消息中心查看所有消息。

回复消息

在平台中收到的消息留言,有两种回复方式。可以在消息提示区点击查看具体的消息内容时,选择消息下方的【回复】按钮,进入回复消息页面。

回复消息示意图

写新消息

在消息中心,点击【写新消息】,进入【编辑消息】页面。

编辑新消息示意图

点击【添加收信人】从资料库中选择接收信件的对象,之后录入消息主题和消息内容,点击【发送】即可。在填写消息内容的时候,用户可以选择样式、排版格式、字体及大小。

删除消息

在消息中心可对所有已收消息列表里的消息进行删除操作。选中一条或多条不需要的消息,点击右上方【删除】菜单即可。

删除消息示意图

2.企业设置

(1)公司资料

公司资料主要应用于企业网站、询/报价、订单的传送等,是客户与供应商联系企业的重要信息,建议完整、准确地填写。在注册时填写的公司信息资料不够完善,需完善信息或更新资料,均可进入“公司资料-编辑”页面对进行编辑。

公司资料编辑示意图

注意:所有资料编辑完毕,点击【保存】,出现“保存成功”提示框,则公司资料编辑成功;若出现“保存失败”提示框,检查是否有必填资料没有填写,修改之后点【保存】,直到保存成功即可。平台中所有编辑、新增的资料或单据完成后均需进行保存操作。

(2)组织机构

对于大中型的企业而言,一般都会有多个组织实体,如一个集团下面有多个分公司,或者一个公司内部有多个分厂等。在管理信息系统中为了实现多个组织实体之间的业务关联和往来,需要建立对应的组织机构以及数据,便于按组织机构对各种数据进行分类管理。

我们的平台组织机构管理超越了传统软件的部门管理,用户不仅可以管理企业内部部门,还可以管理企业整个组织机构中的分公司、门店等。

企业设置。进入【组织机构-编辑】页面,填写机构名称、机构编码(平台已经默认,但也可直接修改),选择机构类型、上级机构、负责人等详细信息。

机构设置示意图

机构类型——包括总公司、部门、分公司、门店、分销商、其它几种类型。

下属仓库——机构的下属仓库在“仓库卡片”中进行设置,一个机构可以有多个下属仓库但是一个仓库只能属于一个机构。

(3)销售区域

可通过新增销售区域,将机构划分到不同的销售区域中,并指定所属行政区划。

点击基础资料下的销售区域进入销售区域列表界面,点击【新增】

销售区域示意图

在必填项填上相应的内容,点击【保存】或者【保存并新增】完成销售区域的设置。

销售区域设置示意图

查看销售区域

在销售区域的列表中点击销售区域的编号就可以查看该销售区域的信息。

销售区域查看示意图

可以通过查看销售区域设置进行“编辑”及“删除”的操作。

编辑、删除销售区域

在销售区域列表中,可以选择对某些销售区域进行编辑以及删除。

销售区域编辑示意图

查询、搜索销售区域

通过视图、高级搜索以及快速搜索等方式对销售区域进行搜索查询。

销售区域查询示意图

(4)职员

全程电子商务平台可以管理企业组织机构下的所有职员。在建立职员信息时,为职员设置登陆账号和使用操作权限,该职员就可登录使用全程电子商务平台。全程电子商务平台中对职员的赋权是通过角色来完成,即每个职员都可拥有多个角色,进行不同的业务操作。进入新增职员页面中,填写完整的职员信息。

新增职员信息示意图

是否联系人——全程电子商务平台提供“联系人”、“主联系人”、“非联系人”三种选择。如果职员设置为主联系人或联系人,该职员将在公司的联系人列表中出现,并且其它企业将该公司加为客户或供应商时,可自动将“是否联系人=主联系人/联系人”的职员导入为自己的“供应商/客户联系人”。请注意:一个公司只能有一个主联系人。

登录信息——为该职员录入登录账号和密码。若该职员选择为“联系人”或“主联系人”,就必须输入登录信息才能保存该职员信息。职员登录账号默认为【正常】,若选择【禁用】则该账户不能正常使用。

当为职员设定了登陆账号,操作权限后,该职员就可登陆到全程电子商务平台中进行操作,登陆后职员可修改自己的个人信息及密码,并查看自己所具有的权限。如果职员没有设定登陆账号,则只能记录该职员参与的业务单据。

权限设置——职员的操作权限通过指定“角色”来实现,一个职员可同时拥有多个角色,同一个角色下的所有职员都拥有相同的操作权限。当职员拥有多个角色时,全程电子商务平台按角色来组织用户的操作界面,用户只能操作当前角色所具有的功能,可通过切换角色来使用不同的功能。

(5)角色和权限设置

角色用于指定对全程电子商务平台中功能的操作权限,对职员的赋权通过角色来完成,同一个角色下的所有职员都拥有相同的操作模块,但操作权限可以自行设定,以满足个性化需求。

全程电子商务平台中预置了9类角色,用户可根据自己的需要定义新的角色。

角色分类——对全程电子商务平台中各种角色进行分组管理,用户在进行角色切换操作的时候,【角色切换面板】将按照角色分类进行显示,全程电子商务平台提供三个角色分类,包括:电子商务、企业管理、门店管理。

角色首页——每个角色都有一个自己的首页,用于显示该角色最关心的各种任务统计及报表,全程电子商务平台为预置的9类角色提供了对应的角色首页,但当用户自定义新角色的时候,角色首页不能自定义,只能从预置的角色首页中选择一个。

角色菜单——角色菜单是为该角色设置全程电子商务平台中功能模块的操作权限,制定好角色菜单后,用户使用该角色时在操作界面中就只会看到该角色所具有的操作功能。

全程电子商务平台中为用户预置了9类角色,用户也可通过新增页面来定义所需的新角色。

角色菜单设置示意图

当设定了登陆账号,操作权限后,用户就可登陆平台中进行操作,员工可修改自己的个人信息及密码,并查看自己所具有的权限。若没有设定登陆账号,则只能记录该职员参与的业务单据。该职员的操作权限通过指定“角色”来实现,可同时拥有多个角色,同一个角色下的所有职员都拥有相同的操作权限。当一个职员拥有多个角色时,全程电子商务平台按角色来组织用户的操作界面,用户只能操作当前角色所具有的功能,可通过切换角色来使用不同的功能。

(6)设置邮箱账号

全程电子商务平台可将企业设置的邮箱账号进行捆绑,当用户填完业务单据(如询报价、订单等)后,选择业务协同功能中的“邮件通知”时,平台就会通过该邮箱给供应商或客户发送单据,设置后可通过“测试”检测是否设置成功。

设置邮箱账号示意图

3.数据期初

(1)资金账户期初

资金账户期初用于输入全程电子商务实训平台启用前的每个资金账户余额。

选择“系统设置—初期设置—资金账户期初”页面。录入账户编码、账户名称及账户期初金额。点击【保存】即可。

设置资金帐户期初示意图

(2)库存期初

库存期初用于输入全程电子商务实训平台启用前的每个仓库中的产品库存数量与库存金额。进入“系统设置—期初设置—库存期初”页面。

设置库存期初示意图

从仓库档案中选择一个仓库,然后从产品库中选择产品,在库存期初卡片中已有自动带出的产品相关信息,用户还需要填写、修改库存数量及库存金额。库存期初信息输入完毕,点击【保存】即可。

新增库存期初示意图

(3)应收期初

应收期初用于输入全程电子商务实训平台启用前客户欠我方的款项。

从一级菜单“系统设置”中选择二级菜单“期初设置”,进入“应收期初”页面。

从客户档案中选择客户,全程电子商务实训平台自动带出“联系人”、“电话信息”,用户只需输入期初应收金额,点击【保存】即可。

设置应收期初示意图

(4)应付期初

应付期初用于输入全程电子商务实训平台启用前我方欠供应商的款项。

从一级菜单“系统设置”中选择二级菜单“期初设置”,进入“应付期初”页面。

从供应商档案中选择供应商,全程电子商务实训平台自动带出“联系人”、“电话信息”,用户只需输入期初应付金额,点击【保存】即可。

设置应付期初示意图

4.业务设置

(1)审批设置

用户可以根据企业的需要为全程电子商务平台中的所有业务单据定制审批流程,平台默认所有业务单据都不需要审批。进入“系统设置—审批管理—审批设置”,从左侧业务管理分类中选择一项业务单据,如选择【采购订单】,表示在进行该项业务的时候需要审批。

在“流程名称”中输入审批名称,并选择【启用】,否则该流程无效。“启动条件”用户可由企业自身情况选择该流程是根据“制表所属部门”或“业务发生部门”审批。审批的先后顺利是第一行的审批人先审批单据,再由第二行审批,以此类推。

设置审批流程示意图

单据启用审批流程后,有两种应用情况:

在单据中可查看审批状态,并跟踪该单据当前审批的详细情况。

在系统设置中—审批管理—审批列表中查询

(2)单据编码设置

用户可以根据企业的需要为全程电子商务平台中的所有业务单据设定编号生成的规则。进入“单据编码设置”页面,从左侧业务管理分类中选择一项业务单据,在右侧进行编码设置。编码设置规则包括前缀段、分隔符、日期段、分隔符和流水号段。同时平台还提供5种编码规则设置,用户可快捷选择。编码设置后,可直接在编码预览框中查看设置效果。

单据编码设置示意图

(3)业务参数设置

选择业务控制参数后,对业务将有重大的影响,因此,一定要慎重对待,参数选用后,若已处理过业务,最好不要再改变参数,若必须要改变,需将数据调整准确后再进行。

进入“业务参数设置”,根据企业数据的控制情况勾选需要的设置【保存】即可。

数量保存小数点后的制定位数。

业务参数设置示意图

(4)单据自定义设置

单据自定义设置是为了满足用户的个性化需求,可根据业务情况及个人喜好对单据的部分内容和模块进行修改。

设置单据自定义示意图

在单据列表中,增加对应的单据自定义按钮。

对单据进行单据自定义设置后,该单据的新增页面会自动带出自定义的属性,但不是必填项。

设置单据自定义后单据显示示意图

(5)单据模板设置

单据模板设置是为了满足用户的个性化需求,可根据业务情况对单据的名称进行修改,

单据体中各模块进行编辑或隐藏。

单据模版设置示意图

注意:新增模板名称时名称不能重复。

单据头设置处支持两种方式进行设置,一是点击浮动框处的“编辑”或“隐藏”按钮进

行栏目设置。

(6)条码规则设置

系统路径:“系统设置—业务设置—条码规则设置”

如果产品本身并没有国家统一的条码,我们可以根据产品各种属性来制作“产品条码”,制作条码时我们可以将产品编码、产品属性(如尺码、颜色等)、供应商等信息都编制在该产品的条码中。如前几位表示产品、中间几位表示颜色、后几位表示尺码等,这个规则可根据具体的要求来设置。这个操作可在“系统设置-业务设置-条码规则设置”这里来设定。

关于条码的设置规则,我们还提供了一个可供参考的例子,将产品条码的组成部份分解到各个条码段上,当然这个条码规则不一定就按照下面的例子来做,条码规则中不一定必须要有客户段和机构段等,但必须要有产品段。

当产品的条码规则都设置好了之后,我们就可以在“系统管理员-业务设置-条码规则设置”这里点击窗口右上方的“生成条码”此时系统会有一个“条码生成向导”的窗口跳出,在这个窗口中可选择需要设置条码的“产品”。

当选择了产品后,点“完成”后系统即可根据我们设置的条码规则自动生成该产品的条码。

我们可以通过“系统管理员-业务设置-条码规则设置”窗口左边的“查看商品条码”来对我们已经设置好条码的产品进行查询。

在“产品条码”的查询窗口中,我们还可以将产品生成的条码生成打印文件,企业

可用这个打印文件,导入专门打印条码的机器里,由条码打印机打印出产品的条码,然后再贴到产品上

(7)会员积分设置

会员积分可根据“销售收款”和“销售退款”的金额自定义积分规则,设定会员积分“起始日期”,建立会员的积分管理。系统路径:“系统设置—业务设置—会员积分规则”

会员积分设置

注:会员积分需在已建立会员档案的情况下才能显示。

6.基础数据

(1)商品管理

新增计量单位

全程电子商务平台中产品信息支持多计量单位。计量单位按计量单位组分组,同一组下的计量单位可以相互换算。在基础数据中选择【新增计量单位】项,进入“商品-计量单位-新增”页面,填写产品计量单位的基本信息。新建计量单位时请先选择所属分组,便于将同类的计量单位归入到一个分组中进行管理,一个分组中必须有一个基本计量单位;计量单位=换算比例“*”基本计量单位;分组内有计量单位时该计量单位组不能被删除;在输入计量单位过程中,选择该计量单位所属的分组。若无计量单位组选择,可以点击图标进入“新增计量单位组”页面填写设置需要的计量单位信息,可选择【返回到列表】查看所有产品计量单位信息,产品计量单位在产品档案和新增产品时都需要用到,是产品的重要属性。

新增计量单位示意图

导入基础数据

全程电子商务提供了数据导入功能,用户可导入包括客户、供应商、产品等的数据,简化操作。提供数据导入功能,选择需要导入的数据,出现操作步骤,首先通过下载统一模板进行数据整理,第二步将EXCEL表格导入即可。

导入基础数据示意图

在导入过程中若出现失败,则根据系统提示下载错误信息,进行修改后重新导入。

新增商品

进入“新增产品”页面,填写产品基本信息、详细信息及产品自定义属性。

复用其他产品

在填写产品资料之前,可以选择上方【复用其他产品】功能,点击图标弹出产品列表框,在产品档案中选择一个产品,快速将该产品的基本资料复制过来。

商品信息示意图

填写商品详细信息和自定义属性

商品信息“库存控制”中,若录入商品最低、最高库存,而当该商品库存量小于最低库存时,该商品出现“短缺”报警;当该商品库存量大于最高库存时,该商品出现“超储”报警。

商品分类

对于商品种类多产品复杂的用户,我们的平台提供了产品分类的功能,方便对产品的管理。进入“新增商品分类”页面,选择上级分类(新增一级分类则选择“所有分类”),并为分类命名。

产品分类示意图

数据库系统概论(王珊第五版)数据库实验1

实验1 SQL SERVER 2008环境 一、实验目的 1.掌握服务管理器的启动和停止方法; 2.掌握SQL Server Management Studio对象资源管理器的使用方法; 3.掌握注册服务器的步骤。 4.掌握E-R图在计算机中的画法。 二、实验学时 2学时 三、实验要求 1.了解SQL Server 2008的安装过程。 2.熟练掌握SQL Server2008数据库服务器的启动方法。 3.熟练掌握SQL Server2008数据库服务器的登录方法和注册方法。 4.掌握E-R图的画法,学会使用Visio画出标准的E-R图。 5.独立完成实验内容,并提交书面实验报告。 四、实验内容 1.了解并熟悉SQL Server 2008的安装方法。 2.登录SQL Server 2008服务器,主要包括启动、暂停、停止和重新启动服务器,登录SQL Server Management Studio等操作; 3. 掌握SQL Server Management Studio对象资源管理器的使用方法; 4.注册SQL Server 2008服务器。 5. 有一个图书管理系统需要构建E-R图,要求如下: (1)可随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号唯一标识。 (2)可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。 (3)当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向相应出版社增购有关书籍。约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有唯一性。 将有关实体型及其联系画出E-R模型图画在实验报告册中。

数据库实验3答案

实验三:交互式SQL语句的使用 1、实验目的 (1)掌握数据库对象的操作过程,包括创建、修改、删除 (2)熟悉表的各种操作,包括插入、修改、删除、查询 (3)熟练掌握常用SQL语句的基本语法 2、实验平台 使用SQL Server提供的Microsoft SQL Server Management Studio工具,交互式使用SQL语句。 3 实验容及要求 选择如下一个应用背景之一: ●学生选课系统 ●习题3、4、和5中使用的数据库 ●其它你熟悉的应用 (1)建立一个数据库和相关的表、索引、视图等数据库对象,练习对表、索引和视图的各种操作。 (2)要求认真进行实验,记录各实验用例及执行结果。 (3)深入了解各个操作的功能。 实验要求包括如下方面的容: 3.1 数据定义 1.基本表的创建、修改及删除 2.索引的创建 3.视图的创建 3.2 数据操作 完成各类更新操作包括: 1.插入数据

2.修改数据 3. 删除数据 3.3 数据查询操作 完成各类查询操作 1.单表查询 2.分组统计 3. 连接查询 4. 嵌套查询 5. 集合查询 3.4 数据操作 1.创建视图 2.视图查询 参考示例: 建立一个学生选课数据库,练习对表、视图和索引等数据库对象的各种操作。 一、数据定义 创建学生选课数据库ST,包括三个基本表,其中Student表保存学生基本信息,Course表保存课程信息,SC表保存学生选课信息,其结构如下表: 表1. Student表结构 表2. Course表结构

表3. SC表结构 1.创建、修改及删除基本表 (1)创建Student表 CREATE TABLE Student (Sno CHAR(8)PRIMARY KEY, Sname CHAR(8), Ssex CHAR(2)NOT NULL, Sage INT, Sdept CHAR(20) ); (2)创建Course表 CREATE TABLE Course (Cno CHAR(4)PRIMARY KEY, Cname CHAR(40)NOT NULL, Cpno CHAR(4), Ccredit SMALLINT, ); (3)创建SC表 CREATE TABLE SC (Sno CHAR(8)FOREIGN KEY (Sno)REFERENCES Student(Sno), Cno CHAR(4), Grade SMALLINT, ); (4)创建员工表Employee

数据库实验1

实验 1 :数据库的定义实验 本实验需要 2 学时。 一、实验目的 要求学生熟练掌握和使用SQL 、Transact-SQL 、SQLServer 企业管理器创建数据库、表、索引和修改表结构,并学会使用SQL Server 查询分析器接收Transact-SQL 语句和进行结果分析。 二、实验内容 1)创建数据库和查看数据库属性。 2)创建表、确定表的主码和约束条件,为主码创建索引。 3)查看和修改表结构。 4)熟悉SQL Server 企业管理器和查询分析器工具的使用方法。 三、实验步骤 1 .基本操作实验 1)、使用企业管理器建立学生_课程数据库。 2)、在企业管理器中查看学生_课程数据库的属性,并进行修改,使之符合要求。 3)、通过企业管理器,在建好的学生_课程数据库中建立学生、课程和选课3 个表,其结构为: 学生( 学号,姓名,性别,出生日期,学院,所在系,联系电话) ;

课程( 课程号,课程名,教师,开课学期,学时,学分) ; 选课( 学号,课程号,成绩) 。

要求为属性选择合适的数据类型,定义每个表的主码,是否允许空值和默认值等列级数据约束。4)、在企业管理器中建立学生、课程和选课3 个表的表级约束:每个表的主码约束;学生表与课程表间、课程表与选课表之间的外码约束,要求按语义先确定外码约束表达式,再通过操作予以实现;实现选课表的课程号和学号的惟一性约束;实现学生表性别只能是“男”或“女”的Check( 检查) 约束。 2 .提高操作实验 1)、用SQL 描述的建立学生—课程库操作,在SQL Server 企业管理器中实现 2) 将设计的数据库应用系统中的数据库、库中的表、索引和约束用Transact-SQL 表达,并通过企业管理器或查询分析器实现建库、建表、建立表间联系和建立必要的索引、列级约束和表级约束的操作。 四、实验方法 1 .创建数据库 (1)、使用企业管理器创建数据库的步骤

数据库实验四作业及答案

实验4数据查询 一、实验目的 1.掌握使用Transact-SQL的SELECT语句进行基本查询的方法。 2.掌握使用SELECT语句进行条件查询的方法。 3.掌握嵌套查询的方法。 4.掌握多表查询的方法。 5.掌握SELECT语句的GROUP BY和ORDER BY子句的作业和使用方法。 6.掌握联合查询的操作方法。 7.掌握数据更新语句INSERT INTO、UPDATE、DELETE的使用方法。 二、实验准备 1.了解SELECT语句的基本语法格式和执行方法。 2.了解嵌套查询的表示方法。 3.了解UNION运算符的用法。 4.了解SELECT语句的GROUP BY和ORDER BY子句的作用。 5.了解IN、JOIN等子查询的格式。 6.了解INSERT INTO、UPDATE、DELETE的格式与作用。 三、实验内容及步骤 0. 创建studentsdb数据库及其相应表,并录入数据。 启动查询分析器,运行下面链接的代码即可。 创建数据库代码 1.在studentsdb数据库中,使用下列SQL语句将输出什么? (1)SELECT COUNT(*) FROM grade (2)SELECT SUBSTRING(姓名,1,2) FROM student_info (3)SELECT UPPER('kelly')

(4)SELECT Replicate('kelly',3) (5)SELECT SQRT(分数) FROM grade WHERE 分数>=85 (6)SELECT 2,3,POWER(2,3) (7)SELECT YEAR(GETDATE()),MONTH(GETDATE()),DAY(GETDATE()) 2.在studentsdb数据库中使用SELECT语句进行基本查询。 (1)在student_info表中,查询每个学生的学号、姓名、出生日期信息。 SELECT*FROM student_info (2)查询学号为0002的学生的姓名和家庭住址。 SELECT姓名,家庭住址FROM student_info WHERE学号=0002 (3)找出所有男同学的学号和姓名。 SELECT学号,姓名FROM student_info

数据库实验题目和答案

按照如下方式重新定义四张表: 定义新的books表,其所拥有的属性与属性类型与原有的books表一致 以列级完整性的方式定义属性bookId为主码,同时在定义的时候必须提供约束名 定义属性category为”非空” ,同时在定义的时候必须提供约束名 create table Books( bookId number(9,0) constraint BooksKey primary key, title varchar(80), author varchar(40), year integer, category varchar(15) constraint B1 not null ); commit; 定义新的customers表,其所拥有的属性与属性类型与原有的customers表一致 以表级完整性的方式定义属性cid为主码 以列级完整性的方式定义属性cname为”唯一”,同时在定义的时候必须提供约束名 create table Customers ( cid number(9,0), cname char(40) constraint C1 unique, age integer, primary key(cid) ); commit; 定义新的purchases表,其所拥有的属性与属性类型与原有的purchases表一致 定义属性cid与bookId为主码,同时在定义的时候必须提供约束名 以列级完整性的方式定义属性bookId为外码,它参照Books表的主码,同时在定义的时候必须提供约束名。当删除Books表中的某一本书时,级联删 除与它相关的购买记录 以表级完整性的方式定义属性cid为外码,它参照customers表,同时在定义的时候必须提供约束名。当删除customers表中的某个顾客时,如果存在 与该客户相关的购买记录,拒绝删除。 create table Purchases( cid number(9,0), bookId number(9,0)

数据库实验1-6参考答案

实验一SQL Server使用初步 一、实验目的 1、熟悉SQL Server2000的组成及基本功能。 2、掌握SQL Server2000的登录及注册。 3、掌握SQL Server2000企业管理器的使用方法。 4、熟悉查询分析器的基本使用。 二、实验预习 1、什么是数据库管理系统DBMS?你所知道的DBMS有哪些? 答:DBMS是位于用户和操作系统之间的一层数据管理软件。常见的DBMS主要有:Oracle、db2、SQL Server、MySQL、PostgreSQL、SQLite、Firebird等等。 2、SQL Server 2000(2005)的安装步骤? 答:以企业版安装为例,步骤为: 将企业版安装光盘插入光驱后,出现以下提示框。请选择“安装 SQL Server 2000 组件” 出现下面对话框后,选择 "安装数据库服务器" 。 选择 "下一步",然后选择 "本地计算机" 进行安装。 在 "安装选择" 窗口,选择 "创建新的SQL Server实例..."。对于初次安装的用户,应选用这一安装模式,不需要使用 "高级选项" 进行安装。 "高级选项" 中的内容均可在安装完成后进行调整。 在 "用户信息" 窗口,输入用户信息,并接受软件许可证协议。 在“安装定义”窗口,选择“服务器和客户端工具”选项进行安装。 在“实例名”窗口,选择“默认”的实例名称。 在“安装类型”窗口,选择“典型”安装选项,并指定“目的文件夹”。 在 "服务账号" 窗口,请选择 "对每个服务使用统一账户..." 的选项。 在 "身份验证模式" 窗口,选择 "混合模式..." 选项,并设置管理员"sa"账号的密码。 最后按“下一步”即可完成安装。 检测安装:如果安装成功,应该能成功启动SQL Server,并且能和SQL Server 客户端连接上。 可以通过服务管理器来进行启动。

数据库实验1

教务处制 第1页,共1页 苏州大学实验报告 院、系 计算机学院 年级专业 姓名 学号 课程名称 数据库原理 成绩 指导教师 同组实验者 无 实验日期 实 验 名 称 实验一 数据库操作 一. 实验目的 1. 熟悉DBMS 的环境; 2. 掌握图形化和SQL 语句两种方法创建数据库; 3. 掌握分离和附加数据库的操作。 二. 实验内容 1. 熟悉服务器的启动、暂停、和停止操作; 2. 熟悉Management Studio 的工作环境; 3. 图形化创建数据库: 3.1:用图形化界面创建Myfirstdb 数据库,要求主数据库文件为20MB ,最大大小是100M ,每次增长5MB ;事务日志文件为20MB ,最大大小是100M ,每次增长20MB 。 3.2:创建用户文件组:usergroup ; 3.3:为Myfirstdb 数据库添加一个次要数据文件Myfirstdb_dat2,大小为10MB ,最大大小不受限制,将该文件添加到usergroup 文件组中; 3.4: 查看创建Myfirstdb 的SQL 语句,将其复制在实验报告上; 4、用SQL 语句完创建grade 数据库; (注意记下数据库文件的位置) 5、删除Myfirstdb 数据库的usergroup 文件组应该如何操作?试用SQL 语句实现。 6、用SQL 语句删除Myfirstdb 数据库。 7、分离4所建的数据库,找到其所对应的数据库文件,拷到U 盘上。下次实验时将其附加。 三. 实验步骤和结果(将完成的SQL 语句粘贴于此) 四. 思考题: 1. 简述组成SQL Server2005数据库的3种类型的文件。 五. 实验总结(分析一下上机结果与选择的答案之间一致或不一致的原因)

数据库实验五题目答案

实验五 实验5.1 数据查询 1)要求 以School数据库为例,在该数据库中存在四表格,分别为: ●表STUDENTS(sid, sname, email, grade); ●表TEACHERS(tid, tname, email, salary); ●表COURSES(cid, cname, hour); ●表CHOICES(no, sid, tid, cid, score) 在数据库中,存在这样的关系:学生可以选择课程,一个课程对应一个教师。在表CHOICES中保存学生的选课记录。 按以下要求对数据库进行查询操作: (1)查询年级为2001的所有学生的名称并按编号升序排列。 程序:Select sname from students where grade='2001' order by sid asc; (2)查询学生的选课成绩合格的课程成绩。 程序:Select score from choices where score>'59';

(3)查询课时是48或60的课程的名称。 程序:select cname from courses where hour='48'or hour='60'; (4)查询所有课程名称中含有data的课程编号。 程序:select cid from courses where cname like'%data%';

(5)查询所有选课记录的课程号(不重复显示)。 程序:select distinct cid from choices; (6)统计所有教师的平均工资。 程序:select avg(salary) from teachers;

数据库实验一

实验一基本表的定义、删除与修改 一、实验目的: 熟练掌握基本表的定义、删除与修改,为后继学习作准备。 二、实验属性(验证性) (1)了解并掌握SQL SERVER 2005管理控制器的使用; (2)掌握基本表的定义、删除与修改。 三、实验仪器环境与要求 1.每人一台计算机。 2.计算机安装有SQL SERVER2005。 四、实验要求(预习、实验前、实验中、实验后等要求) 1.预习教材第三章,熟悉SQL语句。 2.熟悉SQL SERVER 2005,能使用管理控制器的使用。 3.能够熟练使用SQL语句进行表的创建、删除与修改。 五、实验原理 SQL语言基本应用。 六、实验步骤: (1)启动SQL SERVER 2005。 (2)启动SQL SERVER 2005查询分析器; (3) 创建数据库; (5) 创建如下表: 1 定义基本表 1.1、学生表Student,每个属性名的意义为Sno-学号字符型长度为10、Sname-姓名字符型长度为20、Ssex-性别字符型长度为4、Sage-年龄为整型、Sdept-所在系字符型长度为15。这里要求Sno为主码,Sname不能为空值,且取值唯一。 create table student (Sno char(10) primary key, Sname char(20) unique, Ssex char(4), Sage smallint, Sdept char(15) );

1.2、建立表课程表Course,其属性名意义分别为Cno-课程号、字符型长度为15, Cname-课程名、字符型长度为20, Pre_Cno-先修课程号、字符型长度为15, Credits-学分、整型。Cno 为主码。 create table course (Cno char(15) primary key, Cname char(20), Pre_Cno char(15) references course(Cno), Ccredit smallint, ); 1.3选课表SC。其中的属性名意义分别为Sno-学号、字符型长度为10,Cno-课程号、 字符型长度为15和Grade-考试成绩、整型。Sno和Cno为主码。 create table sc ( Sno char(10) references student(Sno), Cno char(15) references course(Cno), Grade smallint, primary key (Sno, Cno), )

数据库实验报告

数据库原理及应用 实验报告 学院: 专业: 班级: 姓名: 学号: 指导教师:

实验一 SQL Server常用管理工具的使用 实验目的: 1. 理解服务的概念,掌握SQL Server服务的启动、暂停和停止。 2. 熟悉SQL Server数据库结构,掌握企业管理器的基本操作。 3. 理解查询分析器的作用,掌握查询分析器的常用用法。 实验内容与步骤: 一、服务管理器的用法 SQL Server 是作为Windows 网络操作系统的一个服务运行的。通过设置,可以在启动操作系统时自动启动SQL Server,也可以远程启动和停止SQL Server。可以使用下列工具手工启动、暂停和停止SQL Server服务实验要求1:使用SQL Server服务管理器查看SQL Server服务是否正在运行,若正在运行,将其停止。 实验要求2:使用控制面板中的“服务”管理控制台将已停止的SQL Server 服务启动。 二、企业管理器的使用 企业管理器是SQL Server提供的最主要的数据库管理图形界面工具,它以树形结构来组织数据库服务器、数据库和数据库中的对象,大部分的数据库管理工作都可以使用它来完成。 实验要求3:启动企业管理器,查看SQL Server的注册属性。 启动企业管理器后,在控制台树中,展开“Microsoft SQL Servers”,然后展开“SQL Server”,组右击自己的服务器名,然后单击“编辑SQL Server注册属性”。 实验要求4:在企业管理器中,查看Northwind数据库中用户数据表和系统数据表各有多少个? 三、查询分析器的使用 查询分析器是图形化的数据库编程接口,用户可以以自由的文本格式编辑、调试和执行SQL脚本。 实验要求5:在查询分析器中,使用SQL语句在master数据库中查询sysobjects表的所有信息。

数据库实验四(含答案)

实验四使用SQL语句创建和删除数据库、表 一. 实验目的: 1、了解SQL Server 2005数据库的逻辑结构和物理结构。 2、掌握使用SQL 语句创建和删除数据库。 3、学会使用T-SQL语句创建表。 二. 实验准备 1.明确能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DATABASE语句的用户。 2.了解用SQL语句创建和删除数据库的基本语法。 3.是用查询分析器,完成用SQL语句创建和删除基本表。 三. 实验要求 1、熟练使用查询分析器进行数据库的创建和删除操作。 2、用查询分析器,完成用SQL语句创建和删除基本表。 3、完成实验报告。 四. 实验内容 一、数据库 1.以下是创建数据库userdb1的SQL语句, create database userdb1 on (name=userdb4_data,--数据文件的逻辑名称,注意不能与日志逻辑同名 filename='g:\xygl\userdb4.mdf' ,--物理名称,注意路径必须存在 size=5,--数据初始长度为5M maxsize=10,--最大长度为10M filegrowth=1)--数据文件每次增长1M log on ( name=userdb4_log, filename='g:\xygl\userdb4.ldf ' , size=2 , maxsize=5 , filegrowth=1) 运行上诉语句建立数据库userdb1

句,并建立“学生信息”数据库.(.mdf的名字可以修改) 3.数据库的修改(alter database 数据库名add file),将一个大小为10MB 的数据文件mrkj添加到userdb1的数据库中,该数据文件的大小为10MB,最大的文件大小为100MB,增长速度为2MB,物理地址与原有的mdf,ldf文件放在一起。 alter database 数据库名 add file() 注括号内格式同下: ( name=userdb4_log, filename='g:\xygl\userdb4.ldf ' , size=2 , maxsize=5 ,

数据库试验答案

计算机与信息学院 数据库实验报告 专业班级 学生姓名及学号 课程教学班号 任课教师 实验指导教师 实验地点 2012 ~2013 学年第二学期

实验1 使用向导创建和删除数据库 一、实验目的 1.熟悉SQL Server 中SQL Server Management Studio的环境 2.了解SQL Server 数据库的逻辑结构和物理结构 3.掌握使用向导创建和删除数据库的方法 二、实验要求 1.熟练使用SSMS进行数据库的创建和删除操作。 2.完成实验报告。 三、实验内容 设有一学籍管理系统,其数据库名为“EDUC”。 初始大小为10MB,最大为50MB,数据库自动增长,增长方式是按5%比例增长; 日志文件初始为2MB,最大可增长到5MB,按1MB增长。 数据库的逻辑文件名为“student_data”, 物理文件名为“student_data.mdf,存放路径为“E:\sql_data”。 日志文件的逻辑文件名为“student_log”, 物理文件名为“student_log.ldf”,存放路径为“E:\sql_data”。 四、实验步骤

1.使用SQL Server Management Studio(简称SSMS)创建数据库。 (1)启动SSMS 在开始菜单中:所有程序-SQL Server 2005 -SQL Server Management Studio单击“连接”按钮,便可以进入【SQL Server Management Studio】窗口。如果身份验证选择的是“混合模式”,则要输入sa的密码。 (2)建立数据库 在“对象资源管理器”窗口,建立上述数据库EDUC。在数据库节点上右击选择新建。同时建立一个同样属性的数据库EDUC1。

数据库实验答案

实验3 使用T-SQL语言完成单表查询 一、实验目的 掌握使用T-SQL语言完成单表查询 掌握常用谓词的用法 掌握where子句的用法 掌握order by 子句的用法 掌握group by 子句和having短语的用法 实验环境 Microsoft SQL Server 2000。 实验内容和要求 查询全体学生的详细信息。 查询所有课程的详细信息。 查询所有选课记录的详细信息,要结果表中的列名以中文的形式显示,分别为:学号,课程号,成绩。 查询已被学生选修了的课程的编号。 查询系别编号为“d002”的学生的姓名和性别。 查询年龄在19至21岁或者性别为“女”的学生的学号和所在系别编号。 查询系别编号为d001、d002和d003的学生的学号和姓名。 查询课程名为“C_”开头的课程名和学分。 某些学生入学后还没有确定所在的系,查询还没有确定系的学生的姓名。 查询成绩大于60分的学生的学号、课程号和成绩,并将查询结果按课程编号升序排列,同一课程的成绩按分数降序排列。 查询学校所开设的总的课程数。 计算2号课的学生成绩总和以及平均成绩,对应的列名分别为“总成绩”和“平均成绩”。 查询选修了3号课程的学生的最高分和最低分,对应的列名分别为“最高分”和“最低分”。 求各个系别的编号以及各系的人数。 查询选课人数大于等于2人的课程编号以及选课的人数。 查询学生2选修课程的总成绩对应的列名为“总成绩”,并显示出学号。 查询有2门以上课程是80分以上的学生的学号及课程数。 查询选修了1号课的学生的学号和成绩,结果按成绩降序、学号升序排列。 实验1 使用T-SQL语言建库、建表 实验2 向表中增、删、改数据 实验目的 掌握使用T-SQL建库、建表、修改表; 掌握使用T-SQL对表中数据进行插入、删除和修改。 实验环境 Microsoft SQL Server 2000。 实验内容和要求 建立数据库STDB 在数据库STDB中建立四个表:

数据库实验1认识数据库管理系统

《数据库技术》 实验指导书徐州师范大学计算机科学与技术学院

实验一使用数据库管理系统(2学时) 【实验目的】 1.掌握服务管理器的启动和停止方法; 2.掌握注册服务器的步骤; 3.掌握在SQL Server 2008中创建和编辑数据库; 4.掌握备份、附加和分离数据库的方法 【实验要求】 1.熟练掌握SQL Server2008数据库服务器服务启动和注册方法; 2.熟练使用Management Studio界面方式创建及编辑数据库; 3.熟练进行数据库备份、分离附加操作; 4.独立完成实验内容,并提交书面实验报告。 【实验内容】 1. 管理SQL Server 2008服务器,主要包括启动、暂停、停止和重新启动等操作; 2. 注册SQL Server 2008服务器。 3. 使用SQL Server 2008对象资源管理器和SQL语句(新建查询)两种方法,完成学生管理系统数据库的创建,修改数据库属性。 (1)创建一个数据库,要求如下。 ●数据库名“STUDENT”。 ●数据库中包含一个数据文件,逻辑文件名为student_data,磁盘文件名为 student_data.mdf,文件初始容量为10MB,最大容量为100MB,文件容量递增值为5%。 ●事务日志文件,逻辑文件名为student_log,磁盘文件名为student_log.ldf,文件初始 容量为5MB,最大容量为30MB,文件容量递增值为2MB。 (2)对该数据库做如下修改。 ●添加一个数据文件.逻辑文件名为student2_data,磁盘文件名为student2_data.ndf, 文件初始容量为5MB,最大容量为50MB,文件容量递增值为5MB。 ●将日志文件的最大容量增加为50MB.递增值改为3MB。 (3)将学生数据库更名为STU。 (4)备份STUDENT数据库。 (5)删除STUDENT数据库。 (6)还原STUDENT数据库。 4.附加给定的数据库文件并分离创建好的数据库文件。 【实验步骤】 1.管理SQL Server 2008服务器,主要包括启动、暂停、停止和重新启动等

同济大学数据库实验5答案

create proc procA as select* from student exec proca create proc procB @_year char(4) as select* from student where year(birthday )=@_year declare @_year char(4) set @_year ='1994' exec procB@_year create proc procf @_Snum char(30) as select s.snum ,avg(score)as平均成绩,count(https://www.360docs.net/doc/4413803036.html,um)as选秀门数,sum(1-score/60)as不及格门数 from student s,course c,sc,sections st where s.snum =sc.snum and sc.secnum =st.secnum and https://www.360docs.net/doc/4413803036.html,um =https://www.360docs.net/doc/4413803036.html,um and S.Snum =@_Snum group by S.Snum DECLARE @_SUNM char(30) set @_SUNM ='s001' exec procf@_sunm CREATE PROC Procd @_snum char(4),@_avg int out,@_selected_course int out,@_failed_course int out AS SELECT @_avg=AVG(score),@_selected_course=COUNT(cnum),@_failed_course=sum(1-score/60) FROM sc JOIN sections ON sc.secnum =sections.secnum WHERE snum=@_snum

mysql数据库实验答案

实验一创建、修改数据库和表结构 1、用create建立教学数据库的五个基本表: (1)学生表(学号,姓名,性别,年龄),student((Sno, sname,ssex,sage) ; (2)课程表(课程号,课程名,学分),Course (Cno, Cname, credit) ; (3)选课表(学号,课程号,成绩),SC (Sno,, Cno, grade ) ; (4) 教师表(教师号,姓名,性别,出生年月,系部,职称,地址), T(Tno,Tname,ssex,birthday,dept,title,address) ; (5) 工资表(教师号,基本工资,职务工资,合计),Salary(Tno,jbgz,zwgz,hj); Create Database Student default character set utf8 default COLLATE utf8_bin;

Use Student; Create Table Student( SNo c har(20) primary key, SName char(20) , SSex char(4) default '男', SAge int ) ENGINE=InnoDB; Create Table Course( CNo c har(20) primary key, CName char(20) NOT NULL,

CRedit f loat ) ENGINE=InnoDB; Create Table SC( SNo c har(20) NOT NULL, CNo c har(20) NOT NULL, Grade float, Primary Key(SNo, CNo), Foreign Key(SNo) References Student(SNo) On Delete Cascade, Foreign Key(CNo) References Course(CNo) )ENGINE=InnoD B;

数据库实验1

云南大学软件学院 实验报告 实验1 熟悉实验环境 1.安装SQL Server 2000或者SQL Server 2005系统(请同学实验课后自己练习)。 2.查看安装Microsoft SQL Server 2000的目录结构。找到电脑上安装数据库程序的路径, 如图: 查看并记录下列主要文件夹的含义: 1)BACKUP:用于储存备份的文件。 2)Binn:二进制文件夹,可执行文件 3)Data:用于存放你建立的数据库和建立的表格 4)LOG:主要存放你历史记录的文件 5)Install:sql server数据库脚本,可以在查询分析器里或相应脚本编辑器里执行 6)JOBS:工作,任务。常用于执行一些自动化的操作。 3.启动SQL Server数据库服务。 你所启动的SQL Server服务器名是 你所启动的服务是 如何启动后停止SQL Server服务器:

打开找到右键点击停止 4.使用“企业管理器” (1)了解企业管理器的界面、菜单结构以及各项功能; (2)了解“数据库服务器”的属性配置; 你所使用的SQL Server服务器采用的“内存”配置是: 不采用awe分配内存,最小服务器内存0,最大服务器内存2147483647MB “安全性”配置中采用的身份验证是什么方式: (3)进入master数据库。 该数据库当前占用的存储空间是多大: 该数据库的存储路径是什么: 该数据库中包含哪些数据表: 5.使用“查询分析器” 查询分析器有什么作用:使用SQL语句对本地或远程计算机数据库进行查询和修改 (1)在查询分析器中如何选择msdb数据库: 选择 (2)查询分析器的初步使用:在分析器中输入语句: select * from backupfile (backupfile数据表中存储了备份数据库的信息) 运行以上语句,得到的结果是(可截图):

数据库实验5答案

实验五:数据库综合查询 一、实验目的 1.掌握SELECT语句的基本语法和查询条件表示方法; 2.掌握查询条件种类和表示方法; 3.掌握连接查询的表示及使用; 4.掌握嵌套查询的表示及使用; 5.了解集合查询的表示及使用。 二、实验环境 已安装SQL Server企业版的计算机(120台); 具有局域网环境,有固定IP; 三、实验学时 2学时 四、实验要求 1.了解SELECT语句的基本语法格式和执行方法; 2.了解连接查询的表示及使用; 3.了解嵌套查询的表示及使用; 4.了解集合查询的表示及使用; 5.完成实验报告; 五、实验内容及步骤 1.利用Transact-SQL嵌套语句实现下列数据查询操作。 1) 查询选修了计算机体系结构的学生的基本信息。 select*from student where Sno in(select Sno from course where Cno in(select Cno from sc where Cname='计算机体系结构')) 2) 查询年龄比李勇小的学生的学号和成绩。 select a.sno,grade from student a,course where a.sno=course.sno and sage<(select sage from student where sname='李勇') 3) 查询其他系中比系编号为‘D1’的学生中年龄最小者要大的学生的信息。select*from student where dnum<>'D1'AND SAGE>(select min(sage)from student where dnum='D1') 4) 查询其他系中比系编号为‘D3’的学生年龄都大的学生的姓名。 select*from student where dnum<>'D3'AND SAGE>all(select sage from student where dnum='D3')

数据库实验报告(一)

滨江学院 题目数据库实验报告(一) 学生姓名 学号 系部电子工程系 专业通信工程 指导教师林美华 二O一三年十二月十八日

实验一数据库的定义实验 本实验需要2学时。 一、实验目的 要求学生熟练掌握和使用SQL、SQL Server企业管理器创建数据库、表、索引和修改表结构,并学会使用SQL Server 查询分析器接收语句和进行结果分析。 二、实验内容 1 创建数据库和查看数据库属性。 2 创建表、确定表的主码和约束条件。为主码建索引。 3 查看和修改表结构。 4 熟悉SQL Server企业管理器和查询分析器工具的使用方法。 三、实验步骤 1 基本操作实验 (1) 使用企业管理器按教材中的内容建立图书读者数据库。 (2)在企业管理器中查看图书读者数据库的属性,并进行修改,使之符合要求。 (3)通过企业管理器,在建好的图书借阅数据库中建立图书、读者和借阅3个表,其结构为; 图书(书号,类别,,作者,书名,定价,作者). 读者(编号,,单位,性别,). 借阅(书号,读者编号,借阅日期) 要求为属性选择合适的数据类型,定义每个表的主码.是否允许空值和默认值等列级数据约束。 (4)在企业管理器中建立图书、读者和借阅3个表的表级约束.每个表的主码约束.借阅表与图书表间、借阅表与读者表之间的外码约束,要求按语义先确定外码约束表达式.再通过操作予以实现.实现借阅表的书号和读者编号的惟一性约束:实现读者性别只能是“男”或“女”的Check(检查)约束。 2 提高操作实验 (一) 将教材中用SQL描述的建立学生--课程操作.在SQL Server企业管理器中实现。库中表结构为: 学生(学号,,年龄,性别,所在系). 课程(课程号,课程名,先行课). 选课(学号,课程号,成绩) 要求: 1)建库、建表和建立表间联系。, 2)选择合适的数据类型。 3)定义必要的索引、列级约束和表级约束. 四、实验方法 l创建数据库 (1)使用企业管理器创建数据库的步骤 1)从“开始”菜单中选择;“程序”“Microsoft SQL2000”“企业管理器”.

数据库实验三作业及答案.docx

实验3 SQL Server 数据表的管理 一、实验目的 1.学会使用企业管理器和Transact-SQL语句CREATE TABLE和ALTER TABLE创建和修改表。 2.学会在企业管理器中对表进行插入、修改和删除数据操作。 3.学会使用Transact-SQL语句对表进行插入、修改和删除数据操作。 4.了解SQL Server的常用数据类型。 二、实验准备 1.了解在企业管理器中实现表数据的操作,如插入、修改和删除等。 2.掌握用Transact-SQL语句对表数据进行插入(INSERT)、修改(UPDATE)和删除(DELETE和TRANCATE TABLE)操作。 三、实验内容及步骤 1.启动企业管理器,展开studentsdb数据库文件夹。 2.在studentsdb数据库中包含有数据表student_info、curriculum、grade,这些表的数据结构如图1-2、图1-3和图1-4所示。 图1-2 学生基本情况表student_info 图1-3 课程信息表curriculum 图1-4 学生成绩表grade 3.在企业管理器中创建student_info、curriculum表。 4.在企业管理器中,将student_info表的学号列设置为主键,非空。 5.使用Transact-SQL语句CREATE TABLE在studentsdb数据库中创建grade表。 CREATE TABLE grade (学号varchar(4), 课程编号varchar(4), 分数decimal(5,0) ) 6.student_info、curriculum、grade表中的数据如图1-5、图1-6和图1-7所示。 图1-5 student_info的数据

数据库实验1

邮电大学计算机学院 《大型数据库技术》 实验一:MySQL数据库安装配置及基础使用 :侯利萍班级:09 学号:B13040905 2016年 3 月21 日星期一 说明:斜体需要输出的部分。 下载安装MySQL 搜索MySQL下载页面 网址: 查看各种MySQL版本 MySQL主要版本及区别: 所下载版本及版本号: 安装配置MySQL 数据库基本操作 创建数据库 创建一个企业管理系统数据库,命名为enterprisedb,字符集选择utf8. SQL语句:create database enterprisedb; set charset utf8; 输出截图:

创建关系表 创建一雇员表,命名为employee,包括如下字段:雇员工号(从86001 开始递增),,性别,生日,部门名称。(请选择合适的数据类型) SQL语句: create table employe (id int(10) primary key AUTO_INCREMENT,name varchar(10),sex varchar(10),birthday virchar(10)) AUTO_INCREMENT=86001; 输出截图: 插入数据操作 插入10条不同信息的雇员,信息自定,需要符合实际。 SQL语句:insert into employe values("0","zhang","man","1996.1.2","mangager"); insert into employe values("0","","man","1996.1.2","mangager"); insert into employe values("0","","man","1995.1.2","mangager"); insert into employe values("0","胡","woman","1994.1.2","worker"); insert into employe values("0","周","woman","1995.1.1","worker"); insert into employe values("0","","woman","1995.3.1","worker"); insert into employe values("0","王","woman","1995.3.1","seller"); insert into employe values("0","吴","woman","1995.2.1","seller"); insert into employe values("0","吴","man","1995.2.1","seller"); insert into employe values("0","","man","1989.2.1","leader"); insert into employe values("0","田 ","woman","19988.2.1","leader"); 注释:在测试英文中文是否都正常时,多输入一个英文员工。 输出截图:

相关文档
最新文档