数据库的创建与连接实验报告
oracle数据库实验报告
oracle数据库实验报告
《Oracle数据库实验报告》
在当今信息化时代,数据库管理系统扮演着至关重要的角色。Oracle数据库作
为全球领先的企业级数据库管理系统,在各行各业都有着广泛的应用。本次实
验旨在通过对Oracle数据库的实验操作,深入了解其基本功能和特点,并探讨
其在实际应用中的优势和局限性。
实验一:数据库的创建与连接
在实验中,我们首先学习了如何使用SQL命令创建一个新的数据库,并通过用
户名和密码连接到该数据库。通过这一步骤,我们了解了Oracle数据库的基本
操作流程,包括数据库的创建、用户的授权和连接等。
实验二:数据表的创建与管理
在本次实验中,我们学习了如何使用SQL命令创建数据表,并进行数据的插入、查询、更新和删除操作。通过这些操作,我们深入了解了Oracle数据库的数据
管理功能,包括数据表的设计和维护等。
实验三:索引的创建与优化
索引是数据库中非常重要的组成部分,能够提高数据的检索效率。在本次实验中,我们学习了如何使用SQL命令创建索引,并通过优化查询语句来提高数据
库的性能。这些操作让我们更加深入地了解了Oracle数据库的优化功能,以及
如何通过索引来提高数据库的性能。
实验四:备份与恢复
数据库的备份与恢复是数据库管理中至关重要的一环。在本次实验中,我们学
习了如何使用Oracle数据库提供的工具进行数据库的备份和恢复操作。这些操
作让我们了解了数据库的灾难恢复功能,以及如何保障数据的安全性。
通过本次实验,我们深入了解了Oracle数据库的基本操作和功能,包括数据库的创建与连接、数据表的管理、索引的优化以及备份与恢复等。同时,我们也发现了Oracle数据库在实际应用中的优势,如稳定性、安全性和性能优化等方面。然而,我们也意识到Oracle数据库在一些特定场景下存在一定的局限性,如高昂的成本、复杂的配置和维护等。
数据库和表的创建实验报告
数据库和表的创建实验报告
《数据库和表的创建实验报告》
摘要:
本实验报告旨在介绍数据库和表的创建过程,以及相关的实验步骤和结果。通过实验,我们深入了解了数据库和表的概念,以及如何使用SQL语句创建和管理数据库和表。实验结果表明,我们成功创建了数据库和表,并能够对其进行基本的操作和管理。
1. 实验背景
数据库是一个存储和管理数据的系统,它可以帮助我们有效地组织和管理大量的数据。在数据库中,数据以表的形式存储,每个表包含多个字段和记录。在本次实验中,我们将学习如何使用SQL语句创建数据库和表,并进行相关的实验操作。
2. 实验目的
本次实验的主要目的是让我们掌握数据库和表的创建方法,以及相关的SQL语句和操作。通过实验,我们将学习如何创建数据库、创建表,以及对表进行基本的操作和管理。
3. 实验步骤
首先,我们需要使用SQL语句创建一个新的数据库。我们可以使用CREATE DATABASE语句来创建数据库,语法如下:
CREATE DATABASE database_name;
接下来,我们需要在创建的数据库中创建一个新的表。我们可以使用CREATE TABLE语句来创建表,语法如下:
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
...
);
在创建表之后,我们可以使用INSERT语句向表中插入数据,使用SELECT语句
查询表中的数据,使用UPDATE语句更新表中的数据,以及使用DELETE语句
删除表中的数据。
4. 实验结果
经过实验操作,我们成功创建了一个新的数据库,并在其中创建了一个新的表。我们使用INSERT语句向表中插入了一些数据,使用SELECT语句查询了表中的
数据库的连接实验报告
数据库的连接实验报告
数据库的连接实验报告
一、引言
在现代信息技术的快速发展下,数据库成为了存储和管理大量数据的重要工具。数据库的连接是数据库系统中的基本操作之一,通过连接可以实现不同数据表
之间的数据交互和共享。本实验旨在通过实际操作,深入了解数据库的连接原
理和实现方法。
二、实验目的
1. 理解数据库连接的概念和作用;
2. 掌握数据库连接的基本操作和语法;
3. 学会使用数据库连接实现数据的查询、插入、更新和删除。
三、实验环境
本次实验使用MySQL数据库管理系统和Python编程语言进行实验。
四、实验步骤
1. 数据库连接的建立
首先,我们需要使用Python编写代码来连接数据库。在Python中,我们可以
使用PyMySQL库来实现数据库连接。首先,我们需要导入PyMySQL库,并使
用`connect()`函数来建立与数据库的连接。在连接函数中,我们需要提供数据库的主机名、用户名、密码和数据库名等信息。连接成功后,我们可以通过返回
的连接对象来执行SQL语句。
2. 数据查询
连接数据库后,我们可以使用SQL语句来查询数据库中的数据。通过执行
`execute()`函数,我们可以执行SELECT语句来检索数据。查询结果可以通过调用`fetchall()`函数来获取,然后可以对结果进行进一步的处理和展示。
3. 数据插入
数据库连接还可以用于向数据库中插入新的数据。通过执行INSERT语句,我们可以将新的数据插入到指定的数据表中。插入数据时,我们需要指定要插入的数据表、要插入的字段和对应的值。插入成功后,我们可以通过查询语句来验证数据是否已经成功插入。
数据库实验报告(通用3篇)
数据库实验报告(通用3篇)
数据库试验报告篇1
一、实训时间:
20_年5月13日至5月24日
二、实训地点:
三、实训目的与意义:
1,这次实习可以使我们在课本上学到的学问用于实践增加了我对电脑技巧的一些认知。
2,通过这次实习也可以让我体验到上班族的生活为我将来毕业后找工作打下了基础。
3,并且这次实习可以非常好的关心我完成将来的毕业论文。
四、实训感悟:
还依旧记得来的第一天对这里很茫然,不知道实习要做些什么。然后经过老师的急躁讲解,熟悉了自己实习要做些什么,得到了许多心理熟悉,对许多问题都有了一些更深的了解。同时,我熟识了河北玛世电子商务有限公司,总部位于国家命名的“中国丝网之乡”、“中国丝网产业基地”、中国丝网产销基地“、”中国丝网出口基地“—河北省安平县。使我们队公司有了更进一步的了解
实习,就是在实践中学习。经过这半个月的实习训练,我了解到自己所学的如何在实践中运用。当然学的更多的是如何在更新网站内容和添加商品,每天不厌其烦的更新添加,观察自己的胜利更多的是兴奋。还有发布了一些关于公司产品的博客,比如新浪,网易。而后又尝试在百度知道上提问与回答,在回答问题的过程中,通过网站搜寻相关内容来回答各种丝网问题,通过百度知道这个平台,我对公司又了更一步的了解。
经过半个月的实训我学到了许多之前没有学过没有接触到的东西,熟悉到自己的不足,需要更加努力,才能尽快的学会在社会上生活,敢于面对社会的压力,使自己可以在社会上成长进展。
数据库试验报告篇2
由于平常接触的都是一些私人项目,这些项目大都是一些类库,其他人的沟通相对可以忽视不计,因此也就不考虑规范化的文档。实际上从学习的经受来看,我们接触的学问体系都是属于比较老或比较传统的,与现在进展快速的IT行业相比许多状况已不再适用,尤其是当开源模式渐渐走近开发者后更是如此。
数据库实验报告
实验(一): 熟练掌握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命令语句操作了。
数据库实验数据库服务器的连接及数据库的建立
实验一数据库服务器的连接及数据库的建立
1.1实验名称:数据库服务器的连接及数据库的建立
1.2实验类型:验证型
1.3实验学时:3h
1.4实验目的:
了解连接数据库服务器的身份验证模式,熟悉样例数据库。掌握DBMS中利用界面进行建库建表操作。
1.5实验准备:
1.5.1 数据模型
数据模型由三个要素组成:数据结构、数据操作和完整性约束。
1.5.2 数据库系统的三级模式结构
数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级组成。
1.5.3 DBMS的功能
1、数据定义
2、数据操纵
3、数据库运行管理
4、数据组织、存储和管理
5、数据库的建立和维护
6、数据通信接口
1.6实验内容
1.6.1熟悉网络环境和数据库环境
数据库服务器:
操作系统:Windows 2000 Advanced Server
IP地址:192.168.0.99
数据库管理系统:Microsoft SQL Server 2000
服务器名称:servernet
客户机:
操作系统:Windows 2000 Professional
IP地址:192.168.0.X
Microsoft SQL Server 2000客户端
启动Microsoft SQL Server 2000 查询分析器:
1、开始->程序->Microsoft SQL Server 2000->查询分析器出现如下画面
2、连接到Microsoft SQL Server2000
SQL Server:servernet(或192.168.0.99)
选择 SQL Server 身份验证;登录名:sa 密码:无
(完整版)数据库实验报告
数据库实验报告姓名学号
目录
一.实验标题:2
二.实验目的:2
三.实验内容:2
四.上机软件:3
五.实验步骤:3
(一)SQL Server 2016简介3(二)创建数据库 4
(三)创建数据库表 7(四)添加数据17
六.分析与讨论: 19
一.实验标题:
创建数据库和数据表
二.实验目的:
1.理解数据库、数据表、约束等相关概念;
2.掌握创建数据库的T-SQL命令;
3.掌握创建和修改数据表的T-SQL命令;
4.掌握创建数据表中约束的T-SQL命令和方法;
5.掌握向数据表中添加数据的T-SQL命令和方法三.实验内容:
1.打开“我的电脑”或“资源管理器”,在磁盘空间以自己的姓名或学号建立文件夹;
2.在SQL Server Management Studio中,使用create database命令建立“学生-选课”数据库,数据库文件存储在步骤1建立的文件夹下,数据库文件名称自由定义;
3.在建立的“学生-选课”数据库中建立学生、课程和选课三张表,其结构及约束条件如表所示,要求为属性选择合适的数据长度;
4.添加具体数据;
四.上机软件:
SQL Server 2016
五.实验步骤:
(一)SQL Server 2016简介
1.SQL Server 2016的界面
2.启动和退出SQL Server 2016
1)双击图标,即出现SQL Server2016的初始界
2)选择“文件”菜单中的“退出”命令,或单击控制按钮中的“×”即可
注意事项:
1.在退出SQL Server 2016之前,应先将已经打开的数据库进行保存,
数据库的建立实验报告
数据库的建立实验报告
《数据库的建立实验报告》
摘要:
本实验旨在通过实际操作,掌握数据库的建立过程及相关操作技巧。实验过程中,我们使用了MySQL数据库管理系统,通过创建数据库、表格和插入数据等步骤,深入了解了数据库的结构和功能。通过本次实验,我们对数据库的建立有了更深入的了解,并且掌握了一定的数据库操作技能。
一、实验目的
1. 了解数据库的基本概念和原理;
2. 掌握数据库的建立过程;
3. 掌握数据库的基本操作技巧。
二、实验环境
1. MySQL数据库管理系统;
2. Windows操作系统;
3. 数据库建立实验所需的数据表格和数据。
三、实验步骤
1. 连接数据库:使用MySQL数据库管理系统,连接到数据库服务器;
2. 创建数据库:通过SQL语句创建一个新的数据库;
3. 创建表格:在新建的数据库中创建表格,包括表格的字段、数据类型等;
4. 插入数据:向表格中插入一定量的测试数据;
5. 查询数据:通过SQL语句查询数据库中的数据;
6. 更新数据:通过SQL语句更新数据库中的数据;
7. 删除数据:通过SQL语句删除数据库中的数据;
8. 删除表格:通过SQL语句删除数据库中的表格;
9. 删除数据库:通过SQL语句删除数据库。
四、实验结果
通过以上步骤的操作,我们成功地创建了一个新的数据库,并在其中创建了表格,并成功插入了测试数据。通过SQL语句的查询、更新和删除操作,我们对数据库的操作有了更深入的了解。
五、实验总结
通过本次实验,我们对数据库的建立有了更深入的了解,并且掌握了一定的数据库操作技能。数据库作为信息管理的重要工具,在现代社会中发挥着重要作用,掌握数据库的建立和操作技能对我们的学习和工作都具有重要意义。希望通过本次实验,能够对数据库的建立和操作有更深入的了解,并且能够在实际工作中灵活运用这些技能。
创建数据库实验报告
实验一创建数据库
一、目的
1.注册SQL Server服务器。
2.了解MS SQL Server环境及包含组件。
3.掌握创建数据库的T-SQL命令。
二、内容
1.进入Windows 2000,点击“开始”→“程序”→ Microsoft SQL Server 2000 →服务管理器,打开SQL Server 服务管理器。
2.通过点击、、按钮分别启动、暂停、停止SQL Server服务,观察Windows 状态栏中有关SQL Server服务图标状态,见图1-1。
图1-1 SQL Server服务图标
3.点击“开始”→“程序”→ Microsoft SQL Server 2000 →企业管理器,打开SQL Server 企业管理器,观察窗口中菜单栏的主要项目、功能。
4.在企业管理器中查看SQL Server 2000有哪些组件。
5.点击数据库对象前“+”号,查看“数据库”的构成,见图1-2。
展开
+号
图1-2 企业管理器
6.点击“开始”→“程序”→ Microsoft SQL Server 2000 →联机丛书,进入帮助系统,熟悉帮助系统的使用。
7.打开“我的电脑”或“资源管理器”在磁盘空间以自己的姓名或学号建立文件夹。
8.点击“开始”→“程序”→ Microsoft SQL Server 2000 →查询分析器,在图1-3所示的连接到SQL Server窗口中,选择“windows 身份验证”单选项,并点击“确定”
按钮,打开SQL Server 查询分析器。
图1-3 连接到SQL Server窗口
数据库的连接实验报告
数据库的连接实验报告
《数据库的连接实验报告》
在现代社会中,数据库连接是非常重要的一环,它能够帮助我们实现不同数据
之间的交互和共享。为了更好地了解数据库连接的原理和应用,我们进行了一
系列的实验。
首先,我们学习了数据库连接的基本概念和原理。数据库连接是指在数据库系
统中,将不同的数据表或数据库之间进行关联和交互的过程。通过连接,我们
可以实现数据的联合查询、数据的更新和删除操作等。
接着,我们进行了数据库连接的实际操作。我们使用了MySQL数据库,并创建了两个数据表,分别是学生表和课程表。然后,我们通过SQL语句实现了这两
个表的连接,以实现学生选课的功能。通过实际操作,我们更加深入地理解了
数据库连接的实际应用。
在实验过程中,我们还发现了一些问题和挑战。例如,数据库连接的性能优化、连接的安全性等方面都需要我们进一步研究和实践。同时,我们也意识到数据
库连接在实际应用中的重要性,它不仅仅是一个基础知识点,更是我们日常工
作中不可或缺的一部分。
总的来说,通过这次实验,我们更加深入地了解了数据库连接的原理和应用,
也对数据库技术有了更深层次的理解。我们相信,在今后的学习和工作中,这
些知识和经验都会对我们有所帮助。数据库连接实验报告到此结束。
数据库实验报告
数据库实验报告
《数据库系统概论》实验指导书
2012-8-30
⽬录
实验⼀数据库服务器的连接及数据库的建⽴ (1)
实验⼆简单SQL查询及数据库多表查询 (12)
实验三视图、索引、存储过程和触发器的使⽤ .. 22实验四 E-R模型与关系模型的转换 (30)
实验五维护数据的完整性(选做)错误!未定义书
签。
实验六事务管理(课后选做)错误!未定义书签。实验七数据库的备份与恢复(课后选做)错误!未定
义书签。
实验⼀数据库服务器的连接及数据库的建⽴
⼀、实验⽬的:
了解连接数据库服务器的⾝份验证模式,熟悉样例数据库。掌握DBMS中利⽤界⾯进⾏建库建表操作。
⼆、实验准备:
数据模型由三个要素组成:数据结构、数据操作和完整性约束。
1、数据结构
数据结构⽤于描述系统的静态特性,是所研究的对象类型的集合。数据模型按其数据结构分为层次模型、⽹状模型和关系模型。
2、数据操作
数据操作⽤于描述系统的动态特性,是指对数据库中各种对象的实例允许执⾏的操作的集合,包括操作及有关的操作集合。
3、数据的约束条件
数据的约束条件是⼀组完整性规则的集合。完整性规则是给定的数据及其联系所具有的制约和存储规则,⽤以限定符合数据库状态以及状态的变化,以保证数据的正确、有效和相容。
数据库系统的三级模式结构
数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级组成。
1、外模式。外模式也称⼦模式或⽤户模式,它是数据库⽤户(包括应⽤程序员和最终⽤户)看见和使⽤的局部数据的逻辑结构和特征的描述,是数据库⽤户的数据视图,是与某⼀应⽤有关的数据的逻辑表⽰。⼀个数据库可以有多个外模式。
数据库连接实验报告
陕西国际商贸学院
信息与工程学院《Web应用开发技术》报告
实验名称:JDBC数据库
班级:XXXXX
学号:XXXXX
学生姓名:XXXX
实验地点:XXX
日期:XXXX
1.实验内容
创建数据库并使用专门的驱动程序连接数据库。
2.实验目的
掌握连接数据库的方法。
3.实验要求
●创建数据库。(见图1,图2)
●连接数据库,成功并显示信息。(图3)
4.程序清单
DBConn.java
package com.demo;
import java.sql.*;
public class DBConn {
public static Connection getConnection(){
try{
Class.forName("com.mysql.jdbc.Driver");
return
DriverManager.getConnection("jdbc:mysql://localhost/yy","root","123456");
}
catch(Exception ex){
ex.getMessage();
return null;
}
}
Index.jsp
<%
Connection conn=DBConn.getConnection();
if(conn==null)
out.println("连接数据库的过程中出现SQL异常");
else
out.println("连接数据库成功");
out.println("<br>");
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select*from student");
数据库原理实验报告
数据库原理实验报告
一、实验目的
本次数据库原理实验旨在通过实际操作和实践,深入理解数据库的
基本概念、原理和技术,掌握数据库设计、创建、管理和操作的方法,提高解决实际问题的能力和数据处理的技能。
二、实验环境
本次实验使用的软件环境为 Microsoft SQL Server 2019,操作系统
为 Windows 10。硬件环境为一台具备 8GB 内存、Intel Core i5 处理器
的计算机。
三、实验内容与步骤
(一)数据库设计
1、需求分析
根据给定的业务场景,明确数据库需要存储的信息和数据之间的关系。例如,对于一个学生管理系统,需要存储学生的基本信息、课程
信息、成绩信息等,并且要确定这些信息之间的关联,如学生与课程
的选课关系、课程与成绩的对应关系等。
2、概念设计
使用 ER 图(EntityRelationship Diagram,实体关系图)对需求进行
建模,清晰地表示出实体(如学生、课程)、属性(如学生的学号、
姓名)和实体之间的关系(如选课关系)。
3、逻辑设计
将 ER 图转换为关系模式,确定表的结构,包括表名、列名、数据
类型、主键和外键等。例如,学生表(学号,姓名,年龄,性别),
课程表(课程号,课程名,学分),选课表(学号,课程号,成绩)。
(二)数据库创建
1、启动 SQL Server 2019 数据库管理系统。
2、使用 CREATE DATABASE 语句创建数据库,指定数据库的名称、文件存储位置和初始大小等参数。
3、在创建的数据库中,使用 CREATE TABLE 语句创建各个表,
按照逻辑设计的结果定义表的结构。
数据库的创建实验报告
数据库的创建实验报告
数据库的创建实验报告
一、引言
在当今信息爆炸的时代,数据的管理和存储成为了一项重要的任务。数据库的创建是数据管理的基础,也是数据分析和应用的前提。本实验旨在探索数据库的创建过程,通过实践操作来加深对数据库的理解与应用。
二、实验目的
1.了解数据库的基本概念和原理;
2.掌握数据库的创建方法和步骤;
3.实践运用SQL语句创建数据库和表格。
三、实验过程
1.数据库的创建
首先,我们需要选择合适的数据库管理系统(DBMS)来创建数据库。常见的DBMS有MySQL、Oracle、SQL Server等。本次实验选择使用MySQL作为DBMS。
在MySQL中,我们可以使用命令行或者图形化界面工具来创建数据库。这里我们选择使用命令行方式进行操作。
首先,打开命令行终端,输入以下命令登录到MySQL服务器:
mysql -u root -p
然后,输入密码以登录到MySQL服务器。
接下来,我们可以使用以下命令创建数据库:
CREATE DATABASE mydatabase;
2.表格的创建
数据库创建完成后,我们需要创建表格来存储数据。表格是数据库中的基本组
织单位,用于存储不同类型的数据。
在MySQL中,我们可以使用CREATE TABLE语句来创建表格。以下是一个示例:CREATE TABLE students (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50),
age INT,
gender VARCHAR(10)
);
上述语句创建了一个名为students的表格,包含了id、name、age和gender
实验1 数据库创建-实验报告
实验一创建数据库和表
一、实验目的和要求
熟悉上机环境和查询分析器界面;掌握如何启动、停止服务管理器和企业管理器的方法;掌握如何用企业管理器定义数据库、表、约束,如何向表中添加、修改、输出记录,如何查看表的内容等操作;掌握如何在查询分析器中,执行SQL语句、分析语句的执行结果;掌握如何在查询分析器中,用DDL语言定义数据库、表、约束,并用最简单的INSERT语句向表中添加记录。
二、实验内容及指导
1.
○1启动服务管理器
○2使用企业管理器,创建StudentInfo数据库
○3在该数据库里定义Students、Courses、Enrollment3个表,问题是开始的时候不清楚如何添加约束,后来知道是在默认值或绑定处添加,也可以右击列名,选择CHECK约束添加○4向3个表中添加若干记录,因为有约束存在,所以如果输入不在约束范围内就会报错。○5查看已创建的数据库和3个表的内容
2.实验2的“提高操作”,具体内容如下:
表3- 1图书表结构
表3- 2读者表结构
表3- 3借阅表结构
用SQL语句创建的数据库不知道放在了哪里,创建的3个表也不知道放在了哪里,而且那三个表建完后不在图书馆数据库里面,后来找到了图书馆数据库在安装盘D盘底下的DA TA文件中,3个表在master数据库里,于是又在每个表的前面加了一句话“USE 图书馆 GO”重新保存之后这三个表就在图书馆数据库里面了。还有一个办法是这样建数据库,如创建一个名为scd3的数据库:
create database scd3
on primary
(
name='scd3',
数据库的建立实验报告
数据库的建立实验报告
数据库的建立实验报告
一、引言
数据库是现代信息技术的核心应用之一,它在各个领域中起着重要的作用。本
实验旨在通过建立一个简单的数据库,来探索数据库的基本概念和操作方法。
二、实验目的
1. 熟悉数据库的基本概念和术语;
2. 掌握数据库的建立和管理方法;
3. 学习使用SQL语言进行数据库操作。
三、实验过程
1. 数据库设计
在实验开始前,我们首先需要设计数据库的结构。本次实验以一个图书管理系
统为例,我们需要创建两个表格:图书信息表和读者信息表。图书信息表包括
图书编号、图书名称、作者、出版社和价格等字段;读者信息表包括读者编号、姓名、性别、年龄和联系方式等字段。
2. 数据库建立
根据数据库设计,我们可以使用MySQL等数据库管理系统来建立数据库。首先创建一个名为"library"的数据库,然后创建两个表格,分别为"book_info"和"reader_info"。
3. 数据录入
在数据库建立完成后,我们需要录入一些测试数据。通过INSERT INTO语句,
将图书信息和读者信息分别插入到对应的表格中。例如:
INSERT INTO book_info (book_id, book_name, author, publisher, price) VALUES ('001', '数据库原理', '张三', '清华大学出版社', 59.9);
4. 数据查询
数据库的一个重要功能就是能够快速检索所需的数据。通过SELECT语句,我
们可以根据条件查询图书信息和读者信息。例如:
SELECT * FROM book_info WHERE author='张三';
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一数据库的创建与连接
一、实验目的和要求
(1)掌握PowerBuidler9.0数据库的创建与连接方法;
(2)创建一个SQL Server数据库,为其配置ODBC数据源和DBProfile,然后在PowerBuilder环境中连接数据库;
(3)创建数据库中的表,管理表并输入数据到表中。
二、实验内容
(l)启动Windows操作系统,如果在Windows操作系统的控制面板中没有安装ODBC32,必须进行ODBC的安装;
(2)进人PowerBuilder 9.0集成环境,熟悉系统环境;
(3)创建的应用个人应用mypb;
(4)复习创建数据库的有关内容。
三、实验步骤
1..创建SQL Server 数据库
创建SQL Server数据库的步骤:
(1)运行SQL Server 服务;
(2)运行SQL Server 企业管理器;
(3)创建student数据库;
(4)在student数据库中,创建student表(见表1)。
2.配置ODBC 数据源
配置ODBC数据源的步骤:
(1)在PowerBuilder数据库画板的窗口中,双击ODBC项下Utlities项的“ODBC Administrator”项,将弹出“ODBC数据源管理器”对话框:
(2)选择“用户DSN”页,在该页的列表框中,列出了已有的数据源,若要修改已有的数据源,可以中击“配置”按钮进行修改。这里,我们需要添加一个ODBC数据源,所以,中击“添加”按钮创建新数据源,将出现标题为“创建新数据源”的对话框;
(3)在“创建新数据源”的对话框中提供了一个系统支持的数据库驱动程序列表框,选择合适的驱动程序。这儿我们选择SQL Server,单击“完成”按钮,将弹出“创建SQL Server 新数据源”对话框;
(4)输入新的数据源名称,这里为mydb。然后,选择想连接的SQL Server服务器,可选择local,然后单击“下一步”按钮;
(5)选择SQL Server验证,登录ID 为sa,密码默认为空,然后单击“下一步”按钮;
(5)更改默认的数据库为student,然后单击“下一步”按钮;
(5)默认系统值,然后单击“完成”按钮;
(5)单击“确定”按钮;这时可以看到“mydb”已经加入到数据原列表中,单击“确定”按钮,完成ODBC数据源的配置。
3.配置DB Profile
配置DB Profile的步骤:
(1)在PowerBuilder数据库画板窗口中,选择“ODBC”项,单击鼠标右键,选择“NewProfile...”项,将弹出“Database Profile Setup-ODBC”对话框;
(2)选择“Connection”页,在“Profile Name”栏中,输入DB Profile名,这里mydb;在“Data Source”,下拉列表框中,按“▼”按钮,弹出已经配置的ODBC数据源,这里选择mydb;选中UserlD和Password,在它们右边的输人栏中分别输入“sa”和空;
(3)单击“OK”按钮,完成DB Profile的配置。这时,在“ODBC”目录下,可以看到为student数据库新配置的DB Profile“mydb”。选中“mydb”后单击右键,在弹出式菜单选择“Properties”,会重新弹出“Database Profile Setup-ODBC”对话框,可以修改DB Profile的配置。
4.在PowerBuilder环境中连接数据库
在PowerBuilder环境中连接数据库的步骤:
(1)在Database画板的窗口中,选择“ODBC”项;
(2)在“ODBC”项下列出的所有可以连接数据库的DB Profile中选择要连接的DBProfile,这里为“mydb”;
(3)单击鼠标右键,在弹出式菜单中选择“Connect”连接数据库。如果需要断开与数据库的连接,可以在弹出式菜单中选择“Disconnect”菜单项。对于连接成功的数据库,会在相应的DB Poile前面的图标上打上“√”标记。
* 5.在数据库中创建表
在数据库中创建表的步骤:
(1)在Database画板的窗口中,首先连接数据库“mydb”;
(2)展开“mydb”数据库目录,选中“Tables”,单击右键,在弹出式菜单中单击“NewTable...”,就会出现表设计子窗口;
(3)在表设计子窗口中,分别输入每个字段的名称Column Name,选择数据类型DataType,数据宽度(字节),小数位宽度,是否允许为空Null,以及缺省值。输入完一个字段后,按Tab或“”键,会产生另一个字段;
(4)输入完表中的所有字段后,单击工具栏上“Save”图标按钮,弹出“Create New Table”对话框,在Table Name栏中输人表名,单击“OK”按钮保存新表。
用上述方法,在“student”数据库中,输人表2~表3。
表1 Student表
表3 Grade 表
6.为数据库指定关键字
为数据库表指定关键字的方法:l)在Database画板的窗口中,展开要操作的数据库目录(已经连接好);然后展开Tables 目录,选择表,再展外带要设置关键字的表的目录,选择设置关键字的类型Primary Key或Foreign Key,单击右键,弹出菜的中的“New Primary Key”或“New Foreign Keys”,弹出相应的关键字子窗口;2)在关键字子窗口中,列出了表的所有字段,在要设置为关键字的字段前的方框中单击,出现“√”表示被选中。保存设置结果。