- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 数据库管理系统设计;●内容概述;第10章数据库管理系统设计;10.1数据库管理系统DBMS;10.1.1DBMS的功能;10.1.1DBMS的功能;10.1.1DBMS的功能;10.1.2 DBMS的系统结构;DBMS的四层系统结构如图10.1所示。;1. 应用层;2. 语言层;2. 语言层;3. 访问层;3. 访问层;4. 存储层;5. 操作系统;6. 数据库管理;10.1.3 DBMS的工作过程;DBMS的具体工作过程如下:;DBMS的具体工作过程如下:;数据库管理系统的工作过程如图10.2所示。;【例10.1】;执行的操作序列如下:;执行的操作序列如下:;10.1.4 DBMS的设计;(1)系统结构设计;(2)文件系统设计;(3)DDL设计;(4)DML设计;(5)DCL设计;(6)GUI和接口设计;(6)GUI和接口设计;(7)系统实施;(8)系统测试;(9)帮助系统设计;(10)打包与销售;10.2数据库可视化分析系统DBVAS设计与实现;10.2.1DBVAS的系统结构;【例10.2】;【例10.2】;【例10.2】;【例10.2】;DBVAS的五层系统结构模型如图10.5所示。;图10.5DBVAS的系统结构;10.2.2DBVAS的文件系统;1. DBVAS的文件类型;1. DBVAS的文件类型;1. DBVAS的文件类型;2. DBVAS文件的命名规则;3. DBVAS文件的目录结构;4. DBVAS文件的存储格式;(1)数据库;(2)数据表;数据表相关信息一个结构进行存储如下:;结构DBVAS_TableStructure的成员的含义:;结构DBVAS_TableStructure的成员的含义:;结构DBVAS_TableStructure的成员的含义:;结构DBVAS_TableStructure的成员的含义:;结构DBVAS_TableStructure的成员的含义:;实现方法如下:;实现方法:使用结构数组;(3)索引文件;(4)备份文件;(5)状态文件;(5)状态文件;(5)状态文件;(6)用户授权表文件;(6)用户授权表文件;(7)视图文件(DataBase View File,DVF);(7)视图文件(DataBase View File,DVF);10.2.3DBVAS的DDL设计;1. 建立数据库;(1)建立数据库;(2)浏览数据库;(3)删除数据库;实现方法:;2. 建立数据表;(1)建立数据表;例如:;实现方法:;(2)浏览数据表;(3)删除数据表;(4)浏览字段;(5)添加字段;(6)删除字段;(7)修改字段;3. 建立索引文件;(1)建立索引文件;(2)浏览索引文件;(3)删除索引文件;4. 建立视图;(1)建立视图;(1)建立视图;(2)浏览视图;(3)删除视图;10.2.4DBVAS的DML设计;1. 操纵数据库;(1)添加数据库;(2)移去??据库;(3)使用数据库;(4)关闭数据库;2. 操纵数据表;(1)移动数据表;(2)使用数据表;(3)关闭数据表;(4)浏览记录;(4)浏览记录;(4)浏览记录;(5)添加记录;(5)添加记录;(6)删除记录;(7)修改记录;10.2.5DBVAS的DCL设计;1. 备份数据库;2. 恢复数据库;2. 恢复数据库;2. 恢复数据库;10.2.6DBVAS的GUI设计;(1)系统GUI设计;(2)数据表结构GUI;(2)数据表结构GUI;(2)数据表结构GUI;(2)数据表结构GUI;(3)数据表记录GUI;(4)用户管理GUI;(4)用户管理GUI;(4)用户管理GUI;(5)数据库信息检索GUI;(5)数据库信息检索GUI;(6)DBVAS主菜单系统GUI;(6)DBVAS主菜单系统GUI;(7)数据可视化分析GUI;(7)数据可视化分析GUI;(7)数据可视化分析GUI;10.2.7DBVAS的实现;1. 测试数据库准备;DBVAS的测试数据库如下:;(1)系统数据库(IDLDBF.DBF);系统数据表IDLDBF$IDLDTF.DTF结构如下:;学生数据表:Student$Student.DTF结构如下:;学生课程表Student$Course.DTF结构如下:;学生选课表Student$StudentCourse.DTF结构:;(3)股票数据库;1)股票数据库(Stock.DBF);2)股票日线数据库(StockDay.DBF);3)股票五分线数据库(StockFive.DBF);2. DBVAS的实现;2. DBVAS的实现;2. DBVAS的实现;10.9小结;习题;习题
文档评论(0)