1关系数据库Word文件下载.docx
- 文档编号:22619191
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:12
- 大小:207KB
1关系数据库Word文件下载.docx
《1关系数据库Word文件下载.docx》由会员分享,可在线阅读,更多相关《1关系数据库Word文件下载.docx(12页珍藏版)》请在冰豆网上搜索。
表甲的一条记录对应表丙的多条记录的关系,称为一对多关系。
表间的关系通过表的键值联系起来。
例如,考虑设计一个公司的员工工资数据库,那么对于这个问题的实体有:
部门,员工和工资,实体之间的关系为:
每个部门有多个员工,每个员工可以发多次工资,那么设计的实体及其属性如下:
实体-部门:
部门代码(主键,唯一性,不可重复),部门名称,部门性质(管理、生产、后勤等)。
实体-员工:
员工代码(主键,唯一性,不可重复),员工名称,电话,职称,岗位,隶属部门代码(部门实体的主键,可以重复)。
实体-工资:
流水号(唯一性,不可重复),发放时间(可以月份为单位,可以重复),员工代码(实体-员工主键,可以重复),基础工资,岗位工资,各种补助,住房补贴,个人所得税,住房公积金,应发合计,发放合计;
实体关系模型的图形表示如下图1.1:
图1.1实体关系模型图
(3)MSSQLSERVER2000数据库运行的主要参数
操作系统:
Windows2000Server版本或Advanced版本操作系统。
其他版本的操作系统只能安装数据库客户端工具。
数据库安装过程中,只能以管理员身份登录才能安装数据库软件。
数据库服务器:
每台机器只能有一个数据库服务程序在运行,这个数据库服务程序的安装地址,机器名或IP地址,为数据库的唯一安装标志,这台运行了数据库服务程序的机器就称为数据库服务器。
数据库数量:
每台机器上的数据库服务程序只能有一个,但可以在此机器上创建多个用于不同的目的的数据库。
即一台数据库服务器上,可以为多个使用目的提供的数据服务。
每个数据库中的数据是以多张表格的形式进行数据存储的,所有的数据库操作都是围绕数据表格而引起的,因此说数据表格是数据库的基本单元。
数据库用户:
数据库的使用用户可以是数据库独立的用户系统,也可以是操作系统的用户系统,一般为混合模式的用户安全体系。
MSSQLSERVER2000的默认数据库系统管理员为sa(SystemAdministrator),在安装和使用过程中可以更改该管理员的使用密码,但不能删除该管理员用户。
数据库管理员可以增加新用户,可以更改新用户的权限,是一个具有特殊软件操作权利的用户。
数据库密码:
每个数据库用户,都有一个密码,用于用户的数据库登录,并且可能有不同的使用权限。
(4)MSSQLSERVER2000的安装
MSSQLSERVER2000的安装过程非常简单,但安装过程中有多种运行模式选项需要选择,可按照提示进行安装。
因为MSSQLSERVER2000数据库是网络数据库,网络上的计算机用户只要知道数据库的安全策略,都可以使用该数据库,因此正确的安装数据库有助于数据库的安全性。
下面以本地用户使用数据库为目的,可以降低数据库的安全性使用策略,因此安装过程中需要注意:
a.在安装过程中一定要安装数据库服务器及其客户端工具,往往容易忽略掉服务器的安装,仅安装数据库的客户端工具。
b.安装数据库服务器时,要求选择使用本地用户管理数据库,而不是域用户管理数据库。
c.安装数据库服务器时,要求管理模式选择为混合模式,即Windows用户和数据库用户管理混合使用。
d.一定要使用Windows的Administrator管理员身份登陆到系统后安装。
(5)SQLServer服务管理器
MSSQLSERVER2000安装完毕后,启动开始菜单->
程序-〉MicrosoftSQLServer-〉SQLServer服务管理器,参见图1.2。
图1.2SQLServer服务管理器
SQLServer服务管理器用于查看数据库服务器启动服务状态,共有开始/继续、暂停和停止3种状态,分别用于启动服务,暂停服务和停止服务。
同时可以选择待管理的数据库服务器,待管理的数据服务。
(6)企业管理器
MSSQLSERVER2000安装完毕后,在开始的程序组中应该有数据库的客户端维护工具,企业管理器是最为完整的数据库维护工具。
启动开始菜单->
程序-〉MicrosoftSQLServer-〉企业管理器,参见图1.3。
在企业管理其中,主要工作窗口为:
工作对象选择窗口、对象的属性窗口和菜单工具条区。
图1.3企业管理器
工作对象选择窗口:
选择数据库服务器,选择数据库,选择数据表等功能,同时按下鼠标左键可以新建数据库,新建数据表等功能。
属性窗口:
完成所有选择对象的属性显示。
菜单工具条:
所有选择对象的可选功能实现。
(7)创建数据库
启动企业管理器后,选择数据库,点击鼠标右键,选择新建数据库菜单,进入如下新建数据库的属性窗口,参见图1.4。
选择数据名称,如www,确认后,在选择对象窗口中出现新建数据库www,参见图1.5。
每个数据库都有关系图,表,视图,存储过程,用户,角色等等对象,由于每个数据库都存在多张表格用于存储数据,同时每个数据库也可以有多个数据视图、多个存储过程,且可以多个用户来管理数据库。
一旦创建数据库后,每个数据库都有所有者,创建日期,大小,可用空间,数据文件,事物日志等等属性。
1.4新建数据库
图1.5选择新建数据库后的企业管理器
(8)远程连接数据库服务器
打开企业管理器,选择SQLSERVER组,点击鼠标右键选择新建SQLSERVER注册后,首先选择网络上可用的数据库服务器的机器名或IP地址,将该机器名或者IP地址添加到服务器上,参见图1.6。
图1.6注册数据库服务器
选择数据库服务器后,点击下一步,选择用户登录方式,选择系统管理员分配的用户名和密码登录方式,参见图1.7。
图1.7选择数据库登录方式
选择登录方式后,点击下一步,输入登录信息,用户名和密码,参见图1.8。
图1.8输入用户名和密码
选择成功后,完成注册,参见图1.9。
图1.9SQLSERVER注册成功
应用举例:
例1:
以某药品公司的药品为例,建立药品数据的实体关系数据库模型,并绘制实体关系模型图。
1.建立药店的药品数据库,首先是药品分类实体,再次是药品供货商实体,然后是药品数据实体。
2.药品采购数据库3个实体之间的关系为:
每个药品分类对应多个药品数据实体数据,每个药品供货商实体对应多个药品数据实体数据。
3.建立每个实体的基本属性如下:
药品分类:
药品分类号(主键),药品类别名称,类别描述。
药品供货商:
供货商代码(主键),名称,联系人,电话,手机,地址,邮编。
药品数据:
药品代码,名称,药品类别(药品分类实体),供货商代码(供货商实体),品牌,采购单价,药品描述等。
4.建立的实体关系模型如下:
图1-10药品采购的实体关系模型
例2:
以天然气井口生产数据为例,建立生产数据的实体关系模型,并绘制实体关系模型图。
1.建立天然气井口的生产数据数据库,首先要有天然气井的实体,然后是每个井口的生产数据实体。
2.天然气井口的生产数据包含2个实体,他们之间的关系为:
天然气井实体对应多条生产数据实体。
3.天然气井口的生产数据实体属性如下:
天然气井口:
井口数据采集设备编号(主键,唯一性),井口名称,隶属生产区域。
生产数据实体:
数据采集时间,井口数据采集设备编号,生产数据1(油压),生产数据2(套压),生产数据3(出站压力),生产数据1(温度),生产数据1(流量),生产数据1(硫化氢含量)等。
图1-11天然气井口生产数据的实体关系模型
例3:
简述MSSQLSERVER2000数据库服务器上的数据服务器,数据库,数据表之间的实体关系模型,并绘制实体关系模型图。
1.MSSQLSERVER2000数据库服务器上包括:
数据服务实体,数据库实体,数据表实体。
实体之间关系为:
一台数据服务器上只能运行一个数据服务实体,这个数据服务实体对应多个数据库实体,每个数据实体对应多个数据表实体。
2.实体关系模型如下:
图1-12MSSQLSERVER2000数据库服务器上的实体关系模型
知识扩展:
(1)下面是Windows操作系统下主流数据库的比较,参见图1-8:
数据库
公司
SQL语言
速度
安全性
应用场景
Oracle
支持
快
优
大型数据库应用,银行,证券,政府,冶金等企业部门
MSSQLSERVER
MS
良
大型数据库应用,证券,政府,冶金等企业部门
SybaseSQL
Sybase
大型数据库,如电力,企业,化工,汽车等
DB2
IBM
大型数据库应用程序,如银行,保险等行业
Access
慢
中
简单桌面数据库应用程序
MySql
自由开发,开源软件
Linux操作系统下的程序开发
图1-8主流数据库比较
培训练习:
(1)请回答数据库服务器,数据库,表之间的隶属关系,并说明数据库服务器运行的主要参数。
(2)建立某大学学生学位课成绩单的实体模型,说明每个实体之间的关系,以及实体的属性都有哪些?
提示:
实体有班级,学生,成绩单。
(3)请以管理员身份安装MSSQLSERVER2000数据库到本地计算机的Windows2000SERVER版本上,注意本书中安装要点提示。
(4)启动企业管理器,在本机运行的数据库服务器上建立一个数据库,名为Mydata,并写出该数据库的基本属性。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关系 数据库
![提示](https://static.bdocx.com/images/bang_tan.gif)