数据库系统实验报告 实验一 认识DBMS
实验一 认识数据库管理系统(DBMS)
实验一认识数据库管理系统(DBMS)一、实验时间:二、实验地点:三、实验条件与环境1.通用PC机2.PC机必须安装Windows 2000系列、Windows XP系列或Windows NT操作系统平台3.PC机还须安装Microsoft SQL Server 2000 任意一版本(个人版、标准版、企业版)4.最好有一台公用的SQL Server 2000 服务器四、实验目的1.通过上机实验掌握SQL Server2000的软件安装步骤与详细过程2.通过上机实验熟悉SQL Server2000的软件组成3.通过上机实验熟悉SQL Server2000各组成软件的用户操作界面4.通过上机实验熟悉SQL Server2000各组成软件的主要功能与作用5.通过上机实验掌握在SQL Server2000中实现“附加数据库”的操作6.通过上机实验了解SQL Server2000与其它关系数据库管理系统(RDBMS)的异同五、实验要求:1.通过对某个商用数据库管理系统的安装使用,初步了解DBMS的工作环境和系统构架。
推荐SQL Server 2000。
2.熟悉对DBMS的安装。
3.搭建今后实验的平台。
六、实验内容:1.在本地计算机上运行SQL Server2000任一版本(个人版、标准版、企业版)安装光盘,在机器上安装SQL Server2000软件,注意软件安装过程中的各安装步骤及各个步骤的参数设置2.SQL Server2000 DBMS软件安装完毕后,启动SQL Server服务管理器如下图所示:3.从桌面“开始/程序/Microsoft SQL Server/企业管理器”菜单启动SQL Server2000企业管理器如下图所示:4.打开SQL Server 2000 企业管理器后,进一步认识其操作界面,熟悉其操作环境和操作功能如下图所示:5.在SQL Server2000企业管理器中进行“附加数据库”操作如下图所示:6.从桌面“开始/程序/Microsoft SQL Server/查询分析器”菜单启动“SQL查询分析器”如下图所示:7.打开SQL查询分析器后,进一步认识其操作界面,熟悉其操作环境和操作功,为今后的数据查询操作实验作准备如下图所示:七、实验总结:Microsoft SQL Server 2000是一个数据定义、数据管理、数据控制功能极强的关系数据库管理系统(RDBMS)软件。
实验01 认识DBMS
实验1 认识DBMS一、实验目的1、掌握SQL Server配置管理器启动SQL Server服务的方法。
2、掌握SQL Server Management Studio登录SQL Server实例的方法。
3、掌握SQL Server Management Studio创建登录账户的方法。
4、掌握SQL Server Management Studio创建数据库和数据库用户的方法。
5、掌握基于SQL的数据库管理方法。
二、实验环境1、硬件(1)PC机。
2、软件(1)操作系统:Windows XP或Windows 7。
(2)DBMS:Microsoft SQL Server 2005标准版或Microsoft SQL Server 2008企业版。
三、实验内容及步骤1、使用SQL Server配置管理器启动SQL Server服务背景知识:SQL Server配置管理器是一种管理工具,使用SQL Server配置管理器可以启动、暂停、恢复或停止与SQL Server 2005相关联的服务,还可以查看或更改服务的属性。
(1)启动SQL Server配置管理器启动过程:开始→所有程序→Microsoft SQL Server 2005→配置工具→SQL Server Configuration Manager。
在SQL Server配置管理器中,可以查看SQL Server 2005相关服务的状态。
如图1-1所示,服务类型为“SQL Server”的SQL Server(MSSQLSERVER) 服务的当前状态为“已停止”。
图1-1 SQL Server配置管理器(2)启动SQL Server(MSSQLSERVER) 服务启动过程:如图1-2所示,若SQL Server(MSSQLSERVER) 服务处于停止状态,则用鼠标右击“SQL Server(MSSQLSERVER)”,然后在弹出式菜单中选择“启动(S)”项。
实验1 认识DBMS系统
图1.13 排序规则 (10)本实例保持默认设置不变,单击“下一步”,进入如图1.14所示界面。
图1.14 错误和使用情况报告信息 (12) 设置是否自动将SQL Server2005 的错误信息和使用情况报告给Microsoft公司。 保持默认设置,单击“下一步”,进入如图1.15所示界面。
图1.15 准备安装 (13) 图1.15显示将要安装的SQL Server功能和组件的信息。确认无误后, 单击“安装” 按钮,开始安装SQL Server 2005,进入如图1.16所示“安装进度”界面。
数据库快照功能,包括完全的OLAP和数据挖掘的高级分析工具; 报表生成器和定制的高扩展的报表功能; 企业级的数据集成服务; (2) SQL Server 2005标准版 是一个完全的数据管理和商业智能分析平台, 为那些需要比SQL Server 2005工作组版具 有更多功能的中型企业和大型部门而设计。特征如下: 支持4颗CPU,内存不限; 高可靠性; 64位支持; 数据库镜像; 增强的集成服务; 分析服务和报表服务; 数据挖掘; 完全的数据复制以及发布; (3) SQL Server 2005工作组版 是SQL Server产品线中最新的SKU,它将提供一个更快捷且更易使用的数据库解决方案。 特征如下: 管理工具集; 导入/导出; 有限的复制/发布能力; 日志传递备份等功能; 工作组版支持2颗CPU,3GB内存; (4) SQL Server 2005学习版 数据库引擎中免费的和可再分发的版本, 为新手程序员提供了学习、 开发和部署小型的 数据驱动应用程序最快捷的途径。特征如下: 一个简单的管理工具; 一个报表向导和报表控件; 数据复制和客户端; 它可以免费从Web上下载; 学习版支持1颗CPU,1GB内存; (5) SQL Server 2005开发版 帮助开发者在SQL Server 2005的基础上建立任何类型的应用系统。它包括SQL Server 2005企业版的所有功能, 但有许可限制, 智能用于开发和测试系统, 而不能用做生产服务器。 开发版是独立软件供应商(ISV)、咨询人员、系统集成商、解决方案供应商以及创建和测 试应用程序的企业开发人员的理想选择。 (6) SQL Server 2005移动版
数据库实验报告认识DBMS
数据库实验报告认识DBMS数据库管理系统(DBMS)是一种用于管理和操作数据库的软件系统。
它允许用户定义、创建、查询、更新和删除数据库中的数据,并提供了一系列处理和管理数据的功能。
DBMS的主要任务是提供数据的集中存储和管理,以及对数据的访问和操作。
它为用户提供了一个简单易用的接口,使用户可以通过查询语言(如SQL)来访问和操作数据库。
同时,DBMS还负责维护数据的完整性、安全性和一致性,以保证数据库的高可靠性和稳定性。
DBMS具有以下特点和优势:1.数据共享:DBMS允许多个用户同时访问和操作数据库,实现数据的共享和协作。
这样可以提高工作效率,避免数据冗余和一致性问题。
2.数据独立性:DBMS将数据的逻辑结构和物理结构分离,使用户可以独立于底层存储技术来操作和管理数据。
这样可以方便地修改和扩展数据库,而不会影响到应用程序和用户。
3.数据安全性:DBMS提供了访问控制和权限管理功能,可以限制用户对数据的访问和操作权限,保证数据的安全性和保密性。
同时,DBMS 还可以进行备份和恢复操作,以防止数据丢失和损坏。
4.数据一致性:DBMS通过事务管理和并发控制机制,确保多个用户同时对数据库进行操作时,不会造成数据的冲突和不一致性。
这样可以保证数据的完整性和可靠性。
5.数据完整性:DBMS提供了数据约束和验证机制,可以对数据进行有效性和一致性检查,防止无效或不合规的数据被插入和更新到数据库中。
这样可以保证数据的准确性和可靠性。
DBMS的应用广泛,几乎涵盖了各个领域和行业。
在企业管理中,DBMS可以用于存储和管理企业的各类数据,如客户信息、销售数据、库存信息等。
在科学研究中,DBMS可以用于存储和管理实验数据、文献资料、模型参数等。
在政府机构中,DBMS可以用于存储和管理公民信息、人口统计数据等。
在医疗领域中,DBMS可以用于存储和管理患者病历、医药信息等。
总之,数据库管理系统是一个非常重要的软件系统,它在现代信息化社会中发挥着重要作用。
实验1-认识DBMS
实验一认识DBMS1实验目的(1)通过对某个商用数据库管理系统的使用,了解DBMS的工作原理和系统构架。
实验平台:SQL SERVER,PB自带的ASA数据库,并推荐使用国产金仓数据库管理系统KingbaseES。
(2)熟悉使用DBMS的企业管理器进行数据库管理;(3)熟悉数据库备份与恢复功能,以便在实验室电脑和学生自己的电脑上转换数据,方便学生课内实验和课外实验相结合。
(4)搭建今后实验的平台。
2实验内容2.1 熟悉DBMS(1)了解DBMS的安装过程;(2)熟悉DBMS安装之后的程序组和物理文件组成;(3)了解数据库管理系统C/S系统架构、数据库管理系统安装之后的进程及服务;(4)了解数据库各种客户端工具的基本使用方法。
2.2 熟悉企业管理器,利用企业管理器创建关系模式,并加载数据(1)熟悉企业管理器的使用;(2)利用企业管理器创建关系模式TPCH,用图形化交互方式将各个关系表建立起来,并定义表的完整性约束(主码、外码、空/非空、唯一性等);(3)加载一定量的数据,对输入的正确数据和不正确数据会产生什么样的情况?对出现的问题进行分析。
图1. TPC-H 测试用数据库模式关系图(4)利用企业管理器加载数据。
3实验要求1.深入复习教材第一章有关数据库原理的基本概念;2.准确理解实验内容。
3.实验步骤和实验总结中要详细描述实验过程中出现的问题、原因和解决方法。
4实验步骤4.1 熟悉DBMS4.1 熟悉企业管理器,利用企业管理器创建关系模式,并加载数据在数据库里新建一个数据库TPCH,在它的表格目录里新建表格。
以partsupp表格为例:在设计表里填入表的框架,列名以及列的各种约束条件。
设置主键:在属性、索引/键里可以设置表的主键。
在属性、关系菜单里可以设置外码,联系起各个表格之间的关系。
表格建完之后就可以开始输入数据了。
最后在TPCH数据库的“关系图”里添加整个数据库里的所有表格,确定之后会得出TPCH数据库里各个表格间的关系图。
数据库实验认识DBMS系统
数据库原理课程实验报告1. 实验题目:实验一:认识DBMS系统2.实验目的1).通过SQL Server 2000数据库管理系统的使用,了解DBMS的工作原理和系统构架。
2).熟悉对DBMS的操作3).搭建今后实验的平台3实验平台3.1操作系统:Windows 2000或者Windows XP注:使用Professional版的操作系统建议安装数据库管理系统的教学版,Server版的操作系统建议安装数据库管理系统的企业版。
3.2数据库管理系统:SQL SERVER 20004实验内容及要求1).了解SQL SERVER 2000数据库管理系统安装过程。
2).了解SQL SERVER 2000数据库管理系统自带的六个数据库的作用。
3).在SQL Server 2000数据库管理系统中建立一个以本人学号命名的数据库,以后实验所要求的各种操作、所有的SQL操作均在此建立的新数据库里进行。
5. 实验内容与完成情况:1).数据库的安装过程2).SQL SERVER 2000自带六个数据库作用系统数据库4个master数据库master数据库控制SQL Server的所有方面。
这个数据库中包括所有的配置信息、用户登录信息、当前正在服务器中运行的过程的信息。
model数据库model数据库是建立所有用户数据库时的模板。
当你建立一个新数据库时,SQL Server会把model数据库中的所有对象建立一份拷贝并移到新数据库中。
在模板对象被拷贝到新的用户数据库中之后,该数据库的所有多余空间都将被空页填满。
tempdb数据库tempdb数据库是一个非常特殊的数据库,供所有来访问你的SQLServer的用户使用。
这个库用来保存所有的临时表、存储过程和其他SQL Server建立的临时用的东西。
例如,排序时要用到tempdb数据库。
数据被放进tempdb数据库,排完序后再把结果返回给用户。
每次SQL Server重新启动,它都会清空tempdb数据库并重建。
实验一 认识DBMS
《数据库》课内实验任务书学生姓名:盖洪伟1009300115及学号:学院: 理学院班级: 数学101课程名称:数据库题目: 认识DBMS指导教师尚宝欣讲师姓名及职称:朱振菊实验师方向实验师2012年3月9日实验一认识DBMS一、实验目的1. 通过对某DBMS的安装使用,初步了解DBMS的工作环境;2. 熟悉对DBMS的安装;3. 搭建以后实验的平台。
二、实验内容1.根据安装文件的说明安装DBMS。
在安装过程中记录安装的选择(用截图形式记录),并对所作的选择进行思考。
2.掌握数据库服务的启动和停止。
3.掌握使用系统提供的登录名进行登录。
三、实验要点及说明1.安装过程中牢记安装密码。
2.字符集最好选用GBK。
3.启动停止数据库服务的方式有多种,必须掌握一种。
四、实现方法图(1) 图(2)图(3) 图(4) 选择自定义安装,并修改路径和其内容;图(5) 图(6) 点击下一步;图(7) 图(8) 完成安装,并且我们选择启动实力配置向导,进行下一步;图(9) 图(10) 选择自定义配置和开发机进行下一步;图(11) 图(12) 选择多功能的数据库,并且选择数据存放的位置;图(13) 图(14) 此选项保持默认,之后选择端口号,并且接受防火墙;图(15) 图(16) 选择字符集,我们选gbk,把MySQL安装成windows的服务;图(17) 图(18) 管理员账户,我们设计密码,点击下一步,excute之后完成安装;MySQL的卸载过程:图(19) 图(20)图(21) 图(22)五、实验结果六、源程序清单Cmd MySOL -u -root -p 密码 exit七、思考及总结应该详细阅读安装过程中的每一步所要选的和自己所填的内容。
数据库实验报告:认识DBMS
3.选择是否定位Xampp的正确路径,选择y并回车。
4.选择是否让Xampp支持便携使用(无驱动器号),选N并回车。
5.安装完,提示Press <Return> to continue。按回车键继续,如下图。
6.确认PHP的时区配置UTC是否正确,如下图,再按回车键继续。
《数据库系统概论》实验报日
实验环境:Windows7
实验内容:
1、根据安装文件的说明安装数据库管理系统,记录安装的选择,并对所做选择思考
2、了解Xampp的系统架构
3、了解Xampp的管理和使用
实验内容与完成情况:
1.安装路径,放置到D盘,然后点install,等候安装完成。
针对问题2:和同学讨论,查看书籍、上网查阅。
7.如下图,选择1并回车启动xampp控制面板,右下角的托盘中已经有了Xampp控制面板启动程序。
8.然后界面“闪”一下,如下图,选择x退出。
9.到这里xampp就安装完成了。
出现的问题:
1.安装失败。
2.对服务器预定义角色有些生疏。
解决方案:
针对问题1:先运行安装一半的xampp目录下的卸载文件uninstall_xampp.bat执行一次清理,然后再重新安装。
数据库系统原理实验1认识DBMS系统(精品)
实验一:认识DBMS系统1、实验目的(1)通过对SQL Server 2005/2008数据库管理系统的使用,了解DBMS的工作原理和系统构架。
(2)熟悉SQL Server提供的管理工具(3)熟悉使用SQL Server Management Studio创建数据库对象2、实验平台2.1 操作系统:Windows XP或者Windows 2003 Server。
2.2 数据库管理系统:选择安装数据库管理系统之前,请仔细看清硬件的配置要求以及操作系统的版本,确定安装哪个版本的SQL Server。
3 实验内容及要求3.1 安装SQL Server1.在安装过程中记录安装的选择,并且对所作的选择进行思考,为何要进行这样的配置,对今后运行数据库管理系统会有什么影响。
2.理解默认实例、命名实例的含义3.了解SQL Server的身份认证模式,初步了解SQL Server的安全性。
4.了解SQL Server提供的服务。
5.检查SQL Server安装是否成功。
3.2 管理和使用SQL Server了解SQL Server如何通过它提供的工具对数据库服务器进行管理和使用的。
1、启动、暂停和停止SQL Server学会运用SQL Server配置管理或SQL Server Management Studio启动和停止SQL Server 的各种服务。
2、了解SQL Server的管理工具初步了解SQL Server的提供了哪些主要管理工具和它们的功能。
3、学会使用SQL Server联机丛书学会SQL Server联机丛书查询SQL命令语法格式、SQL Server数据库的概念、术语等内容。
3.3 熟悉使用SQL Server Management Studio了解SQL Server Management Studio的基本用法,能熟练使用它管理数据库服务器和数据库对象。
1、可视化图形界面的操作熟悉使用SQL Server Management Studio中的对象资源管理器,熟悉其中列出的各类信息的含义,学会查看各种信息。
数据库实验报告认识DBMS
数据库系统概论实验一:认识DBMS班级学号姓名一、实验目的:简单介绍几种DBMS,并对这几种DBMS进行比较。
二.实验内容:目前有许多数据库产品,如Oracle、Sybase、Informix、Microsoft SQL Server、Microsoft Access、Visual FoxPro等产品各以自己特有的功能,在数据库市场上占有一席之地。
下面简要介绍几种常用的数据库管理系统。
三.几种DBMS的介绍:3.1 OracleOracle是一个最早商品化的关系型数据库管理系统,也是应用广泛、功能强大的数据库管理系统。
Oracle作为一个通用的数据库管理系统,不仅具有完整的数据管理功能,还是一个分布式数据库系统,支持各种分布式功能,特别是支持Internet应用。
作为一个应用开发环境,Oracle提供了一套界面友好、功能齐全的数据库开发工具。
Oracle使用PL/SQL 语言执行各种操作,具有可开放性、可移植性、可伸缩性等功能。
特别是在Oracle 8i中,支持面向对象的功能,如支持类、方法、属性等,使得Oracle 产品成为一种对象/关系型数据库管理系统。
3.2 Microsoft SQL ServerMicrosoft SQL Server是一种典型的关系型数据库管理系统,可以在许多操作系统上运行,它使用Transact-SQL语言完成数据操作。
由于Microsoft SQL Server是开放式的系统,其它系统可以与它进行完好的交互操作。
目前最新版本的产品为Microsoft SQL Server 2000,它具有可靠性、可伸缩性、可用性、可管理性等特点,为用户提供完整的数据库解决方案。
3.3 Microsoft Office作为Microsoft Office组件之一的Microsoft Access是在Windows环境下非常流行的桌面型数据库管理系统。
使用Microsoft Access无需编写任何代码,只需通过直观的可视化操作就可以完成大部分数据管理任务。
理工大学数据库实验报告
理工大学学生实验报告一.数据定义(一)基本表的操作1.建立基本表例如,建立一个学生表: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));2.修改基本表例如,像student表加一个入学时间列:alter table Student add S_entrance datetimealter table Student alter column Sage intalter table Course add unique(Cname)3.删除基本表例如,删除已经建立的学生表:drop table Studentdrop table Course(二)索引操作1.建立索引例如,为学生课程数据库中的student, course, sc 三个表建立索引。
其中student表按学号升序建唯一索引,course表按课程号升序建唯一索引,sc表按学生升序和课程号升序建唯一索引:create unique index Stusno on Student(Sno);create unique index Coucno on Course(Cno);create unique index SCno on SC(Sno ASC,Cno DESC)2.删除索引例如,删除student表的Stusno索引:drop index Stusname(三)数据操作一.更新操作1.插入数据例如,在student表中插入下列数据:200215125,张立,男,19,IS代码如下insert into student(Sno,Sname,Ssex,Sage,Sdept)values('200215125','张立','男',19,'IS')插入后,结果如下:在Course表中插入以下数据:1,数据库,5,42,数学,null,26,数据处理,null,24,操作系统,6,37,PASCAL语言,6,45,数据结构,7,41,数据库,5,43,信息系统,1,4insert into course(Cno,Cname,Cpno,Ccredit)values('1','数据库','5',4); insert into course(Cno,Cname,Ccredit)values('2','数学',2);insert into course(Cno,Cname,Ccredit)values('6','数据处理',2);insert into course(Cno,Cname,Cpno,Ccredit)values('4','操作系统','6',3);insert into course(Cno,Cname,Cpno,Ccredit)values('7','PASCAL语言','6',4);insert into course(Cno,Cname,Cpno,Ccredit)values('5','数据结构','7',4);insert into course(Cno,Cname,Cpno,Ccredit)values('1','数据库','5',4); insert into course(Cno,Cname,Cpno,Ccredit)values('3','信息系统','1',4);2.修改数据例如,将学生200215121的年龄改为22岁:update student set Sage=22 where Sno='200215121'修改前:修改后:3.删除数据例如,删除学号为200215128的学生记录:delete from student where Sno='200215128'删除所有学生的选课记录:delete from sc删除计算机科学系所有学生的选课记录:delete from sc where 'CS'=(select Sdept from student where student.Sno=SC.Sno )二.查询操作1.单表查询再例如,查询全体学生的详细记录select * from student;查询所有年龄在20岁以下的学生姓名及其年龄。
数据库实验1_认识DBMS
安装MS SQL Server 2005,并熟悉其中的功能。
1. 了解SQL Server的系统架构;在之前版本的SQL Server中,根据要执行的功能,必须学习许多不同的工具.在SQL Server 2008中,Microsoft的挑战是避免增加管理工具数量的同时增加SQL Server附带的功能和产品.他们实现了这一目标,创建了一个用于商业智能开发的工具(Business Intelligence Development Studio,BIDS)和另一个管理整个平台(包括商业智能和数据库引擎)的工具(SQL Server Management Studio).BIDS基于Visual Studio 2008的轻量级版本.还添加了新的终端用户报表开发工具——报表设计器.SQL Server现在的覆盖面很广.它可以充当报表工具并存储OLAP多维数据集,还可以通过SQL Server Integration Services执行ETL服务.许多人只是将SQL Server用于传统的用途:存储数据.SQL Server 2008可运行于Windows XP/2000/Vista以及Windows Server 2003/2008平台上.如SharePoint和Office这类工具可快速地在SQL Server上集成,从而为SQL Server数据提供易用的用户界面(UI).2. 了解SQL Server的使用流程;在防火墙中新建入站规则,端口选择1433建立完成,可以在客户端作业了。
3. 学会启动和关闭数据库服务;启动:net start mssqlserver关闭:net stop mssqlserver4. 学会使用Management Studio;5. 使用配置管理器配置数据服务和网络端口;6. 了解SQL Server中的用户及其它相关概念SQL Server 2008有两种用户的认证方式:Windows和Windows与SQL的混合认证.。
实验一 认识DBMS
实验一认识DBMS
【实验目的】
(1)通过对SQL Server 2005的安装使用,初步了解DBMS的工作环境和系统架构。
(2)熟悉SQL Server 2005 的安装。
(3)熟悉SQL Server 2005 的组成。
【实验平台】
操作系统为Windows XP Professional,DBMS为SQL Server 2005
【实验用时】
2个学时
【实验内容】
1、在德州学院主页的“校内FTP”中下载SQL Server 2005 Express版本,并安装。
2、Sql Server 2005中sa用户的启用:
(1)以Windows身份验证的方式登录Sql Server Management Studio。
(2)右击服务器名称,选择快捷菜单中“属性”,如图1-1所示,把服务器属性中“安全性”
选择页中的服务器身份验证方式修改为“SQL Server和Windows身份验证模式”。
图1-1
(3)打开Sql Server服务器中的“安全性”,双击“登录名”中的sa用户,在打开的登录属性页中,选“状态”选择页,把“是否允许连接到数据库引擎”修改为“授予”,登录
修改为“启用”,如图1-2所示。
图1-2
3、启动和停止数据库服务器
打开“控制面板->管理工具->服务”,如图1-3所示,找到SQL Server(SQLEXPRESS),
根据左上角的提示,停止、暂停或重启动此项服务。
【实验反思】
1、如何验证sa身份是否已经启用,如何修改sa的密码。
2、如何在SQL Server Management Studio中启动或停止数据库服务器。
实验一 认识DBMS系统实验报告
一实验目的1.通过对某个商用数据库管理系统的使用,了解DBMS的工作原理和系统构架。
在此推荐微软MS SQL Server数据管理系统。
2.熟悉对DBMS的操作3.搭建今后实验的平台二实验平台2.1操作系统:Windows 2003或者Windows XP注:Server版的操作系统建议安装数据库管理系统的企业版。
2.2数据库管理系统:选择安装数据库管理系统之前,请仔细看清硬件的配置要求,今后的实验环境以MS SQL Server为例进行说明。
也可以选择其他国产数据库管理系统,或国外的Oracle, DB2等。
三实验内容及要求3.1安装和启动1.根据安装文件的说明安装数据库管理系统。
在安装过程中记录安装的选择,并且对所作的选择进行思考,为何要进行这样的配置,对今后运行数据库管理系统会有什么影响。
2.学会启动和停止数据库服务,思考可以用哪些方式来完成启动和停止。
3.初步了解SQL Server的安全性,这里主要是用户的登录和服务器预定义角色。
可以尝试建立一个新的用户,赋予其数据库管理员的角色,今后的实验可以用该用户来创建数据库应用。
3.2数据库系统的构架1.了解数据库系统的逻辑组件:它们主要是数据库对象,包括基本表、视图、触发器、存储过程、约束等。
今后将学习如何操作这些数据库对象。
2.了解数据库的物理组件:考数据库物理存储的存储单位是什么,数据主要以什么方式存放,如何确定数据的存放位置。
3.3 SQL Server的管理和使用了解SQL Server如何通过它提供的工具对数据和数据库服务器进行管理和使用的。
3.3.1启动、暂停和停止SQL Server学会运用控制管理器和配置管理器进行操作。
3.3.2了解系统其他管理工具初步了解SQL Server的主要工具和它们的功能,为今后的实验做准备。
例如,数据迁移工具:导入和导出数据使用的;企业服务器和作业调度管理器:可以用该工具对数据库服务器进行管理,管理和监视服务器性能和活动;查询分析器:给出数据库查询语句的查询计划和执行时间,帮助用户分析查询过程,进行查询优化。
数据库认识DBMS实验报告
数据库认识DBMS实验报告一、实验目的本实验的主要目的是通过实际操作,加深对数据库和数据库管理系统(DBMS)的认识。
通过建立一个简单的数据库并实现一些基本的操作,加深对数据库的理解,并学会使用DBMS进行数据库管理。
二、实验环境1.软件环境:MySQL数据库、SQLyog数据库管理工具2.硬件环境:个人计算机三、实验内容和步骤1.实验内容:(1)学习数据库的基本概念和原理。
(2)安装和配置MySQL数据库和SQLyog工具。
(3)创建一个简单的数据库。
(4)实现一些基本的数据库操作,包括创建表、插入数据、查询数据、更新数据和删除数据。
2.实验步骤:(1)安装和配置MySQL数据库和SQLyog工具,确保数据库和工具能够正常运行。
(2)使用SQLyog工具连接到MySQL数据库。
(3)创建一个新的数据库,命名为“ExperimentDB”。
(4)在数据库中创建一个新的表,命名为“Students”,包括字段“id”、“name”、“age”和“gender”。
(5)插入一些测试数据到“Students”表中。
(6)对“Students”表进行查询操作,包括查询所有数据和按条件查询。
(7)对“Students”表进行更新操作,修改一些数据。
(8)对“Students”表进行删除操作,删除一些数据。
(9)实验完成后,关闭数据库和SQLyog工具。
四、实验结果和分析根据实验内容和步骤,我们成功地完成了实验,以下是实验结果和分析:1.成功安装和配置了MySQL数据库和SQLyog工具,确保了数据库和工具能够正常运行。
2.成功创建了一个名为“ExperimentDB”的数据库,并在其中创建了一个名为“Students”的表,表中包括字段“id”、“name”、“age”和“gender”。
3.成功插入了一些测试数据到“Students”表中。
4.成功进行了查询操作,包括查询了“Students”表中的所有数据和按条件查询了一些数据。
数据库系统概论实验1——认识DBMS(Sql Server2005)
数据库系统概论实验一认识DBMS——SQL Server 2005(2课时)❖实验目的:⏹了解SQL Server 2005数据库管理系统⏹熟悉SQL Server 2005的主要管理工具⏹熟悉使用Management Studio创建数据库、数据表和插入数据的方法⏹了解交互式查询的方法❖实验方法:教师讲解并演示,学生跟做并练习❖实验内容:一、了解SQL Server 2005数据库管理系统SQL Server是一个全面的、集成的、端到端的数据解决方案,为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。
二、熟悉SQL Server 2005的主要管理工具1.SQL Server 2005 目前有6个版本,实验室安装的是Express Edition(个人版)。
若要实现对数据库的各种可视化操作,需下载SQL Server Management Studio Express进行。
Management Studio Express是一种基于图形界面的简单高效的SQL Server 2005 Express管理工具,是SQL Server 2005的控制和操作中心,服务器的登录、注册、连接,以及对数据库的操作都可在其中进行。
2.服务器的启动和关闭这两项操作不能通过Management Studio实现,需由配置工具里的SQL Server Configuration Manager进行。
1)使用Configuration Manager启动和关闭服务器。
2)分别使用Configuration Manager和控制面板设置在开机后自动启动服务。
3.使用Management Studio连接服务器1)服务器类型根据SQL Server 2005的安装版本和选择安装的组件,一个服务器可提供多种服务,需要在登录服务器时进行选择。
其中,数据库引擎(Database Engine)是最重要的服务,即传统意义上理解的数据库,是用于存储、处理和保护数据的核心服务。
实验1 认识数据库管理系统DBMS
实验1 认识数据库管理系统DBMS一、实验目的:1.能够熟练安装SQL Server 2005开发版2.掌握常用的SQL Server 2005服务器的配置3. 了解SQL Server 2005各组件功能。
二、实验环境:Windows XP 系统、SQL Server 2005环境三、实验内容:1.安装SQL Server 2005,并在安装时将登录身份验证模式设置为“SQL Server 和windows”验证,其他可选择默认设置,一定要记住sa帐户的密码。
2. 利用SQL Server Management Studio连接到SQL Server数据库引擎服务器。
3. 更改SQL Server 2005服务器身份验证模式和设置sa账号口令。
4. 停止和暂停服务。
5. 注册和删除服务器。
6. 配置服务的启动模式。
7. 配置服务器。
8.了解各组件的功能(1)SQL Server 2005 支持哪两类主要的应用程序?关系数据库应用程序和Internet应用程序。
(2)企业管理器(SSMS)的作用?用来对本地或者远程服务器进行管理操作的服务器应用程序。
(3)服务管理器的作用?主要是管理服务器开启,关闭等。
(4)查询分析器的作用?查询分析器可以对数据库进行管理,包括数据库建立删除,用户建立删除,授权数据库其他管理比如数据库备份恢复建立管理资料表等管理数据库用的刀的企业管理器都可以做到(5)数据库的类型有哪些?各有什么作用?Tempdb数据库:用于保存所有的临时表和临时存储过程,还可以满足任何的临时存储要求。
Master数据库:用于存储SOL Serve 系统的所有系统级信息,包括所有的其他数据库的信息、所有的数据库注册用户的信息以及系统配置等。
Model数据库:是一个模板数据库。
Msdb数据库:用于代理程序调度报警和作业等系统操作。
(6)SQL Server 2005 的登录验证方式有哪些?它们有何区别?有俩个。
实验1 认识DBMS
实验1 认识DBMS一、实验目的熟悉并使用SQL Server2000二、实验内容和要求登录SQL Server服务器,运行企业管理器和查询分析器,回答以下问题:1)SQL Server数据库的各组成部分是什么?2)一个数据库中包含哪几种文件?3)在查询分析器中利用SQL语句完成以下任务:a)创建一个名为Teach的数据库,将猪数据文件Teach_Data.MDF存放在D:\DB文件夹中,其文件大小自动增长为按5MB增长。
b)将事务日志文件Teach_Log.ldf存放在D:\DB文件夹下,其文件大小自动增长为按1MB增长。
c)在Tech数据库下创建如下表格:T(教师表)TNo 教师号TN姓名Sex性别Age年龄Prof职称Sal工资Comm岗位津贴Dept系别T1李力男47教授15003000计算机T2王平女28讲师8001200信息T3刘伟男30讲师9001200计算机T4张雪女51教授16003000自动化T5张兰女39副教授13002000信息S(学生表)SNo 学号SN姓名Sex性别Age年龄Dept系别S1赵亦女17计算机S2钱尔男18信息S3孙珊女20信息S4李思男21自动化S5周武男19计算机S6吴丽女20自动化C(课程表)CNo 课程号CN课程名CT课时C1程序设计60 C2微机原理80 C3数字逻辑60 C4数据结构80 C5数据库60C6编译原理60 C7操作系统60SC(学生选课表)SNo 学号CNo课程号Score成绩S1C190 S1C285 S2C557 S2C680 S2C7S2C470 S3C175 S3C270 S3C485 S4C193 S4C285 S4C383 S5C289 TC(教师授课表)TNo 教师号CNo 课程号T1C1T1C4T2C5T3C1T3C5T4C2T4C3T5C5T5C7三、实验环境本次实验所使用的系统平台为WINDOWS XP,使用软件为SQL Server 2000版本四、实验过程中疑难问题及解释1.在SQL Server中,数据库有存储特定结构化数据集的表集合组成。
数据库实验报告——认识几种DBMS
数据库实验报告——认识几种DBMS一、引言随着信息技术的快速发展,数据库管理系统(DBMS)成为了现代组织管理、信息系统和应用程序的核心组成部分。
数据库管理系统是一个软件系统,用于创建、维护和操纵数据库。
本实验报告将介绍几种常见的数据库管理系统,包括关系型数据库管理系统(RDBMS)和非关系型数据库管理系统(NoSQLDBMS)。
二、关系型数据库管理系统(RDBMS)1. OracleOracle是一个世界领先的关系型数据库管理系统。
它具有强大的事务支持、高性能和可扩展性,并提供了广泛的安全功能。
Oracle RDBMS适用于大型企业级应用和复杂的数据管理需求。
2.MySQLMySQL是一个流行的开源关系型数据库管理系统。
它具有良好的性能和可扩展性,并提供了许多功能,如事务支持、嵌套查询和存储过程。
MySQL广泛应用于网站开发和中小型应用程序。
3. SQL ServerSQL Server是由微软开发的关系型数据库管理系统。
它具有良好的可扩展性、安全性和高可用性,并支持大规模的企业级数据存储和处理。
SQL Server适用于Windows环境下的应用程序开发和企业级数据库管理。
三、非关系型数据库管理系统(NoSQLDBMS)1. MongoDBMongoDB是一个广泛使用的开源非关系型数据库管理系统。
它使用文档存储的数据模型,支持动态查询和复杂的数据结构。
MongoDB适用于大数据存储和高吞吐量的应用程序。
2. CassandraCassandra是一个高度可扩展和分布式的开源非关系型数据库管理系统。
它具有高性能和高可用性,并适用于大规模的分布式数据存储和处理。
Cassandra常用于云计算和大数据应用。
3. RedisRedis是一个开源的内存型非关系型数据库管理系统。
它具有快速的读写性能和低延迟,并支持多种数据结构,如字符串、列表和哈希表。
Redis适用于高性能缓存和实时数据处理。
四、结论通过本实验报告,我们了解了几种常见的数据库管理系统,包括关系型数据库管理系统和非关系型数据库管理系统。
实验报告:认识dbms
CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
对于普通用户:授予connect, resource权限。
对于DBA管理用户:授予connect,resource, dba权限。
例:
SQL> Create user acc01
identified by acc01 //如果密码是数字,请用双引号括起来
default tablespace account
temporary tablespace temp
profile default
quota 50m on account;
SQL> grant connect, resource to acc01;
7.HS_ADMIN_ROLE
A DBA using Oracle's heterogeneous services feature needs this role to access appropriate tables in the data dictionary.
三、管理角色
1.建一个角色
sql>create role role1;
SQL> create profile student limit // student为资源文件名
FAILED_LOGIN_ATTEMPTS 3 //指定锁定用户的登录失败次数
PASSWORD_LOCK_TIME 5 //指定用户被锁定天数
PASSWORD_LIFE_TIME 30 //指定口令可用天数
sql>select * from role_sys_privs where role='角色名';
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库系统概论》实验报告
题目:实验一认识DBMS
班级姓名学号日期2014年5月5日
实验环境:
软件环境:Windows 7
硬件环境:CPU 2.2GHz 安装内存(RAM):2.00GB(1.78G可用)
实验内容与完成情况:
(一)MySQL的安装和启动
我选择了适合于Windows7系统下的MySQL5.5.20进行安装。
1.Windows版安装
MySQL是一款中、小型关系型数据库管理系统,很具有实用性,装MySQL数据库做实验是很好的选择,所以我选择安装了MySQL。
首先在网上搜索MySQL5.5,选择进行下载,接下来是我的MySQL数据库服务
器的安装步骤:
1、首先单击MySQL5.5.20的安装文件,出现该数据库的安装向导界面,单击“next”继续安装;
2.在打开的窗口中,选择接受安装协议,单击“next”继续安装;
3、选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,按照网上的安装教程,我选择了“Custom”,有更多的选项,也方便熟悉安装过程:
4、在出现自定义安装界面中选择mysql数据库的安装路径,我设置的是
“E:\MySQL\MySQL5.5”,单击“next”继续安装;
5、接下来进入到准备安装的界面,单击“Install”按钮继续安装,经过很少的时
间,MySQL数据库安装完成;
6、要选择“Launch the MySQL Instance Configuration Wizard”选项,这是要启动MySQL的配置,也是最关键的地方(也可以以后设置),单击“Finish”按钮,进入到配置界面。
7、单击完成之后出现配置界面向导,单击“next”进行配置;
8、在打开的配置类型窗口中选择配置的方式,“Detailed Configuration(手动精确配置)”、“Standard Configuration(标准配置)”,为了熟悉过程,我选择“Detailed Configuration(手动精确配置)”,单击“next”继续;
9、在出现的窗口中,选择服务器的类型,“Developer Machine(开发测试类)”、“Server Machine(服务器类型)”、“Dedicated MySQL Server Machine(专门的数据库服务器)”,仅仅是用来学习和测试,默认,单击“next”继续,如图所示:
10、在出现的配置界面中选择mysql数据库的用途,“Multifunctional Database (通用多功能型)”、“Transactional Database Only(服务器类型)”、“Non-Transactional Database Only(非事务处理型)”,这里我选择的是第一项,通用安装,单击“next”继续配置,如图所示:
11、在出现的界面中,进行对InnoDB Tablespace进行配置,就是为InnoDB 数据库文件选择一个存储空间;
12、在打开的页面中,选择mysql的访问量,同时连接的数目,“Decision Support(DSS)/OLAP(20个左右)”、“Online Transaction Processing(OLTP)(500
个左右)”、“Manual Setting(手动设置,设置为15个)这里选择手动设置,单击“next”继续,如图所示:
13、在打开的页面中设置是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问mysql数据库了,这也是连接java的操作,默认的端口是3306,并启用严格的语法设置,如果后面出现错误,可以将“Add firewall exception for this port ”这个选项选上,单击“next”继续,如图所示:
14、在打开的字符编码的页面中,设置mysql要使用的字符编码,第一个是西
文编码,第二个是多字节的通用utf8编码,第三个是手动,选择utf-8,接下来单击“next”,继续配置,如图所示:
15、在打开的页面中选择是否将mysql安装为windows服务,还可以指定Service Name(服务标识名称),是否将mysql的bin目录加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目录名,比如连接,“mysql–u username –p password;”就可以了,单击“next”继续配置,如图所示:
16、在打开的页面中设置是否要修改默认root用户(超级管理员)的密码(默认为空),“New root password”,如果要修改,就在此填入新密码,并启用root 远程访问的功能,不要创建匿名用户,单击“next”继续配置,如图所示:
17、到这里所有的配置操作都已经完成,单击Execute按钮执行配置;
18、过了几分钟,出现如下的提示界面就代表MySQL配置已经结束了,并提示了成功的信息;
19、在服务中将mysql数据库启动,并会出现命令窗口;
(二)图形化界面下载
我选择了Navicat,进行下载。
参照使用教程,先建立一个连接:再新建数据库:
设置用户权限:
服务器权限选择全部授予;以上即全部设定完毕,可以在此界面上进行我所需要的操作了。
(三)建立关系与建立表
1.可以通过表格直接填写的方式新建一个表:
2.通过查询编辑器新建表,用CREATE TABLE语句:
出现的问题及解决方案:
1、下载安装后,发现只有命令窗口,没有图形化界面。
后来,在网上查找资料以后发现,MySQL安装后是没有图形界面的,只有命令行。
图形化管理软件有:Navicat、SQLyog、 phpmyadmin、 RazorSQL、DbVisualizer、 mysql-front、 DbVisualizer、 Advanced Query Tool。
所以,后来我又下载了Navicat for MySQL。
2、一开始,没有从网上寻找教程,自己安装的时候,配置的选择出现了很多问题,重新配置了很多次,后来根据教程上进行修改,才最终完成。
3、Navicat 图形化界面与MySQL的联系
开始和同学讨论的过程中,不知道这个界面和MySQL是怎样连接的,后来通过熟悉了环境以后,发现界面上的查询功能等,都是建立在MySQL的基础上面的。