数库概念
什数库呢角度描述概念时定义(然描述性)例称数库记录保存系统(该定义强调数库干记录集合)称数库解决特定务定组织方式存储起相关数集合(该定义侧重数组织)更甚者称数库数仓库然种说法然形象严谨严格说数库数结构组织存储理数仓库济理日常工作中常常需某相关数放进样仓库根理需进行相应处理例企业事业单位事部门常常单位职工基情况(职工号姓名年龄性籍贯工资简历等)存放表2063中张表成数库数仓库根需时查询某职工基情况查询工资某范围职工数等等工作果计算机动进行事理达极高水外财务理仓库理生产理中需建立众种数库利计算机实现财务仓库生产动化理
JMartin数库较完整定义:数库存储起相关数集合数结构化害必冗余种应服务数存储独立程序数库插入新数修改检索原数均种公控制方式进行某系统中存结构完全分开干数库时该系统包含数库集合
数库优点
数库带许处:减少数冗余度节省数存储空间实现数资源充分享等等外数库技术户提供非常简便手段户易编写关数库应程序特年推出微型计算机关系数库理系统dBASELL操作直观灵活编程方便环境适应广泛(般十六位机IBMPCXT国产长城0520等均运行种软件)数处理力极强数库国正愈愈广泛应必成济理力工具
数库通数库理系统(DBMSDATA BASE MANAGEMENT SYSTEM)软件实现数存储理dBASELL种数库理系统软件
数库结构数库种类
数库通常分层次式数库网络式数库关系式数库三种数库数结构联系组织
1数结构模型
(1)数结构
谓数结构指数组织形式数间联系果D表示数R表示数象间存关系集合DS=(DR)称数结构例设电话号码簿记录n名字相应电话号码方便查找某电话号码名号码字典序排列名字面着应电话号码样查找某电话号码(假定名字第字母Y)须查找Y开头名字该例中数集合D名电话号码间联系R字典序排列相应数结构DS=(DR)数组
(2)数结构种类
数结构分数逻辑结构数物理结构数逻辑结构逻辑角度(数间联系组织方式)观察数分析数数存储位置关数物理结构指数计算机中存放结构数逻辑结构计算机中实现形式物理结构称存储结构节研究数逻辑结构反映实现数联系方法称数模型
目前较流行数模型三种图理建立层次结构模型网状结构模型关系理建立关系结构模型
2层次网状关系数库系统
(1)层次结构模型
层次结构模型实质种根结点定序树(数学中树定义回连通图)组织结构图棵树校部树根(称根结点)系专业教师学生等枝点(称结点)树根枝点间联系称边树根边1N树根树枝N
(2)网状结构模型
例某医院医生病房病间联系医生负责治疗三病病房住四病果医生成数集合病病房分外两数集合医生病病房例关系MNP(M医生N病P间病房)种数结构网状数结构般结构模型记录Ri(i=128)满足条件:
①结点双亲(R1R2R3)
②少结点双亲医生病病房例中医生集合干结点(M医生结点)双亲病房集合P结点(病房)双亲(病)
网状数结构建立数库系统称网状数库系统典型代表DBTG(Data Base Task Group)数学方法网状数结构转化层次数结构
(3)关系结构模型
关系式数结构复杂数结构结简单二元关系(二维表格形式)例某单位职工关系二元关系四行六列表格列称字段(属性)字段名相标题栏中标题(属性名称)表行包含六属性(工号姓名年龄性职务工资)六元组记录表格清晰反映出该单位职工基情况
通常m行n列二维表格结构
表中行表示记录值列表示属性(字段数项)该表m记录记录包含n属性
作关系二维表必须满足条件:
(1)表中列必须基数项(分解)
(2)表中列必须具相数类型(例字符型数值型)
(3)表中列名字必须唯
(4)表中应容完全相行
(5)行序列序影响表格中表示信息含义
关系数结构组成数库系统称关系数库系统
关系数库中数操作全部建立关系表格通关系表格分类合连接选取等运算实现数理dBASEII类数库理系统典型代表实际应问题(事理问题)时需关系实现dBASEII建立起关系称数库(称数库文件)应关系建立起数库称数库系统dBASEII重功通建立命令文件实现数库理数库系统相应命令序列文件称该数库应系统概括说关系称数库干数库构成数库系统数库系统派生出种类型辅助文件建立应系统
数库求特性
种类型数库系统够充分发挥优越性必须数库理系统提出明确求
1建立数库文件求
(1)量减少数重复数具冗余度计算机早期应中文件理系统数文件户建立户许相数放文件中造成存储数量重复浪费存储空间数库技术正克服缺点出现组织数存储时应避免出现冗余
(2)提高数利率众户享数资源
(3)注意保持数完整性某需历史数进行预测决策部门(统计局银行等)特重
(4)注意数描述方法致性数操作致发生混乱学历事档案中学毕业科技档案中学程度样容易造成混乱
(5)某需保密数必须增设保密措施
(6)数查找率高根需数应时维护
2数库文件特征
种数库理系统建立数库文件成具相性质记录集合数库文件相特性:
(1)文件记录格式相长度相等
(2)行记录具容
(3)列表示字段名列中数性质(属性)相
(4)行列容分割行序列序影响文件容表达
3文件分类
文件引文件事物文件文件分类包括表文件备份文件档案输出文件等面讲述文件
(1)文件文件某特定应领域永久性数资源文件包含定期存取提供信息常更新反映新状态记录典型文件库存文件职工文件收帐文件等
(2)事务文件事务文件包含着作信息系统数活动(事务)记录事务分批构成事务文件例周工资卡录制数分批存放事务文件然工资清单文件进行处理便印出工资支票工资记录簿
(3)表文件表文件表格单独建立表文件表设计程序中便修改例公事业公司税率表国税务局税率存储表中文件
(4)备文件备文件现生产性文件复制品旦生产性文件受破坏利备文件重新建立生产性文件
(5)档案文件档案文件提供前处理保存起作历史参例国税务局(IRS)求检查某15年历史实际档案文件恰恰定时间工作快
(6)输出文件输出文件包含印印机显屏幕者绘制绘图仪信息数值映象输出文件假脱机(存储辅存设备)输出设备时进行实际输出
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档