基于SQL的土体数据库建立与应用

合集下载

数据库实验一 运用SQL语言建立数据库

数据库实验一  运用SQL语言建立数据库

学号:班级:姓名:专业:实验一:sql数据定义功能1.实验目的:熟练掌握SQL的各种数据定义功能,包括(1).定义表的功能,包括主码和外码的定义(2).修改表的定义功能,包括增加属性,删除属性,修改属性类型(3).建立和删除索引操作,理解索引的作用4).删除表功能2.实验内容:1). 使用SQL语句建立学生管理系统相关的表,同时完善各表的相关完整性约束。

其中带有下划线的为主码学院(学院代码,学院名称)学生(学号,姓名,性别,学院代码),学院代码为外码教师(教师号,教师姓名,学院代码),学院代码为外码课程(课程号,课程名,学时)学习(学号,课程号,成绩),学号为外码,课程号为外码开课(教师号,课程号),教师号为外码,课程号为外码2). 对各表进行增加、删除、修改属性操作添加操作:对学生表添加出生日期字段,和家庭地址字段,教师表增加性别字段,出生日期字段,对课程表增加先修课程字段等。

删除操作:删除学生表家庭地址字段,删除教师表出生日期字段修改操作:修改学生姓名字段,该字段值不允许取空值3.)建立索引为学生表在学生姓名上建立名为sname-index 的索引,在学院代码字段上建立名为dept-index,降序。

4. )删除表操作删除上述表的定义,并重新执行定义表的查询再次建立各表5). 利用ACCESS 2003 /2007完善各表的数据内容3.实验步骤及结果:创建学院表实验步骤:查询—>在设计视图中创建查询—>选择SQL视图,输入如下SQL语句:CREATE TABLE 学院(学院代码CHAR(8) , 学院名称CHAR(15), PRIMARY KEY (学院代码));(1)创建学生表实验步骤:查询—>在设计视图中创建查询—>选择SQL视图,输入如下SQL语句:CREATE TABLE 学生( 学号CHAR(8) , 姓名CHAR(4), 性别CHAR(1), 学院代码CHAR(8)REFERENCES 学院(学院代码), PRIMARY KEY (学号));(2)创建教师表实验步骤:查询—>在设计视图中创建查询—>选择SQL视图,输入如下SQL语句:CREATE TABLE 教师( 教师号CHAR(8) , 教师姓名CHAR(4), 学院代码CHAR(8) REFERENCES 学院(学院代码), PRIMARY KEY (教师号));(3)创建课程表实验步骤:查询—>在设计视图中创建查询—>选择SQL视图,输入如下SQL语句:CREATE TABLE 课程( 课程号CHAR(4) , 课程名CHAR(15), 学时INT, PRIMARY KEY (课程号));(5)创建学习表实验步骤:查询—>在设计视图中创建查询—>选择SQL视图,输入如下SQL语句:CREATE TABLE 学习( 学号CHAR(8), 课程号CHAR(4), 成绩SMALLINT, PRIMARY KEY (学号,课程号), FOREIGN KEY (学号) REFERENCES 学生(学号), FOREIGN KEY (课程号) REFERENCES 课程(课程号));(6)创建开课表实验步骤:查询—>在设计视图中创建查询—>选择SQL视图,输入如下SQL语句:CREATE TABLE 开课( 教师号CHAR(8) , 课程号CHAR(4), PRIMARY KEY (教师号,课程号), FOREIGN KEY (教师号) REFERENCES 教师(教师号), FOREIGN KEY (课程号) REFERENCES 课程(课程号));2. 对各表进行增加、删除、修改属性操作添加操作:对学生表添加出生日期字段,和家庭地址字段:实验步骤:查询—>在设计视图中创建查询—>选择SQL视图,分别输入如下SQL语句:ALTER TABLE 学生ADD COLUMN 出生日期DATE; ALTER TABLE 学生ADD COLUMN 家庭地址CHAR(20);教师表增加性别字段,出生日期字段:实验步骤:查询—>在设计视图中创建查询—>选择SQL视图,分别输入如下SQL语句:ALTER TABLE 教师ADD COLUMN 性别CHAR(1); ALTER TABLE 教师ADD COLUMN 出生日期DATE对课程表增加先修课程字段:实验步骤:查询—>在设计视图中创建查询—>选择SQL视图,输入如下SQL语句:ALTER TABLE 课程ADD COLUMN 先修课程CHAR(15)删除操作:删除学生表家庭地址字段:实验步骤:查询—>在设计视图中创建查询—>选择SQL视图,输入如下SQL语句:ALTER TABLE 学生DROP COLUMN 家庭地址删除教师表出生日期字段:实验步骤:查询—>在设计视图中创建查询—>选择SQL视图,输入如下SQL语句:ALTER TABLE 教师DROP COLUMN 出生日期;修改操作:修改课程表中先修课程字段名称为先修课程号:实验步骤:查询—>在设计视图中创建查询—>选择SQL视图,分别输入如下SQL语句:ALTER TABLE 课程DROP COLUMN 先修课程; ALTER TABLE 课程ADD COLUMN 先修课程号CHAR(4)修改学生姓名字段,该字段值不允许取空值:实验步骤:查询—>在设计视图中创建查询—>选择SQL视图,分别输入如下SQL语句:ALTER TABLE 学生ALTER 姓名CHAR(4) NOT NULL;3. 建立索引为学生表在姓名上建立名为sname-index 的索引在学院代码字段上建立名为dept-index的索引,降序。

SQL数据库的创建、修改与删除实验报告

SQL数据库的创建、修改与删除实验报告

据库文件GradeManager_data1,初始大小为10MB,最大50MB,按照5%增长,确定。

5)打开GradeManager数据库属性窗口中的“文件”属性页,选择新增的数据库文件GradeManager_data1,点击“删除”按钮将其删除。

6)右击GradeManager数据库,查看快捷菜单中的“删除”按钮。

该按钮可以删除整个GradeManager数据库。

7)点击工具栏中的“新建查询”按钮,在查询窗口中输入相应的T-sql语句对上述操作进行实现。

【实验报告内容】
(1)给出各实验步骤相应的截图展示。

(2)写出上述操作相应的T-sql语句。

Creat datebase Grademanager
On primary
(name=’Grademanager_data’,
Filename=E:\data\grademanager_da ta,mdf’,size=5mb Filegrowth=10%)
Log on
(name=’Grademanager.log’,
Filename=’E:\data\Grademanager.log.ldf’,
Size=2mb
注:1、报告内的项目或设置,可根据实际情况加以补充和调整
2、教师批改学生实验报告应在学生提交实验报告10日内。

sql数据库原理与应用

sql数据库原理与应用

sql数据库原理与应用SQL database, or structured query language database, is a type of database that is used to store and manage data in a structured manner. It is a powerful tool that allows users to create, retrieve, update, and delete data from a database. SQL is widely used in both small and large organizations for managing their data. It is an essential tool for businesses to store and manipulate their data efficiently. SQL databases are known for their scalability, reliability, and performance, making them an ideal choice for businesses of all sizes.SQL数据库,即结构化查询语言数据库,是一种用于以结构化方式存储和管理数据的数据库类型。

它是一种强大的工具,允许用户从数据库中创建、检索、更新和删除数据。

SQL在小型和大型组织中被广泛使用,用于管理其数据。

它是企业存储和高效操作数据的重要工具。

SQL数据库以其可扩展性、可靠性和性能而闻名,使其成为各种规模企业的理想选择。

One of the key characteristics of SQL databases is their ability to handle large amounts of data efficiently. With the use of indexing, querying, and optimization techniques, SQL databases can quicklyretrieve and manipulate data, even when dealing with massive datasets. This makes them suitable for businesses that need to process and analyze large volumes of data on a regular basis.SQL数据库的一个关键特点是其能够高效处理大量数据。

实验五 数据库的建立和维护(sql)

实验五 数据库的建立和维护(sql)

实验五:数据库的建立和维护一、实验目的(1)认识SQL SERVER2005数据库管理系统,熟悉它的使用界面;(2)熟练掌握使用可视化方法及利用SQL语句建立数据库、修改数据库属性、更改数据库名称及删除数据库的操作。

二、实验内容在SQL SERVER2005中使用可视化方法及利用SQL语句建立数据库、修改数据库属性、更改数据库名称及删除数据库。

三、实验步骤:在SQLSERVER中用SQL SERVER2005 Management Studio新建数据库:1建立xsgl数据库:1)用可视化方法创建数据库:①启动SQL Server2005Management Studio,界面如下:SQL Server2005企业管理器界面②选择树形菜单数据库,点击鼠标右键,出现如下弹出式菜单,选择新建数据库③在图中,按图分别设置数据库xsgl的属性,点击确定按钮,完成了数据库的创建。

数据库名称属性设置图6 数据库数据文件和日志文件属性设置选择确定按钮,则创建xsgl数据库。

2)用SQL语句建立数据库xsgl单击常用工具栏的按钮“新建查询”,就可以建立一个数据库引擎查询文档,利用代码在其中创建数据库:2查看和修改数据库属性1)使用可视化方法:①启动SQL Server2005Management Studio,右击指定的数据库,选择“数据库属性”对话框。

②在该对话框中选择“文件”项,就可以对数据库文件进行修改。

可以增加数据文件,也可以删除数据文件,还可以修改数据库文件的逻辑名称、大小和增长率。

但不能修改数据库文件的类型、所在的文件组、路径及文件名。

2)使用SQL语句修改数据库属性。

①增加数据文件。

在数据库引擎文档中输入代码:②增加日志文件。

在数据库引擎文档中输入代码:③修改数据库文件,修改数据库“XSGL”中的日志文件的初始大小和最大值,代码:④删除数据文件,删除数据库中的xs_log日志文件,代码:3更改数据库名称1)可视化方法选中需要改名的数据库,右击选择“重命名”即可。

sqlitedatabase创建数据库语句

sqlitedatabase创建数据库语句

sqlitedatabase创建数据库语句一、了解SQLite数据库SQLite是一款轻量级的数据库,它将整个数据库存储在一个磁盘文件中,具有跨平台、易于使用、高效等特点。

SQLite广泛应用于各种场景,如移动应用、嵌入式设备等。

二、编写创建数据库语句在SQLite中,创建数据库的语句如下:```sqlCREATE DATABASE [数据库名称];```例如,创建一个名为“my_database”的数据库,可以这样编写语句:```sqlCREATE DATABASE my_database;```三、实际应用场景及示例1.创建数据库及表格在实际应用中,首先需要创建数据库,然后才能创建表格。

以下是一个创建数据库及表格的示例:```sql-- 创建数据库CREATE DATABASE my_database;-- 创建表格USE my_database;CREATE TABLE users (id INTEGER PRIMARY KEY,name TEXT NOT NULL,age INTEGER NOT NULL);```2.向表格中插入数据使用以下语句向表格中插入数据:```sqlINSERT INTO users (name, age) VALUES ("张三", 25); INSERT INTO users (name, age) VALUES ("李四", 30); ```3.查询数据可以使用SELECT语句查询数据,如下所示:```sqlSELECT * FROM users;```4.更新数据使用UPDATE语句更新数据:```sqlUPDATE users SET age = 28 WHERE name = "张三";```5.删除数据使用DELETE语句删除数据:```sqlDELETE FROM users WHERE name = "李四";```6.删除数据库当不再需要某个数据库时,可以使用以下语句删除:```sqlDROP DATABASE my_database;```通过以上示例,可以看出SQLite数据库在实际应用中的简单操作。

数据库原理与应用 (使用向导和SQL语句创建、备份和恢复数据库)

数据库原理与应用 (使用向导和SQL语句创建、备份和恢复数据库)
注:完整备份要先于差异备份之前备份。
七.恢复数据库
右键单击Sllimen数据库,选择任务->还原->数据库命令,弹出还原数据库对话框,指定还原的数据库名称Sllimen,选择源设备,表示从设备还原数据库。单击选择设备按钮,弹出指定设备对话框,选择备份设备选项。单击添加按钮,弹出选择备份设备对话框,选择之前创建的DBS_BAK1备份设备,单击确定按钮,回到还原数据库对话框。选择选项卡,设置还原的选项参数,主要指定目的数据库文件和事务日志文件,注意指定的数据库文件和事务日志文件所在的文件路径必须存在。
一个数据库只能有一个主数据库文件,其他数据库文件被称为次数据库文件。
事务日志文件:
事务日志文件是用来记录数据库更新情况的文件,包含恢复数据库所需的所有日志信息,每个数据库至少有一个日志文件,且事务日志文件不属于任何文件组。
文件组:
文件组是将多个数据库文件集合起来成为一个整体。文件组分为主文件组和用户定义文件组。一个文件只能存在于一个文件组中,一个文件组只能被一个数据库使用。
④备份文件与备份设备不同名导致将不同数据库备份在同一个备份设备内(备份设备和文件名要对应)
⑤没有备份事务日志文件而导致恢复失败(一个数据库至少需要一个事务日志文件)
⑥把数据库被分到文件而非备份设备而导致恢复数据库失败
⑦复制数据库时没有启动SQL Server代理而导致复制数据库失败(启动SQL Server即可)
(
NAME=DBS_log,
FILENAME='D:\SQL_DBS\DBS_Log.ldf'
)
GO
二.使用CREATE DATABASE命令创建一个多文件组的数据库
CREATEDATABASEmyDB

sqlyog创建过程

sqlyog创建过程

sqlyog创建过程以Sqlyog创建过程为标题,本文将介绍如何使用Sqlyog创建数据库和表,并进行数据的插入、查询、更新和删除操作。

一、创建数据库在Sqlyog中创建数据库非常简单,只需按照以下步骤操作:1. 打开Sqlyog,在左侧的“Object Browser”窗口下选择“Schemas”。

2. 右键点击“Schemas”,选择“Create Schema”。

3. 在弹出的对话框中,填写数据库的名称并选择字符集和排序规则等参数。

4. 点击“OK”按钮,即可成功创建数据库。

二、创建表创建表是数据库设计的重要一步,下面是创建表的步骤:1. 在左侧的“Object Browser”窗口下选择已创建的数据库。

2. 右键点击数据库,选择“Create Table”。

3. 在弹出的对话框中,填写表的名称,并定义表的各个字段及其数据类型、长度、约束等。

4. 点击“OK”按钮,即可成功创建表。

三、插入数据当数据库和表创建好后,可以向表中插入数据。

按照以下步骤进行:1. 在左侧的“Object Browser”窗口下选择已创建的数据库。

2. 右键点击数据库,选择“Query”。

3. 在弹出的SQL编辑窗口中,输入插入数据的SQL语句,例如:INSERT INTO 表名 (字段1, 字段2, ...) VALUES (值1, 值2, ...)。

4. 点击“Execute”按钮,即可成功插入数据。

四、查询数据查询数据是数据库常用的操作之一,可以使用以下步骤进行:1. 在左侧的“Object Browser”窗口下选择已创建的数据库。

2. 右键点击数据库,选择“Query”。

3. 在弹出的SQL编辑窗口中,输入查询数据的SQL语句,例如:SELECT * FROM 表名 WHERE 条件。

4. 点击“Execute”按钮,即可成功查询数据。

五、更新数据如果需要修改表中的数据,可以按照以下步骤进行:1. 在左侧的“Object Browser”窗口下选择已创建的数据库。

《数据库SQL ServeSQLite教程》之数据库应用开发

《数据库SQL ServeSQLite教程》之数据库应用开发

9.1.2 关系数据库设计的基本过程
6.数据库运行和维护
数据库试运行通过后,数据库开发工作就基本 结束,进入正式运行阶段。对数据库的经常性维护 工作主要由DBA完成,包括安全性与完整性控制、 性能监测与改善、数据备份与管理等工作。
9.2
数据库应用开 发过程
9.2 数据库应用开发过程
应用软件 (Application Software) 是和系统软件相对应的,是使用 各种程序设计语言编制的应用程序的集合。随着面向对象技术的应用, 软件架构也进入了大家的视野。通常,小规模网站的Web应用系统架构 将Web应用和数据库分开部署,Web应用服务器和数据库服务器各司其 职,在系统访问量增加时可以分别升级应用服务器和数据库服务器。
9.2.1 数据库应用系统的架构
2.B/S结构
在C/S结构中,操作界面服务和商业服务通常在客户端运行,因此一旦 系统需要升级,就需要对所有客户端进行更新。在银行、证券、邮电等分布 式应用系统中,这种维护性任务的工作量巨大,对系统的升级工作带来了很 大的困难。B/S结构正是在这样的背景下出现的。B/S结构出现的基础是互联 网和WWW服务的出现。
1.需求分析
2.概念设计
3.逻辑设计
4.物理设计
5.数据库实施
6.数据库运行和维护
9.1.2 关系数据库设计的基本过程
1.需求分析
需求分析就是了解用户的需求。 通过调查和分析用户的业务活动和数据的使用情况,弄清所 用数据的种类、范围、数量及它们在业务活动中的情况,确定用 户的使用要求和约束条件等,形成文本资料,在此基础上确定系 统的功能及其扩展。
C/S结构和B/S结构都各有优缺点,相应的开发工具也各有所长 ,应根据应用系统各自的需求来决定建立何种结构的系统C/S结构 和B/S结构后来还产生了许多变种,例如3层的C/S结构、多层的 B/S结构等,也提出了C/S和B/S的混合实现结构。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第26卷增刊 岩 土 力 学 V ol.26 Supp. 2005年5月 Rock and Soil Mechanics May 2005收到修改稿日期:2005-01-11作者简介:徐雷云,男,1983年生,硕士研究生,主要从事数据库等方面的研究。

论文联系人:朱俊高,男,1964年生,教授,博士主导师,从事土体本构关系、土工数值分析和土石坝工程等方向研究。

E-mail: zhujungao@文章编号:1000-7598-(2005)增刊-300-03基于SQL 的土体数据库建立与应用徐雷云,朱俊高(河海大学 岩土工程研究所,南京 210098)摘 要:分析了建立基于SQL 的土体数据库的意义和可行性以及SQL 数据库的性能特点。

通过大量工程试验资料的整理,初步建立了土体物理力学参数数据库,并对土体数据库的应用及维护进行了初步探讨。

利用已经建立的数据库研究了华东地区土体压缩指数与回弹指数的关系。

随着数据库的日益完善,可用来研究更多土体物理力学参数之间的关系。

关 键 词:SQL ;数据库;土体参数;力学参数 中图分类号:TB 115;TU 43 文献标识码:AConstruction and application of soil database based on SQLXU Lei-yun, ZHU Jun-gao(Research Institute of Geotechnical Engineering, Hohai University, Nanjing 210098, China)Abstract: The significance and feasibility about the database based on SQL and the characteristics of SQL database were analyzed. After a lot of data about engineering tests packed up, the database of physico-mechanical parameters of soil was built up. How to use the database and how to maintain it were presented. An example using it to analyze the relationship between compression index and swelling index was presented. With the improvement of the database, it would be significant to investigate correlations between physical and mechanical parameters of soils.Key words: SQL; database; soil parameter; mechanical parameter1 前 言我国每年都要进行大量的工程建设,诸如高速公路、铁路、港口码头等。

这些工程几乎都涉及到土体及地基,只有充分了解这些土体的物理力学性质,才能合理、科学地设计相关的结构,这就需要进行相应的现场试验或室内试验,以确定土体的工程性质参数。

但是在许多情况下地质条件是相同或相近的,其物理力学参数应该是相近的。

因此,为减少工程建设中不必要的重复试验。

对一些中小型工程项目,只对相关的土体进行土体的简单物理性质指标测定,然后可以根据经验确定和选用有关力学性质指标,或者直接取用有关力学指标,这样可以降低工程造价,还可能缩短工期,使工程提前发挥效益[1]。

为此,对已有的土体工程性质参数进行详尽地研究,得到较为完整和准确的数据资料,建立合理的相对准确的土的物理参数与力学性质参数或力学性质参数之间的经验关系[2],供设计参考选用。

要归纳出这种经验,需要对大量已有的土体物理力学参数进行分析。

由于这方面的数据量巨大,常用的管理手段无能为力,而数据库为这种分析提供了强有力的手段。

基于这种需要,笔者初步建立了土体物理力学参数数据库。

随着数据库的进一步完善,它将为总结全国各地的土体的物理、力学性质,为深入研究物理力学参数之间的关系提供方便。

2 数据库的建立2.1数据库建设软件的选用[3, 4]目前用于建立数据库的软件很多,如access ,FoxPro ,Oracle ,SQL Server 等,本文采用的是SQL增刊徐雷云等:基于SQL的土体数据库建立与应用Server。

SQL Server 2000是微软公司最新开发的大型关系数据库管理系统,具有非常强大的关系数据库创建、开发、设计及管理功能。

SQL数据库的性能特征包括:(1) 广泛的数据访问能力:操作人员可以通过各类桌面应用程序,如MS Office和所有使用SQL或ODBC(Open Database Connectivity)的软件,查看、分析和报告实时、历史和配置数据;(2) 方便易用:可开发工具软件自动配置SQL数据库,使系统投入运行时间减小到几分钟。

操作人员无需任何SQL知识,就可实现对信息的查询目标;SQL数据库强大的查询机制,使得用户搜索和查找数据变得非常方便和快捷。

在SQL Server中最常用的2个程序是企业管理器和查询分析器,其中企业管理器负责数据的录入管理以及给不同的数据库角色分配权限、密码等工作,查询分析器负责以不同的数据库角色登陆并查询想要获取的数据,同时还可以利用导入导出数据的程序将以excel或其他形式存在的数据导入到数据库中。

因此数据录入途径多、使用方便。

2.2 数据库建立数据库建立前,需要仔细分析所建立的数据库的功能、内容以及实现方式,同时收集数据库的基本数据(本文是即收集大量的土体的物理力学试验参数),列出所要建立的数据库的各列名,分析数据类型,即可录入各项数据。

因此,数据库建立本身并不复杂,大量的工作是在基本数据的收集、录入上。

本文建立的土体物理力学参数数据库包括工程信息和土体物理力学信息:土体物理力学参数数据库的用户包括系统管理员和使用者。

系统管理员负责日常的数据库管理工作,如各种信息的录入、修改、删除等操作。

使用者利用该数据库可完成信息的查询工作。

土体物理力学参数数据库开发与运行环境选择为:开发环境windows XP 5.1;数据库管理系统;SQL Server 2000;笔者收集了一些工程的大量试验资料,建立了土体物理力学基本参数数据库。

该数据库共包含2个数据表,分别为工程信息和土体信息。

工程信息表包括工程ID、工程名称、工程类型、工程地点、建设时间、备注等,设置工程ID号为主键以保证记录的唯一性。

土体信息数据表包括土样编号、土的名称、取样深度、含水率、湿密度、干密度、饱和度、孔隙比、土粒比重、液限、100 g圆锥液限、塑限、塑性指数、液性指数、压缩指数、压缩模量、压缩指数、标准贯入击数、锥尖阻力、侧壁摩阻力、重型动探击数、回弹指数、原位压缩指数、前期固结压力、固结系数、渗透系数、不固结不排水粘聚力、不固结不排水内摩擦角、无侧限抗压强度、灵敏度、不均匀系数、曲率系数等。

数据库建好以后,就可以进行数据的录入和维护,SQL查询等,方便地录入和获取需要的数据,进行问题分析和决策。

到目前为止,该数据库的数据总量还相对较小,总数仅1 600多条,约32 000个数据,还有待更多信息的加入;另外,交互界面还有待完善。

尽管如此,基本功能已经能实现,即按照一定要求检索提取满足一定条件的参数进行规律总结。

以下介绍一个应用实例。

3 数据库应用一般认为,土体的压缩指数cC和回弹指数sC 之间存在一定的相关关系。

这里从数据库中提取了华东地区8个工程的土体试验资料,分析压缩指数和回弹指数的关系。

通过SQL查询方法很方便地提取出各个工程的压缩指数和回弹指数,将查询结果以excel文件保存,然后通过excel绘制压缩指数和回弹指数的关系图。

根据所提取的数据,压缩指数和回弹指数之间的关系如图1所示。

图1 压缩指数-回弹指数关系Fig.1 Relationship between C c and C s301岩 土 力 学 2005年压缩系数与回弹指数存在近似的线性关系,可表示为:c s kC C =,其中k =0.135 8,处于经验公式c s )2.0~1.0(C C =范围内。

由于得出该关系的数据 相对较少,其准确性、实用性还有待进一步验证。

随着数据库容量的增大,可建立更多参数之间的相关关系,供工程设计、施工参考或借用。

4 数据库维护4.1 维护数据库的安全与完整性根据数据库设计规定的安全要求及故障恢复规范,注意经常监视系统的安全性,及时调整密码和授权,实施系统转储和后备,保证数据库发生故障后能及时恢复。

4.2 不断改善数据库的性能在数据库的运行过程中经常分析数据库的存储空间和响应时间,结合查询分析的要求不断扩充数据库的功能,提高其性能。

4.3 数据库的重组数据库在试验一段时间后,可能由于经过多次更新操作而引起数据库系统性能变坏,为改善其性能一般都需要重组。

所谓数据库的重组是不改变数据库原有的逻辑结构和物理结构,只改变数据的存储位置,把数据重新组织,重新存放。

这里采用的重组方法是:先卸载,再重新加载,即将数据卸载到其他存储区或存储介质上,再根据数据模型的定义加载到制定的存储空间。

5 结 语本文建立了一个基于SQL Server 的土体工程性质数据库,该数据库无疑为深入研究土体参数之间关系、总结经验提供了强有力的工具。

本文同时还利用该数据库提取了满足一定条件的土体参数,分析研究压缩指数和回弹指数的关系。

尽管该关系还有待进一步验证,但其使用的方便性已经充分显示。

当数据库的数据足够多时,通过合理分析方法依据其建立的有关经验关系应该是合理可信的。

笔者将今后对所建数据库进行扩充和完善,设计基于vb 的用户界面实现和SQL 数据库的连接,并实现通过互联网的查询分析。

参 考 文 献[1] 张荣堂, Tom Lunne. 近海粘土设计参数与指标特性之间的关系分析[J]. 岩土力学, 2003, 24(5): 706-709. [2] 钱家欢, 殷宗泽. 土工原理与计算[M]. 北京: 中国水利水电出版社, 2003.[3] 夏邦贵, 郭胜. SQL Server 数据库开发入门与范例解析[M]. 北京: 机械工业出版社, 2004.[4] 周绪, 管丽娜, 白海波. SQL Server 2000入门与提高[Z]. SQL 入门与提高[M]. 北京: 清华大学出版社, 2003.302。

相关文档
最新文档