当前位置:文档之家› 01数据库的建立和维护实验报告

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

数据库物理文件名称:在操作系统中对数据库文件进行管理时所使用的名称。
3.了解表的结构及表字段设置信息。
表是关系的实现,由字段和数据构成。
字段拥有数据类型、大小、是否为空、是否主键等性质,用来表示字段所存储的数据性质。
4.数据类型
字段的数据类型其实是标示字段值的,是用于限定和约束记录中的字段值的。
实验过程(包括实验内容、实验步骤,程序设计类还应包括算法描述和程序清单)
实验结果分析(计算机类的实验结果是指实验中的输入/输出数据;分析是指实验中存在的问题及解决的方法)
在本次实验中主要发生以下问题并解决。
1.建立同名的数据库。
在一个服务器中不允许建立同名的数据库。
2.建立同名的表。
在一个服务器中也不允许建立同名的表,即使在不同的数据库中也不行。
3.在建立表结构时,采用默认的属性类型及宽度。
熟练掌握使用SQL Server管理平台对数据库进行数据输入、修改和删除操作,加深对数据库中关系、元组、属性等概念的理解。
实验器材(环境)(程序设计类:软硬件环境;硬件设计类:开发环境及所需器材或设备)
硬件环境:计算机一台
软件环境:SQL Server 2005
实验原理
实验原理及背景知识
1.SQL Server数据库文件类型及作用。
f:\SQl2005LX1\图书_读者_Data.MDF
4MB
PRIMARY
图书_读者_Log
f:\SQl2005LX1\图书_读者_Log.LDF
2MB
(3)填完信息后,单击“确定”按钮完成数据库的创建。
2.修改数据库属性
(1)在对象资源管理器中选择数据库名称,右键,在快捷菜单中选择“属性”,在弹出的窗口中的左侧选择“选项”;
基本表名
属性名
数据类型
长度
列级约束
表级约束
图书_读者
图书
书号
CHAR
10
不能空,唯一值
书号为主码
类别
CHAR
12
不能空
出版社
CHAR
30
作者
CHAR
20
书名
CHAR
50
不能空
定价
MONEY
8
读者
编号
CHAR
8
编号为主码
姓名
CHAR
8
单位
CHAR
30
性别
CHAR
2
‘男’或‘女’
电话
CHAR
10
借阅
书号
(2)对数据库的属性进行查看及修改,单击“确定”按钮,或“取消”按钮结束操作。
3.创建数据库表
(1)展开图书_读者书库,在“表”文件夹上右键,选择“新建表”,在打开的界面中输入表的字段信息,然后保存,名称为“图书”。
实验结果及数据处理
(2)按照相同方法创建“读者”表和“借阅”表,表结构如下表:
数据库名
所有属性的类型都是CHAR类型,宽度都是10位,对于一些非CHAR类型的数据存储时出错,对于宽度超过10位的数据在输入时,弹出产生截断提示。所有的属性都允许为空,没有考虑实体完整性要求。
4.往表中输入相同记录
当对这些记录进行修改时,弹出提示“不能同时对多条记录进行修改”。
5.表中设置主键后,当该属性出现重复值时,出现错误提示。
一、实验内容
利用SQL Server管理平台实现以下操作。
创建图书_读者数据库和基本表
1.建立图书_读者数据库。
2.查看图书_读者数据库的属性,并进行修改,使之符合要求。
3.在图书_读者数据库中建立图书、读者和借阅3个表,其结构为:
图书(书号,类别,出版社,作者,书名,定价)
读者(编号,姓名,单位,性别,电话)
借阅(书ቤተ መጻሕፍቲ ባይዱ,读者编号,借阅日期)
各属性类型及宽带按照实际要求自己设计。
4.设计图书、读者和借阅三个表的实验数据,要求数据有代表性,满足数据约束,并且有表间关联,每个表中的记录在10条以上。
5.通过SQL Server管理平台,在图书-读者数据库中向图书、读者和借阅三个表中各输入10条实验记录;对图书-读者数据库中的图书、读者和借阅三个表中的数据进行检查,并通过插入、删除和修改操作达到数据正确性。
数据文件:分为主数据文件和次要数据文件,用来存放数据,每个数据库只能有一个主数据文件。
日志文件:存储日志信息。
2.数据库名称、数据库文件逻辑名称、数据库文件物理名称。
数据库名称:在SQL Server中对数据库进行操作的名称。
数据库文件逻辑名称:在SQL Server中对数据库文件进行管理时所使用的名称。
6.输入记录时,理解表的主键、外键以及约束的作用。
二、实验步骤
1.创建数据库
(1)运行SQL Server管理平台,在对象资源管理器中的“数据库”文件夹上右击,选择“新建数据库”;
(2)在弹出的“新建数据库”界面中按下表要求填写数据库信息:
数据库名
文件名
物理文件位置
初始大小
文件组
图书_读者
图书_读者_Data
CHAR
10
不能空
书号和读者编号为主码,读者编号为外码,书号为外码
读者编号
CHAR
8
不能空
借阅日期
DATETIME
不能空
4.对数据表进行插入操作
(1)在对象管理器中展开图书_读者数据库,进而展开“表”文件夹,在其中找到“图书”表,右键,选择“打开表”。
(2)在出现的窗口中输入记录即可。
(3)按照此种方法,往“读者”和“借阅”表中输入记录。
将重复的主键值进行修改。
6.对输入到表中的数据进行保存。
往表中输入数据后,不需要进行任何保存操作,直接关闭窗口即可。
实验报告
计算机科学与信息工程系2011级计算机科学与技术专业班室温湿度气压
实验项目
数据库的建立和维护
课程名称
数据库原理及应用
实验室
名称
实验时间
年月日
时分至时分
姓名
学号
实验台号
实验目的和要求
熟练掌握使用SQL Server创建数据库、表,学会使用SQL Server管理平台查看或修改数据库属性和表结构,加深对数据库模式、表结构等概念的理解。
相关主题