大型数据库实验1
大型数据库实验报告1

西华数学与计算机学院上机实践报告一、目的掌握SQl server数据库基本的数据库操作和表的操作。
二、内容与设计思想一、对数据库的操作1用SQL 编程新建一个名为student的数据库,包括主文件、日志文件,并定义其5个参数(name, filename, size, maxsize, filegrowth)2用SQL 编程查看student数据库信息3向刚建立的student数据库中添加2个辅助文件,并编组管理,查看student数据库信息。
添加、编组、查看操作要求在一个程序文件中实现4用SQL 编程删除其中一个辅助文件,并查看结果信息5用SQL 其中一个命令将student数据库更改名字为stu6用SQL 另一个命令将stu数据库还原为student7用SQL 编程删除student数据库(drop)8上述1-7的内容使用SQL Server管理器而不是SQL编程的方式重新实现一遍二、对表的操作班级信息表classInfo键、外键2查看classInfo表、stuInfo表结构信息3在stuInfo表中添加“学生成绩”字段、“电子邮箱”字段,类型分别为浮点型、可变字符型(40长度),允许为空4将“学生成绩”字段的类型改为整型,不允许为空5将stuInfo表中的“电子邮箱”字段名改为“email地址”6删除stuInfo表中的“email地址”字段7试图删除stuInfo表中的“班级号”字段,出现什么情况8将stuInfo表的名字改为studentInfomation,然后再改回来9用SQL编程删除一个表10上述1-9的内容使用SQL Server管理器而不是SQL编程的方式重新实现一遍11查看classInfo表、stuInfo表的依赖关系12创建classInfo表、stuInfo表的关系图三、使用环境(1)硬件环境微型计算机(Intel x86系列CPU)一台(2)软件环境Windows XP操作系统、Microsoft SQL Server四、核心代码及调试过程一、对数据库的操作第1、2步sql语句,结果图1-1create database studenton primary(name='student1',filename='c:\student.mdf',size=10,maxsize=20,filegrowth=10%)log on(name='student2',filename='c:\student_log.ldf',size=10,maxsize=20,西华大学数计学院学生上机实践报告filegrowth=10%)goexec sp_helpdb studentgo图1-1第三步sql语句,结果图1-2alter database studentadd filegroup stalter database studentadd file(name='student3',filename='c:\student3.ndf',size=10,maxsize=20,filegrowth=10%),(name='student4',filename='c:\student4.ndf',size=10,maxsize=20,filegrowth=10%)to filegroup stexec sp_helpdb studentgo图1-2第四步sql语句,结果图1-3alter database student remove file student4exec sp_helpdb studentgo图1-3第五步sql语句use masteralter database student modify name=stugo第六步sql语句use master西华大学数计学院学生上机实践报告exec sp_renamedb stu,studentgo第七步sql语句use masterdrop database studentgo第八步将上述1-7的内容使用SQL Server管理器方式重新实现一遍。
实验指导书《大型数据库(Oracle)》

大型数据库(Oracle)实验指导指导老师:郭景娟实验一Oracle安装与维护一、实验目的1.了解并掌握Oracle 10的安装方法2.了解并掌握测试安装好的Oracle 10g的方法二、实验内容及步骤1.软件下载Oracle公司针对个人学习之用提供免费的学习版本,可直接到Oracle公司的官方网站上免费下载。
2.安装步骤(1)运行setup.exe,出现“Oracle Database 10g安装”画面。
(2)“下一步”进入“Oracle Universal Installer:指定文件位置”,设置源“路径”、“名称”和目的“路径”。
(3)“下一步”进入“Oracle Universal Installer:选择安装类型”,选择安装类型。
(4)保持默认值,下一步,进入“Oracle Universal Installer:选择数据库配置”,选择数据库配置。
(5)保持默认值,下一步,进入“Oracle Universal Installer:指定数据库配置选项”,指定“全局数据库名”和“SID”,对这两个参数的指定一般相同,例如:oract。
也可以将“全局数据库名”设置为域名。
例如:如果选择“创建带样本方案的数据库,OUI会在数据库中创建HR、OE、SH等范例方案(sample schema)(6)下一步,进入“Oracle Universal Installer:选择数据库管理选项”。
(7)保持默认值,下一步,进入“Oracle Universal Installer:指定数据库文件存储选项”。
(8)保持默认值,下一步,进入“Oracle Universal Installer:指定备份和恢复选项”。
(9)保持默认值,单击“下一步”,进入“Oracle Universal Installer:指定数据库方案的口令”,对不同的帐户设置不同的口令。
(10)单击“下一步”,继续安装,进入“Oracle Universal Installer:概要”。
数据库实验1

实验 1 :数据库的定义实验本实验需要 2 学时。
一、实验目的要求学生熟练掌握和使用SQL 、Transact-SQL 、SQLServer 企业管理器创建数据库、表、索引和修改表结构,并学会使用SQL Server 查询分析器接收Transact-SQL 语句和进行结果分析。
二、实验内容1)创建数据库和查看数据库属性。
2)创建表、确定表的主码和约束条件,为主码创建索引。
3)查看和修改表结构。
4)熟悉SQL Server 企业管理器和查询分析器工具的使用方法。
三、实验步骤1 .基本操作实验1)、使用企业管理器建立学生_课程数据库。
2)、在企业管理器中查看学生_课程数据库的属性,并进行修改,使之符合要求。
3)、通过企业管理器,在建好的学生_课程数据库中建立学生、课程和选课3 个表,其结构为:学生( 学号,姓名,性别,出生日期,学院,所在系,联系电话) ;课程( 课程号,课程名,教师,开课学期,学时,学分) ;选课( 学号,课程号,成绩) 。
要求为属性选择合适的数据类型,定义每个表的主码,是否允许空值和默认值等列级数据约束。
4)、在企业管理器中建立学生、课程和选课3 个表的表级约束:每个表的主码约束;学生表与课程表间、课程表与选课表之间的外码约束,要求按语义先确定外码约束表达式,再通过操作予以实现;实现选课表的课程号和学号的惟一性约束;实现学生表性别只能是“男”或“女”的Check( 检查) 约束。
2 .提高操作实验1)、用SQL 描述的建立学生—课程库操作,在SQL Server 企业管理器中实现2) 将设计的数据库应用系统中的数据库、库中的表、索引和约束用Transact-SQL 表达,并通过企业管理器或查询分析器实现建库、建表、建立表间联系和建立必要的索引、列级约束和表级约束的操作。
四、实验方法1 .创建数据库(1)、使用企业管理器创建数据库的步骤1)、从“开始”菜单中选择:程序Microsoft SQL Server 2000 企业管理器。
教师实验报告《大型数据库(Oracle)》

大型数据库() 教师实验报告指导老师:周友学适用班级:信2012年8月25日制定实验一安装与维护一、实验目的.了解并掌握的安装方法.了解并掌握测试安装好的 10g的方法二、实验内容及步骤.软件下载公司针对个人学习之用提供免费的学习版本,可直接到公司的官方网站上免费下载。
.安装步骤(1)运行,出现“ 10g安装”画面。
(2)“下一步”进入“:指定文件位置”,设置源“路径”、“名称”和目的“路径”。
(3)“下一步”进入“:选择安装类型”,选择安装类型。
(4)保持默认值,下一步,进入“:选择数据库配置”,选择数据库配置。
(5)保持默认值,下一步,进入“:指定数据库配置选项”,指定“全局数据库名”和“”,对这两个参数的指定一般相同,例如:。
也可以将“全局数据库名”设置为域名。
例如:如果选择“创建带样本方案的数据库,会在数据库中创建、、等范例方案()(6)下一步,进入“:选择数据库管理选项”。
(7)保持默认值,下一步,进入“:指定数据库文件存储选项”。
(8)保持默认值,下一步,进入“:指定备份和恢复选项”。
(9)保持默认值,单击“下一步”,进入“:指定数据库方案的口令”,对不同的帐户设置不同的口令。
(10)单击“下一步”,继续安装,进入“:概要”。
(11)单击“安装”,开始安装过程,大约半小时。
(12)数据库创建完成时,显示“”窗口。
(13)单击“口令管理”,进入“口令管理”窗口。
(14)解锁用户、和,输入和的口令,的默认口令为。
(15)单击“确定”返回“”窗口。
(16)在图所示窗口单击“确定”,进入“:安装结束”窗口。
(17)检查,单击“退出”,完成安装。
(18)在自动打开的浏览器中以账户身份登录10g的企业管理器。
第一次要接受,单击,以后就不用了。
.测试安装好的 10g在安装过程中,会在 <>\下创建两个文件:。
大型数据库系统(SQL Server 2005)--实验指导讲义

实验一SQL Server 2005数据库服务器界面使用及数据库原理知识的应用1.实验目的(1)通过使用SQL Server 2005的控制界面感受SQL Server 2005。
(2)熟悉SQL Server 2005所需的软、硬件要求。
(3)熟悉SQL Server 2005支持的身份验证种类。
(4)掌握SQL Server 2005服务的几种启动方法。
(5)掌握SQL Server Management Studio的常规使用。
(6)掌握关系数据库的逻辑设计方法——E-R图。
2.实验准备(1)了解SQL Server Management Studio的常规使用。
(2)了解SQL Server 2005所需的软、硬件要求。
(3)了解SQL Server 2005支持的身份验证种类。
(4)了解SQL Server 2005服务的几种启动方法。
(5)了解关系数据库的逻辑设计方法——E-R图。
3.实验内容(1)分别使用“Windows身份验证模式”和“SQL Server和Windows身份验证模式”登录SQL Server 2005集成控制台。
(2)利用SQL Server Configuration Manager配置SQL Server 2005服务器。
(3)利用SQL Server 2005创建的默认帐户,通过注册服务器向导首次注册服务器。
(4)试着创建一些由SQL Server 2005验证的账户,删除第一次注册的服务器后用新建的账户来注册服务器。
(5)为某一个数据库服务器指定服务器别名,然后通过服务器别名注册该数据库服务器。
(6)熟悉和学习使用SQL Server Management Studio。
(7)设计E-R图。
参照书上19页的优化模式,要求注明实体的主码、联系的类型和主码。
数据表的创建1.实验目的(1)了解SQL Server 数据库的逻辑结构和物理结构。
(2)了解SQL Server 的基本数据类型。
大型数据库系统(SQL-Server-2005)--实验指导讲义

实验一SQL Server 2005数据库服务器界面使用及数据库原理知识的应用1.实验目的(1)通过使用SQL Server 2005的控制界面感受SQL Server 2005。
(2)熟悉SQL Server 2005所需的软、硬件要求。
(3)熟悉SQL Server 2005支持的身份验证种类。
(4)掌握SQL Server 2005服务的几种启动方法。
(5)掌握SQL Server Management Studio的常规使用。
(6)掌握关系数据库的逻辑设计方法——E-R图。
2.实验准备(1)了解SQL Server Management Studio的常规使用。
(2)了解SQL Server 2005所需的软、硬件要求。
(3)了解SQL Server 2005支持的身份验证种类。
(4)了解SQL Server 2005服务的几种启动方法。
(5)了解关系数据库的逻辑设计方法——E-R图。
3.实验内容(1)分别使用“Windows身份验证模式”和“SQL Server和Windows身份验证模式”登录SQL Server 2005集成控制台。
(2)利用SQL Server Configuration Manager配置SQL Server 2005服务器。
(3)利用SQL Server 2005创建的默认帐户,通过注册服务器向导首次注册服务器。
(4)试着创建一些由SQL Server 2005验证的账户,删除第一次注册的服务器后用新建的账户来注册服务器。
(5)为某一个数据库服务器指定服务器别名,然后通过服务器别名注册该数据库服务器。
(6)熟悉和学习使用SQL Server Management Studio。
(7)设计E-R图。
参照书上19页的优化模式,要求注明实体的主码、联系的类型和主码。
数据表的创建1.实验目的(1)了解SQL Server 数据库的逻辑结构和物理结构。
(2)了解SQL Server 的基本数据类型。
大型数据库实验报告

大型数据库实验报告大型数据库实验报告一、引言在当今信息化时代,大数据已经成为了各个领域中不可忽视的重要资源。
而大型数据库作为存储、管理和处理大数据的核心工具,对于提高数据的可靠性、安全性和高效性具有重要意义。
本实验报告旨在介绍大型数据库的基本概念、技术特点以及实验过程和结果。
二、大型数据库的概念和技术特点1. 大型数据库的概念大型数据库是指存储了海量数据并能够支持高并发访问的数据库系统。
它能够处理各种类型的数据,包括结构化数据、半结构化数据和非结构化数据。
大型数据库通常采用分布式架构,通过将数据分散存储在多个节点上,实现高可用性和高性能的数据处理。
2. 大型数据库的技术特点(1)分布式存储和处理:大型数据库采用分布式存储和处理技术,将数据分散存储在多个节点上,并通过并行处理来提高数据的处理速度和性能。
(2)容灾和高可用性:大型数据库具备容灾和高可用性的能力,即使某个节点发生故障,系统仍然能够正常运行,并保证数据的完整性和可靠性。
(3)数据安全和隐私保护:大型数据库通过访问控制、加密和审计等技术手段,保护数据的安全性和隐私性,防止数据泄露和非法访问。
(4)数据挖掘和分析:大型数据库支持数据挖掘和分析功能,通过对海量数据的挖掘和分析,提取有价值的信息和知识,为决策提供支持。
三、实验过程和结果1. 实验目的本次实验的目的是通过搭建一个大型数据库系统,测试其在处理大数据时的性能和可靠性。
2. 实验环境本次实验使用了一台配置较高的服务器作为数据库服务器,并使用了分布式存储技术将数据分散存储在多个节点上。
3. 实验步骤(1)数据准备:首先,我们收集了一批结构化数据,并对其进行清洗和预处理,以保证数据的质量和一致性。
(2)数据库设计:根据实验需求,我们设计了合适的数据库模式,并创建了相应的表结构和索引。
(3)数据导入:将准备好的数据导入到数据库中,并进行数据分片和分区,以实现数据的分布式存储。
(4)性能测试:通过模拟大量用户并发访问数据库,测试数据库在处理高并发访问时的性能和响应时间。
数据库实验《实验1》

实验1
实验地点
8-318
实验类型
设计
实验学时
1
实验日期
2018.6.4
★撰写注意:版面格式已设置好(不得更改),填入内容即可。
一、实验目的
1.掌握系统数据类型的特点和功能。
2.掌握创建、修改表结构的方法。
3.掌握插入、更新和删除表数据的方法。
二、实验内容
1.SQL Server Management Studio的启动和退出
FILENAME='D:\DATA\test.mdf')
ALTERDATABASEtest
MODIFYFILE
(NAME=test_log,newname=测试数据日志,
FILENAME='D:\DATA\test_log.ldf')
ALTERDATABASEtest
ADDFILE
(NAME=测试数据2,
9.利用SQL Server Management Studio添加次要数据文件employee2和事务日志文件employees2_log。
10.利用Transact-SQL语句:
创建数据库test,采用默认参数。若改数据库已存在,则删除后重建。
修改数据库test,将数据文件的逻辑文件名修改为“测试数据”,操作系统文件名修改为D:\DATA\test.mdf。将事务日志文件的逻辑文件名修改为“测试数据日志”,操作系统文件名修改为D:\DATA\test_log.ldf。并且为数据库新增一个逻辑名称为“测试数据2”的次要数据文件。
2.SQL Server Management Studio的基本操作。
3.“新建查询”操作。
4.注册SQL Server 2008பைடு நூலகம்务器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告
课程名称大型数据库
专业班级
姓名
学号
实验教学考核和成绩评定办法
1.课内实验考核成绩,严格按照该课程教学大纲中明确规定的比重执行。
实验成绩不合格者,不能参加课程考试,待补做合格后方能参加考试。
2.单独设立的实验课考核按百分制评分,考核内容应包括基本理论、实验原理和实验。
3.实验考核内容包括:1)实验预习;2)实验过程(包括实验操作、实验记录和实验态度、表现);3)实验报告;权重分别为0.2 、0.4 、0.4;原则上根据上述三个方面进行综合评定。
学生未取得1)和2)项成绩时,第3)项成绩无效。
4.实验指导教师应严格按照考核内容分项给出评定成绩,并及时批改实验报告,给出综合成绩,反馈实验中出现的问题。
实验成绩在教师手册中有记载。
实验报告主要内容
一.实验目的
二.实验仪器及设备
三.实验原理
四.实验步骤
五.实验记录及原始记录
六.数据处理及结论
七.实验体会(可选项)
注:1. 为了节省纸张,保护环境,便于保管实验报告,统一采用A4纸,实验报告建议双面打印(正文采用宋体五号字)或手写,右侧装订。
2. 实验类别指验证、演示、综合、设计、创新(研究)、操作六种类型实验。
3. 验证性实验:是指为了使学生巩固课程基本理论知识而开设的强调演示和证明,注重实验结果(事
实、概念或理论)的实验。
4. 综合性实验:是指实验内容涉及本课程的综合知识或本课程相关的课程知识的实验。
5. 设计性实验:是指给定实验目的、要求和实验条件,由学生自行设计实验方案并加以实现的实验。