Update 职工表 set 项目编号=’p10’
Where 性别=’女’
内容和步骤
创建数据库
数据库实际上就是在硬盘中为诸如表、视图及存储结构等预先分配空间的系列文件。在SQL Server 2000数据库中存在主要数据文件、次要数据文件和事务日志3种数据文件。
管理信息系统
在SQL Server 2000下创建数据库有两种方法:使用企业管理器直接创建数据库;用
Transact-SQL语句创建数据库。
下面介绍使用企业管理器直接创建数据库。
1. 打开企业管理器,在左窗格中双击要建立数据库的服务器节点。
2. 展开该节点,右键点击“数据库”节点,从弹出的快捷菜单中选择“新建数据库”命
令。如图1-2所示。
图1-2 新建数据库
3. 弹出对话框,在“名称”文本框中输入正确的数据库名称,如图1-3所示。
图1-3 新建数据库对话框
管理信息系统
4. 点击“数据文件”选项卡,可以输入数据文件的名称、位置、大小,也可以使用SQL
Server 2000的默认值(例如,数据文件名就是在用户输入的文件后面增加上
_Data)。
5. 点击“事务日志”选项卡,可以输入日志文件的名称、位置、大小,也可以使用SQL
Server 2000的默认值(例如,数据文件名就是在用户输入的文件后面增加上
_Log)。
创建表
在关系数据库中,每个关系都体现为一张表,表是数据库的一个对象之一,是用来存储数据和操作数据的逻辑结构,使用数据库时,绝大多时间都是在与表打交道。表中有两个基本的对象:字段和记录。
字段也叫属性,也就是表中的列。
记录是字段的有序集合。一般用记录描述一个实体,因此有的时候记录也可以定义为能完整地描述一个实体的字段集,在二维表格中就是行。
在SQL Server 2000下创建表有两种方法:使用企业管理器创建表;用Transact-SQL语句创建数据库。
下面介绍使用企业管理器直接创建表。
1. 打开企业管理器,展开左窗格中树形结构上的数据库节点。
2. 选中创建好的数据为,右键点击数据库中的表对象,如图1-4所示。
图1-4 新建表
3. 弹出窗口。在这个窗口中,需要对表的内容进行定义,内容有:
管理信息系统
(1) 输入列名,列名必须唯一,列的命名规则必须以字母和下划线开头,后面跟字
母、数字和下划线。
(2) 选择正确的数据类型、数据长度和精度。
(3) 规定该列的值是否可以为空。
(4) 设置表格的主键和索引。
注:创建主键工作比较简单,首先选中要建立主键的列,然后右击鼠标,从弹出的快捷菜单中选择“设置主键”命令即可。建立为主键的列的旁边会出现一个小钥匙形的标志。也可以从快捷菜单中选择“属性”命令,弹出“属性”对话框,然后打开“索引/键”选项卡。
输入了“客户表”各列以及设置了“客户编号”为主键的界面如图1-5所示。
图1-5 新建表示例
修改表
1. 从树形结构上展开要修改定义的表所在的数据库。
管理信息系统
2. 选择该数据库节点下的表节点,则企业管理器显示该数据库下全部的表格。
3. 右键点击要修改的表名,从弹出的快捷菜单中选择“设计表”命令,弹出类似1-4
的窗口。
数据更新
数据更新包括数据插入、删除与更新。可以利用企业管理器的窗口与在查询分析器中执行SQL语句来完成。三种语句的执行步骤类似,不同的只是SQL语句的构建。下面以数据插入为例来介绍在查询分析器中的操作。
创建表格的目的是为了利用表格来存储和管理业务数据。实现数据存储的前提是向表格中添加数据。下面介绍使用Transact-SQL插入数据。
1.打开“查询分析器”,如图1-6所示。
图1-6 打开查询分析器
2.弹出窗品,在查询窗口中输入插入语句,单击F5键或点击“工具”—>“执行”。如图1-7所示。
管理信息系统
图1-7 利用查询分析器执行插入语句
练习题
为保险公司案例设计E-R模型,进行设计数据库并实现。
案例 数据库技术在沃凯(Vulcan)保险公司业务中的应用
沃凯保险公司的销售主要采用三种方式,即保险公司业务网点销售、保险公司业务人员销售、通过代理机构或代理人进行销售。保险公司业务网点销售即由顾客自己上门到保险公司业务网点进行投保,这是一直以来保险销售采取的一种“坐商”方式。保险公司业务人员销售即保险公司通过自己的业务人员联系客户,进行保险产品销售,这也是保险的一种主要销售方式。通过代理机构或代理人进行销售即保险公司通过大量的代理机构和代理人将保险产品推销出去,保险公司再给代理商一笔不菲的佣金,这在竞争日趋激烈的保险行业是一种较为普遍的销售方式。
不管哪种销售方式,其流程都是相似的。而且存储在数据库的数据也是大致相同的。
管理信息系统
参考答案:
1.保险公司案例的E-R模型设计
那么我们来分析一下,有哪些信息需要存储到数据库中呢?
(1)客户的相关信息,包括客户的姓名,性别,联系方式等;
(2)保险产品信息,包括产品名称,保险金额,保险年限等;
(3)公司业务人员信息,包括业务人员的基本信息,还有所在部门等;
(4)客户的保单信息,包括客户投保的日期,办理该保单的业务人员,投保了哪些保险产品等。
图1-8 保险公司数据库的ER图
注:各实体及联系的属性在下面详细说明。
(1)客户实体属性:客户编号,姓名,性别,出生年月,联系电话,地址
(2)保险产品实体属性:险种编号,险种名称,投保金额,保险年限,缴纳金额
(3)业务人员实体属性:营销员编号,营销员姓名,营管处编号,职级,出生年月,联系电话,地址
(4)投保联系属性:保单编号,保单状态,到期日,核保通过日,生效日,被保人编号,投保人编号,签单的营销员编号,险种编号
2.保险公司案例的数据库设计
管理信息系统
客户表(客户编号,姓名,性别,出生年月,联系电话1,联系电话2,地址,类型) 注:类型值为I时代表INSURED,即被保人,类型值为P时代表POLICY OWNER,即投保人
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说高考高中实验1 数据库设计与实现(2)在线全文阅读。
相关推荐: