当前位置:论文写作 > 毕业论文范文 > 文章内容

图书馆数据库设计查询检索方法

主题:数据库语言 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-04-12

简介:关于对不知道怎么写数据语言论文范文课题研究的大学硕士、相关本科毕业论文数据语言论文开题报告范文和文献综述及职称论文的作为参考文献资料下载。

数据语言论文范文

数据库语言论文

目录

  1. 1. Oracle数据库与SQL概述
  2. 2. 图书馆数据库设计
  3. 3. 单表查询
  4. 4. 多表查询
  5. 5. 排序显示
  6. 6. 结论
  7. 数据库语言:yy7748 易语言教程变量与数据类型02

(辽宁师范大学管理学院 辽宁大连 116029)

摘 要:本文以图书馆数据库设计为研究对象,结合案例探讨了基于Oracle的数据库设计和查询检索方法,并在最后结合笔者工作实践给出了几点结论,全文是笔者长期研究实践基础上的理论升华,相信对从事相关工作的同行能有所裨益.

关键词:数据库设计 Oracle 案例

中图分类号:TP3 文献标识码:A 文章编号:1672-3791(2014)08(a)-0255-02

1. Oracle数据库与SQL概述

Oracle数据库是oracle公司所研制和开发的一个关系数据库系统.经过几十年的发展,其功能和性能不断完善,己成为功能最齐全最受欢迎的数据库系统.Oracle系统由oracle的核心,SQL*PLUS接口、主语言接口以及各种系统实用程序组成.Oracle是目前应用最广泛的数据库系统.一个完整的数据库系统包括系统硬件、操作系统、网络层、DBMS(数据库管理系统)、应用程序与数据,各部分之间是互相依赖的,对每个部分都必须进行合理的配置、设计和优化才能实现高性能的数据库系统.

(1)非结构程度高.用户在使用计算机完成系统工作时,是使用系统所提供的语言来表达或描述自己处理要求的.例如常用的FORTRAN、COBOL等都是系统所提供的用户语言.(2)用户性能好.衡量一个语言好坏的一个标准是用户性能的好坏.所谓用户性能好是值一种语言在被一个新用户学习掌握时,用户不必花费太多的时间就能学会,并且很快就能熟练的掌握和使用.经过实验,SQL语言是一种用户性能非常好的语言,它非常便于用户学习与掌握.(3)语言功能强.SQL语言是一种关系数据库语言.关系数据库分为两大类,一类是关系代数语言,另一种是关系演算语言.(4)两种使用方式.SQL语言可以通过两种方式使用,一种是命令方式,另一种是程序方式.采用命令方式使用SQL时,用户通过交互式的方式,每输入一条命令,系统就会执行该命令,并且显示执行的结果.SQL语言还可以镶入在象COBOL、FORTRAN、C等高级语言中,组成一个完整的程序.用户根据自己不同的需要,灵活的选择相应的使用方式,以满足不同的要求.(5)提供数据控制功能.数据功能时数据库系统的重要部分.SQL语言提供了事务控制,它能保证数据的共享以及并发使用而不产生干扰,也便于对数据库的恢复.

2. 图书馆数据库设计

下面以图书馆数据库设计为例使用oracle操作系统进行功能分析.

关系数据库的特点之一就是用表的方式组织数据.通常这种表称之为关系.表是语言存放数据,查找数据以及更新数据的基本数据.这种表与我们日常生活中所见的表非常相似,但不完全相同.在语言中,表有其严格的定义,它是一种二维表格.对于这种表有如下规定.

(1)每个表都有一个名字,通常称为表名或关系名.(2)表中的一行称之为一个元组,它相当于一个记录.(3)一个表可以由若干列组成,表的每一列必须命名唯一,即表中每一列都有一个名字,同一表中不允许有相同的名字.(4)同一列的数据必须具有相同的数据类型.(5)表中的列值必须似不可分割的基本数据项.

建表:依次建立图书、读者、借阅三个表.

建立图书表,该表记录了图书的总编号、书名、作者、出版单位、单价的信息,在表结构中输入信息,得到表1.

建立读者表,该表记录了读者的借书证号、单位、姓名、职称、地址的信息,表结构如表2.

3. 单表查询

使用查询功能SQL语言中最主要,最核心的部分是它的查询功能.所谓查询就是从数据库中提取满足用户指定条件的数据.查询是由SELECT命令实现的.在SQL中,许多其他操作也涉及到SELECT命令.例如插入一组数据时,可以将SELECT命令查询到的数据增加到一个表中,视图定义也使用SELECT命令将满足一组条件的数据构成一个视图等等.查询虽然只使用SELECT命令,但由于它能反映不同的查询要求,因此它是SQL语言中最复杂的命令.在查询过程中仅涉及到一个表的查询称为基本查询或一元查询.

以上面的图书表为例进行一元查询.

查询所有书籍的书名、作者、出版单位、单价

SQL语言为: select 书名,作者,出版单位,单价

from 图书

得到的结果如表3所示.

4. 多表查询

查询读者的借书证号、姓名、总编号、借书日期.

select借书证号、姓名、职称、地址、总编号、借书日期from借阅,读者where读者.借书证号等于借阅.借书证号.

得到的结果如表4所示.

5. 排序显示

用户在使用select命令查找数据时,查询的结果是按照元组在表中的顺序显示的.有时用户要求查询的结果按照某种特定的顺序显示,例如,按照年龄由小到大来显示数据等.在select命令中提供了order by子句,用于可以使用来改变查询结果的显示顺序.

例如在图书表中以单价递增的顺序显示书籍的信息

SQL语言为:select﹡from 图书

order by 单价

结果如表5所示.

6. 结论

(1)创建索引一般有两个目的:维护被索引列的惟一性和提供快速访问表中数据的策略.大型数据库有两种索引,即簇索引和非簇索引,一个没有簇索引的表是按堆结构存储数据,所有的数据均添加在表的尾部.(2)为了保证数据库的一致性和完整性,设计人员往往会设计过多的表间关联(Relation),尽可能地降低数据冗余.表间关联是一种强制性措施,建立后,对父表(Parent Table)和子表(Child Table)的插入、更新、删除*作均要占用系统的开销,另外,最好不要用Identify属性字段作为主键与子表关联.如果数据冗余低,数据的完整性容易得到保证,但增加了表间连接查询的*作.为了提高系统的响应时间,合理的数据冗余也是必要的.(3)数据类型的合理选择对于数据库的性能和作具有很大的影响,表现在:Identify字段不要作为表的主键与其它表关联,这将会影响到该表的数据迁移,Text和Image字段属指针型数据,主要用来存放二进制大型对象(BLOB).这类数据的作相比其它数据类型较慢,因此要避开使用,日期型字段的优点是有众多的日期函数支持.

数据库语言:yy7748 易语言教程变量与数据类型02

参考文献

[1] 沈金发,郑甫京,王令赤.关系数据库系统[M].清华大学出版社,1992.

[2] 卢军发,彭顶华.谈论文范文院校图书馆数字资源建设[J].江西论文范文专科学校学报,2010(4).

[3] 孙晓瑜,王荣宗.探析手机图书馆与高校背景融合的应用发展[J].石油教育,2011(2).

[4] 黄继超.浅谈有效利用高校图书馆数字资源[J].科技信息,2010(18).

[5] 温国华.高校图书馆特色数据库建设与问题探讨[J].内蒙古科技与经济,2009(9).

总结:本文关于数据语言论文范文,可以做为相关论文参考文献,与写作提纲思路参考。

数据库语言引用文献:

[1] 语言特色和电视论文范文数据库 语言特色和电视有关学士学位论文范文2万字
[2] 大数据和会计论文范文数据库 大数据和会计类有关学士学位论文范文2500字
[3] 大数据和档案管理论文范文数据库 大数据和档案管理类有关毕业论文题目范文2500字
《图书馆数据库设计查询检索方法》word下载【免费】
数据库语言相关论文范文资料