数据库管理系统的操作(实验一、二)
数据库管理系统实验报告
《数据库管理系统》实验报告2011/2012学年第2学期实验项目:数据库班级:学生:(学号8 )地点:经管院A 实验室机器号:xxxxxxxx指导教师:时间:20xx 年xx 月xx 日经济管理学院信息管理教研室实验要求:将实验成果文件压缩,以<班级>_<学号>_<实验X>.RAR文件形式交付指导老师,需包含对作品的说明文件。
1.记录实验内容1、实验内容和步骤:1)(一)请分别使用Management Stuio及T-SQL完成以下内容:1、创建教师授课管理数据库JSSK,并完成以下内容;1)在数据库JSSK中创建下列三张表;表名:teachers截图如下:表名:lessons截图如下:截图如下:2)在shouke表里添加一个授课类别字段,列名为Type,类型为Char,长度为4;3)删除lessons表中的property列;4)删除数据表lessons;2、请在自己的专用数据库(用完整学号命名)内完成以下内容:1)依据数据表的结构创建相对应的数据表,表结构如下所示;学生信息表(student)截图如下:课程信息表(course)截图如下:选课信息表(sc)截图如下:2)在表student中增加新字段“班级名称(sclass)“;修改表student中字段名称“sclass”为“classname”;在表student中删除字段“班级名称(classname)”;(sp_rename 'tablename.old_column_name ','new_column_name')截图如下:3)修改表course中字段“Cname”的长度为20;截图如下:4)修改表SC中Grade字段类型为smallint;截图如下:3、(选做)创建产品销售数据库CPXS,数据文件的逻辑文件名为cpxs_data,物理文件名为D:\sql\cpxs.mdf;文件初始大小为2MB,自动增长,每次增长1MB;日志文件逻辑文件名为cpxs_log,物理文件为D:\sql\cpxs.ldf;文件初始大小2MB,自动增长,每次增长15%;1)在数据库CPXS中创建下列三张表;2)修改表XSS新名称为sales;(exec sp_rename 'old_tablename','new_tablename')表名:产品表(cp)表结构表名:销售商(xss)表结构表名:产品销售(xss)表结构三张表建立的截图如下:修改XSS表名称截图如下:(二)使用Management Stuio,在数据库视图下,选择表对象中的相应表选择打开,在浏览视图下输入如下表记录:学生信息表(student)选课信息表(sc)课程信息表(course)表(注:用二个SQL语句,先建表后插入数据.);学分;5分;20、MA”;8.删除数据表student中无专业的学生记录;9.删除数据表student中计算机系年龄大于25的男同学的记录;10.删除数据表course中学分低于1学分的课程信息;2)实验遇到的主要问题:表中主键的设置以及两个以上主键的设置,对于T-SQL语句的操作还不是很熟练。
《实验项目1数据库管理系统的基本操作》
实验项目1 数据库管理系统的基本操作一、实验内容(1)服务器的启动。
(2)服务器的注册。
(3)服务器的配置。
(4)在“企业管理器”中创建“学生管理”数据库。
(5)在“企业管理器”中创建“学生管理”数据库中的表。
(6)创建表之间的关系并实现数据库的完整性约束。
(7)创建数据库关系图。
(8)备份及还原数据库。
(9)在“学生管理”数据库各表中插入数据。
二、实验步骤:(一)任务一:服务器的启动的四种方式。
具体的操作步骤如下:(1)选择“开始”—>“Microsoft Sql Server”—>“服务管理器”如图1-1所示:图1-1服务器启动示意图出现服务管理器对话框如图1-2所示,选择服务器名和SQL Server,选择“开始”启动服务器。
图1-2 服务管理器对话框(2)使用企业管理器;在开始菜单中选择“企业管理器”如图所1-3示:图1-3 企业管理器对话框(3)使用控制面板里的“管理工具”中的“服务”;打开控制面板中的“管理工具”选择“服务”如图1-4所示。
在出现的“服务”界面选择“mssqlserver ”服务项右键选择“启动”如图1-5所示:图1-4“管理工具”界面图1-5 “服务”界面(4)使用命令行:net start mssqlserver.;在“运行”窗口输入‘cmd’.选择确定如图1-6所示:图1-6 “运行”窗口(二)任务二:注册服务器。
具体的操作步骤如下:(1)创建服务器组;打开企业管理器选取“Microsoft SQL server”打开右键菜单,选择“新建SQL Server 组”,如图1-7所示。
在“名称”栏填入自定义的服务器组名称,如图1-8所示:图1-7 新建SQLServer组界面图1-8 服务组命名界面(2)注册服务器;选择服务器组,在右键菜单中选取“新建SQL Server注册”每个服务器必须属于一个服务器组,注册服务器在指定的服务器组进行,如图1-9所示;图1-9 注册服务器注册服务器向导界面如图1-10所示。
数据库原理实验报告
实验一数据库管理系统软件的使用一、实验目的(1)认识几种常见的数据库管理系统,熟悉它们的使用界面;(2)熟练掌握建立数据库和表,向数据库输入数据、修改数据和删除数据的操作。
二、实验内容分别在Access 和SQL SERVER2000 中建立数据库并设计各表,输入多条实际数据,并实现数据的增、删、改操作。
三、实验步骤:分别在ACCESS数据库管理系统和SQL SERVR 2005环境下利用图形操作界面(非SQL语句)实现以下操作:1、创建用于学生管理数据库,数据库名为对表中的记录进行浏览、修改、删除操作。
本信息,课程信息和选课信息。
数据库XSGL包含下列3 个表:(l) student:学生基本信息。
(2)course:课程信息表。
(3)sc:学生选课表。
各表的结构分别如表1、表2和表3 所示。
表1 学生信息表:student表2 课程信息表:course表3 学生选课表:sc提示:在不使用SQL语句创建表的情况下,可通过ACCESS中的关系(菜单—工具—关系)和SQL SERVER 2005中的数据库关系图(数据库节点展开—数据库关系图)实现外键的创建。
外键字段和参照字段之间的数据类型以及长度要保持一致。
2、输入表中的记录分别在student表、course表和sc表中输入如下表中的记录:观察输入时有无提示错误,如果有如何修改,体会参照完整性的作用,弄清楚先输入那些表中记录,为什么?3、对表中的记录进行浏览、修改、删除操作。
实验二SQL语言(一) SQL定义语言目的:会用SQL语言进行基本表的结构的定义、修改、删除,会建立与删除索引;内容:用SQL语言进行基本表结构的定义、修改、删除,索引的建立和删除步骤:1、在SQL SERVER 2005中新建查询,建立到服务器的连接2、用SQL语言CREATE TABLE语句创建实验一中学生表student、课程表course 和选课表sc及其相应约束,具体约束如下:表1 学生信息表:student表2 课程信息表:course表3 学生选课表:sc3、向创建的表中输入数据,测试所创建的完整性约束是否起作用4、用SQL语言ALTER语句修改表结构;1) STUDENT表中增加一个字段入学时间scome,2)删除STUDENT表中sdept字段;3)删除创建的SC表中CNO字段和COURSE表CNO字段之间的外键约束;4)重建3)中删除的约束5、重新定义一个简单表,然后用SQL语言DROP语句删除该表结构;6、用SQL语言CREATE INDEX语句定义表STUDENT的SNAME字段的降序唯一索引;7、用SQL语言DROP语句删除索引;实验三SQL(二) SQL语言进行简单查询目的:掌握简单数据查询操作。
数据库上的基本操作实验
一、实验目的(1)掌握使用T_SQL 语句和企业管理器对数据表进行插入、修改和删除数据的操作,并体会数据完整性约束的作用,加深对数据完整性及其约束的理解。
通过本实验,要熟练掌握INSERT、UPDATE、DELETE 语句的语法和使用方法。
(2)数据查询是数据库中最基本的操作,也是使用最频繁的操作,因此必须掌握SQL 的查询语句(SELECT 语句)的使用方法。
掌握简单表的数据查询、数据排序和多表操作时数据连接查询的操作方法。
(3)进一步掌握SELECT 语句的使用方法。
通过使用能够熟练地使用SELECT 语句。
掌握嵌套查询和统计查询的操作方法。
二、实验内容(1)分别使用T-SQL 语句和企业管理器,向数据库JWGL、数据库Market 中各张表输入一些记录。
(2)使用T-SQL 语句进行插入、修改和删除记录的操作。
(3)简单查询操作。
该试验包括投影、选择表达、数据排序等。
(4)连接查询操作。
该实验包括等值连接、自然连接、一般连接(内连接)、外连接、左外连接、右外连接和自然连接等。
(5)在数据库JWGL 的学生表Student、课程表Course、学生选课表SC 中完成第3 章例题3.40-例题3.47 中的查询操作。
(6)在数据库Market 的客户表Customers、货品表Goods、订单表Orders 中完成第3 章习题6 中(6)-(9)的查询。
(7)在数据库SPJ的供应商表S、零件表P、工程项目表J、供应情况表SPJ 中,用SELECT 查询语句完成第二章习题10中(4)~(5)的查询。
(8)在数据库TSGL的图书、读者和借阅3个表中,用SELECT 语句完成以下查询。
三、实验环境装有SQL Server 2000 的实验机四、实验前准备1.了解如何使用SQL Server 20002.知道如何创建数据库及完成相应操作,了解常用的创建数据库和表的方法。
3.确定数据库包含哪些表以及包含的各表的结构,还要了解SQL Server 的常用数据类型,以创建数据库的表。
数据库管理系统实验报告
数据库管理系统实验报告一、实验目的利用本学期已学内容,在前几次实验的基础上,建成并完善一个精简的数据库管理系统,实现图书入库(单本、批量),图书查询,借书,还书,借书证管理等操作。
并将上述操作应用与图形界面。
二、系统需求1基本数据对象2基本功能模块3用户界面Figure 1 登录界面Figure 2 管理员身份登录后图书管理系统主界面Figure 3 选择游客身份,用户名/密码框被禁用Figure 4 游客身份登录时的主界面4数据库平台SQL Server 20085开发工具开发环境:Visual Studio 2010开发语言:Visual C++三、系统设计Figure 5 图书管理系统总体功能设计图Figure 6 图书管理子系统界面◆单本入库在相应的文本框内填入图书信息,点击“单本入库”按钮,可以得到相应结果。
Figure 7 入库成功◆批量入库单击“打开文件”按钮,选择事先编辑好的的以“,”为分隔符的文本文件(.txt),单击批量入库。
Figure 8 批量入库成功并显示数量输入相应的参数,单击查询按钮,返回查询结果。
“类别”项仅可选择数据库中已录入的项,默认不限定“类别”搜索。
图中所示出版时间、书价等信息均为默认参数。
系统可实现模糊搜索,即不需要输入全部关键字,即可检索到相应书籍。
如Figure 9所示,关键字“数”,可以搜索出所有标题中含有“数”的书籍,并按照选择的“出版时间”排序(此处另有标题、类别、出版社、库存、作者等其他排序依据选择)Figure 9 书籍查询界面3借还书服务子系统借书系统Figure 10 借书系统流程图还书系统Figure 11 还书系统流程图4借书证维护子系统Figure 12 借书证维护系统主界面Figure 13 借书证维护系统流程图四、数据库设计Figure 14 图书管理系统数据库E-R模型五、结语通过这次实验,使我对数据库(Database)、数据库管理系统(DBMS)、开放数据库互连(ODBC)、微软基础类库(MFC)都有了更深一步的理解,也锻炼了我在MSDN中搜索有用信息的能力,对我以后的学习工作都很有帮助。
数据库管理系统实验报告doc
数据库管理系统实验报告篇一:数据库_图书馆管理系统实验报告数据库课程设计报告专业:计算机科学与技术班级: 03 组长:张云60 组员:王冉28指导教师:袁道华成绩:XX年12月16日一、课程设计概述1. 课程设计背景课程需要开发一个图书管理系统,要求在读者登记处可以将读者的信息添加,信息系统中保存,当读者信息发生变化,对计算机内容进行修改,当读者办理退卡手续要删除此读者信息,图书管理负责图书和出版社的管理,读书借还处进行借书管理,还书管理,库存查询,图书排行榜,生成超期未还书的读者,进行通知.给不同用户设置不同权限,供用户访问数据库。
2. 编写目的熟练掌握mysql中的创建数据库、创建表、显示、查询、select语句、视图、存储过程、创建检索、对表的添加、删除、修改和用户权限的设置等基本运用,并通过编写这个图书管理系统来实际演练。
3. 软件定义Mysql是目前最流行的开源的中小型关系数据管理系统,目前被广泛的应用于internet上得中小型网站中,它由mysql AB公司开发、发布并支持。
本实验用的是mysql 5.1版本4. 开发环境本实验用的是mysql 5.1版本,windowsXX二、需求分析1. 问题的提出1:怎么通过mysql和信息之间的关系来创建图书管理系统的数据库及表? 2:怎样来实现对插入读者信息并保存、修改及删除? 3:怎么来实现对图书的管理?4:怎样实现对借书后在读书借还处添加读者借书信息和还书后删除读者借还处中的借书信息且更新图书管理处的图书数量?5:怎么实现对超期读者进行罚款操作和生成这些读者的名单,以方便通知? 6:怎样实现图书的借书排行榜和查看库存书量?7:怎么样来根据不同用户对数据库的等级的不同来设置这些用户的权限?2. 需要完成的功能及各部分功能概述1:读者登记建卡处的功能是对读者基本信息进行登记,读者信息发生变化对读者基本信息进行修改,读者要求退还借书卡时对读者信息进行删除等操作。
数据库管理系统的操作(实验一、二)
《会计信息系统》实验一、二实验题目:数据库管理系统的操作(SQL Server2000)
实验目的:
1、掌握如何生成数据库;
2、掌握如何设计表;
3、掌握如何输入表中数据;
4、掌握如何建立表间关联;
5、掌握SELECT查询的基本用法;
6、掌握SQL Server2000与EXCEL、TXT间的数据转换;
7、了解SQL Server2000数据库管理系统的基本工作原理。
实验资料:
customers表
1
customers表
produsts表
orders表
2
Ordersdetail表
实验步骤及要求:
(一)启动SQL SERVER 2000;
(二)启动企业管理器
1.生成数据库:名称:sales(学号后三位);数据文件的初始大小为10MB,文件按10%自动增长,
最大文件大小限制为15MB,事务日志文件初始大小为2MB,文件按10%自动增长,最大文件大
小限制为3MB;
2.设计表格
3.输入表中数据
4.设置主关键字
5.建立表间关联
(三)启动查询分析器
1.基础查询
1)从单个表取数:降序取出产品表中产品编号小于10的所有产品
2)从多个表取数:列出订单明细表中所有内容及销售客户
3)将上查询结果存入EXCEL表中
2.操作查询
1)插入查询:任意插入二个客户并赋予相应信息,客户ID分别为14,15
2)更新查询:将巧克力库存数减少30盒
3)删除查询:客户ID为14的客户
3.将查询结果存入EXCEL表中的数据,导入到数据库中
3。
管理信息系统数据库设计与操作实验1.doc
管理信息系统数据库设计与操作实验1实验一、数据库设计与操作实验一、实验目的通过对图书馆、网络信息资料的查询、阅读,使学生了解Access数据库管理系统的功能,要求学生根据组织管理的工作实际设计数据库表,并运用Access 建立数据库表及表关系。
二、实验内容与步骤(一)实验内容1.课后了解数据库的基本知识2.课后了解Access的功能及其操作3.实践Access的操作4.运用Access建立数据库表(分组)5.运用ACCESS完成对数据库表的操作6.通过电子邮件提交建立的数据库文件7.提交实验报告。
(二)实验步骤1.新建Access数据库文件2.新建数据库表(1)打开新建的Access数据文件,如图1所示:图1新建数据库窗口(2)双击“使用设计器创建表”,出现如图2所示。
图2表设计器对话框(3)根据表1学生基本信息表输入数据库表1的字段名称、数据类型、说明,并设置各个字段的详细属性,如图3。
表1 学生基本信息表图3数据库表(4)设置主键,如图4所示。
图4数据库表(5)保存表。
(6)重复上述步骤建立多个数据库表。
其中,根据表2课程信息表输入数据库表2的字段名称、数据类型、说明,并设置各个字段的详细属性,输出结果如图5所示。
图5数据库表3.建立表与表之间的关系(1)在Access工具栏点击按钮,弹出添加表对话框,如图6。
图6添加表对话框(2)移动鼠标选择表,并单击添加按钮,将欲建立关系的表添加到关系窗口中,如图7是添加后的屏幕显示。
图7表关系窗口(3)建立表与表之间的关系,如图8。
图8建立表关系窗口4.操作数据库表(1)打开数据库表(2)添加记录(3)修改记录(4)删除记录。
数据库原理及应用实验指导书答案
数据库原理及应用实验指导书 - 答案实验一:数据库管理系统的安装与配置问题一数据库管理系统(DBMS)是一种软件,用于管理和组织数据库。
它允许用户创建,读取,更新和删除数据库中的数据。
常见的数据库管理系统有MySQL,Oracle,SQL Server等。
问题二在实验室环境中,我们将使用MySQL作为我们的数据库管理系统。
以下是MySQL的一些常见特点: - 开源免费 - 跨平台支持 - 可扩展性强 - 有大型的用户社区和丰富的资源支持问题三MySQL的安装步骤如下: 1. 下载MySQL安装文件,可以从MySQL官方网站或者其他可信的下载源获取。
2. 运行安装程序,按照向导的指示进行安装。
3. 选择是否要安装MySQL 服务器和MySQL工具。
4. 设置密码以保护数据库的安全。
5. 完成安装程序并启动MySQL服务。
数据库是一个组织和存储数据的容器。
在关系型数据库中,数据以表的形式存储,每个表包含多个行和列。
每行代表一个记录,每列代表一个字段。
问题五关系型数据库管理系统(RDBMS)是一种DBMS,它使用结构化查询语言(SQL)来操作和处理数据。
常见的关系型数据库管理系统有MySQL,Oracle,SQL Server等。
问题六开放数据库连接(ODBC)是一种标准的数据库访问方法,它允许不同的应用程序通过统一的接口访问不同的数据库管理系统。
ODBC驱动程序充当应用程序和数据库之间的翻译器。
问题七在Windows系统中,ODBC数据源可以通过控制面板的“管理工具”来配置。
在数据源配置对话框中,可以添加,编辑和删除ODBC数据源。
在Windows系统中,可以使用ODBC接口库和ODBC驱动程序来连接和操作数据库。
具体步骤如下: 1. 加载ODBC接口库。
2. 初始化ODBC环境。
3. 建立数据库连接。
4. 执行SQL语句。
5. 关闭数据库连接。
6. 释放ODBC环境。
问题九ODBC接口库是一组API函数,用于连接和操作数据库。
数据库管理系统实验报告
一、实验目的通过本次实验,使学生了解数据库管理系统的基本概念、原理和操作方法,掌握数据库设计、创建、查询、更新和删除等基本操作,提高数据库应用能力。
二、实验环境1. 操作系统:Windows 102. 数据库管理系统:MySQL 8.03. 开发工具:MySQL Workbench三、实验内容1. 数据库设计(1)分析图书销售管理系统的需求,确定实体和实体属性。
实体:图书、读者、借阅记录、图书类别、出版社、作者实体属性:- 图书:图书编号、书名、作者、出版社、出版日期、价格、库存数量- 读者:读者编号、姓名、性别、年龄、电话、邮箱- 借阅记录:借阅记录编号、图书编号、读者编号、借阅日期、归还日期、罚款金额- 图书类别:类别编号、类别名称- 出版社:出版社编号、出版社名称- 作者:作者编号、姓名、性别、国籍(2)根据实体和实体属性,绘制E-R图。
(3)利用PowerDesigner数据库软件系统进行系统物理数据模型设计。
2. 数据库创建(1)打开MySQL Workbench,创建新数据库。
(2)根据E-R图,创建图书、读者、借阅记录、图书类别、出版社、作者等关系表。
3. 数据库查询(1)使用SQL语句进行简单查询,如查询所有图书信息。
SELECT FROM 图书;(2)使用SQL语句进行复杂查询,如查询特定图书类别下的图书信息。
SELECT FROM 图书 WHERE 类别编号 = (SELECT 类别编号 FROM 图书类别 WHERE 类别名称 = '计算机');4. 数据库更新(1)使用SQL语句进行数据插入。
INSERT INTO 读者 (读者编号, 姓名, 性别, 年龄, 电话, 邮箱) VALUES ('R001', '张三', '男',25,'138****8000','********************');(2)使用SQL语句进行数据修改。
实验一 数据库基本操作
实验一数据库基本操作一、实验目的与要求1、熟练掌握SQL Server Enterprise Manager 创建和管理数据库;2、熟悉使用SQL语句创建和管理数据库3、熟练掌握使用企业管理器和T-SQL语句创建、修改和删除表。
4、熟练掌握使用企业管理器和T-SQL语句插入、修改和删除表数据。
二、实验内容和步骤1、利用企业管理器创建和管理数据库(1) 创建数据库ⅰ展开服务器组,然后展开服务器ⅱ右击"数据库",然后单击"新建数据库"命令ⅲ键入新数据库的名称(自己的名字命名,如tom),同时用指定的数据库名tom作为前缀创建主数据库和事务日志文件,例如:tom_Data.mdf 和tom_Log.ldfⅳ要更改新建主数据库文件的默认值,单击"常规"选项卡。
若要更改新建事务日志文件的默认值,单击"事务日志"选项卡”,要更改"文件名"、"位置"、"初始大小(MB)"和"文件组"等列的默认值,单击要更改的适当单元格,再键入新值。
要指定文件增长方式和文件大小按界面提示选择相应的项。
(2) 删除数据库选择tom数据库,右击鼠标选择“删除”命令即可。
2、利用企业管理器备份和还原数据库(3) 备份数据库选择tom数据,右击鼠标选择“所有任务|备份数据库”命令,在弹出对话框中输入备份名称,选择“备份到”栏目中的“添加”命令,输入具体的文件名为位置,默认情况备份文件存放在SQL Server的安装目录中如“C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\”;当需要将备份文件存放到自定义文件夹中时,修改上述默认路径。
(4) 还原数据库选择student数据,右击鼠标选择“所有任务|还原数据库”命令,在对话框中会列出已备份过的文件记录,输入相应的选项值按确定即可。
数据库系统实验报告1 (数据库的基本操作)
数据库系统课程实验报告
图1-1
图1-2
单击下一步,打开向导的选择目的对话框,该对话框用于指定将数据复制到何处。
这里
图1-3
单击下一步,打开向导的保存、调度和复制包对话框。
使用默认设置。
单击对话框的下一步,打开向导的完成信息对话框,在对话框中显示了当前任务的摘要信息,单击
图1-4
单击完成,结束数据复制工作。
服务器管理器主要用于启动、暂停、停止和检查本地服务的状态,稍后的内容将详细介绍如何管理服。
,可选择
3
服务管理器窗口中,、和
、和
任务栏中看到服务管理器的指示器图标。
可用鼠标右击服务器管理器的指示图标选择“退出”结束
图1-6
客户端网络实用工具
图1-8
事件探察器可监视服务器和数据库活动(如死锁数、严重错误、跟踪存储过程和
事件探察器数据捕获到SQL Server表或文件供以后分析,还可以逐步重播在
5
2.导入导出数据
7
9
11
IIS中配置SQL XML支持——虚拟目录
备注:
1、表头及以下的栏目和内容,不得更改;其它栏目的位置可以适当调整,可以根据需要适当增加或减少页。
2、本课程包含多次实验,请每次实验项目填写一份。
实验1 数据库管理系统(DBMS)使用初步
实验一数据库管理系统(DBMS)使用初步【实验目的与要求】1.掌握SQL Server 2000或2005 服务器的安装方法2.了解SQL Server 2000或2005 的环境3.了解数据库及其对象【实验准备】1.了解SQL Server 2000或2005的版本2.了解SQL Server 2000或2005各版本对硬件和软件的需求【实验内容】1.安装SQL Server 2000或20052.练习启动、停止和暂停服务管组件的服务,了解SQL Server2000或2005中包括的服务器组件,掌握服务管理器和使用。
3.练习Microsoft SQL Server Enterprise Manager的使用。
4.练习Microsoft SQL 查询分析器的使用。
【实验步骤】1.0.准备工作:安装SQL Server 2000或20051.1.初识SQL Server 2000或20051.利用企业管理器访问系统自带的pubs 数据库。
(1)启动SQL Server 服务管理器。
通过“开始=>程序=>Microsoft SQL Server=>服务管理器”打开“S QL Server 服务管理器”,启动“SQL Server 服务管理器”,并记录当前运行的服务器名。
图1-1 启动SQL Server 服务管理器(2)启动企业管理器。
通过“开始->程序->Microsoft SQL Server->企业管理器”打开“SQL Server Enterprise Manager”图1-2 启动企业管理器(3)在企业管理器的树形目录中展开数据库,找到pubs 并展开,则列出该数据库的所有对象,如表、视图、存储过程、默认和规则等。
(4)选中“表”,将列出pubs 数据库的所有表(包括系统表和用户表),在此以用户表titles 为例,选中该表,单击鼠标右键,弹出快捷菜单,执行“打开表—返回所有行”菜单项,打开该表,查看其内容。
实验报告 1数据库管理系统的基本操作
辽宁工程技术大学上机实验报告
1.建立一个“学生”表Student,列级完整性约束条件,Sno为主码,Sname 取唯一值,系统执行该creat table 语句后,就在数据库中建立一个新的空”学生”表Student,并在表中填入数据。
截图如下:
具体命令如下(并查询表Student):
2.建立一个“课程”表Course,列级完整性约束条件Cno为主码,Cname 不能取空值,Cpno 的含义是先修课,系统执行该creat table 语句后,就在数据库中建立一个新的空”课程”表Course,并在表中填入数据。
截图如下:
具体命令如下(并查询表Course):
3.建立一个学生选课表SC,主码由两个属性构成,必须作为表级完整性进行定义,Sno是外码,被参照表是Student,Cno是外码,被参照表是Course,系统执行该creat table 语句后,就在数据库中建立一个新的空的学生选课表SC,并在表中填入数据。
截图如下:
具体命令如下(并查询表SC):。
数据库表的创建、管理和数据操作(实验一),数据库创建
数据库表的创建、管理和数据操作(实验⼀),数据库创建数据库表的创建、管理和数据操作(实验⼀),数据库创建今天我们就以实验的形式对表的创建、管理和数据操作进⾏学习,上课吧。
【实验⽬的】:了解SQL语⾔的使⽤,进⼀步理解关系运算,巩固数据库的基础知识。
【实验要求】:利⽤SQL语⾔进⾏数据库表的各种操作:1.数据库表的创建、修改和删除操作。
2.向表中进⾏数据的插⼊、删除和修改操作。
【实验内容】1. 利⽤数据定义语句在实验⼀创建的stu_DB库中建⽴学⽣管理系统的三个表:Student、Course、SC。
2.利⽤INSERT、UPDATE和DELETE语句对上述三张表的数据进⾏插⼊、更新和删除操作。
3.在stu_DB库中添加Teacher和TC表,对已建⽴的学⽣管理系统中的表添加充⾜的数据(每个表不少于20条),以便完成本实验的后继操作。
【实验步骤】⼀、数据定义(⼀)表的创建在实验⼀创建的数据库stu_DB中分别⽤企业管理器和查询分析器,按下⾯的表结构创建学⽣管理系统的表。
1.利⽤企业管理器创建表(1)打开企业管理器。
(2)选中实验⼀创建好的数据库stu_DB,单击数据库中的表对象,然后右击窗⼝右侧选择新建表,弹出如图所⽰窗体。
(3)在这个窗体中,列名列就⽰表的字段名,可以在这个窗体中为字段选择数据类型和长度以及是否可以为空值。
(4)在此处可以为表选择⽂件组,在表中单击右键,选择属性,如果已经为数据库创建了⼀个次要组,可以在属性窗体的表⽂件组中为此表选择⽂件组。
应该把⼀些竞争使⽤的表放于不同的⽂件组中,并且让⽂件组属于不同磁盘,这样可以在表竞争读写时提⾼并发性能。
(5)创建完成后,单击磁盘图标,并为表取⼀个名字。
注意,应该为表取⼀个有意义的名字。
2.⽤Transact_SQL语句创建表语法为:CREATE TABLE[ database_name.[owner].] table_name( {column_name data_type [DEFAULT ‘default_value']|[CONSTRAINT CONSTRAINT_name]}, […n] [IDENTITY [(seed, increment )]])[ON { filegroup | DEFAULT }][TEXTIMAGE_ON {filegroup | DEFAULT }]【例1】⽣成⼀个表名为student的表create table student(sno CHAR(8) primary key,sname CHAR(10) not null,ssex CHAR (2) check (ssex='男'or ssex='⼥'),sage smallint,sdept CHAR (20) default ('计算机系'),)【例2】创建⼀张名为Ta1的表,此表中有3列,第⼀列Pid定义为主键,并且⾃动增长。
(完整)数据库实验
一实验内容:1)创建一个表空间,和一个用户,并登陆用户,创建表.2)创建一个序列和一个表,并用序列产生的值向表中插入记录。
3)创建一个过程,要求其向表中插入记录。
二实验目的:通过实验内容掌握如何利用SQL*Plus创建表空间、用户、表、序列、过程,以及如何登陆DBA和普通用户,了解两者的区别,并掌握向普通用户授权权限.三实验过程:1.创建一个表空间test1,两个datafile第一个10m,自增,每次增加20m,最大100m.第二个20m,自增,每次增加10m,最大没有限制。
创建用户test01,密码test01,默认表空间test1用test01登陆,建表test3,表项:id 数字型,name 字符型并使用户scott能对该表操作.1.1实验准备:创建表空间语法:create tablespace tablespace_namedatafile‘file_name’siz_file_size[uniform size extent_size|autoextend];创建用户:create user user_nameidentified by passworddefault tablespace tablespace_namequota q_size on tablespace_namepassword expire创建表:create table table_name(column_name datatype,…)1.2实验分析:要创建表空间,必须是DBA用户或具有createTablespace 系统权限的用户,这里选择登陆DBA:conn / as sysdba。
要求表空间有两个数据文件,所以需要在创建表空间后再增加一个文件。
创建用户test_1后,无法直接创建表.因为初始建立的数据库用户没有任何权限,不能执行任何数据库操作。
所以还要授予其连接数据库的系统权限(grant create session to test01)和建表的系统权限(grant create table to test01).1。
数据库SQL实验报告_数据库的基本操作
数据库SQL实验报告_数据库的基本操作一、实验目的本次实验旨在通过实际操作,深入理解和掌握数据库的基本操作,包括创建数据库、创建表、插入数据、查询数据、更新数据和删除数据等,从而提高对数据库管理系统的应用能力和实践操作技能。
二、实验环境本次实验使用的数据库管理系统是 MySQL 80,操作系统为Windows 10。
三、实验内容及步骤(一)创建数据库1、打开 MySQL 命令行客户端,输入以下命令创建一个名为“my_database”的数据库:```sqlCREATE DATABASE my_database;```2、输入以下命令查看已创建的数据库:```sqlSHOW DATABASES;```(二)创建表1、使用以下命令切换到“my_database”数据库:```sqlUSE my_database;```2、创建一个名为“students”的表,包含“id”(整数类型,主键,自增)、“name”(字符串类型,长度为 50)、“age”(整数类型)和“grade”(整数类型)列:```sqlCREATE TABLE students (id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(50),age INT,grade INT);```1、向“students”表中插入以下数据:```sqlINSERT INTO students (name, age, grade) VALUES ('张三', 20, 80),('李四', 21, 85),('王五', 19, 90);```(四)查询数据1、查询“students”表中的所有数据:```sqlSELECT FROM students;```2、查询年龄大于 20 岁的学生信息:```sqlSELECT FROM students WHERE age > 20;```1、将“张三”的年龄更新为 21 岁:```sqlUPDATE students SET age = 21 WHERE name ='张三';```(六)删除数据1、删除“grade”小于 80 的学生记录:```sqlDELETE FROM students WHERE grade < 80;```四、实验结果(一)创建数据库成功创建了名为“my_database”的数据库,并通过“SHOW DATABASES”命令验证了其存在。
数据库管理系统实验指导
实验1Access 基本操作1.1 实验目的掌握启动Access 的方法 熟悉Access 界面了解Access 数据库的组成成分掌握建立Access 数据库的方法1.2 实验准备预习教材4.2节、4.3节、4.4节试验环境为:Access 2003 或Access 20001.3 实验内容1.3.1 启动Access启动Access 的方法主要有以下两种:1) 从系统程序组中选择Access此方法将运行Access ,启动后Access 窗口中尚未有数据库打开。
可以选择打开要处理的数据库、前几次打开过的数据库或者新建数据库。
2) 从数据库文件启动Access找到要处理的Access 数据库文件(文件扩展名为.mdb ),双击或通过菜单命令打开它。
此时,将启动Access ,并打开所选数据库。
图1.1 Access 界面数据库窗口状态栏菜单栏 工具栏1.3.2 Access 界面Access 界面的主要成分为:菜单栏、工具栏、状态栏、数据库窗口。
图1.1为打开数据库时的Access 界面。
1. Access 的菜单Access 的菜单共分为七组,即:文件、编辑、视图、插入、工具、窗口、帮助。
每组菜单中包含了多项菜单命令或若干菜单。
根据当前操作的状态,菜单中的命令有些是可用的,有些可能是不可用的。
不可用的菜单命令为灰色。
参见图1.2。
2. Access 的工具栏 。
Access 的工具栏包含了若干常用工具按钮。
工具栏中按钮的出现情况或可用状态与当前的操作对象相关。
工具栏按钮与一些菜单项对应是对应的,只是更方便使用。
如果工具按钮旁有向下的小箭头(参见图1.3),表示该按钮提供了一组选项,点击小箭头可看到其选项内容。
选中某项后,该项即成为该按钮的默认项。
工具栏以及工具栏命令的设置可以按自己的需要进行调整。
方法为:选择“工具”菜单中的“自定义”命令,在打开的“自定义”对话框中进行设置。
参见图1.4。
数据库管理实验报告
一、实验目的1. 了解数据库管理系统的基本概念和原理。
2. 掌握数据库的基本操作,包括创建、修改、删除和查询数据库表。
3. 熟悉SQL语言的使用,能够编写简单的SQL语句进行数据库操作。
4. 学会使用数据库管理工具进行数据库管理。
二、实验环境1. 操作系统:Windows 102. 数据库管理系统:MySQL 5.73. 开发工具:MySQL Workbench三、实验内容1. 数据库创建与删除(1)创建数据库在MySQL Workbench中,选择“数据库”菜单,点击“创建数据库”,在弹出的对话框中输入数据库名称“test”,点击“创建”按钮。
(2)删除数据库在MySQL Workbench中,选择“数据库”菜单,点击“删除数据库”,在弹出的对话框中选择“test”数据库,点击“删除”按钮。
2. 数据表创建与删除(1)创建数据表在MySQL Workbench中,选择“test”数据库,右键点击“表”,选择“创建表”,在弹出的对话框中输入表名“students”,然后添加字段名、数据类型、约束等,点击“保存”按钮。
(2)删除数据表在MySQL Workbench中,选择“test”数据库,右键点击“students”表,选择“删除表”,在弹出的对话框中确认删除,点击“删除”按钮。
3. 数据插入与删除(1)插入数据在MySQL Workbench中,选择“test”数据库,右键点击“students”表,选择“打开表”,在弹出的窗口中输入要插入的数据,点击“保存”按钮。
(2)删除数据在MySQL Workbench中,选择“test”数据库,右键点击“students”表,选择“打开表”,在弹出的窗口中选择要删除的数据行,点击“删除”按钮。
4. 数据查询(1)简单查询使用SQL语句进行简单查询,例如:SELECT FROM students;SELECT name, age FROM students;(2)条件查询使用SQL语句进行条件查询,例如:SELECT FROM students WHERE age > 20;SELECT FROM students WHERE name LIKE '张%';(3)排序查询使用SQL语句进行排序查询,例如:SELECT FROM students ORDER BY age ASC;SELECT FROM students ORDER BY age DESC;5. 数据库备份与还原(1)备份数据库在MySQL Workbench中,选择“test”数据库,点击“备份”,在弹出的对话框中选择备份路径和文件名,点击“保存”按钮。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《会计信息系统》实验一、二实验题目:数据库管理系统的操作(SQL Server2000)
实验目的:
1、掌握如何生成数据库;
2、掌握如何设计表;
3、掌握如何输入表中数据;
4、掌握如何建立表间关联;
5、掌握SELECT查询的基本用法;
6、掌握SQL Server2000与EXCEL、TXT间的数据转换;
7、了解SQL Server2000数据库管理系统的基本工作原理。
实验资料:
customers表
customers表
produsts表
orders表
Ordersdetail表
实验步骤及要求:
(一)启动SQL SERVER 2000;
(二)启动企业管理器
1.生成数据库:名称:sales(学号后三位);
2.设计表格
3.设置主关键字
4.建立表间关联
5.输入表中数据
(三)启动查询分析器
1.基础查询
1)从单个表取数:降序取出产品表中产品编号小于10的所有产品
2)从多个表取数:列出订单明细表中所有内容及销售客户
3)将上查询结果存入EXCEL表中
2.操作查询
1)插入查询:任意插入二个客户并赋予相应信息,客户ID分别为14,15
2)更新查询:将巧克力库存数减少30盒
3)删除查询:客户ID为14的客户
3.将查询结果存入EXCEL表中的数据,导入到数据库中。