WWW.51LUNWEN.COM 无忧论文网
蜂朝集团总站|英语论文网|免费论文网|论文导航网 英国·澳大利亚·新西兰·加拿大·美国·东南亚
无忧论文网无忧论文网名校师资提供一流服务
2008/7/5 星期六
论文首页 | 论文下载 | 论文写作 | 论文老师 | 论文代写 | 论文发表 | 发表杂志 | 翻译服务 | 支付方式
  论文出售 | 留学论文 | 论文格式 | 硕士论文 | 博士论文 | 本科论文 | 发表供需 | 教育导航 我的无忧  
经济论文|社会哲学|英语论文|新闻媒体|历史文学|保险论文|会计审计|法律论文|艺术论文|工程论文|化工冶金|机械自动|能源动力|电子信息|计算机科|土建论文|航空气象|生命环境|物理论文|地理地质|数学论文|医学论文|农业科学|交通运输|消防安全|考古论文|工商管理|行政政治|工程项目|公共管理|教学论文|教育论文|应用范文|财务范文|合同样本|政工类文|法律法规|网络营销|论文写作|留学文书|英语翻译|法语翻译|
蜂朝无忧论文网论文下载中心 [自然科学类][计算机科学][计算机应用]图书馆管理系统
本类导航  
计算机科学
 →计算机软件
 →计算机应用
 →计算机网络
 →计算机数据库
 →计算机硬件
本专业最热门的论文
图书馆管理系统(14269)
电子商务安全机制研究-支付系统的研究与实现(2840)
数据加密技术(2340)
中小企业网站建设(2142)
《编译技术》多媒体课件制作(附开题报告,任务书,外文资料翻译等)(2089)

Google 英语论文 硕士论文 论文下载 论文发表
论文题目: 图书馆管理系统
论文编号: lw200708221117376906
论文属性: 学术论文
论文国籍:
论文语言:中文
登出日期: 2007-08-22  
点击次数:14268
论文字数:22825
购买价格: 免费文章
论文大纲,目录
关键词搜索:
由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。
统一的语言:SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。
SQL为许多任务提供了命令,其中包括:
n 查询数据
n 在表中插入、修改和删除记录
n 建立、修改和删除数据对象
n 控制对数据和数据对象的存取
n 保证数据库一致性和完整性
以前的数据库管理系统为上述各类操作提供单独的语言,而SQL 将全部任务统一在一种语言中。
所有关系数据库的公共语言:由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS(关系数据库管理系统)转到另一个,所有用SQL编写的程序都是可以移植的。
2.2.2SQL语句
SQL功能强大,是一种完备的数据处理语言,不仅用于数据库查询,而且用于数据库中的数据修改和更新,概括起来,它可以分成以下几组:
DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据;
DDL(Data Definition Language,数据定义语言): 用于定义数据的结构,比如 创建、修改或者删除数据库对象;
DCL(Data Control Language,数据控制语言):用于定义数据库用户的权限。
DML组可以细分为以下的几个语句:
SELECT:用于检索数据;
INSERT:用于增加数据到数据库;
UPDATE:用于从数据库中修改现存的数据;
DELETE:用于从数据库中删除数据。
DDL语句可以用于创建用户和重建数据库对象。下面是DDL命令:
CREATE TABLE,ALTER TABLE,DROP TABLE,CREATE INDEX,DROP INDEX
下面是一个简单SQL语句的例子:
我们使用SQL语句来从Book中检索‘借书证号’为‘000001’的借阅者姓名:
SELECT 姓名FROMBook WHERE 借书证号 = ‘000001’
2.2.2.1 DDL与DML
数据定义语言DDL:它是用来创建和修改数据库结构的一种语句,包括 Create、Alter和Drop 语句。
数据操作语言DML:包括数据查询与数据更新。数据查询主要是由Select语句完成,这一点不再赘述。而数据更新所造成的风险大大超过数据查询。数据库管理系统必须在更改期内保护所存储的数据的一致性,确保有效的数据进入数据库,数据库必须保持一致性,DBMS还必须协调多用户的并行更新,以确保用户和它们的更改不至于影响其它用户的作业。
用于修改数据库内容的 SQL 语句主要有以下三个:
(1)Insert,向一个表中加入新的数据行
(2)Delete,从一个表中删除数据行
(3)Update,更改数据库中已经存在的数据
Insert标准语法:
INSERT INTOtable_name (col1, col2...)VALUES(value1, value2...)
下例要将借书证号为‘000001’作为一个新的借书情况加入借书情况表OWNER中
Insert Into
owner (借书证号,图书编号,借书日期)
values (‘000001’,‘00000001’,‘2002-9-12’)
Insert 语句还可以将多行数据无忧论文 【http://www.uklunwen.com】添加到目标表中去,在这种形式的 Insert 语句中,新行的数据值不是在语句正文中明确地指定的,而是语句中指定的一个数据库查询。添加的值来自数据库自身的行,在某些特定的状态下,这是非常有用的。多行 Insert 语句为拷贝数据提供了一种紧凑而高效的方法,但我在自已做的图书管理系统中没有使用这种方法,我在系统中是使用循环依照上面的用法来完成多个记录的插入。
Update语句用于更新单表中选定行的一列或多列的值。要更新的目标表在语句中定义,Set子句则指定要更新哪些列并计算它们的值。Update语句总是包含Where语句,而且Update语句比较危险,所以您必须明确地认识到Where语句的重要性,Where语句被用来指定需要更新的行。
标准语法:
UPDATE table_name
SET columnname1 = value1
[, columname2 = value2]...
WHERE search_condition
Delete 语句标准语法:
DELETE FROMtablename WHEREcondition
2.2.2.2 复杂操作实现
在信息管理系统中,我们往往会遇到归类、汇总、映射、索引、子查询等复杂操作,相应的支持与实现如下:
u GROUP BY方法
GROUP BY子句语法为:
SELECT column1, SUM(column2)
FROM "list-of-tables"
GROUP BY "column-list";
这个GROUP BY子句将集中所有的行在一起,它包含了指定列的数据以及允许合计函数来计算一个或者多个列。
在本人的系统中在显示数据时用到了此语句来对查询所得的内容排序然后再显示。
u 组合条件和布尔运算符
以下的SQL语句中就含有组合条件:
SELECT column1, SUM(column2)
FROM "list-of-tables"
WHERE "condition1" AND "condition2";
下面是一个示例:
SELECT 身份描述
FROM ID,user
WHERE ID.身份编号=USER.身份编号 and user.借书证号=’000001’;
这条SQL语句是从user、id表中查找借阅证号为000001的借阅者的身份描述,第三条语句中如果其中有一个条件为假,那么就什么都没有显示。
u UNION子句
有些时候,需要一起浏览多个查询的结果、组合它们的输出,我们可以使用UNION关键字。

第三章应用系统开发工具
§3.1Delphi6.0 VCL组件的体系结构
Delphi类可以粗略地分成两部分:一部分是组件类,这些组件类通常以某种方式出现在组件面板上,当用户从组件面板上点取一个类的图标后,在程序中就自动生成了该类的对象(非可视组件除外);另一部分是功能类,这此功能类的对象通常出现在程序代码中,起着不可代替的作用,但是这些功能类在组件面板上是找不到的。在Delphi中,每一个类的祖先都是Tobject类,整个类的层次结构就像一棵倒挂的树,在最顶层的树根即为Tobject类。这样,按照面向对象编程的基本思想,就使得用户可用Tobject类这个类型代替任何其它类的数据类型。实际上在Delphi的类库中,Tobject类派生出了为数相当众多的子类,它们形成了一个庞大的体系,通常情况下,如果不自行开发组件,就不必了解整个类的体系结构,只用到类层次树的叶结点就足够了。
这一小
第1页 第2页 第3页 第4页 第5页 第6页 第7页 第8页 第9页 第10页 
上一篇:基于WWW的协同式CAI软件的Jav下一篇:VB中创建超长时间计时器对象
最新论文 最热门论文
湖南株洲化口二集团员工岚位
A公司人力资源管理
开展人力资源管理,培养献身精神,实现企业成长
某高校人力资源的现状及开发研究
高校人力资源开发管理之初探
校园网站设计
英语专业毕业论文-英语委婉语的交际功能
图书馆管理系统
论英汉翻译中的“直译”与“意译”现象
To Foreignize or To Domesticate
论文首页】【设为主页】【加入收藏】【打印本文】【回到顶部
 
 
Copyright (c) 2002 ~ 2009 蜂朝集团旗下网站. All rights reserved.