第一篇:使用PowerDesigner生成数据库表报告
使用PowerDesigner 15生成数据库表报告
1.单击工具栏中的Reports图标
2.点击图表,添加新的Reports
3.生成报告中的语言为中文
4.双击添加Table到报告项目Section_1中
5.只留下生成表格列信息
6.设置列表布局
7.设置边框
8.生成报告
选择Generate RTF导出
第二篇:Oracle数据库使用心得
Oracle数据库使用心得
092909 谢弘毅
经过助教对oracle和sybase数据库的讲解后,我下载使用和体验了这两个数据库,但主要的还是使用了Oracle数据库,经过一段时间的使用,对其使用有了一定的心得体会,并且通过阅读资料对其现在的前景状况有了一定的了解。
【选择Oracle的原因】
(1)在Gartner/Dataquest报告中Oracle依然在主流操作系统Unix和Linux, Windows NT/2000/XP上的关系数据库市场上占据绝对的领先地位,在UNIX上占63%, Windows+Unix上占49.9%。在关系型数据库市场(包括AS/400,Mainframe),Oracle以39.8%仍然处于领先地位。
(2)Oracle数据库依然是Fortune 100公司的首选数据库,其中51%的Fortune 100公司选用Oracle Database作为构建企业的传统应用和电子商务平台。
(3)Oracle数据库与Sybase数据库相比,无论从体系架构、并行支持、完整性控制等各方面均有很大的优势。
【Oracle相比于sybase的优势】(1)体系结构的比较
Oracle采用多线索多进程体系结构,直接在内核中支持分布式数据库操作、多线索处理、并行处理以及联机事务处理等。Sybase采用单进程多线索体系结构,其核心是SQL Server
(2)多线索多进程与单进程多线索的比较
Oracle和Sybase都采用多线索。Oracle多服务器进程结构,能实现数据库事务的并行处理,提高并发事务处理的响应速度。并且多服务器结构具有非常灵活的扩充性,当硬件平台处理能力提高时,服务器进程的个数也能随之增加,数据库性能也随之提高。Sybase采用单进程多线索方式。当并发用户数达到一定的数量时,会引起系统处理性能大大下降,和服务器进程瓶颈及死锁等现象;同时系统的可扩展余地非常狭窄。
(3)联机事务处理
Oracle的多线索技术在相同硬件环境下,所支持的用户数是其他数据库 系统的5至10倍。
【我对Oracle一些概念的理解】
(1)ORACLE SERVER
一个运行着的ORACLE数据库就可以看成是一个ORACLE SERVER,该SERVER由数据库(Database)和实例(Instance)组成,在一般的情况下一个ORACLE SERVER包含一个实例和一个与之对应的数据库。
一系列物理文件(数据文件,控制文件,联机日志等)的集合或与之对应的逻辑结构(表空间,段等)被称为数据库,简单的说,就是一系列与磁盘有关系的物理文件的组成。ORACLE内存结构和后台进程被成为数据库的实例,一个实例最多只能安装(Mount)和打开(Open)在一个数据库上,负责数据库的相应操作并与用户交互。
实例与数据库的关系如下图所示:
图一 ORACLE SERVER
(2)ORACLE内存结构(Memory structure)Oracle内存结构主要可以分共享内存区与非共享内存区,共享内存区主要包含SGA(System Global Area),非共享内存区主要由PGA(Program Global Area)组成,可以用如下图形表示。
图二 ORACLE MEMOERY STRUCTRUE
(3)后台进程(Background process)后台进程是Oracle的程序,用来管理数据库的读写,恢复和监视等工作。Server Process主要是通过他和user process进行联系和沟通,并由他和user process进行数据的交换。在Unix机器上,Oracle后台进程相对于操作系统进程,也就是说,一个Oracle后台进程将启动一个操作系统进程;在Windows机器上,Oracle后台进程相对于操作系统线程,打开任务管理器,我们只能看到一个ORACLE.EXE的进程,但是通过另外的工具,就可以看到包含在这里进程中的线程。
Oracle系统有5 个基本进程他们是:
DBWR(数据文件写入进程):将修改过的数据缓冲区的数据写入对应数据文件,维护系统内的空缓冲区。 LGWR(日志文件写入进程):将重做日志缓冲区的数据写入重做日志文件。
SMON(系统监护进程):工作主要包含:清除临时空间,在系统启动时,完成系统实例恢复,聚结空闲空间,从不可用的文件中恢复事务的活动,OPS中失败节点的实例恢复等。
PMON(用户进程监护进程):主要用于清除失效的用户进程,释放用户进程所用的资源。
CKPT(检查点进程,同步数据文件, 日志文件,控制文件):同步数据文件,日志文件和控制文件,由于DBWR/LGWR的工作原理,造成了数据文件,日志文件,控制文件的不一至,这就需要CKPT进程来同步。CKPT会更新数据文件/控制文件的头信息。
(4)ORACLE的物理结构 1)数据文件
每一个ORACLE数据库有一个或多个物理的数据文件(data file)。一个数据库的数据文件包含全部数据库数据。逻辑数据库结构(如表、索引)的数据物理地存储在数据库的数据文件中。数据文件有下列特征:
一个数据文件仅与一个数据库联系。 一旦建立,数据文件不能改变大小
一个表空间(数据库存储的逻辑单位)由一个或多个数据文件组成。
数据文件中的数据在需要时可以读取并存储在ORACLE内存储区中。例如:用户要存取数据库一表的某些数据,如果请求信息不在数据库的内存存储区内,则从相应的数据文件中读取并存储在内存。当修改和插入新数据时,不必立刻写入数据文件。为了减少磁盘输出的总数,提高性能,数据存储在内存,然后由ORACLE后台进程DBWR决定如何将其写入到相应的数据文件。2)日志文件
每一个数据库有两个或多个日志文件(redo log file)的组,每一个日志文件组用于收集数据库日志。日志的主要功能是记录对数据所作的修改,所以对数据库作的全部修改是记录在日志中。在出现故障时,如果不能将修改数据永久地写入数据文件,则可利用日志得到该修改,所以从不会丢失已有操作成果。
日志文件主要是保护数据库以防止故障。为了防止日志文件本身的故障,ORACLE允许镜象日志(mirrored redo log),以致可在不同磁盘上维护两个或多个日志副本。
日志文件中的信息仅在系统故障或介质故障恢复数据库时使用,这些故障阻止将数据库数据写入到数据库的数据文件。然而任何丢失的数据在下一次数据库打开时,ORACLE自动地应用日志文件中的信息来恢复数据库数据文件。3)控制文件
每一ORACLE数据库有一个控制文件(control file),它记录数据库的物理结构,包含下列信息类型:
数据库名;
数据库数据文件和日志文件的名字和位置; 数据库建立日期。
为了安全起见,允许控制文件被镜象。
每一次ORACLE数据库的实例启动时,它的控制文件用于标识数据库和日志文件,当着手数据库操作时它们必须被打开。当数据库的物理组成更改时,ORACLE自动更改该数据库的控制文件。数据恢复时,也要使用控制文件。
【我对Oracle图形界面使用心得】
Oracle数据库是一个大型系统,具有强大的数据定义、操纵、组织和存储和维护等管理功能,还具有一定的数据通信接口功能,且分有图形操作界面和文本操作界面。听老师说学习数据库技术就是要学习其语言,熟悉掌握文本操作能有效提高数据库技术。但作为一个初次与实体数据库接触的学生,我更喜欢图形操作界面。在几次尝试中我有以下体会: 【优点】
(1)图形界面给人的第一印象就是直观,相比起纯语言的模式,图形界面能更好的体现你的操作。因为学习数据库以来,老师所讲解的都是一些查询语言,和命令行之类的语言的知识。而通过直观的图形界面,使我数据库的基本结构(物理存储结构、逻辑存储结构)有了更为深刻的了解体会,看到了oracle数据库的一些优秀的特性。和一些优秀的操作功能。
(2)使用图形界面能够更加快捷且准确的行使数据库的各种操作。因为oracle数据库支持图形等操作,使得一些需要用SQL语句或是命令行的操作可以通过简单的拖放点击图形即可完成,这一方面减少了错误的发生,一方面也简化了工作任务。
(3)图形操作界面包含了语句操作的所有功能,而且还能通过教程或是文档获得帮助,这使得你能在使用的过程中克服一些困难。最重要的是,在图形界面的使用过程中你可以直观清晰的看到各种操作产生的结果,加深你对数据库中各种关系的理解。
【缺点】
(1)使用图形界面不能做到像语言命令操作的多变性,一部分操作通过语言能够简单化,例如对于很多对象的查询和修改,就比较适合用语言操作,这体现了图形界面操作的局限性。
(2)图形界面所占用系统资源大,不利于多用户的并行操作。也减低了系统的处理能力。最关键的是图形界面不容易维护和修改对象(3)无逻辑
图形操作是一个非结构化的操作集合,先后顺序完全掌握在操作者手中。这种操作过程很容易出错,而文本操作着可以利用语句有效控制。
【总结】
虽然使用oracle一段时间,但是要学的东西实在是太多了,不仅是数据库软件本身,还有SQL语言也是要好好学的,虽然说觉得图形界面好,方便,但是如果最基本的语言没学好,还是不能有所作为的。
第三篇:VFP讲稿(创建数据库和表)
第二部分
数据库的创建与单命令
创建数据库和表
一、Visual FoxPro 6.0的配置
P28
二、项目及其管理器
P31
1.项目的概念
项目:是文件、数据、文档和Visual FoxPro对象的集合,被保存为扩展名为PJX的文件。
建立项目可以对相关的内容(项目的各组成部分)进行统一组织、统一管理。
项目管理器:是Visual FoxPro中处理数据和对象的主要组织工具,是Visual FoxPro的“控制中心”。
项目管理器为其各个组成部分提供了一个组织良好的分层结构视图。利用项目管理器,用户可以创建、修改、移出或删除文件。只要简单地单击鼠标,就可以跟踪表和查询,组织表单、报表、标签、代码、位图和其它文件。
2.项目的创建
3.一个项目产生两个文件.PJX和.PJT。4.打开/关闭项目 5.选项卡
三、Visual FoxPro 数据库的基本操作
P93 1.建立数据库
(1)在项目管理器中建立 *(2)从“新建”对话框中建立 *(3)用命令建立
P94(4)新建立的数据库有三个文件
三个文件的扩展名分别是:dbc
dct
dcx dbc数据库文件的扩展名 dct数据库备注文件的扩展名 dcx数据库索引文件的扩展名 2.打开和关闭数据库(1)打开数据库 有三种打开方法: 在项目管理器中打开 *从“打开”对话框中打开 *用命令打开
OPEN DATABASE命令
P95(2)关闭数据库 CLOSE DATABASE 3.数据库设计器
有三种打开方法: 在项目管理器中打开 *从“打开”对话框中打开 *用命令打开
MODIFY DATABASE命令
P98 4删除数据库
有两种删除方法: 在项目管理器中删除 *用命令删除
DELETE DATABASE命令
P99
四、数据库表
1.建立数据库表
P99(1)表设计器
(2)字段名:命名规则与内存变量的命名规则相同。可与内存变量同名。(3)字段类型和宽度(4)建立数据库表产生的文件(5)字段有效性组框(6)用命令建立表
使用命令CREATE <表名> 有打开的数据库时,建立的是数据库表,否则建立的是自由表。2.修改表结构
P102(1)插入字段(2)删除字段(3)修改字段
(4)用命令MODIFY STRUCTURE打开表设计器进行修改
五、自由表
如果当前没有打开数据库,创建的表是自由表。1.创建自由表。
2.自由表和数据库表的异同。
自由表和数据库表的设计器不同。*数据库表有很多附加信息。3.将自由表添加到数据库。4.从数据库中移出表。
第四篇:第二章 数据库和表的操作
第二章 数据库和表的操作
首先创建名为“教学管理”的数据库,完成以下操作: 1.在数据库中,建立“教师表”,表结构如下:
教师表(教师编号,姓名,性别,工作时间,政治面貌,学历,职称,系别,电话号码,婚否,简历,照片,个人主页)
其中,教师编号、姓名、性别、政治面貌、学历、系别、电话号码为文本型,工作时间为日期型,职称为查阅向导类型(值包括教授,副教授,讲师,助教),婚否为是/否类型,简历为备注型,照片为OLE对象,个人主页为超链接类型,字段长度根据需要定义,最后输入四条记录。(注:教师编号以10开头,至少输入姓名中含有“军”字的一条记录)2.设置工作时间的格式为中日期。
3.设置电话号码的输入掩码,使其书写格式为前6位为:“(0936)”,后7位为数字。
4.设置性别字段的默认值为“女”,设置性别字段的有效性规则,使其只能取“男”或者“女”,有效性文本为:性别只能是男或女。
5.设置教师编号的有效性规则,使其前两位必须为“10”,有效性文本为“教师编号的前两位必须为10”。
6.为“教师表”创建主索引,索引字段为“教师编号”,索引名称为jsbh,降序;同时创建一普通索引,索引字段为“系别”,索引名称为系别;最后创建一多字段索引,索引字段包括“职称”、“工作时间”,索引名称为zcgzsj。7.将“教师表”中“教师编号”定义为主键。8.在数据库中建立“工资表”,表结构如下:
工资表(教师编号,基本工资,奖金,房租,公积金,医疗保险,应发工资,实发工资)
其中,教师编号为文本型,其他均为货币型,最后输入两条记录。
9.在“教学管理”数据库中建立“教师表”和“工资表”之间的一对一关系。10.打开Excel,分别在A1、B1、C1单元格中输入教师编号、课程名、学分,保存为“选课表.xls”,将“选课表.xls”导入到“教学管理”数据库中。
11.在“工资表”中奖金前面增加一字段,字段名为“生活补贴”,类型为货币型,修改“工资表”中基本工资的类型为数字型,删除“房租”字段。
12.在“工资表”中追加一条记录,记录值分别为“1002574”、“1500”、“300”、“500”、“200”、“20”、“2300”、“2080”。13.将“教师表”中的第一条记录删除。
14.将“教师表”中“学历”和“职称”字段位置互换。15.将“教师表”中“简历”列隐藏。16.将“教师表”中“姓名”列冻结。
17.将“教师表”中隐藏的“简历”列显示,并取消“姓名”列的冻结。18.查找“教师表”中姓名中有“军”字的记录,并把“军”字替换为“亮”字。19.将“教师表”中的记录先按“职称”降序排列,再按“工作时间”升序排列。20.将“教师表”中的男性副教授筛选出来,将“工资表”中基本工资小于2000的记录筛选出来。
第五篇:会议使用表
一、目前宫颈稳态检测收费情况:
1、陈处长说的宫颈癌筛查200元/次收费,按严格意义上来讲一次只能收200,如果是200元/项就可以收两项400了,当然陈处长说可以收两次那就收收看,主要看主任能不能收,估计麻烦,出报告的时候注意E6和E7两个分两行出报告,虽然其结果都是一样的,象舟山人民的报告就是这样出的,如E6e7mRNA实际是300copies/ml,出报告为: E6 300copies/ml E7 300copies/ml。
2、我们的产品为:宫颈稳态检测(化学发光法),说明书没有明确检测什么,其实宫颈稳态试剂盒是包括hpv DNA和mRNA的。
3、HPV 在体外是只有DNA的,但在体内转变为mRNA了,其实HBV病毒等DNA病毒在体外虽然都是只有DNA,但在体内都是有mRNA的,其是借助宿主细胞的各种元件生成的mRNA,最后生成病毒所需要的各种蛋白质或酶这样才能完成其病毒的繁殖,生成mRNA和各种蛋白质也就是病毒进入宿主细胞的原因,否则不进入是无法自我繁殖的。(这个需要和处长解释清楚为什么HPV mRNA存在的。mRNA阳性不仅代表病毒存在,而且代表病毒在繁殖,在产生致癌致病作用。
4、先前HPV检测的国家条形码名称是“人乳头瘤(HPV)核酸检测”(请小伊上网查到国家医疗器械收费的出处及条形码编号,最好打印出来),告诉陈处长浙江HPV检测收费都是统一的,无论是什么方法,无论是HPV DNA还是RNA,都是用这个收费(请小伊上网查到浙江医疗器械收费的出处及条形码编号,最好打印出来),其条形码实际的“核酸”概念是包括DNA(脱氧核糖核酸)和mRNA(核糖核酸)。由于先前各地物价都是套HPV DNA收费,没有报HPV mRNA收费,唯一只有浙江地区统一用了人乳头瘤(HPV)核酸检测,没有区分DNA、mRNA或另外取名字。因此目前新的国家医改之后只有了“人乳头瘤病毒脱氧核糖核酸扩增检测”了,忽视了还有“人乳头瘤病毒核糖核酸扩增检测”,5、以下是这次医改之后的HPV DNA的条形码,没有HPV mRNA的了。
二、宫颈稳态检测收费解决方案:
一)、现在申请国家新增的条形码:新增名称用“宫颈稳态检测”,放在病理科收费范畴内:
1、优点:由于注册证和收费名称很好的对应了,方便今后各省份的物价审批了。
2、缺点:
1)国家新增条形码目前陈处长说需要5个省份上报,据我所知上次医改文件下发,说在清理老的收费结束前各地原则上都不接受新增物价的申报(这块出处文件请小伊上网查到后打印出来,标注清楚); 2)即使能上报,时间来的急吗,如何上报呢。
3)“宫颈稳态检测”一般都不好放病理科收费范畴的,新的国家条形码病理科一般都是技术收费的。
二)、现在申请国家增补旧的条形码:保留“人乳头瘤病毒核酸检测”这个老的条形码,如果各地对于筛除的老的条形码有异议,请于明年5月份向省物价局提出申请,申请通过继续保留,没有通过就取消。(请小伊下载医改文件的原话,打印标注出来)或者增补条形码“人乳头瘤病毒核糖核酸非扩增定量检测”;
1、优点:无论是保留,还是增补较之新增“宫颈稳态检测”这个条形码从政策上、可操作性上来说都更靠谱。
2、缺点:我们的产品注册证是“宫颈稳态检测试剂盒”在各省进行物价申报的时候可以会遇到麻烦,而且还是二类证,在专家过会的时候会遇到不小的障碍,象浙江这样的省份就非常麻烦,如果是三类证问题还好办。
三)、医改之后使用新条形码申报物价:
1、优点:
1)无需上报新的编码,节省开支,各省份估计明年5月份就可以开始申报物价。
2)有些省份是有这个物价的,名称为“其他病原体RNA检测”,广东是150元/项,广东代理商准备以后收这个物价。
2、缺点:由于其物价收费是“项”,计算单位为“每个病原体为一项”而我们不知道一项的收费是多少,我们13种亚型收13项很难或者收两项以上,因为我们就一个数据,两项E6、E7还说的过去,浙江省就没有物价(小伊可以查下“其他病原体RNA检测”,这个物价多少省份有价格,都是多少)
四)、医改之后申请国家新的条形码:明年医改之后,等明年年底三类证“HPV E6、E7 mRNA(bDNA杂交技术)”出来后,申报“分子病理学技术与诊断”栏中“组织/细胞支链DNA(bDNA)杂交检查诊断”,其模仿的是医改之后的原位杂交条形码。
1、优点:一劳永逸了,不仅是现有的项目,今后所有的bDNA杂交技术的项目都有收费了,而且别人还不能借我们的收费。
2、缺点:估计申请新的条形码需要5个省份申报,申报起点还要是等三类证出来,明年年底估计才能出来,申报下来不知道什么时候了,之后各省再报物价,更加不知道什么时候,时间点的把握很难,可能远水解不了近渴。
五)、宫颈稳态检测改做HPV E6、E7 DNA:权宜之计,已装机的小医院或者客情好的医院还会继续开展,客情关系好的医师还能开单;同时收费会下降,如浙江从240,降到了200,二级代理商基本没有利润了,销售额估计至少减少50%。
六)、宫颈稳态检测套收原位杂交收费:权宜之计,已装机的小医院或者客情好的医院还会继续开展,医生开单可能由于客情费用减少会有一些减少,收费降低,如浙江从240,降到了200,二级代理商基本没有利润了,销售额估计至少减少50%。