资源描述
实验二 数据库的建立和维护
一、实验目的
(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、实验内容
l 创建用于医院管理的病人管理数据库,数据库名是 Patient_manager,包
含病人的信息、住院信息和病人的医疗信息。数据库 Patient_manager 包含下
列 3 个表:
(1)Jibenqingkuang:基本情况表;
(2)Zhuyuanxinxi:住院信息表;
(3)Yiliaoqingkuang:医疗情况表。
各表的结构如下:
Jibenqingkuang 表:
字段名
PatientID
Name
Birthday
Sex
Merry
Adderss PostID Phone
Department
字段名
数据类型和长度
Char(4)
Char(8)
Datetime(8)
Bit(2)
Char(2)
Varchar(50)
Char(6)
Char(11) Char(3)
数据类型和长度
空值否
null
Not null Not null Not null Not null Not null
null null null
空值否
说明
住院号
姓名
出生日期
性别
婚姻状况
地址 邮编 电话 病房
说明
Zhuyuanxinxi 表: Department Char(3) Not null 病房
DepartmentName Varchar(50) null 科系名称 Note Text null 备注
Yiliaoqingkuang 表:
字段名
PatientID
Department
History Result
InCome Doctor
Cost
数据类型和长度
Char(4)
Char(3)
Varchar(50) Varchar(50) Decimal(9)
Char(8)
Decimal(9)
空值否
Not null
null null null null null null
说明
住院号
病房
历史病历 诊断结果 医疗情况 主治医生 医疗费用
l 分别使用企业管理器和 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 表:
展开阅读全文