文档库 最新最全的文档下载
当前位置:文档库 › 大数据库应用实验指导书(1,2)

大数据库应用实验指导书(1,2)

大数据库应用实验指导书(1,2)
大数据库应用实验指导书(1,2)

《—数据库应用—》上机指导书

数据库课程组编写

前言

“数据库应用”是一门理论性和实践性都很强的专业课程, 通过本课程的学习,学生会使用SQL Server数据库管理系统并能进行实际应用。能熟练掌握Transact-SQL语言,能保证数据的完整性和一致性、数据库的安全,并能进行简单编程。

“数据库应用”课程上机的主要目标:

1)通过上机操作,加深对数据库系统理论知识的理解。

2)通过使用SQL SERVER2000,了解SQL SERVER 数据库管理系统的数据管理方式,并掌握其操作技术。

3)通过实际题目的上机,提高动手能力,提高分析问题和解决问题的能力。

“数据库应用”课程上机项目设置与内容

表3列出了”数据库应用”课程具体的上机项目和内容

上机组织运行方式:

⑴上机前,任课教师需要向学生讲清上机的整体要求及上机的目标任务;讲清上机安排和进度、平时考核内容、期末考试办法、上机守则及上机室安全制度;讲清上机操作的基本方法,上机对应的理论内容。

⑵每次上机前:学生应当先弄清相关的理论知识,再预习上机内容、方法和步骤,避免出现盲目上机的行为。

⑶上机1人1组,在规定的时间内,由学生独立完成,出现问题时,教师要引导学生独立分析、解决,不得包办代替。

⑷该课程上机是一个整体,需要有延续性。机房应有安全措施,避免前面的上机数据、程序和环境被清除、改动等事件发生,学生最好能自备移动存储设备,存储自己的数据。

⑸任课教师要认真上好每一堂课,上机前清点学生人数,上机中按要求做好学生上机情况及结果记录。

上机报告要求

上机报告应包含以下内容:

上机目的,上机内容及操作步骤、上机结果、及上机总结及体会。

上机成绩评定办法

上机成绩采用五级记分制,分为优、良、中、及格、不及格。按以下五个方面进行综合考核:

1、对上机原理和上机中的主要环节的理解程度;

2、上机的工作效率和上机操作的正确性;

3、良好的上机习惯是否养成;

4、工作作风是否实事求是;

5、上机报告(包括数据的准确度是否合格,体会总结是否认真深入等)

其它说明

1.在上机课之前,每一个同学必须将上机的题目、程序编写完毕,对运行中可能出

现的问题应事先作出估计;对操作过程中有疑问的地方,应做上记号,以便上机时给予注意。做好充分的准备,以提高上机的效率

2.所有上机环节均由每位同学独立完成,严禁抄袭他人上机结果,若发现有结果雷

同者,按上机课考核办法处理。

3.上机过程中,应服从教师安排。

4.上机完成后,要根据教师的要求及时上交作业。

5.每个上机需配有相同学时的课外上机。

上机_1_:熟悉SQL Server工作环境,建立示范

上机学时:2

上机类型:(验证)

上机要求:(必修)

一、上机目的

SQL Server 2000的启动和管理工作由服务管理器和企业管理器来实现。

本次实验了解SQL Server 2000的启动,熟悉如何在SQL Server 2000图形环境下建立数据库和表。学会安装SQL Server 2000的启动和建库、表的操作。

本实验需2学时。

二、上机内容

1.启动数据库服务软件SQL Server 2000:

在程序菜单中选择Microsoft SQL Server,如图2-1所示:

图2-1

再选中服务管理器,如图2-2所示:

图2-2

点击服务管理器后,出现SQL Server服务管理器,如图2-3所示:

图2-3

点击“开始/继续”按钮,启动SQL Server 2000数据库服务。

启动成功后,在时钟旁边出现一个符号,如图2-4所示。

图2-4

2.在SQL Server 2000中建立数据库:

在程序菜单中选择Microsoft SQL Server,如图2-5所示:

再选中企业管理器,如图2-6所示:

点击企业管理器后,出现企业管理器的主界面,如图2-7所示:

图2-7

点击左边树状控制栏的+/-号可以打开和关闭SQL Server组中的本地服务项目,在选中数据库服务

项目后,单击鼠标右键,出现数据库的菜单,如图2-8所示:

点击新建数据库,出现新建数据库窗口,如图2-9所示:

图2-9

输入数据库名称:在上图名称处输入数据库名称,命名为:姓名缩写_sales,(如张小明,zxm_sales)

点击数据文件选项卡,如图2-10所示:

图2-10

在数据文件中,你可以设定数据文件的名称,所在目录以及文件的大小等信息。

完成后点击事务日志选项卡,如图2-11所示:

图2-11

事务日志中,你可以设定日志文件的名称,所在目录以及文件的大小等信息。

接受系统的缺省值,点击确定按钮,完成数据库的新建,如图2-12所示。

图2-12

3.在新建数据库上建立表:

点击新建数据库前面的+号,打开数据库的各种属性,如图2-13所示:

图2-13

选中表的属性,单击鼠标右键,出现表的菜单,如图2-14所示:

图2-14

点击新建表按钮,出现新建表窗口,如图2-15所示:

图2-15

按照教材P37页建立employee(员工表),输入列名,数据类型,长度等信息,点击图标,出现选择表名窗口,如图2-16所示:

图2-16

输入表名employee,点击确定按钮,将新建的表存盘。

以上建表表及建库可参照第四章,第五章相应SQL 语句

向该表中添入数据。

方法:进入企业管理器、分别点击“数据库”、、“表”,右击要添加数据的表,在系统弹出的快捷菜单上,分别点击“打开表”、返回“所有行”,系统将弹出如图2-17的窗口。

图2-17

按照教材P108页图6-1显示的信息输入表数据。同理,建立customer,goods,sell_order,department,共5个表,并输入相应信息。

可以把鼠标定位在窗口任一行的任一列上,对此单元格的数据进行修改,也可以右击单元格,在系统弹出的快捷菜单上选择“删除”将某条记录删除掉。如果把光标定位在一个新的空行上,就可以添加新的数据了。但要注意,表中的列经常是带有约束的,比如数据类型,无论修改数据,还是插入新数据,都必须遵循约束的限制,否则,修改或插入数据就可能不成功。

三、上机原理、方法和手段

按照SQLSERVER建立库及表的方法建立相应的实验数据库。

四、上机组织运行要求

以学生自主训练为主的开放模式组织教学。

五、上机条件及要求

操作系统为Microsoft Windows 2000。

数据库管理系统为Microsoft SQL Server2000标准版或企业版。

六、上机实施步骤(上机实施及设计的指导)

(一).启动数据库服务软件SQL Server 2000:

在程序菜单中选择Microsoft SQL Server,如图2-1所示:

图2-1

再选中服务管理器,如图2-2所示:

图2-2

点击服务管理器后,出现SQL Server服务管理器,如图2-3所示:

图2-3

点击“开始/继续”按钮,启动SQL Server 2000数据库服务。

启动成功后,在时钟旁边出现一个符号,如图2-4所示。

图2-4

(二)启动查询分析器(选做)

开始—程序—Microsoft SQL Server—查询分析器

输入简单的查询语句,点击检查图标和运行图标,查看结果。

(三)启动企业管理器

开始—程序—Microsoft SQL Server—企业管理器

图2-5

再选中企业管理器,如图2-6所示:

图2-6

点击企业管理器后,出现企业管理器的主界面,如图2-7所示:

图2-7

点击数据库,查看数据库中有哪些组件

(四)按操作步骤,完成上机内容要求的操作

七、思考题

SQL SERVER中的表和库的区别,表结构和表内数据的区别。

上机_2_:管理数据库

上机学时:2

上机类型:(验证)

上机要求:(必修)

一、上机目的

1.了解SQL Server 2000中数据库的组成;

2.熟练创建、管理数据库和事务日志。

3了解附加及分离数据库的操作

二、上机内容

1.用数据库SQL Server 2000的服务管理器启动数据库服务;

2.用数据库SQL Server 2000的企业管理器建立一个以自己学号命名的数据库,数据文件名为相应学号_data、初始大小1M,日志文件名为相应学号_log、初始大小1M 的数据库。文件保存在d:\自己的名字\

3.利用T-SQL创建如下数据库

1)数据库名字为xsgl;数据文件xsgl_data初始尺寸为1MB,最大尺寸为10MB,文件增量为1MB;事务日志xsgl_log初始尺寸为1MB,最大尺寸为10MB,文件增量为1MB;位置均为d:\你自己姓名目录下(如徐林)。

CREATE DATABASE xsgl

ON PRIMARY

(NAME=xsgl_data,

FILENAME=' d:\徐林\ xsgl_data.MDF',

SIZE=2,

MAXSIZE=10,

FILEGROWTH=1)

LOG ON

( NAME = xsgl’_log,

FILENAME = ' d:\徐林\ xsgl_log.ldf',

SIZE = 1MB,

MAXSIZE = 10,

FILEGROWTH = 1)

2)该数据库名称为xsgl2,有2个10MB的数据文件(xsgl2_data1,xsgl2_data2)和2个10MB的事务日志文件(xsgl2_log1,xsgl_log2)。位置均为d:\你自己姓名目录下CREATE DATABASE xsgl2

ON

PRIMARY (NAME = xsgl2_data1,

FILENAME = 'e:\sql\xsgl1.mdf',

SIZE = 10MB),

( NAME = xsgl2_data2,

FILENAME = ' d:\徐林\xsgl2.ndf',

SIZE = 10MB)

LOG ON

( NAME = xsgl2_log1,

FILENAME = ' d:\徐林\ xsgl2_log1.ldf',

SIZE = 10MB),

( NAME = xsgl2_log2,

FILENAME = ' d:\徐林\ xsgl2_log2.ldf',

SIZE = 10MB)

3)创建一个包含2个文件组的数据库。该数据库名为 xsgl3.(选作)

主文件组包含文件 xsgl3_data1和 xsgl3_data2。

文件组xsgl3_group包含文件xsgl3_data3和 xsgl3_data4。

两个文件组数据文件的FILEGROWTH 增量为 15%,数据文件的初始大小为2 MB。

事务日志文件的文件名为xsgl3_log,FILEGROWTH 增量为 15%,日志文件的初始大

小为1 MB

CREATE DATABASE xsgl3

ON PRIMARY

( NAME = xsgl3_data1,

FILENAME = ' d:\徐林\xsgl3_data1.mdf',

SIZE = 2MB,

FILEGROWTH = 15% ),

( NAME = xsgl3_data2,

FILENAME = ' d:\徐林\ xsgl3_data2.ndf',

SIZE = 10MB,

FILEGROWTH = 15% ),

FILEGROUP xsgl3_Group

( NAME = xsgl3_data3,

FILENAME = ' d:\徐林\xsgl3_data3.ndf',

SIZE = 10MB,

FILEGROWTH = 15% ),

( NAME = xsgl3_data4,

FILENAME = ' d:\徐林\xsgl33.ndf',

SIZE = 10MB,

FILEGROWTH = 15% )

LOG ON

( NAME = xsgl3_log,

FILENAME = ' d:\徐林\xsgl3.ldf',

SIZE = 1MB,

FILEGROWTH = 15% )

4 修改数据库

1)更改xsgl数据库以添加一个 2 MB 大小的新数据文件(xsgl_data1.ndf)

ALTER DATABASE xsgl

ADD FILE

(NAME = xsgl_data1,

FILENAME = 'd:\sql\xsgldat1.ndf',

SIZE = 5MB )

2)在xsgl 数据库中创建一个文件组fg3,并将两个 5 MB 的数据文件(xsgl_dat3.ndf,xsgl_dat4.ndf)添加到该文件组。

将 FG3 设置为默认文件组

ALTER DATABASE xsgl

ADD FILEGROUP FG3

ALTER DATABASE xsgl

ADD FILE

( NAME = xsgl_dat3,

FILENAME = ' d:\徐林\xsgl3_dat3.ndf',

SIZE = 5MB,

MAXSIZE = 100MB,

FILEGROWTH = 5MB),

( NAME = xsgl3dat4,

FILENAME = ' d:\徐林\xsgl3_dat4.ndf',

SIZE = 5MB,

MAXSIZE = 100MB,

FILEGROWTH = 5MB)

TO FILEGROUP FG3

ALTER DATABASE xsgl

MODIFY FILEGROUP FG3 DEFAULT

3)向数据库xsgl中添加两个日志文件 (xsgl_log2.ldf, xsgl_log3.ldf)

ALTER DATABASE xsgl

ADD LOG FILE

( NAME = xsgl_log2,

FILENAME = 'd:\SQL\xsgl_log2.ldf',

SIZE = 5MB),

( NAME = xsgl3log3,

FILENAME = 'd:\SQL\xsgl3log3.ldf',

SIZE = 5MB)

4)从数据库中删除文件xsgl_dat4.ndf

ALTER DATABASE xsgl3

REMOVE FILE xsgl_dat4

5)更改文件xtgl_dat3空间改为20MB

ALTER DATABASE xsgl3

MODIFY FILE

(NAME = xsgl_dat3,

SIZE = 20MB)

6)将主文件组设置为默认文件组(选作)

ALTER DATABASE xsgl3

MODIFY FILEGROUP [PRIMARY] DEFAULT

5.删除数据库

删除数据库xsgl2

DROP DATABASE xsgl2

6分离与附加数据库(选作)

1)将xsgl从服务器上分离并将分离的数据库文件拷贝至C:\ 2)将C:\目录下分离的数据库附加至服务器。

利用企业管理器做

三、上机原理、方法和手段

本上机主要运用企业管理器及T-SQL两种方式实现数据库文件的建立、修改和删除。利用企业管理器实现数据库备份及恢复、数据库附加及分离的操作。

四、上机组织运行要求

以学生自主训练为主的开放模式组织教学。

五、上机条件及要求

操作系统为Microsoft Windows 2000。

数据库管理系统为Microsoft SQL Server2000标准版或企业版。

六、上机实施步骤(上机实施及设计的指导)

数据库创建:Create Database 注意逻辑文件名与物理文件名的区别

数据库修改:Alter Database注意文件组与文件的区别,文件组属性的设置方法,如设置默认文件组采用Default.

数据库分离时必须保证数据库未被使用。

七、思考题

使用企业管理器管理数据库与使用T-SQL管理数据库有何差别?

#(16课时)数据库实验指导书

《数据库原理及使用》实验指导书 (适用于计算机科学和技术、软件工程专业) 热风器4 计算机科学和技术学院 2011年12月 ⒈本课程的教学目的和要求 数据库系统产生于20世纪60年代末。30多年来,数据库技术得到迅速发展,已形成较为完整的理论体系和一大批实用系统,现已成为计算机软件领域的一个重要分支。数据库原理是计算科学和技术专业重要的专业课程。 本课程实验教学的目的和任务是使学生通过实践环节深入理解和掌握课堂教学内容,使学生得到数据库使用的基本训练,提高其解决实际问题的能力。 ⒉实验教学的主要内容 数据库、基本表、视图、索引的建立和数据的更新;关系数据库的查询,包括单表查询、连接查询、嵌套查询等;数据库系统的实现技术,包括事务的概念及并发控制、恢复、完整性和安全性实现机制;简单数据库使用系统的设计实现。 ⒊实验教学重点 本课程的实验教学重点包括: ⑴数据库、基本表、视图、索引的建立和数据的更新; ⑵SQL的数据查询; ⑶恢复、完整性和安全性实现机制; ⑷简单数据库使用系统的设计实现; 4教材的选用 萨师煊,王珊.数据库系统概论(第四版).北京:高等教育出版社.2006,5 实验1创建数据库(2学时) 实验目的 1.学会数据表的创建; 2.加深对表间关系的理解; 3.理解数据库中数据的简单查询方法和使用。 实验内容 一、给定一个实际问题,实际使用问题的模式设计中至少要包括3个基本表。使用问题是供应商给工程供应零件(课本P74)。 1.按照下面的要求建立数据库: 创建一个数据库,数据库名称可以自己命名,其包含一个主数据文件和一个事务日志文件。注意主数据文件和事务日志文件的逻辑名和操作系统文件名,初始容量大小为5MB,

ACCESS数据库技术实验指导书

实验六管理信息系统开发 一、实验目的: 学习使用Access开发管理信息系统的大凡方法及步骤,对该课程所学习的知识实现综合性应用。 二、准备工作: 根据学习情况从备选题目中选择承担力所能及的开发设计任务,从而熟悉管理信息系统开发的过程,包括系统功能分析、系统功能模块设计、数据库需求分析与设计、各功能模块编码实现、系统的发布等过程。通过系统的开发综合应用该课程中如下严重技术: 1、创建数据库、表以及建立表间关系的方法。 2、设计各种窗体的方法。 3、设计各种查询的方法。 4、简单的VBA编程方法。 5、设计报表的方法。 6、使用切换面板管理器的方法 三、实验内容: 可选工程(除以下题目还可自选,必须统统实现基本功能): 工程名称 教案管理系统 学生学籍管理系统 学生成绩管理系统 课程管理系统

学生选课系统 学生宿舍管理系统 图书管理系统 采购与应付账管理系统 库存管理系统 企业人力资源管理系统 公司会计管理系统 固定资产管理系统 会员管理系统 住院部结算系统 实验完成方式重点实现 学生信息、教师信息、选课信息等 学生入学、毕业、转专业等 成绩管理、成绩查询、成绩单打印等 课程管理、课程查询、授课教师等 课程维护、分类、选课限制标准1.数据库的安全性设宿舍等级与收费、按班级住宿置; 图书资料、借阅、销售2.数据增、删、改;货品资料、采购计划、入库、应付账3.数据查询; 4.数据统计、分析;货物分类、入库、出库、损耗 5.相关报表;员工信息、考勤、工资、查询

帐户、日记帐、期末结帐、财务报表 资产信息、报损、折旧、借出 会员档案、会费缴纳、会员到期 住院费用统计、收费策略基本功能该实验实行一人一题制,一定要在规定的日期交作业。 时间安排 第3周——第10周,有能力的同学可以提前交作业。 考核方法 考核在第9、10周实验课进行,由本人提交程序,以及系统主要功能说明,同时回答老师提出的问题。 按照界面的布局效果和基本功能的实现情况来评定成绩,原则上只要实现基本功能就评定“及格”,没有按时完成作业的同学一律按“不及格”处理。如果程序中体 现了自己独到的设计思想或实现了某些分外功能将酌情给予加分。 以“教案管理系统”为例,介绍管理信息系统的开发过程,其他工程均可参照其完成。 7.1数据库设计 1.设计思路 教案管理系统主要应用于大中专院校中,教案管理人员通过系统可以实现对全校教师、学生信息以及学生选课信息的增加、删除、修改和查询等操作;同时可以通过该系统对学生课程成绩进行登录和汇总分析等。根据这些要求可以得到教案管理系统的数据流程图,从而需要设计如下数据信息 为了记录教师的基本信息,需要建立教师信息表,该表包括教师编号、姓名、性别、工作时间、政治面貌、学历、职称、系别和联系电话等字段

大型数据库实验指导书

淮海工学院计算机科学系 大型数据库实验指导书 计算机网络教研室

实验1安装配置与基本操作 实验目的 1. 掌握Oracle9i服务器和客户端软件的安装配置方法。 2. 掌握Oracle9i数据库的登录、启动和关闭。 实验环境 局域网,windows 2000 实验学时 2学时,必做实验。 实验内容 1. 在局域网环境下安装配置Oracle9i服务器和客户端软件。 2. 练习Oracle9i数据库的登录、启动和关闭等基本操作。 实验步骤 1、将Oracle 9i的第1号安装盘放入光驱,双击setup,将弹出“Oracle Universal Installer:欢迎使用”对话框。 2、单击“下一步”按钮,出现“Oracle Universal Installer:文件定位”对话框。 在路径中输入“E:\Oracle\ora92”,其它取默认值。 3、启动第1号盘的安装程序setup,具体方法同安装Oracle 9i服务器,不同的是在 选择安装产品时选择“Oracle9i Client 9.2.0.1.0”选项; 4、安装结束后,弹出“Oracle Net Configuration Assistant:欢迎使用”对话框。取 默认值。 5、登录Oracle9i数据库:选择“开始”→“所有程序”→Oracle-OraHome92→Enterprise Manager Console ; 6、系统出现“登录”对话框。选择“独立启动”。 分析与思考 (1)简述启动Oracle9i数据库的一般步骤。 (2)简述启动Oracle9i模式中三个选项的区别? (3)简述关闭Oracle9i模式中四个选项的区别?

大数据库应用实验指导书(1,2)

《—数据库应用—》上机指导书 数据库课程组编写 前言

“数据库应用”是一门理论性和实践性都很强的专业课程, 通过本课程的学习,学生会使用SQL Server数据库管理系统并能进行实际应用。能熟练掌握Transact-SQL语言,能保证数据的完整性和一致性、数据库的安全,并能进行简单编程。 “数据库应用”课程上机的主要目标: 1)通过上机操作,加深对数据库系统理论知识的理解。 2)通过使用SQL SERVER2000,了解SQL SERVER 数据库管理系统的数据管理方式,并掌握其操作技术。 3)通过实际题目的上机,提高动手能力,提高分析问题和解决问题的能力。 “数据库应用”课程上机项目设置与内容 表3列出了”数据库应用”课程具体的上机项目和内容 上机组织运行方式:

⑴上机前,任课教师需要向学生讲清上机的整体要求及上机的目标任务;讲清上机安排和进度、平时考核内容、期末考试办法、上机守则及上机室安全制度;讲清上机操作的基本方法,上机对应的理论内容。 ⑵每次上机前:学生应当先弄清相关的理论知识,再预习上机内容、方法和步骤,避免出现盲目上机的行为。 ⑶上机1人1组,在规定的时间内,由学生独立完成,出现问题时,教师要引导学生独立分析、解决,不得包办代替。 ⑷该课程上机是一个整体,需要有延续性。机房应有安全措施,避免前面的上机数据、程序和环境被清除、改动等事件发生,学生最好能自备移动存储设备,存储自己的数据。 ⑸任课教师要认真上好每一堂课,上机前清点学生人数,上机中按要求做好学生上机情况及结果记录。 上机报告要求 上机报告应包含以下内容: 上机目的,上机内容及操作步骤、上机结果、及上机总结及体会。 上机成绩评定办法 上机成绩采用五级记分制,分为优、良、中、及格、不及格。按以下五个方面进行综合考核: 1、对上机原理和上机中的主要环节的理解程度; 2、上机的工作效率和上机操作的正确性; 3、良好的上机习惯是否养成; 4、工作作风是否实事求是; 5、上机报告(包括数据的准确度是否合格,体会总结是否认真深入等) 其它说明 1.在上机课之前,每一个同学必须将上机的题目、程序编写完毕,对运行中可能出 现的问题应事先作出估计;对操作过程中有疑问的地方,应做上记号,以便上机时给予注意。做好充分的准备,以提高上机的效率 2.所有上机环节均由每位同学独立完成,严禁抄袭他人上机结果,若发现有结果雷 同者,按上机课考核办法处理。 3.上机过程中,应服从教师安排。 4.上机完成后,要根据教师的要求及时上交作业。

福建工程学院《实验指导书(数据库系统原理及应用)》

数据库系统原理 实验指导书 (本科)

目录 实验一数据定义语言 (1) 实验二SQL Sever中的单表查询 (3) 实验三SQL Serve中的连接查询 (4) 实验四SQL Serve的数据更新、视图 (5) 实验五数据控制(完整性与安全性) (7) 实验六语法元素与流程控制 (9) 实验七存储过程与用户自定义函数 (11) 实验八触发器 (12)

实验一数据定义语言 一、实验目的 1.熟悉SQL Server2000/2005查询分析器。 2.掌握SQL语言的DDL语言,在SQL Server2000/2005环境下采用Transact-SQL实现表 的定义、删除与修改,掌握索引的建立与删除方法。 3.掌握SQL Server2000/2005实现完整性的六种约束。 二、实验内容 1.启动SQL Server2000/2005查询分析器,并连接服务器。 2.创建数据库: (请先在D盘下创建DB文件夹) 1)在SQL Server2000中建立一个StuDB数据库: 有一个数据文件:逻辑名为StuData,文件名为“d:\db\S tuDat.mdf”,文件初始大小为5MB,文件的最大大小不受限制,文件的增长率为2MB; 有一个日志文件,逻辑名为StuLog,文件名为“d:\db\StuLog.ldf”,文件初始大小为5MB,文件的最大大小为10MB,文件的增长率为10% 2)刷新管理器查看是否创建成功,右击StuDB查看它的属性。 3.设置StuDB为当前数据库。 4.在StuDB数据库中作如下操作: 设有如下关系表S:S(CLASS,SNO, NAME, SEX, AGE), 其中:CLASS为班号,char(5) ;SNO为座号,char(2);NAME为姓名,char(10),设姓名的取值唯一;SEX为性别,char(2) ;AGE为年龄,int,表中主码为班号+座号。 写出实现下列功能的SQL语句。 (1)创建表S; (2)刷新管理器查看表是否创建成功; (3)右击表S插入3个记录:95031班25号李明,男性,21岁; 95101班10号王丽,女性,20岁; 95031班座号为30,名为郑和的学生记录; (4)将年龄的数据类型改为smallint; (5)向S表添加“入学时间(comedate)”列,其数据类型为日期型(datetime); (6)对表S,按年龄降序建索引(索引名为inxage); (7)删除S表的inxage索引; (8)删除S表; 5.在StuDB数据库中, (1)按照《数据库系统概论》(第四版)P82页的学生-课程数据库创建STUDENT、COURSE 和SC三张表,每一张表都必须有主码约束,合理使用列级完整性约束和表级完整性。 并输入相关数据。 (2)将StuDB数据库分离,在D盘下创建DB文件夹下找到StuDB数据库的两个文件,进行备份,后面的实验要用到这个数据库。 6.(课外)按照《数据库系统概论》(第四版)P74页习题5的SPJ数据库。创建SPJ数据 库,并在其中创建S、P、J和SPJ四张表。每一张表都必须有主码约束,合理使用列级完整性约束和表级完整性。要作好备份以便后面的实验使用该数据库数据。 三、实验要求:

《大型数据库系统》课程实验指导书修订(new)

《大型数据库系统》课程实验指导书修订刘忠民刘晓瑢

实验一DDL语句及DML语句操作 一、实验目的 ●了解Oracle系统的组织结构和操作环境 ●熟悉Oracle系统环境 ●掌握创建、修改、删除表的不同方法 二、实验环境 一台计算机,安装了WINDOWS 2000 SERVER和Oracle 9i。Oracle帐户(system/manager, sys/change_on_install, scott/tiger) 三、预备知识 表是组织数据的基本数据结构,又叫基本表或基表。每张表都有一个名字,称为表名或关系名。一张表可以由若干列组成,列名唯一,又称为属性名。表中的一行称为一个元组或一条记录。同一列的数据必须具有相同的数据类型。表中的每一列值必须是不可分割的基本数据项。 SQL语言是一种综合的、通用的、功能极强的关系数据库语言,SQL语言包括三种类型的语句:DDL(数据定义语言)、DML(数据操纵语言)和DCL(数据控制语言)。其中DDL用来定义数据库中的对象(表、视图等),DML用来对数据库中的数据进行增删改及查询操作。 与表有关的DDL语句有建表、修改表、删除表。 建表语句CREATE TABLE ?基本语法如下 CREATE TABLE 表名 (列名1 数据类型[列完整性约束], 列名1 数据类型[列完整性约束], ...... [表完整性约束]) [存储子句] ; 如: CREATE TABLE student (sno NUMBER(6), sname CHAR(6) DEFAULT ‘无名氏’, sex CHAR(2), birthday DA TE DEFAULT SYSDA TE, dno CHAR(3)); 可以用DEFAULT方式给出列的默认值。 定义表的完整性约束是一项非常重要的工作,在定义表时一般都需要为表定义适当的约束,在Oracle中包括主码完整性约束(PRIMARY KEY)、唯一完整性约束(UNIQUE)、非空完整性约束(NOT NULL)、基于属性值的完整性约束(CHECK)、引用完整性约束或外键约束(REFERENCES)

《数据库技术及应用》实验指导书

《数据库技术及应用》课内上机实验指导书 实验一:SQL SERVER的可视化操作 一、实验目的 1、了解SQL Server2000的功能和基本操作方法,学会使用该系统。 2、了解在该系统上如何创建和管理数据库。 3、通过观察系统中的数据库,初步了解数据库的组成。 二、实验内容 1、学习启动SQL Server2000。 2、用SQL Server企业管理器建立SQL Server注册及注册属性的修改。 3、熟悉SQL Server的操作环境,了解主要菜单命令的功能和窗口,如新建 数据库,数据库表的建立,导入、导出数据等。 4、在某个已注册实例中,认识与体会SQL Server的体系结构。 5、在某个已注册实例的数据库范例中,认识数据库的组成。 三、实验步骤 1、启动本机的SQL Server服务; 2、利用企业管理器,在本地创建名为edu_d的数据库,并在edu_d数据库 中添加学生信息表STU_INFO,并随意在表中添加数据。 3、通过查询分析器,查询步骤2中添加的数据。 4、将本地master库中的表syscharsets导出,再导入到edu_d中。 5、进一步熟悉企业管理器以及查询分析器的其它相关操作。 实验二:用SQL实现单表查询 一、实验目的 1、熟练掌握单表查询属性列信息 2、掌握查询各种条件组合的元组信息 3、掌握各种查询条件的设定,以及常用查询条件中使用的谓词 二、实验内容

1、对已有的数据库pubs中的表完成以下查询功能: a)查询jobs表中所有属性列信息 b)查询employee表中的雇员号和雇员名信息 c)查询employee表中雇员工作年限信息 2、对employee数据表完成以下查询 a)查询名字首字母为F的雇员信息 b)查询工种代号为11的所有雇员信息 c)查询雇佣年限超过5年的雇员信息 d)查询工种代号在5~8的雇员信息 e)查询名字为Maria的雇员信息 f)查询姓名中包含字符sh的所有雇员信息 3、查询sales表中1993-1-1前订货的订单信息 4、查询authors表中以下相关信息: a)Johnson white的电话号码 b)住在oakland的所有作者的姓名以及住址 c)住在10932 Bigge Rd作者的详细信息 实验三:连接查询 一、实验目的 1、掌握多表之间的连接查询 2、掌握使用集函数完成特殊的查询 3、学会对查询结果排序 4、联系数据汇总查询 二、实验内容 1.从edu_d数据库中的stu_info、xk、gdept、gfied、gban、gcourse表 中做以下查询: a)查询信息科学与工程学院的学生的学号、姓名、性别 b)查询成绩在85分以上的学生的学号、姓名、课程名称 c)查询学号的前4位是'2001'的学生的学号、姓名、学院名称

《数据库及其应用》实验报告(新)

《数据库及其应用》 (课程编号:B0901000) 实验报告 (2014-2015学年第2学期) 实验成绩: 学号: 姓名: 专业班级: 课堂号: 任课教师: 完成日期:

一、实验目的及要求 能熟练掌握 Access2010的启动、退出,以及操作界面和操作方法。 能够理解关系模型的基本概念。 能够完成简单的数据库概念设计、逻辑设计和物理设计。 能够熟练建立数据库文件、表对象和关系。 能够熟练掌握基本SQL语言,能够在Access中进行一般的SQL 查询。 能够运用SQL对数据库进行更新。 能够熟练掌握不同软件之间的数据交换。 二、实验设备(环境)及要求 PC机,Windows 7,Office 2010(主要是Access 2010) 实验参考教材: 《数据库及其应用(Access及Excel)学习与实验实训教程》(第二版)。 (以下简称《实验教程》) 三、实验内容及记录 实验项目1:熟悉Access的启动和退出,熟悉Access的界面 1.启动Access 练习不同的Access的启动方法。。 2.退出Access 练习不同的Access的启动方法。 3.观察并了解 Access用户界面 不同方式启动进入Access,其界面有所差异。 通过“开始”按钮或桌面Access快捷方式启动进入Backstage视图;通过Access数据库文件关联则直接进入Access数据库窗口。 Access用户界面主要由三个组件组成: 功能区。 Backstage 视图。 导航窗格。 (1)观察Backstage视图:不同方式进入Backstage视图,注意其差别。 (2)观察功能区:了解组成功能区的选项卡。 (3)观察导航窗格。各种对象的显示组合。 4.Access选项及其设置 在Backstage视图中选择“选项”命令单击,进入Access选项对话框窗口。在该窗口可设置默认文件夹等。可设置文档窗口显示方式、定制导航窗格、定制工具栏的项目等。

数据库实训指导书

《数据库》实训计划 课程名称:数据库原理及应用 一、课程简介 《数据库原理及应用》课程是我院计算机科学与技术专业的一门重要专业课程,是一门理论性和实践性都很强的面向实际应用的课程,它是计算机科学技术中发展最快的领域之一。可以说数据库技术渗透到了工农业生产、商业、行政管理、科学研究、教育、工程技术和国防军事等各行各业。因此本课程的教学既要向学生传授一定的数据库理论基础知识,又要培养学生运用数据库理论知识和数据库技术解决实际应用问题的能力。 二.课程实验 实验题目 1.学籍管理系统 2.图书档案管理系统 3.企业人事管理系统 4.工资管理系统 5.用户和权限管理系统。 6.仓库管理系统。 7.企业进销存管理系统。 8、超市管理系统 10、酒店管理系统 11、旅游管理系统 12、高考成绩信息管理系统

13、医院信息管理系统 14、银行计算机储蓄系统 15、 ICU监护系统 16、可自拟题目 任选一题按照下列实验纲要进行设计。 实验纲要 1、实验目标 本课程实验教学的目的和任务是使学生通过实践环节深入理解和掌握课堂教学内容,使学生得到数据库应用的基本训练,提高其解决实际问题的能力。 2、实验内容 数据库的模式设计;数据库、表、视图、索引的建立与数据的更新;关系数据库的查询,包括嵌套查询、连接查询等;数据库系统的实现技术,包括事务的概念及并发控制、恢复、完整性和安全性实现机制;简单数据库应用系统的设计实现。 给定一实际问题,让学生自己完成数据库模式的设计,包括各表的结构(属性名、类型、约束等)及表之间的关系,在选定的DBMS上建立数据库表。用SQL命令和可视化环境分别建立数据库表,体会两种方式的特点。 3、实验教学重点 本课程的实验教学重点包括:⑴数据库的模式设计;⑵SQL的数据查询; ⑶并发控制、恢复、完整性和安全性实现机制;⑷简单数据库应用系统的设计实现; 实验1:数据库的创建

ACCESS2010数据库技术实验指导书3

《ACCESS2010数据库技术及应用》 实验指导(3) 学号: 姓名: 班级: 专业:

实验三窗体 实验类型:验证性实验课时: 4 学时指导教师: 时间:201 年月日课次:第节教学周次:第周 一、实验目的 1. 掌握窗体创建的方法 2. 掌握向窗体中添加控件的方法 3. 掌握窗体的常用属性和常用控件属性的设置 二、实验内容和要求 1. 创建窗体 2. 修改窗体,添加控件,设置窗体及常用控件属性 三、实验步骤 案例一:创建窗体 1.使用“窗体”按钮创建“成绩”窗体。 操作步骤如下: (1)打开“教学管理.accdb”数据库,在导航窗格中,选择作为窗体的数据源“教师”表,在功能区“创建”选项卡的“窗体”组,单击“窗体”按钮,窗体立即创建完成,并以布局视图显示,如图3-1所示。 (2)在快捷工具栏,单击“保存”按钮,在弹出的“另存为”对话框中输入窗体的名称“教师”,然后单击“确定”按钮。 图3-1布局视图 2.使用“自动创建窗体”方式 要求:在“教学管理.accdb”数据库中创建一个“纵栏式”窗体,用于显示“教师”表中的信息。 操作步骤: (1)打开“教学管理.accdb”数据库,在导航窗格中,选择作为窗体的数据源“教师”表,在功能区“创建”选项卡的“窗体”组,单击“窗体向导”按钮。如图3-2所示。 (2)打开“请确定窗体上使用哪些字”段对话框中,如图3-3 所示。在“表和查询”下拉列表中光图3-2窗体向导按钮

标已经定位在所学要的数据源“教师”表,单击按钮,把该表中全部字段送到“选定字段”窗格中,单击下一步按钮。 (3)在打开“请确定窗体上使用哪些字”段对话框中,选择“纵栏式”,如图3-4所示。单击下一步按钮。 (4)在打开“请确定窗体上使用哪些字”段对话框中,输入窗体标题“教师”,选取默认设置:“打开窗体查看或输入信息”,单击“完成”按钮,如图3-5所示。 (5)这时打开窗体视图,看到了所创建窗体的效果,如图3-6所示。 图3-3“请确定窗体上使用哪些字”段对话框 图3-4“请确定窗体使用的布局”段对话框中

数据库实验2指导书

一实验题目: SQL SERVER2000查询分析器的使用 二实验目的:熟悉SQL SERVER2000 环境,熟悉查询分析器的使用,能够熟练运用sql命令完成数据库,基本表、主码、外码和其它必要的约束条件的定义。 三实验内容及要求:(从下面10个题目中选择一个) 题目一: 1 利用sql建立学生信息数据库,并定义以下基本表: 学生(学号,年龄,性别,系号) 课程(课号,课名,学分,学时) 选课(学号,课号,成绩) 定义主码、外码、和年龄、学分、学分的取值范围。 2 在三个表中输入若干记录,注意如果输入违反完整性约束条件的记录系统有何反应。 题目二: 1 利用sql建立图书管理数据库,并定义以下基本表: 图书(书号,书名,价格,出版社) 读者(卡号,姓名,年龄,所属单位) 借阅(书号,卡号,借阅日期) 定义主码、外码、和年龄、价格的取值范围。 2 在三个表中输入若干记录,注意如果输入违反完整性约束条件的记录系统有何反应。 题目三: 1 利用sql建立商品信息数据库,并定义以下基本表: 商品(编号,品名,进价,库存,售价,厂商编号) 顾客(卡号,姓名,电话,积分) 厂商(编号,厂址,名称、电话、经理) 销售(卡号,商品编号,数量,日期) 定义主码、外码、和价格、积分的取值范围。 2 在表中输入若干记录,注意如果输入违反完整性约束条件的记录系统有何反应。 题目四: 1 利用sql建立图书信息数据库,并定义以下基本表: 图书(书号,书名,作者编号,价格,出版社编号) 作者(编号,姓名,电话) 出版社(编号,出版社名称,地址) 定义主码、外码、和价格的取值范围。 2 在三个表中输入若干记录,注意如果输入违反完整性约束条件的记录系统有何反应。 题目五: 1 利用sql建立零件信息数据库,并定义以下基本表: 零件(编号,名称,颜色,生产车间号) 车间(编号,名称,人数,主任) 产品(编号,名称,车间编号) 使用(产品编号,使用零件编号,个数) 定义主码、外码、和人数、个数的取值范围。 2 在三个表中输入若干记录,注意如果输入违反完整性约束条件的记录系统有何反应。 题目六: 1 利用sql建立药品信息数据库,并定义以下基本表: 药品(编号,名称,价格,厂商编号) 处方(药品号,数量,医生编号) 医生(编号,姓名,科室,职称) 定义主码、外码、和数量、价格的取值范围。 2 在三个表中输入若干记录,注意如果输入违反完整性约束条件的记录系统有何反应。 题目七: 1 利用sql建立教材数据库,并定义以下基本表: 学生(学号,年龄,性别,系名)

2016数据库原理实验指导书

信息工程学院 数据库原理实验指导书二零一六年五月

目录 实验一SQL SERVER 2005的安装与启动 (1) 实验二数据库的操作 (11) 实验三SQL SERVER2005查询编辑器 (23) 实验四SQL语言的DDL (31) 实验五SQL语言的DML初步 (34) 实验六DML的数据查询 (36) 实验七数据库综合设计 (40)

实验一SQL Server 2005的安装与启动 一、实验目的 SQL Server 2005是Mircosoft公司推出的关系型网络数据库管理系统,是一个逐步成长起来的大型数据库管理系统。 本次实验了解SQL Server 2005的安装过程,了解SQL Server 2005的启动,熟悉SQL Server 2005软件环境。学会安装SQL Server 2005。 二、实验内容 1.安装SQL Server 2005 (1)将SQL Server 2005(中文开发版)安装盘插入光驱后,SQL Server 2005安装盘将自动启动安装程序;或手动执行光盘根 目录下的Autorun.exe文件,这两种方法都可进行SQL Server 2005的安装。出现如下画面。 (2)选中“运行SQL Server Client 安装向导”进行安装,弹出【最终用户许可协议】界面。

(3)选中【我接受许可条款和条件】选项,单击【下一步】按钮,进入【安装必备组件】界面。 (4)组件安装完成后,单击【下一步】按钮,进入【欢迎使用Microsoft SQL Server 安装向导】界面。

(5)单击【下一步】按钮,进入【系统配置检查】界面。检查完毕将显示检查结果。 (6)检查如果没有错误,单击【下一步】按钮,进入【注册信息】界面。

ACCESS数据库专业技术实验指导书

ACCESS数据库技术实验指导书

————————————————————————————————作者:————————————————————————————————日期:

实验六 管理信息系统开发 一、实验目的: 学习使用Access 开发管理信息系统的一般方法及步骤,对该课程所学习的知识实现综合性应用。 二、准备工作: 根据学习情况从备选题目中选择承担力所能及的开发设计任务,从而熟悉管理信息系统开发的过程,包括系统功能分析、系统功能模块设计、数据库需求分析与设计、各功能模块编码实现、系统的发布等过程。通过系统的开发综合应用该课程中如下重要技术: 1、创建数据库、表以及建立表间关系的方法。 2、设计各种窗体的方法。 3、设计各种查询的方法。 4、简单的VBA 编程方法。 5、设计报表的方法。 6、使用切换面板管理器的方法 三、实验内容: 可选工程(除以下题目还可自选,必须完整实现基本功能): 工程名称 重点实现 基本功能 教案管理系统 学生信息、教师信息、选课信息等 1.数据库的安全性设置; 2.数据增、删、改; 3.数据查询; 4.数据统计、分析; 5.相关报表; 学生学籍管理系统 学生入学、毕业、转专业等 学生成绩管理系统 成绩管理、成绩查询、成绩单打印等 课程管理系统 课程管理、课程查询、授课教师等 学生选课系统 课程维护、分类、选课限制标准 学生宿舍管理系统 宿舍等级与收费、按班级住宿 图书管理系统 图书资料、借阅、销售 采购与应付账管理系统 货品资料、采购计划、入库、应付账 库存管理系统 货物分类、入库、出库、损耗 企业人力资源管理系统 员工信息、考勤、工资、查询 公司会计管理系统 帐户、日记帐、期末结帐、财务报表 固定资产管理系统 资产信息、报损、折旧、借出 会员管理系统 会员档案、会费缴纳、会员到期 住院部结算系统 住院费用统计、收费策略 ● 实验完成方式 该实验实行一人一题制,一定要在规定的日期交作业。 时间安排 第3周——第10周,有能力的同学可以提前交作业。 ● 考核方法 考核在第9、10周实验课进行,由本人提交程序,以及系统主要功能说明,同时回答老师提出的问题。 按照界面的布局效果和基本功能的实现情况来评定成绩,原则上只要实现基本功能就评定“及格”,没有按时完成作业的同学一律按“不及格”处理。如果程序

数据库实验指导书

数据库实验指导书 电气与电子工程学院

实验项目 实验一认识DBMS及数据库的建立 实验二交互式SQL(数据库查询与更新) 实验三数据控制(安全性部分) 实验四数据控制(完整性部分)

实验一认识DBMS及数据库的建立 一、实验目的: 1.掌握使用SQL SERVER企业管理器及SQL语言创建数据库与表。 2.掌握使用SQL SERVER企业管理器及SQL语言修改数据库与表。 3.掌握使用SQL SERVER企业管理器及SQL语言删除数据库与表。 二、实验内容及步骤: 1.通过用企业管理器创建一个指定多个数据文件和日志文件的数据库,该数据库名称为jiaoxuedb,要求: 有1个10MB和1个20MB的数据文件和2个10MB的事务日志文件。数据文件逻辑名称为jiaoxuedb1和jiaoxuedb2,物理文件名为jiaoxuedb1.mdf和jiaoxuedb2.mdf。主文件是jiaoxuedb1,由primary指定,两个数据文件的最大尺寸分别为无限大和100MB,增长速度分别为10%和1MB。事务日志文件的逻辑名为jiaoxuedblog1和jiaoxuedblog2,物理文件名为jiaoxuedblog1.df和jiaoxuedblog2.ldf,最大尺寸均为50MB,文件增长速度为1MB。 2.用企业管理器在jiaoxuedb数据库中建立如下表: 学生表: jiaoxuedbdent 课程表: Course 选课表: SC

3.查看表格:显示当前数据库中所有对象的信息。 4.利用企业管理器删除表: 在企业管理器中,展开指定的数据库和表格项,用右键单击要删除的表,从快捷菜单中选择“除去表”选项,则会出现除去对象对话框。单击“全部删除”按钮,即可去除表。

数据库实验指导书

数据库实验指导书 (试用版) 二零零六年三月 目录 引言 1 一、课程实验目的和基本要求 1 二、主要实验环境 1 三、实验内容 1 实验1 数据库模式设计和数据库的建立 2 一、教学目的和要求 2 二、实验内容 2 三、实验步骤 2 四、思考与总结 3 实验2 数据库的简单查询和连接查询 4 一、教学目的和要求 4 二、实验内容 4 三、实验步骤 4 四、思考与总结 5 实验3 数据库的嵌套查询和组合统计查询 6 一、教学目的和要求 6 二、实验内容 6 三、实验步骤 6 四、思考与总结 7 实验4 视图与图表的定义及数据完整性和安全性 8 一、教学目的和要求 8 二、实验内容 8 三、实验步骤 8 四、思考与总结 9 实验5 简单应用系统的实现 10 一、教学目的和要求 10 二、实验内容 10 三、实验步骤 10 四、思考与总结 10

附录1:数据库实验报告格式 11 附录2:SQL Server 2000使用指南 12 1 SQL Server 2000简介 12 2 SQL Server 2000的版本 12 3 SQL Server 2000实用工具 12 4 创建数据库 15 5 创建和修改数据表 17 6 创建索引 22 7 存储过程 23 8 触发器 25 9 备份和恢复 27 10 用户和安全性管理 28 引言 数据库技术是一个理论和实际紧密相连的技术,上机实验是数据库课程的重要环节,它贯穿于整个―数据库阶段‖课程教学过程中。 一、课程实验目的和基本要求 上机实验是本课程必不可少的实践环节。学生应在基本掌握各知识点内容的基础上同步进行相关实验,以加深对知识的理解和掌握,达到理论指导实践,实践加深理论的理解与巩固的效果。 数据库课程上机实验的主要目标是: 通过上机操作,加深对数据库系统理论知识的理解。 通过使用具体的DBMS,了解一种实际的数据库管理系统,并掌握操作技术。 通过实际题目的上机实验,提高动手能力,提高分析问题和解决问题的能力。 实验在单人单机的环境下,在规定的时间内,由学生独立完成。出现问题时,教师要引导学生独立分析、解决,不得包办代替。 上机总学时不少于12学时。 二、主要实验环境 操作系统为Microsoft Windows 2000/XP。 数据库管理系统可以选择:(1)Microsoft SQL Server 2000标准版或企业版 (2)Microsoft Access2000 (3)金仓数据库KingbaseES。 三、实验内容 本课程实验主要包括数据库的模式设计,数据库、表、视图、索引的建立与数据的更新;关系数据库的查询,包括连接查询、嵌套查询、组合查询等;数据库系统的实现技术,包括事务的概念及并发控制、完整性和安全性实现机制;简单数据库应用系统的设计与实现。实验1 数据库模式设计和数据库的建立 一、教学目的和要求 根据一个具体应用,独自完成数据库模式的设计。 熟练使用SQL语句创建数据库、表、索引和修改表结构。 熟练使用SQL语句向数据库输入数据、修改数据和删除数据的操作。 二、实验内容 对实际应用进行数据库模式设计(至少三个基本表)。

ORACLE数据库技术实验指导书3

Oracle数据库设计实验指导书理学院计算机科学技术教研室

ORACLE数据库技术实验指导书 目录 实验一 SQL*PLUS用法及SQL语言中的简单查询语句 实验二 SQL语言中的数据操纵、事务控制和数据定义语句 实验三 SQL语言中的分组查询和连接查询语句 SQL语言中的分组查询和连接查询语句SQL语言中的子查询及函数的使用 实验四索引操作 实验五 SQL/PL块中SQL命令的使用 SQL/PL块中流程控制语句、游标、例外处理 实验六数据库触发器、存储过程和存储函数

实验一 SQL*PLUS用法及SQL语言中的简单查询语句 一、实验目的 1、熟悉SQL语言交互式使用工具SQL*PLUS的使用方法 2、熟悉SQL*PLUS常用命令的功能和使用方法 3、掌握SQL语言中简单查询语句的功能和使用方法 二、实验环境 1、硬件设备:计算机局域网,服务器1台,客户机100台 2、软件系统:Windows 2000 Server 网络操作系统,Windows 2000/XP客户机操作系统; Oracle10g服务端数据库系统,客户端工具。 三、实验内容 1、SQL*PLUS的使用 (1) 进入(启动)SQL*PLUS 在Windows环境下,双击SQL*PLUS图标或从程序组找SQL*PLUS ,出现登录窗口 输入正确的数据库用户名、密码和连接字符串后,若连接数据库成功,则会出现如下提示符:SQL> (2) 退出 SQL*PLUS SQL>exit

则退回到Windows桌面。 (3) 创建表结构:Create table 创建部门登记表dept和雇员登记表emp的结构 SQL> Create table dept ( deptno number(2) not null, dname char(14), loc char(13)); SQL> Create table emp ( empno number(4) not null, ename char(9), job char(10), mgr number(4), Hiredate date, sal number(7,2), comm number(7,2), deptno number(2) not null ); (4) 显示表结构 显示部门登记表dept和雇员登记表emp的结构 SQL>desc dept SQL> desc emp (5) 向表中插入记录 向部门登记表dept中插入一条记录 SQL> insert into dept Values (60,‘Computer’,‘Beijing’);

数据库实验指导书

数据库原理 实验指导书 实验一数据库基本表的创建,数据的增加 实验二数据的查询 实验三多表复杂查询 实验四数据完整性和视图 实验五存储过程、触发器 实验六 VB常用控件与菜单 实验课程:年级:实验成绩:实验名称:姓名: 实验编号:学号:实验日期:指导教师:组号:实验时间:

一、实验目的 本次实验所涉及并要求掌握的知识点。 二、实验内容与实验步骤 实验内容、原理分析及具体实验步骤。 三、实验环境 实验所使用的器件、仪器设备名称及规格。 四、实验过程与分析 详细记录实验过程中发生的故障和问题,进行故障分析,说明故障排除的过程及方法。 根据具体实验,记录、整理相应数据表格、绘制曲线、波形图等。 五、实验结果总结 对实验结果进行分析,完成思考题目,总结实验的心得体会,并提出实验的改进意见。 六、附录

实验一数据库基本表的创建,数据的增加 实验目的: 数据库基本表的创建,数据的增加 实验环境: SQL Server2000 实验内容: 1.熟悉SQL Server2000的环境。 2.参照以下的例子,分别使用表设计器和命令建立教学数据库的三个基本表:S (Sno, SNAME, AGE, SEX,sdept) 表示的是学生(学号,姓名,年龄,性别,系) SC (Sno, Cno, GRADE ) 表示的是学习(学号,课程号,成绩) C (Cno, CNAME, TEACHER) 表示的是课程(课程号,课程名,任课教师) 1)通过表设计器来创建表 预习可视化工具表设计器的使用方法,并在实验中熟练使用。 2)通过create table命令的方式创建表。 用SQL语句创建表S、SC和C。 3. INSERT命令输入数据。 基本表S的数据 S1 WANG 20 M IS S2 LIU 19 M IS S3 CHEN 22 M MA S4 WU 19 M IS S5 LOU 21 F CS S8 DONG 18 F CS 基本表C的数据 C2 MATHS LI C4 PHYSICS LIU C3 CHEMISTRY ZHOU C1 DB LI C5 OS WENG 基本表SC的数据(空格为未修课) S# S1 S2 S3 S4 S5 S6 C# C1 80 85 90 75 70 90 C2 70 Null 85 60 Null C3 85 95 Null 80 90 C4 90 Null 70 C5 70 65 Null

oracle数据库实验指导书

计算机科学学院《ORACLE数据库》实验指导书

《ORACLE数据库》实验指导书 实验一Oracle数据库安装配置以及基本工具的使用 1.实验的基本内容 实验室中oracle数据库安装后某些服务是关闭的(为了不影响其他课程的使用),所以在进入数据库前需要对oracle进行配置: (1)启动oracle OraHomeTNSLISTENER 和oracleserviceORACLE 两个服务 (2)修改listener.ora 和tnsnames.ora 两个文件的内容 (3)以用户名:system ,口令:11111 以“独立登录”的方式进入oracle 数据库系统 (4)熟悉数据库中可用的工具。 2.实验的基本要求 (1)掌握Oracle11g的配置以及登录过程。 (2)熟悉系统的实验环境。 3.实验的基本仪器设备和耗材 计算机 4.实验步骤 (1) 查看设置的IP地址是否与本机上的IP地址一致。若不一致则修改为本机IP地址。 (2) 启动oracle OraHomeTNSLISTENER 和oracleserviceORACLE 两个服务 控制面板/性能与维护/管理工具/服务/ oracle OraHomeTNSLISTENER(右击/启动)。 控制面板/性能与维护/管理工具/服务/ oracleserviceORACLE(右击/启动) (3) 修改listener.ora 和tnsnames.ora 两个文件的内容 D:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN (用记事本方式打开),将HOST=“…..”内容修改为本机的IP地址,保存退出。 D:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN (用记事本方式打开),将HOST=“…..”内容修改为本机的IP地址,保存退出。 (4) 启动oracle 数据库

ACCESS数据库技术实验指导书

《ACCESS 数据库技术》 实验指导书 武汉理工大学华夏学院 实验六 管理信息系统开发 一、实验目的: 学习使用Access 开发管理信息系统的一般方法及步骤,对该课程所学习的知识实现综合性应用。 二、准备工作: 根据学习情况从备选题目中选择承担力所能及的开发设计任务,从而熟悉管理信息系统开发的过程,包括系统功能分析、系统功能模块设计、数据库需求分析与设计、各功能模块编码实现、系统的发布等过程。通过系统的开发综合应用该课程中如下重要技术: 1、创建数据库、表以及建立表间关系的方法。 2、设计各种窗体的方法。 3、设计各种查询的方法。 4、简单的VBA 编程方法。 5、设计报表的方法。 6、使用切换面板管理器的方法 三、实验内容: 项目名称 重点实现 基本功能 教学管理系统 学生信息、教师信息、选课信息等 1.数据库的安全性设置; 2.数据增、删、改; 3.数据查询; 4.数据统计、分析; 5.相关报表; 学生学籍管理系统 学生入学、毕业、转专业等 学生成绩管理系统 成绩管理、成绩查询、成绩单打印等 课程管理系统 课程管理、课程查询、授课教师等 学生选课系统 课程维护、分类、选课限制标准 学生宿舍管理系统 宿舍等级与收费、按班级住宿 图书管理系统 图书资料、借阅、销售 采购与应付账管理系统 货品资料、采购计划、入库、应付账 库存管理系统 货物分类、入库、出库、损耗 企业人力资源管理系统 员工信息、考勤、工资、查询 公司会计管理系统 帐户、日记帐、期末结帐、财务报表 固定资产管理系统 资产信息、报损、折旧、借出 会员管理系统 会员档案、会费缴纳、会员到期

住院部结算系统 住院费用统计、收费策略 该实验实行一人一题制,一定要在规定的日期交作业。 时间安排 第周——第周,有能力的同学可以提前交作业。 ●考核方法 考核在第周实验课进行,由本人提交程序,以及系统主要功能说明,同时回答老师提出的问题。 按照界面的布局效果和基本功能的实现情况来评定成绩,原则上只要实现基本功能就评定“及格”,没有按时完成作业的同学一律按“不及格”处理。如果程序中体现了自己独到的设计思想或实现了某些特殊功能将酌情给予加分。 以“教学管理系统”为例,介绍管理信息系统的开发过程,其他项目均可参照其完成。 7.1 数据库设计 1.设计思路 教学管理系统主要应用于大中专院校中,教学管理人员通过系统可以实现对全校教师、学生信息以及学生选课信息的增加、删除、修改和查询等操作;同时可以通过该系统对学生课程成绩进行登录和汇总分析等。根据这些要求可以得到教学管理系统的数据流程图,从而需要设计如下数据信息 ●为了记录教师的基本信息,需要建立教师信息表,该表包括教师编号、姓名、性别、 工作时间、政治面貌、学历、职称、系别和联系电话等字段 ●为了记录教师授课的有关信息,需要建立教师授课表,该表记录教师所授课程的有 关信息,包括授课ID、课程编号、班级编号、学年、学期、学时、授课地点和授课时间等字段。 ●为了记录学生的基本信息,需要建立学生信息表,该表包括学号、姓名、性别、民 族、出生日期、政治面貌、班级编号和毕业学校等字段。 ●为了记录班级的基本信息,需要建立班级信息表,该表包括班级编号、班级名称、 学院、专业、入学时间、人数、层次、班长和班主任等字段。 ●为了记录学生成绩的有关信息,需要建立学生成绩表,该表包括学号、课程编号、 成绩、学年和学期等字段。 ●为了记录课程的有关信息,需要建立课程表,该表包括课程编号、课程名、课程类别 和学分等字段。 ●为了记录学生选课的有关信息,需要建立学生选课信息表,该表应包括选课ID、 课程编号和学号等字段。 在这些表中,教师信息表和教师授课表通过“教师编号”字段相关联;学生信息表和学生成绩表通过“学号”字段相关联;课程表和学生成绩表通过“课程编号”字段相关联;课程表、教师授课表和学生选课信息表通过“课程编号”

相关文档
相关文档 最新文档