实验二数据库的建立和维护

合集下载

第4章数据库的建立与维护(实验指导)

第4章数据库的建立与维护(实验指导)

第4章数据库的建立与维护(实验指导)实验一实验题目:建立数据库。

实验要求:按学号建立文件夹,在该文件夹中建立数据库MAINDATA,随后在该数据库中建立学生表和学生成绩表,并输入本班学生的记录信息。

注意事项:为数据库及相关对象起有意义的名称,不要用系统的默认名。

实验步骤1.建立文件夹:双击我的电脑→本地磁盘(E:\)→右击空白处→新建→文件夹→右击该新建文件夹→重命名→以自己学号命名(如:230760410)。

2.启动VFP:单击开始菜单→程序→Microsoft Visual FoxPro 6.0 →Microsoft Visual FoxPro 6.03.设置默认目录:单击工具菜单→选项→文件位置选项卡→双击默认目录→输入路径(如:E:\230760410) →确定→设置为默认值→确定按钮。

4.建立数据库MAINDATA:单击文件菜单→新建,选定文件类型为数据库,单击新建文件按钮。

在创建对话框的数据库名框内输入:MAINDATA,单击保存按钮,系统建立空数据库,并进入数据库设计器—MAINDATA。

5.创建数据库表XSB:单击文件菜单→新建,选定文件类型为表,单击新建文件按钮,在创建对话框的输入表名框内输入:XSB,单击保存按钮。

输入字段信息:在表设计器—XSB中输入各个字段的字段名、类型、宽度、小数位数,字段有效性的规则、信息和默认值→确定。

输入记录信息:遵循已经定义的表结构输入相应的表记录。

6.创建数据库表CJB:单击文件菜单→新建,选定文件类型为表,单击新建文件按钮,在创建对话框的输入表名框内输入:CJB,单击保存按钮。

输入字段信息:在表设计器—CJB中输入各个字段的字段名、类型、宽度、小数位数,字段有效性的规则、信息和默认值→确定。

输入记录信息:遵循已经定义的表结构输入相应的表记录。

思考题:数据库与数据库表之间具有哪些联系与区别?实验二实验题目:修改表结构。

实验要求:将学生表中姓名字段的长度改为30个字符宽;在学生表中增加照片字段和简历字段,分别为表中记录输入这两个字段的内容。

数据库实验2 数据库的建立和维护

数据库实验2 数据库的建立和维护

实验二数据库的建立和维护[实验目的]1.掌握SQL的数据定义功能包括:定义表、删除表和修改表以及建立索引和删除索引;2.掌握SQL的数据更新功能,包括:插入数据、修改数据和删除数据。

3.掌握在SQL Server企业管理器中定义表、删除表、修改表、建立索引、删除索引以及插入数据、修改数据和删除数据的操作。

[实验时数] 1 学时[实验内容]1.基本操作实验1)通过企业管理器,在图书借阅数据库的图书、读者和借阅3个表中各输入10条记录。

要求记录不仅满足数据约束要求,还要有表间关联的记录。

2)通过企业管理器实现对图书借阅数据库的图书、读者和借阅3个表中数据的插入、删除和修改操作。

3)通过企业管理器实现对学生选课库的数据增加、数据删除和数据修改操作。

要求学生、课程和选课表中各有10条以上记录。

2.提高操作实验1)向自行设计的数据库应用系统的库中的各表,输人多条实际数据,并实现数据的增、删、改操作。

2)实现在读者表中增加了“借书册数”字段,统计借书者在1998年~1999年间所借书的册数,并将结果送人读者表中的借书册数字段的操作。

[实验方法]在SQL Server 2000的企业管理器中,对表进行数据增、删、改操作的操作方法是:1)选中服务器,展开数据库文件夹,进一步展开指定的数据库。

单击表文件夹,找到需要更新数据的基本表。

2)用鼠标右键单击要更新数据的表,在弹出菜单中会出现表相关操作,如图5- 错误!未定义书签。

所示。

图5- 错误!未定义书签。

在表中插入、修改或删除数据界面在弹出的菜单中选择:打开表,返回全部行,就会出现表数据更新对话框。

在该对话框中,数据以表格形式组织,每个字段就是表中的一列,每条记录是表中的一行。

原有的记录已经在表格中,通过移动右边的滑块可查阅所有的记录。

3)需要数据插入时,就在最后一条记录后输入一条记录。

当鼠标单击其他行时,输入的记录会自动保存在表中。

4)需要修改记录时,直接对表中已有记录的数据进行改动,用新值替换原有值。

第二次数据库实验-创建和修改数据表及数据完整性

第二次数据库实验-创建和修改数据表及数据完整性

《数据库原理与应用》实验报告(实验名称:创建和修改数据表及数据完整性)专业班级学号学生姓名指导老师怀化学院计算机科学与技术系2111 年10 月 11日《数据库原理与应用》实验报告实验名称:创建和修改数据表及数据完整性一、实验目的熟悉有关数据表的创建和修改等工作,理解数据库模式的概念,了解主键约束、外键约束、UNIQUE约束和CHECK约束的创建和应用。

要求学生熟练掌握使用企业管理器和T—SQL语句CREATE TABLE、ALTER TABLE及DROP TABLE语句对数据表进行管理。

二、实验内容:1.在数据库company中创建以上五张表,并设置各表的主键。

2.在销售主表sales中添加字段“发票号码”invoice_no,char(10),NOT NULL。

3.添加外键约束:a)在销售主表sales的业务员编号字段sale_id上添加外键约束,参照字段为员工表employee中的字段员工编号emp_no,约束名为FK_sale_id。

b)在销售主表sales的客户号字段cust_id上添加外键约束,参照字段为客户表customer中的字段客户号cust_id,约束名为FK_cust_id。

c)在销售明细表sale_item的订单编号字段order_no上添加外键约束,参照字段为销售主表sales中的字段订单编号order_no,约束名为FK_order_no。

d)在销售明细表sale_item的产品编号字段prod_id上添加外键约束,参照字段为产品名称表product中的产品编号字段prod_id,约束名为FK_prod_id。

4.添加核查约束:a) 将员工表employee中的薪水字段salary的值限定在1000至10000间,约束名为CK_salary。

b) 将员工表employee中的员工编号字段emp_no设定为以“E”字母开头,后面跟4位数的编号,约束名为CK_emp_no。

02-实验二:数据库的建立和维护实验

02-实验二:数据库的建立和维护实验

实验二数据库的建立和维护实验一、实验目的要求要求学生熟练掌握在SQL Server企业管理器中和使用SQL语句在Transact-SQL方式下创建数据库、表、索引和修改表结构。

熟练掌握在SQL Server企业管理器中和使用SQL语句在Transact-SQL方式下向数据库输入数据、修改数据和删除数据的操作,索引的建立和维护的操作,数据完整性的定义以及基本函数的使用方法。

并学会使用企业管理器和执行Transact-SQL语句和进行结果分析。

二、仪器用具及材料(仪器名称及主要规格、用具名称)1.PC兼容机:CPU主频1G以上、内存128M以上、硬盘10G以上。

2.软件系统:WINDOWS98或WINDOWSXP、SQL Sever2000系统。

三、实验内容及原理1.创建数据库和查看数据库属性(用企业管理器和查询分析器分别实现)。

2.创建表、确定表的主码和约束条件,为主码建索引(用企业管理器和查询分析器分别实现)。

3.查看和修改表结构(用企业管理器和查询分析器分别实现)。

4.向表中添加数据(用企业管理器和查询分析器分别实现)。

5. 设计数据完整性.四、操作方法与实验步骤1.分别使用企业管理器和使用SQL语句建立库存管理信息系统的数据库和表:(1)创建库存管理信息系统的数据库。

(数据库的名字:学生本人名字汉语拼音+kcgl)(2)创建数据库中的表(表的名字有学生自己命名):表1表2表3设备入库表表4设备出库表表5现有库存库表表表表表2.设定:表1设备代码表中“设备号”、表5现有库存库表中“设备号”为主键。

3. 设定:表3设备入库表中“设备号”、表4设备出库表中“设备号”、表7设备还库表中“设备号”、表9设备采购计划表中“设备号”为外键。

4.设计九个表中的数据(使用INSERT语句插入记录、使用UPDATE语句更新表中的记录、使用DELETE语句删除表中的记录)。

5.练习:COUNT(*),COUNT(列名),SUM(列名),AVG(列名),MAX(列名),MIN(列名)等函数的应用。

数据库的创建与维护

数据库的创建与维护

通过数据库管理员工信息,包括 招聘、培训、绩效评估等,提高 人力资源管理效率。
利用数据库实现供应商、库存、 物流等信息的统一管理,优化供 应链流程,降低成本。
网站开发应用
用户认证
通过数据库存储用户信息,实现用户注册、登录、权限管 理等功能的开发。
01
内容管理
利用数据库管理网站内容,包括文章、 图片、视频等,方便网站管理员进行更 新和维护。
备份存储
03
选择可靠的存储介质和设备,确保备份数据的安全性和可用性。
数据库性能优化
1 2
查询优化
对数据库查询进行优化,提高查询速度和响应时 间。
索引管理
合理使用索引,减少查询时间,提高数据检索效 率。
3
硬件升级
根据数据库的性能需求,升级硬件设备,如增加 内存、使用更快的硬盘等。
数据库安全防海量数据中挖掘出有价值的信息,是数据库面临的一大挑战,需要数据库具备更 强大的数据分析和挖掘能力。
云计算的影响与机遇
弹性扩展
云计算使得数据库能够根据实际需求进行弹性扩展,既满足了业务 的发展需求,又降低了成本。
云存储
通过云存储技术,可以实现数据的分布式存储和备份,提高了数据 的安全性和可靠性。
包括表、记录、字段等基本组成,以及主键、外键等 约束条件,用于维护数据之间的关系和完整性。
数据库管理系统简介
数据库管理系统(DBMS)
是一种软件,用于创建、设计、管理、维护 和保护数据库。常见的DBMS包括MySQL 、Oracle、SQL Server等。
DBMS的功能
提供数据定义语言(DDL)和数据操作语言(DML), 支持数据查询、更新、事务处理和安全控制等功能。
安全防护

实验二数据库的建立与修改

实验二数据库的建立与修改
数据库的创建与修改
内容一:创建数据库,包括数据库的创建,修改,更名,删 除,复制,导入,导出,文件组创建,数据库的分离与附加 内容二:创建数据表
内容三:输入数据
内容四:创建查询,包括使用sql语句查询,使用编辑器查 询
要求在本地磁盘D创建一个学生-课程数据库(名称为student), 只有一个数据文件和日志文件,文件名称分别为stu和stu_log,物 理名称为stu_data.mdf 和stu_log.ldf,初始大小都为3MB,增长方 式分别为10%和1MB,数据文件最大为500MB,日志文件大小不 受限制。 创建一个Company数据库,该数据库的主数据文件逻辑名称为 Company_data,物理文件为Company.mdf,初始大小为10MB, 最大尺寸为无限大,增长速度为10%;数据库的日志文件逻辑名 称为Company_log,物理文件名为Company.ldf,初始大小为1MB, 最大尺寸为50B,具有2个数据文件,文件逻辑名分别为DB_data1和DB_data2, 文件初始大小均为5MB,最大为100MB,按10%增长;只有一个日志文件,初始 大小为3MB,按10%增长;所有文件都存储在D盘文件夹ceshi中。 在数据库student中增加数据文件db2,初始大小为10MB,最大大小为50 MB, 按10%增长; 在数据库student中添加日志文件,保存在D盘中,初始大小为1MB,最大无限 制,增长方式按照1MB增长; 修改数据库student主数据文件的大小,将主数据文件的初始大小修改为10Mb, 增长方式为20%; 修改数据库student辅助数据文件初始大小为3MB,最大为100MB,按照10%增 长,名称为db; 删除数据库student辅助数据文件和第二个日志文件; 删除数据库company和DB。

01数据库的建立和维护实验报告

01数据库的建立和维护实验报告
实验结果分析(计算机类的实验结果是指实验中的输入/输出数据;分析是指实验中存在的问题及解决的方法)
在本次实验中主要发生以下问题并解决。
1.建立同名的数据库。
在一个服务器中不允许建立同名的数据库。
2.建立同名的表。
在一个服务器中也不允许建立同名的表,即使在不同的数据库中也不行。
3.在建立表结构时,采用默认的属性类型及宽度。
所有属性的类型都是CHAR类型,宽度都是10位,对于一些非CHAR类型的数据存储时出错,对于宽度超过10位的数据在输入时,弹出产生截断提示。所有的属性都允许为空,没有考虑实体完整性要求。
4.往表中输入相同记录
当对这些记录进行修改时,弹出提示“不能同时对多条记录进行修改”。
5.表中设置主键后,当该属性出现重复值时,出现错误提示。
借阅(书号,读者编号,借阅日期)
各属性类型及宽带按照实际要求自己设计。
4.设计图书、读者和借阅三个表的实验数据,要求数据有代表性,满足数据约束,并且有表间关联,每个表中的记录在10条以上。
5.通过SQL Server管理平台,在图书-读者数据库中向图书、读者和借阅三个表中各输入10条实验记录;对图书-读者数据库中的图书、读者和借阅三个表中的数据进行检查,并通过插入、删除和修改操作达到数据正确性。
实验报告
计算机科学与信息工程系2011级计算机科学与技术专业班室温湿度气压
实验项目
数据库的建立和维护
课程名称
数据库原理及应用
实验室
名称
实验时间
年月日
时分至时分
姓名
学号
实验台号
实验目的和要求
熟练掌握使用SQL Server创建数据库、表,学会使用SQL Server管理平台查看或修改数据库属性和表结构,加深对数据库模式、表结构等概念的理解。

数据库实验二建立表和数据完整性

数据库实验二建立表和数据完整性

实验二:建立表和数据完整性一、实验目的与要求:1.实验目的(1)掌握建立表、修改表结构等基本操作。

(2)掌握数据完整性的功能,加深对数据完整性的理解。

2.实验要求(1)使用创建数据库技术建立名称为“学生管理”数据库。

(2)建立“院系”、“学生”、“教师”、“课程”、“选课”等5张表,具体要求见实验指导书。

(3)修改表的结构,具体要求如下:①为学生表增加一个“平均成绩”字段,类型为短整型,默认是空值。

②为课程表的“学时”字段重新定义约束:取值为8的倍数,不允许为空值。

③将院系表的“名称”字段的类型修改为varchar(30)。

④为教师表增加一个“工资”字段,类型为5位整数、2位小数的数值型。

二、实验内容1、实验原理基本表是SQL Server的数据库对象,包含了表中的列,计算列和表级约束。

对它的操作有创建、修改和删除。

(1)建立基本表结构的命令:CREATE TABLE [schema_name].table_name({<column_definition>|<computed_ column_definition >}[ < table_constraint> ][,…n])其中列定义(column_definition)的基本格式是:column_name<data_type>[NULL|NOT NULL][[CONSTRAINT constraint_name] PRIMARY KEY|UNIQUE|[FOREIGN KEY]REFERENCES [schema_name.] referenced_table_name [(ref_column)][ON DELETE {NO ACTION|CASCADE|SET NULL|SET DEFAULT}][ON UPDATE {NO ACTION|CASCADE|SET NULL|SET DEFAULT}]|CHECK (logical_expression)][DEFAULT constraint_expression]如果需要还可以定义计算列(computed_column_definition)和表级约束(table_ constraint)●空值约束NOT NULL和NULL●主关键字约束PRIMARY KEY●惟一性约束UNIQUE●参照完整性约束FOREGIN KEY●默认值定义DEFAULT●取值范围约束CHECK(2)修改表结构的命令:ALTER TABLE schema_name.table_name{ ALTER COLUMN column_name <data_type>[NULL|NOT NULL]| ADD< column_definition > | < computed_column_definition >| < table_constraint >| DROP[ CONSTRAINT ] constraint_name COLUMN column_name }(3)删除数据表的命令格式:DROP TABLE table-name2、实验步骤与结果(1)调出SQL Server2005软件的用户界面,进入SQL SERVER MANAGEMENT STUDIO。

实验二数据库的建立和维护

实验二数据库的建立和维护

实验二数据库的建立和维护一、实验目的(1)了解SQL Server 2000数据库的逻辑结构和物理结构及其结构特点; (2)了解SQL Server 2000的基本数据类型及空值的概念; (3)掌握在企业管理器中创建数据库和表; (4)掌握使用Transact-SQL 语句创建数据库和表。

(5)掌握在企业管理器中对表进行插入、修改和删除的操作; (6)掌握使用T-SQL 语句对表进行插入、修改和删除的操作; (7)了解T-SQL 语句对表数据库操作的灵活控制功能。

二、实验环境:Window XP 系统、SQL Server 2000三、实验内容和原理1、实验内容创建用于医院管理的病人管理数据库,数据库名是Patient_manager ,包含病人的信息、住院信息和病人的医疗信息。

数据库Patient_manager 包含下列3个表:(1)Jibenqingkuang :基本情况表; (2)Zhuyuanxinxi :住院信息表; (3)Yiliaoqingkuang :医疗情况表。

各表的结构如下: Jibenqingkuang 表:字段名 数据类型和长度 空值否说明PatientID Char(4) null 住院号 Name Char(8) Not null 姓名 Birthday Datetime(8) Not null 出生日期 Sex Bit(2) Not null 性别 Merry Char(2) Not null 婚姻状况 Adderss Varchar(50) Not null 地址 PostID Char(6) null 邮编 PhoneChar(11)null 电话 Department Char(3)null病房字段名 数据类型和长度 空值否 说明 Department Char(3) Not null 病房Zhuyuanxinxi 表: Yiliaoqingkuang 表:分别使用企业管理器和T-SQL 语句,向在实验二中建立的数据库Patient_manager 中的三个表插入多行的数据信息,然后修改和删除一些记录。

实验二 数据库的建立和维护实验

实验二 数据库的建立和维护实验

实验二数据库的建立和维护实验本实验需要2学时。

一、实验目的要求学生熟练掌握和使用SQL、Transact-SQL、SQL ServerSQL Server Management Studio创建数据库,并学会使用SQL Server 新建查询接收Transact-SQL语句和进行结果分析。

二、实验内容1 创建数据库和查看数据库属性。

2 熟悉SQL ServerSQL Server Management Studio和新建查询工具的使用方法。

三、实验步骤1 基本操作实验(1) 使用SQL Server Management Studio按教材中的内容建立图书读者数据库。

(2)在SQL Server Management Studio中查看图书读者数据库的属性,并进行修改,使之符合要求。

四、实验方法l创建数据库(1)使用SQL Server Management Studio创建数据库的步骤1)从“开始”菜单中选择;“程序”“Microsoft SQL2005”“SQL Server Management Studio”。

2)选中需要在其上创建数据库的服务器单击前面的“+”号,使其展示为树形目录。

3) 选中“数据库”文件夹,单击鼠标右键,在弹出的菜单上选择“新建数据库”选项如图3-1。

随后在“数据库属性”对话框的“常规”选项卡中,输入数据库名,选择SQL服务器,如图3-2所示。

图3-1 在数据库弹出菜单中选择“新建数据库” 图3-2 数据库属性对话框“数据库”属性对话框中有三个选项卡。

常规选项卡、数据文件选项卡和事务日志选项卡。

数据文件选项卡和事务日志选项卡主要用来定义据库的数据文件和日志文件的属性。

4)选择“数据文件”选项卡,输入图书-读者数据库的数据文件属性。

包括文件名、存放位置、和文件属性,如图3-3所示:再选择“事务日志”选项卡,输入数据库的日志文件属性,包括文件名、存放位置~大小和文件属性,如图3-4所示.在选择文件位置时,可以单击位于“位置”列的“…”按钮。

《数据库系统原理》实验二 数据库建立

《数据库系统原理》实验二 数据库建立

《数据库系统原理》实验二数据库建立在学习数据库系统原理的过程中,实验二“数据库建立”是一个关键的环节。

通过这个实验,我们能够将理论知识转化为实际操作,深入理解数据库的构建和管理。

首先,让我们来明确一下数据库建立的重要性。

数据库就像是一个大型的信息仓库,它以一种有组织、高效的方式存储和管理着大量的数据。

无论是企业的业务数据、学校的学生信息,还是在线购物平台的商品详情,都依赖于数据库来进行存储和管理。

一个设计良好的数据库能够确保数据的准确性、完整性和一致性,同时还能提高数据的检索和处理效率,为各种应用程序提供可靠的数据支持。

在开始建立数据库之前,我们需要进行充分的需求分析。

这就像是为建造一座房子绘制蓝图,要清楚地知道我们需要存储什么样的数据,这些数据之间有什么样的关系,以及数据的使用场景和访问频率等。

例如,如果我们要建立一个学生管理数据库,那么我们需要考虑存储学生的基本信息(如姓名、学号、年龄等)、课程信息(课程名称、课程编号、学分等)以及学生的选课情况等。

通过需求分析,我们可以确定数据库中需要包含哪些表,每个表中需要哪些字段,以及表与表之间的关联关系。

接下来,就是选择合适的数据库管理系统(DBMS)。

常见的DBMS 有 MySQL、Oracle、SQL Server 等。

不同的 DBMS 在功能、性能、易用性和成本等方面可能存在差异,我们需要根据实际需求和自身的技术水平来选择。

对于初学者来说,MySQL 可能是一个不错的选择,它具有开源、免费、易于安装和使用等优点。

在确定了 DBMS 之后,我们就可以开始创建数据库了。

在 MySQL 中,可以使用以下语句来创建一个名为“student_management”的数据库:```sqlCREATE DATABASE student_management;```创建完数据库之后,接下来就是创建表。

表是数据库中存储数据的基本单元,它由一系列的列(字段)和行(记录)组成。

实验二 数据库的创建、管理、备份及还原实验

实验二 数据库的创建、管理、备份及还原实验

《数据库原理与应用》课程实验报告实验二数据库的创建、管理、备份及还原实验所在院(系):数学与信息学院班级:学号:姓名:1.实验目的(1)掌握分别使用SQL Server Management Studio图形界面和Transact-SQL语句创建和修改数据库的基本方法;(2)学习使用SQL Server查询分析窗口接收Transact-SQL语句和进行结果分析。

(3)了解SQL Server的数据库备份和恢复机制,掌握SQL Server中数据库备份与还原的方法。

2.实验要求(1)使用SQL Server Management Studio创建“教学管理”数据库。

(2)使用SQL Server Management Studio修改和删除“教学管理”数据库。

(3)使用Transact-SQL语句创建“教学管理”数据库。

(4)使用Transact-SQL语句修改和删除“教学管理”数据库。

(5)使用SQL Server Management Studio创建“备份设备”;使用SQL Server ManagementStudio对数据库“教学管理”进行备份和还原。

(6)SQL Server 2005数据库文件的分离与附加。

(7)按要求完成实验报告3.实验步骤、结果和总结实验步骤/结果(1) 总结使用SQL Server Management Studio创建、修改和册除“TM”(教学管理)数据库的过程。

利用Microsoft Sql Server Management studio 创建数据库的示例方法如下:一、打开安装好的Microsoft Sql Server Management studio -在对象资源管理器里找到【数据库】--右键【新建数据库】到下图界面。

1、在数据库名称处输入要创建数据库的名称。

2、表格中的两个路径分别为:2.1、上为数据库存放物理地址。

2.2、下为数据库日志存放物理地址。

实验二 创建和修改数据库

实验二 创建和修改数据库

实验报告课程名称数据库系统原理及应用教程姓名甘云轩学号201007021107 组员实验名称创建和修改数据库一、实验目的1. 掌握数据库的创建方法与步骤2. 了解数据库及其对象的SQL脚本的自动生成3. 进一步熟练企业管理器和查询分析器的使用二、实验仪器与器材装有Windows XP系统的PC机三、实验原理使用SQL SERVER 2000实现对数据库的创建和修改。

四、实验过程与测试数据1.创建和修改数据库操作1:启动“企业管理器”,在控制面板的“树形目录”中选择“数据库”节点,单击鼠标右键,在弹出菜单中选择“新建数据库”命令,出现“数据库属性”对话框。

设置常规选项卡:在“名称”文本框中输入数据库名称“Test”;设置数据文件选项卡:在文件名字段中输入数据文件逻辑文件名“TestData1”;设置该文件初始大小为1MB;标记“文件属性”栏下的“文件自动增长”复选框,并选中“按兆字节”设置文件容量递增值为1。

在“最大文件大小”对话框中选择“将文件增长限制为(MB)”为10。

同样,在第二行输入次要数据文件信息,并进行相应设置。

设置事务日志选项卡:在文件名字段中输入数据文件逻辑文件名“TestLog”;设置该文件初始大小为1MB,标记“文件属性”栏下的“文件自动增长”复选框,并选中“按兆字节”设置文件容量递增值为1;在“最大文件大小”对话框中,选择“将文件增长限制为(MB)”为5。

注意:在选项卡中,单击“位置”下文件名前的“…”按钮,可以选择相应文件夹并输入文件名保存所新建的数据文件和事务日志文件,本例中将SQL Server安装在了D盘下,使用默认路径。

单击“确定”按钮,完成数据库的创建。

操作2:修改数据库。

1)在“树状目录窗格”中,选择新建的数据库“Test”,单击鼠标右键,在弹出菜单中选择“属性”命令,打开数据库属性窗口;2)选择数据文件选项卡,在其中将主要数据文件和次要数据文件的容量改为2MB,最大容量改为20MB,递增量改为2MB。

实验02_数据库的建立和维护

实验02_数据库的建立和维护

实验 2 :数据库的建立和维护实验本实验需要 2 学时。

一、实验目的要求学生熟练掌握使用 SQL 、 Transact-SQL 和 SQL Server 企业管理器建立数据库、表、修改数据库、表和删除数据库和表的操作。

二、实验内容和步骤1.创建数据库1)在企业管理器中创建数据库姓名_数据库名,要求:●数据库姓名_数据库名初始大小为10MB.最大大小为50MB.数据库自动增长.增长方式是按5%比例增长;●日志文件初始大小为2MB.最大可增长到5MB.按1MB增长;●数据库的逻辑文件名和物理文件名均采用默认值;●(分别为姓名_数据库名和e:\姓名\data\姓名_数据库名.mdf●事务日志的逻辑文件名和物理文件名也采用默认值。

●(分别为姓名_数据库名_LOG和e:\姓名\data\姓名_数据库名_LOG.ldf)2)②使用T-SQL语句创建数据库姓名_数据库名_2.要求同1;Create database 姓名_数据库名_2On(name=STUDENT_01_data,filename='e:\姓名\data\姓名_数据库名_2.mdf',size=10,maxsize=unlimited,filegrowth=10%)log on(name=student1_log,filename='e:\姓名\data\姓名_数据库名.mdf',size=2,maxsize=5,filegrowth=1)2.创建表以上面创建的数据库为例.创建表。

创建表实际上就是创建表结构.再向表中输入数据。

既可以使用企业管理器创建表.也可以用Transact-SQL命令创建表。

(1). 使用企业管理器创建表(2). 使用Transact-SQL命令创建表【例1】创建图书信息表Books。

CREATE TABLE books(编号 char(15) CONSTRAINT PK_Books PRIMARY KEY,书名 varchar(42) NULL ,作者varchar(8) NULL ,出版社 varchar(28)NULL ,定价real NULL CONSTRAINT CK_Books CHECK(定价>0))上面例子创建了一个包含5个列的books表.记录了图书的编号、书名、作者、出版社、定价等基本信息。

实验02:数据库的建立和维护

实验02:数据库的建立和维护

精选文档实验 2 :数据库的成立和保护实验本实验需要 2 学时。

一、实验目的要修业生娴熟掌握使用SQL 、 Transact-SQL和SQL Server公司管理器成立数据库、表、修改数据库、表和删除数据库和表的操作。

二、实验内容和步骤1.创立数据库1)在公司管理器中创立数据库姓名_数据库名,要求:数据库姓名 _数据库名初始大小为10MB,最大大小为50MB,数据库自动增添,增添方式是按 5%比率增添;日记文件初始大小为2MB,最大可增添到5MB,按 1MB增添;数据库的逻辑文件名和物理文件名均采纳默认值;(分别为姓名_数据库名和姓名姓名_数据库名.mdf事务日记的逻辑文件名和物理文件名也采纳默认值。

(分别为姓名_数据库名_LOG和姓名姓名_数据库名)2)②使用 T-SQL 语句创立数据库姓名_数据库名_2,要求同 1;Create database姓名_数据库名_2On(name=STUDENT_01_data,姓名姓名 _数据库名 _2.mdf',size=10,maxsize=unlimited,filegrowth=10%)log on(name=student1_log,姓名姓名 _数据库名.mdf',size=2,maxsize=5,filegrowth=1)2.创立表以上边创立的数据库为例,创立表。

创立表实质上就是创立表构造,再向表中输入数据。

既能够使用公司管理器创立表,也能够用Transact-SQL命令创立表。

(1) . 使用公司管理器创立表(2) . 使用 Transact-SQL 命令创立表【例 1】创立图书信息表 Books。

CREATE TABLE books(编号 char(15) CONSTRAINT PK_Books PRIMARY KEY,书名 varchar(42) NULL ,作者 varchar(8) NULL ,第一版社 varchar(28)NULL ,订价 real NULL CONSTRAINT CK_Books CHECK(订价 >0))上边例子创立了一个包括 5 个列的 books 表,记录了图书的编号、书名、作者、第一版社、订价等基本信息。

实验二数据库的创建、管理、备份及还原实验

实验二数据库的创建、管理、备份及还原实验

《数据库原理与应用》课程实验报告实验二数据库的创建、管理、备份及还原实验所在院(系):班级:学号:姓名:1.实验目的(1)掌握分别使用SQL Server Management Studio图形界面和Transact-SQL语句创建和修改数据库的基本方法;(2)学习使用SQL Server查询分析窗口接收Transact-SQL语句和进行结果分析。

(3)了解SQL Server的数据库备份和恢复机制,掌握SQL Server中数据库备份与还原的方法。

2.实验要求(1)使用SQL Server Management Studio创建“教学管理”数据库。

(2)使用SQL Server Management Studio修改和删除“教学管理”数据库。

(3)使用Transact-SQL语句创建“教学管理”数据库。

(4)使用Transact-SQL语句修改和删除“教学管理”数据库。

(5)使用SQL Server Management Studio创建“备份设备”;使用SQL Server ManagementStudio对数据库“教学管理”进行备份和还原。

(6)SQL Server 2005数据库文件的分离与附加。

(7)按要求完成实验报告3.实验步骤、结果和总结实验步骤/结果(1) 总结使用SQL Server Management Studio创建、修改和册除“TM”(教学管理)数据库的过程。

利用Microsoft Sql Server Management studio 创建数据库的示例方法如下:一、打开安装好的Microsoft Sql Server Management studio -在对象资源管理器里找到【数据库】--右键【新建数据库】到下图界面。

1、在数据库名称处输入要创建数据库的名称。

2、表格中的两个路径分别为:2.1、上为数据库存放物理地址。

2.2、下为数据库日志存放物理地址。

3、初始大小图片中显示的为默认的值,可以根据自已的需求进行修改大小,要修改大小【点击大小值表格】会出现编辑状态文本框。

数据库的建立与维护

数据库的建立与维护

添加标题
添加标题
添加标题
查询语句优化:避免使用全表扫描, 减少不必要的JOIN操作
缓存策略:利用缓存技术,减少对 数据库的访问次数
索引优化建议提供
建立合适的索引:根据查询需求和数据特点选择合适的索引类型和列
索引维护:定期更新和重建索引,保持索引的完整性和有效性
查询优化:通过优化查询语句和查询逻辑,减少索引的使用和扫描范围 硬件升级:提高硬件性能,如增加内存、使用更快的存储设备等,以提 高索引的读写速度
可用性
数据库监控与 调优:定期监 控数据库性能, 及时发现并解 决问题,持续 优化数据库性

07 总结与展望
数据库建立与维护经验总结
数据库建立过程中的经验教训 数据库维护过程中的关键技巧 常见问题的解决方法与技巧 未来发展趋势与展望
未来发展趋势预测及挑战应对策略制定
● 未来发展趋势:云计算、大数据、人工智能等技术的融合发展,推动数据库技术的不断创新和进步。 ● 挑战应对策略:加强技术研发和创新,提高数据库系统的稳定性和安全性;加强人才培养和引进,提高数据库领域的技术水平和应
设计数据库结构
确定数据类型和数据关系 设计表结构,包括字段名、字段类型、约束等 考虑数据的完整性和安全性 优化数据库性能,包括索引、视图等
创建数据库实例
数据库安装与配置:安装数 据库软件并进行相关配置
数据库类型选择:根据需求 选择合适的数据库类型
数据库实例创建:使用SQL 语句或图形化工具创建数据
故障诊断工具与技巧
数据库日志分析:通过查看数据库日志文件,可以诊断数据库故障的原因 系统监控工具:使用系统监控工具可以监控数据库的运行状态,及时发现故障 数据库性能诊断工具:可以对数据库性能进行诊断,找出瓶颈和问题 专家诊断:对于复杂故障,可能需要借助专家进行诊断和解决

实验02:数据库的建立和维护

实验02:数据库的建立和维护

实验2 :数据库的建立和维护实验本实验需要 2 学时。

一、实验目的要求学生熟练掌握使用SQL 、Transact-SQL 和SQL Server 企业管理器建立数据库、表、修改数据库、表和删除数据库和表的操作。

二、实验内容和步骤1.创建数据库1)在企业管理器中创建数据库姓名_数据库名,要求:●数据库姓名_数据库名初始大小为10MB,最大大小为50MB,数据库自动增长,增长方式是按5%比例增长;●日志文件初始大小为2MB,最大可增长到5MB,按1MB增长;●数据库的逻辑文件名和物理文件名均采用默认值;●(分别为姓名_数据库名和e:\姓名\data\姓名_数据库名.mdf●事务日志的逻辑文件名和物理文件名也采用默认值。

●(分别为姓名_数据库名_LOG和e:\姓名\data\姓名_数据库名_LOG.ldf)2)②使用T-SQL语句创建数据库姓名_数据库名_2,要求同1;Create database 姓名_数据库名_2On(name=STUDENT_01_data,filename='e:\姓名\data\姓名_数据库名_2.mdf',size=10,maxsize=unlimited,filegrowth=10%)log on(name=student1_log,filename='e:\姓名\data\姓名_数据库名.mdf',size=2,maxsize=5,filegrowth=1)2.创建表以上面创建的数据库为例,创建表。

创建表实际上就是创建表结构,再向表中输入数据。

既可以使用企业管理器创建表,也可以用Transact-SQL命令创建表。

(1). 使用企业管理器创建表(2). 使用Transact-SQL命令创建表【例1】创建图书信息表Books。

CREATE TABLE books(编号 char(15) CONSTRAINT PK_Books PRIMARY KEY,书名 varchar(42) NULL ,作者varchar(8) NULL ,出版社 varchar(28)NULL ,定价real NULL CONSTRAINT CK_Books CHECK(定价>0))上面例子创建了一个包含5个列的books表,记录了图书的编号、书名、作者、出版社、定价等基本信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验二数据库的建立和维护
一、实验目的
(1)了解SQL Server 2000数据库的逻辑结构和物理结构及其结构特点;
(2)了解SQL Server 2000的基本数据类型及空值的概念;
(3)掌握在企业管理器中创建数据库和表;
(4)掌握使用Transact-SQL语句创建数据库和表。

(5)掌握在企业管理器中对表进行插入、修改和删除的操作;
(6)掌握使用T-SQL语句对表进行插入、修改和删除的操作;
(7)了解T-SQL语句对表数据库操作的灵活控制功能。

二、实验环境:
Window XP系统、SQL Server 2000
三、实验内容和原理
1、实验内容
创建用于医院管理的病人管理数据库,数据库名是Patient_manager,包含病人的信息、住院信息和病人的医疗信息。

数据库Patient_manager包含下列3个表:
(1)Jibenqingkuang:基本情况表;
(2)Zhuyuanxinxi:住院信息表;
(3)Yiliaoqingkuang:医疗情况表。

各表的结构如下:
Jibenqingkuang表:
Zhuyuanxinxi 表:
Yiliaoqingkuang 表:
分别使用企业管理器和T-SQL 语句,向在实验二中建立的数据库
Patient_manager 中的三个表插入多行的数据信息,然后修改和删除一些记录。

四、实验步骤
(1)在企业管理器中创建数据库Patient_manager :
要求数据库Patient_manager 的初始大小为10MB ,最大为40MB ,数据库自
动增长。

增长方式是按5%比例增长;日志文件的初始大小为2MB ,最大可增长到10MB ,按1MB 增长。

数据库的逻辑文件名和物理文件名均采用默认值,分别为:Patient_manager_DATA 和Patient_manager_DATA.MDF ,事务日志的逻辑
文件名和物理文件名也采用默认值,分别为:Patient_manager_LOG 和Patient_manager_LOG ..LDF 。

存放在以自己学号姓名为名字的文件夹中。

Jibenqingkuang表:。

相关文档
最新文档