数据库实验
数据库系统概论实验

数据库系统概论实验数据库系统概论是计算机科学与技术专业的一门重要课程,其实验环节是帮助学生巩固理论知识、掌握数据库系统的基本操作和设计方法的关键环节。
本文将从实验的目的、实验环境与工具、实验内容以及实验过程中可能遇到的问题等方面进行详细介绍。
一、实验目的数据库系统概论实验的主要目的是通过实践操作,帮助学生理解和掌握数据库系统的基本概念、基本操作和基本设计方法,培养学生对数据库系统的使用和开发能力。
二、实验环境与工具数据库系统概论实验通常在计算机实验室进行,学生可以使用计算机实验室提供的数据库管理系统软件进行实验操作。
常见的数据库管理系统软件有Oracle、MySQL、SQL Server等,根据实验的要求和实验室条件,确定使用哪种数据库管理系统进行实验。
三、实验内容数据库系统概论实验的内容通常包括以下几个方面:1. 数据库的创建与删除:学生需要学会使用SQL语句创建数据库,并了解数据库的基本属性和结构;同时,学生还需要学会使用SQL 语句删除数据库。
2. 表的创建与删除:学生需要学会使用SQL语句创建表,并定义表的属性、类型和约束条件;同时,学生还需要学会使用SQL语句删除表。
3. 数据的插入与查询:学生需要学会使用SQL语句向表中插入数据,并学会使用SQL语句查询表中的数据。
4. 数据的更新与删除:学生需要学会使用SQL语句更新表中的数据,并学会使用SQL语句删除表中的数据。
5. 数据库的备份与恢复:学生需要学会使用数据库管理系统提供的备份和恢复工具,实现数据库的备份和恢复操作。
四、实验过程中可能遇到的问题在实验过程中,学生可能会遇到以下几个常见问题:1. 数据库连接问题:学生需要确保数据库连接的正确性,包括数据库的URL、用户名和密码等信息。
2. SQL语句错误:学生在编写SQL语句时可能会出现语法错误或逻辑错误,需要仔细检查和调试SQL语句。
3. 数据库权限问题:学生在进行数据库操作时可能会遇到权限不足的问题,需要联系管理员进行权限的调整。
数据库实验2-数据库及表的创建与管理(DDL应用)

实验二数据库及表的创建与管理(DDL应用)姓名:学号:专业:网络工程班级:20网络工程同组人:无实验日期:一、【实验目的与要求】1.熟悉SQL Server 2005 的环境2.了解使用企业管理器创建数据库的过程和方法3.了解使用企业管理器创建数据库的过程和方法二、【实验准备】1.安装并配置好SQL Server 2005数据库2.设计好数据库创建各参数,准备好测试数据三、【实验要求】1.完成数据库的创建与管理2.完成表的创建与管理。
3. 熟悉SQL Server 2005中企业管理器和查询分析器两个常用管理工具四、【实验内容】1. 数据库创建与管理2. 表的创建、管理及数据操作。
五、【实验步骤】1. 准备工作(1)安装完成SQL Server 2005安装。
(2) 打开企业管理器(3)连接数据库2.数据库的创建与修改准备工作:在C盘下创建目录Exam03,用于存放数据库创建时产生的数据文件。
(1) 数据库的创建使数据定义语句Create Database可以创建数据库,该语句在使用时可指明数据文件和日志文件存放的路径,初始数据文件的大小等参数。
阅读以下是创建数据库SalesDB的SQL语句,理解其功能,并置于查询分析器中执行:create database SalesDBon(name= SalesDB_data,--数据文件的逻辑名称,注意不能与日志逻辑同名filename='C:\Exam03\SalesDB.mdf' ,--物理名称,注意路径必须存在size=20, --数据初始长度为10Mmaxsize=100, --最大长度为100Mfilegrowth=5 --数据文件每次增长1M)log on(name= SalesDB_log,filename='C:\Exam03\SalesDB.ldf ' ,size=20 ,maxsize=50 ,filegrowth=5)在查询分析器中执行上述语句建立数据库SalesDB。
实验1数据库定义实验 一 实验内容 1、数据库的创建、修改和删除 2、基本表的定义

实验1数据库定义实验一实验内容1、数据库的创建、修改
和删除2、基本表的定义
一、实验内容
1. 数据库的创建、修改和删除
- 创建名为`TestDB` 的数据库
```sql
CREATE DATABASE TestDB;
```
- 修改数据库的属性,例如增加日志文件大小
```sql
ALTER DATABASE TestDB
MODIFY FILE (NAME = TestDB_Log, SIZE = 50MB);
```
- 删除数据库
```sql
DROP DATABASE TestDB;
```
2. 基本表的定义
- 创建名为`Employees` 的表,包含员工编号(`ID`)、姓
名(`Name`)和工资(`Salary`)列
```sql
CREATE TABLE Employees (
ID INT PRIMARY KEY,
Name VARCHAR(50),
Salary DECIMAL(10, 2)
);
```
- 修改表结构,添加部门(`Department`)列
```sql
ALTER TABLE Employees
ADD Department VARCHAR(50);
```
- 删除表
```sql
DROP TABLE Employees;
```
二、总结
通过这个实验,你应该学会了如何使用SQL 语句创建、修改和删除数据库,以及定义基本表的结构。
数据库原理与应用 实验案例

数据库原理与应用实验案例数据库原理与应用是计算机科学中非常重要的一门课程,它涉及到了数据库的设计、管理、维护和应用等方面。
在学习这门课程的过程中,我们需要通过实验来加深对数据库原理的理解和应用能力的提升。
下面列举了10个数据库原理与应用的实验案例。
1. 数据库设计实验:通过设计一个简单的数据库,学习数据库的设计原理和方法,包括实体关系模型、关系模式、范式等。
2. SQL语句实验:通过编写SQL语句,学习SQL语言的基本语法和操作,包括查询、插入、更新、删除等。
3. 数据库管理实验:通过管理数据库,学习数据库的管理原理和方法,包括备份、恢复、优化、安全等。
4. 数据库应用实验:通过开发一个简单的数据库应用程序,学习数据库的应用原理和方法,包括数据访问、事务处理、并发控制等。
5. 数据库性能实验:通过测试数据库的性能,学习数据库的性能优化原理和方法,包括索引、分区、缓存等。
6. 数据库安全实验:通过测试数据库的安全性,学习数据库的安全原理和方法,包括用户管理、权限控制、加密等。
7. 数据库备份与恢复实验:通过备份和恢复数据库,学习数据库的备份与恢复原理和方法,包括全量备份、增量备份、日志备份等。
8. 数据库复制实验:通过复制数据库,学习数据库的复制原理和方法,包括主从复制、多主复制等。
9. 数据库集群实验:通过搭建数据库集群,学习数据库的集群原理和方法,包括负载均衡、故障转移等。
10. 数据库分布式实验:通过搭建分布式数据库,学习数据库的分布式原理和方法,包括分片、分区、数据同步等。
以上是10个数据库原理与应用的实验案例,通过这些实验,我们可以更加深入地了解数据库的原理和应用,提高我们的数据库技能和应用能力。
数据库实验四

数据库实验四在学习数据库的过程中,实验是帮助我们深入理解和掌握相关知识的重要环节。
本次数据库实验四主要围绕着数据库的查询、更新以及数据完整性等方面展开。
实验的目的是让我们通过实际操作,更加熟练地运用 SQL 语句来处理数据库中的数据,同时加深对数据库原理和概念的理解。
在实验开始之前,我们首先需要准备好相关的数据库环境。
这包括安装数据库管理系统,如 MySQL 或 SQL Server 等,并创建好实验所需的数据库和数据表。
本次实验中,我们创建了一个名为“students”的数据库表,用于存储学生的基本信息,如学号、姓名、年龄、性别和所在班级等。
同时,还创建了一个名为“courses”的表,用于存储课程的信息,包括课程编号、课程名称和授课教师等。
接下来,就是实验的核心部分——数据查询操作。
通过使用 SQL 的 SELECT 语句,我们可以从数据库中获取所需的数据。
例如,要查询所有年龄大于 20 岁的学生信息,可以使用以下语句:```sqlSELECT FROM students WHERE age > 20;```除了简单的条件查询,我们还学习了如何进行多表连接查询。
比如,要获取同时选修了“数据库原理”和“操作系统”两门课程的学生信息,就需要将“students”表、“courses”表以及选课关系表进行连接查询。
数据更新操作也是实验中的重要内容。
通过使用 UPDATE 语句,我们可以对数据库中的数据进行修改。
但在进行数据更新时,一定要谨慎操作,确保更新的结果符合预期,避免造成数据的错误或丢失。
例如,如果要将某个学生的年龄增加一岁,可以使用以下语句:```sqlUPDATE students SET age = age + 1 WHERE student_id ='_____';```在实验过程中,数据完整性的维护也是至关重要的。
我们通过设置主键、外键以及各种约束条件,来确保数据的准确性和一致性。
数据库完整性实验总结(必备6篇)

数据库完整性实验总结第1篇时间流水,短短的两周就流逝了,回想在这两周的实训生活,我从单一,片面的学习进入了全面,系统的学习,学好它更是一项大任务。
而对于如何学好它,光靠理论知识是远远不够的,_同志曾经就说过“实践是检验真理的唯一标准”!正如大师傅炒菜,知道炒菜的程序,主料、调料一清二楚,不真正掌勺,永远也成不了“大厨”。
而学校给我们提供了这样一个机会,让我们自己_掌勺_,使我们从实践中,加深了对数据库的理解。
经过这次的实训,我们对数据库有了更深的了解,从书面的明白到实践的理解,接触到了自己以前没有接触到的东西,并让我加深了数据库知识的学习和理解,也使我进一步了解数据库,这次实训可以为我们以后真正的实际数据库系统设计提供很好的借鉴。
更使我明白遇到什么挫折,不气馁,不放弃,勇于探索,才会让自己离成功越来越近!俗话说:知之为知之,不知为不知!不要不懂装懂,有什么不懂的要敢于向_知之者_请教!知识是慢慢积累而成的,我们学习不仅要学习理论知识,而实践也是非常重要的,只有当两者结合,才会获得收获!我们这次实习对我们的认识起到了很大的启发作用,使我们以后在接触数据库的过程中少走点弯路。
也使我们对人生和社会有了更清楚的认识,任何的成功都有艰辛和汗水铺出来的,没有那么多的意外收获。
我们要学的还有很多,要接触的还不知道有多少,以后的路还很漫长,我相信我会更加努力的,把握现在,为自己的未来而奋斗,展开双翅飞向美好的未来!在这里很感谢xxx老师给我们传授了这么多的知识和经验,让我们在毕业之际更好的填补自己的不足。
数据库完整性实验总结第2篇在学习《数据库原理及应用》这门课之前,就和课本上提到的一个观点一样,认为它只是存放数据的仓库而已,但是现在我深深体会到这个观点是多么的片面。
数据库是长期存储在计算机内,有组织、可共享的大量的数据集合,前者只能表达它的一方面而已。
数据库技术发展到今天已经是一门非常成熟的技术,它的技术水平、应用水平多比初始时都有了很大的改变,但是它的最基本的特征却没有变,概括起来有以下几个方面:第一点:数据库是相互关联的的数据集合;即在数据库中不仅要能够表示数据本身,还要能够表示数据与数据之间的关系。
数据库实验报告

实验(一): 熟练掌握SQL语言实验目的:熟悉上机环境,创建数据库,在数据库上建立关系模式,插入数据,进行相应的查询操作。
实验内容:具体包括如下三部分。
一、熟悉上机环境。
客户/服务器结构,数据库服务器在一台NT服务器上,同学们通过客户机(操作系统为Windows 2000)上安装的SQL Server客户端程序, 使用SQL Server数据库服务器。
具体包括:1.了解SQL Server 环境。
鼠标点击开始,进入“Microsoft SQL Server→企业管理器”,点击SQL Server组下的数据库服务器(服务器名称为NEUC-201S(Windows NT)), 可以看到服务器上的圆形标志变为绿色,说明客户端程序已与服务器连接成功。
点击服务器(NEUC-201S(Windows NT))下的数据库,可以看到服务器上已建立的数据库,你可访问你有权访问的数据库,并进行相应的操作功能。
因为,数据库服务器上建有许多数据库, 每个数据库都有一些合法的用户。
2.鼠标点击开始,进入“Microsoft SQL Server→查询分析器”,输入用户名和口令,进入SQL查询分析器。
如:你登录的客户机为27号,那么请以用户名user27,口令为user27登录,登录后缺省连到数据库user27上,user27/user27是数据库user27的创建者,因此用户user27/ user27具有在数据库user27上创建表等一切权力。
3.在SQL查询分析器环境下,你就可进行SQL命令语句操作了。
二、在数据库useri上创建学生选课有关关系模式,并插入相应的数据,实现有关查询。
1.描述学生、课程情况的E-R图如下,请将其转化为用关系数据模型描述的关系模式CREA TE TABLE Student(Sno CHAR(9) PRIMARY KEY,Sname CHAR(20) UNIQUE,Ssex CHAR(2),Sage SMALLINT,Sdept CHAR(20));CREA TE TABLE Course(Cno CHAR(4) PRIMARY KEY,Cname CHAR(40),Cpno CHAR(4),Ccredit SMALLINT,FOREIGN KEY (Cpno) REFERENCES Course(Cno) );CREA TE TABLE SC(Sno CHAR(9),Cno CHAR(4),Grade SMALLINT,PRIMARY KEY(Sno,Cno),FOREIGN KEY(Sno) REFERENCES Student(Sno), FOREIGN KEY(Cno) REFERENCES Course(Cno) );4在已建立的关系模式之上(已插入一些数据)建立主键约束,参照约束和用户定义的约束(要求学生年龄不小于14岁,不大于35岁),如果约束不能建立,请分析原因,修改后建立上述约束。
数据库实验(学生信息表)

数据库实验(学⽣信息表)数据库实验(学⽣信息表⽬录实验⼀创建数据库以及学⽣信息表、课程信息表、选课表create Table student(Sno char(9) primary key,Sname char(20) unique,Ssex char(2),Sage smallint,Sdept char(20))create table course(Cno char(4) primary key,Cname char(40),Cpno char(4),Ccredit smallint,foreign key (Cpno) references course(Cno),)create table sc(Sno char(9),Cno char(4),Grade smallint,primary key(Sno,Cno),foreign key (Sno) references student(Sno),foreign key (Cno) references course(Cno),)实验⼆(1)分别向三个表中插⼊以下数据Sno Sname Ssex Sage Sdept95001李勇男30CS95002刘晨⼥19IS95003王敏⼥18MA95004张⽴男19ISCno Cname Cpno Ccredit1数据库542数学23信息系统144操作系统635数据结构746数据处理27C语⾔64Sno Cno Grade9500113295001285950013889500229095002380Sno Cno Grade语句如下:insert into student values('201215121','李勇','男',20,'CS')insert into student values('201215122','刘晨','⼥',19,'CS')insert into student values('201215123','王敏','⼥',18,'MA')insert into student values('201215124','张⽴','男',19,'IS')insert into course values('1','数据库','5',4)insert into course values('2','数学',null,2)insert into course values('3','信息系统','1',4)insert into course values('4','操作系统','6',3)insert into course values('5','数据结构','7',4)insert into course values('6','数据处理',null,2)insert into course values('7','pascal',6,4)insert into sc values('201215121','1',92)insert into sc values('201215121','2',85)insert into sc values('201215121','3',88)insert into sc values('201215122','2',90)insert into sc values('201215122','3',80)(2)执⾏完这些操作之后可以⽤select * 语句分别查询三张表总览图select * from studentselect * from scselect * from course3)修改数据将表Student 中所有学⽣的年龄加2岁。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验序号及实验名称实验一、数据库的定义一、实验目的1.熟悉Microsoft SQL Server 2000系统环境。
2.掌握使用企业管理器 Enterprise Manager定义数据库的方法;3.掌握使用查询分析器 Query Analyzer 编辑和运行SQL语句、定义数据库的方法。
二、实验环境实验环境:Sql server2008 R实验指导:数据库系统原理及应用教程,专业老师三、实验内容和结果1.实验内容:(1)使用企业管理器Enterprise Manager,定义数据库、生成SQL脚本。
①打开企业管理器Enterprise Manager,创建一个以自己“学号姓名”命名的数据库(设置各物理文件的属性)。
在数据库上——右击——新建数据库——填写数据库名称——然后设置属性(根据要求设置逻辑名称、文件类型、文件组、初始大小、是否自动增长以及文件路径)②生成并保存上述创建数据库的SQL脚本。
在创建的09416308曾玉上——右击——所有任务——生成脚本——然后根据提示设置生成脚本的名字以及存储在什么位置③在企业管理器Enterprise Manager中,删除已经定义的数据库。
在已经定义好的数据库鼠标右击——删除——删除成功④通过查询分析器 Query Analyzer,运行创建数据库的SQL脚本;在企业管理器Enterprise Manager中,查看SQL脚本的运行结果、及数据库的相关属性。
if exists (select * from dbo.sysobjects where id =object_id(N'[dbo].[TABLE1]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table [dbo].[TABLE1]GOCREATE TABLE [dbo].[TABLE1] ([id] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,[qq] [char] (10) COLLATE Chinese_PRC_CI_AS NULL) ON [PRIMARY]GO(2)使用查询分析器Query Analyzer定义数据库。
①通过Transact-SQL编程创建“学生选课”数据库,设置物理文件路径为“班级姓名”命名的文件夹(如“工业设计091李丽”),并运行和保存程序。
CREATE DATABASE计算机091李琳蕊 on primary(NAME=计算机091李琳蕊, FILENAME=’c:\llr.mdf’[,SIZE=3] [,MAXSIZE=9][,FILEGROWTH=1])LOG ON(NAME=计算机091李琳蕊_log,FILENAME=’c:\llr.mdf’[,SIZE=3] [,MAXSIZE={9][,FILEGROWTH=1])②在企业管理器Enterprise Manager中,查看数据库的相关属性。
(3)回答问题:①如何打开企业管理器Enterprise Manager?指出Microsoft SQL Server 2000的几个系统数据库的名称及作用。
答:开始——所有程序——Microsoft SQLServer——企业管理器作用: Master:数据库记录 SQL Server 系统的所有系统级别信息。
它记录所有的登录帐户和系统配置设置。
master 数据库是这样一个数据库,它记录所有其它的数据库,其中包括数据库文件的位置。
master 数据库记录SQL Server 的初始化信息,它始终有一个可用的最新 master 数据库备份。
Model:数据库用作在系统上创建的所有数据库的模板。
当发出CREATE DATABASE 语句时,新数据库的第一部分通过复制 model 数据库中的内容创建,剩余部分由空页填充。
由于 SQL Server 每次启动时都要创建 tempdb 数据库,model 数据库必须一直存在于 SQL Server 系统中。
Msdb:数据库供 SQL Server 代理程序调度警报和作业以及记录操作员时使用Tempdb:数据库保存所有的临时表和临时存储过程。
它还满足任何其它的临时存储要求,例如存储 SQL Server 生成的工作表。
tempdb 数据库是全局资源,所有连接到系统的用户的临时表和存储过程都存储在该数据库中。
tempdb 数据库在SQLServer每次启动时都重新创建,因此该数据库在系统启动时总是干净的。
临时表和存储过程在连接断开时自动除去,而且当系统关闭后将没有任何连接处于活动状态,因此tempdb 数据库中没有任何内容会从 SQL Server 的一个会话保存到另一个会话。
②各个数据库都包含那些逻辑数据对象?数据库属性窗口包括几个选项卡、其含义是什么?你的“学生选课”数据库的物理地址是什么、占多大空间、最大空间是多少?尝试修改各选项卡内容、观察变化。
数据库属性包括常规、文件文件组选项更改跟踪权限扩展属性物理地址:C:\Program Files\Microsoft SQLServer\MSSQL10.SQLEXPRESS\MSSQL\DATA占空间:2.81 M最大空间:4.56M当我把初始空间大小由3M改为4M的时候有如下变化3M:大小为3.56M可用空间为:1.81M4M:大小为4.56M可用空间为:2.81M③如何打开查询分析器Query Analyzer ?Query Analyzer窗口分成几个部分、功能分别是什么?答:开始——所有程序——Microsoft SQLServer——查询分析器④在查询分析器Query Analyzer的文本编辑窗口中,T-SQL语句文本以不同的颜色显示,每种颜色分别表示哪一类内容?蓝色是关键字(declare,set,select,insert,if...else等)绿色是注释,红色是加了''后表示字符('abc'等)紫色是函数(len,substring等)黑色是常量,变量等四、实验分析和小结问题:在整个实验过程中,我还是遇到不少问题有如下问题:1.用查询分析器建立数据库,我只会建立默认的数据库,要通过设置空间大小,以及最大值等一系列变量还是出现不少问题解决:少打一个字母或者超过了她应有的权限2.有些概念不是很熟,还是需要向老师请教,遇到问题不能随机应变,不懂变通五、心得及建议在做东西的时候一定要专注,数字代码来不得马虎,要认真对待哪怕是一个标点符号,计算机不是人,有些东西必须严谨操作,只有认真对待才会有想要的结果。
在不会的时候要虚心请教,一旦想要放弃,就意味着前面做的一切都是白费,所以一定要学会坚持到底,老师同学都是可以去问的。
虚心请教,认真面对课题,认真完成。
实验序号及实验名称实验二、数据库的备份和还原一、实验目的了解数据备份和还原机制;掌握SQL Server 2000的数据备份和还原方法。
二、实验环境SQL Server 2008R2三、实验内容和结果1.数据库备份与还原操作:(1)使用企业管理器Enterprise Manager,对以自己“学号姓名”命名的数据库进行备份、生成备份文件。
在09416305李琳蕊上——右击——所有任务——备份——修改备份的位置以及备份的名称右击09416305李琳蕊——任务——备份——备份到磁盘备份到磁盘:添加1.在选择文件里选择路径如选E盘2.文件类型:备份文件*.bak;*.trn3.文件名:114.出现备份数据库成功界面5.在进行一次备份路径还是选在E盘文件名选择22在备份的时候先删除备份的11然后在进行22的备份(2)删除以自己“学号姓名”命名的数据库、观察变化;然后利用备份文件还原该数据库、观察变化。
在自己的学号姓名上右击——删除变化:在定义好的数据库上不能修改名称,但是通过备份还原就可以修改数据库的名称2.数据库的分离与附加操作:(1)使用企业管理器Enterprise Manager,对“学生选课”数据库进行分离,观察变化。
(2)改变“学生选课”数据库物理文件的存放地址;使用企业管理器Enterprise Manager,实现对“学生选课”数据库的附加操作,观察变化。
3.回答问题:(1)如何使用企业管理器Enterprise Manager备份数据库、需要设置哪些参数及其含义是什么?右击09416305 李琳蕊——任务——备份——备份到磁盘备份到磁盘:添加6.在选择文件里选择路径如选E:\j2ee盘7.文件类型:备份文件*.bak;*.trn8.文件名:094163059.出现备份数据库成功界面10.在进行一次备份路径还是选在E盘文件名j2ee选择在备份的时候先删除备份的09416305然后在进行09416305李琳蕊的备份(2)如何使用企业管理器Enterprise Manager还原数据库、需要设置哪些参数及其含义是什么?在备份的时候虽然备份了两个但是要删除一个然后在还原的时候有如下步骤1选择从原设备——添加2选择备份文件的位置3填写备份文件的名称,进行还原4上面的备份文件还原好然后在企业管理器重删除09416305李琳蕊然后右击数据库进行还原数据还原两次就可以了(3)如何使用企业管理器Enterprise Manager分离数据库、其作用是什么?右击要分离的数据库——任务——分离作用:进行数据与事务日志的分离,是为了保证数据库的完整,以便能够完整的进行数据库迁移(4)如何使用企业管理器Enterprise Manager附加数据库、需要设置哪些参数及其含义是什么?在数据库上右击——所有任务——附加——添加——选择09416205李琳蕊.mdf ——确定——成功附加(5)数据库备份与数据库分离机制有什么不同?分离数据库”试用范围广,无论到那个SQL Server的版本上都能附加上去,而“备份数据库”只能是那个版本的SQL Server备份的,就要用那个版本的还原才行五、心得及建议这次的课程设计真的做起来困难重重,深刻体会到做一个软件,里面需要的很多知识我们没有接触过,去图书馆找书的时候发现,我们学的仅仅是皮毛,还有很多东西需要我们去发掘,就算是借一本书看完它,我们还是会发现还有很多知识没有吃透,这需要我们不断的实践,不断地自学习,不断地发现问题去思考问题。
经过不断地测试,不断地改进,其中还是发现了不少问题,第一次做这些工作,没有任何经验,甚至无从下手,还是很谢谢老师和同学的帮忙,从中也学到了一些代码的写法,为什么要这样写,通过和同学的讨论,找到一些书本上没有的方法,如何数据绑定等等,怎样从数据库中将数据提取出来放到一个文本框或者标签内,这些东西是组成界面的东西,虽然小,但是可以体现整个软件的水平,其实并不需要建多少数据库的表,写多少复杂的存储过程,是不是用了数据库函数,触发器等等,但是至少要弄明白这些东西如果操作,清晰思路才能将功能分清晰。