北京工业大学-数据库原理-实验报告.docx

北京工业大学-数据库原理-实验报告.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

计算机学院

实验报告

课程名称:数据库原理

实验人学号:110703xx姓名:xxx

实验完成日期:2014年5月20日

报告完成日期:2014年5月20日

目录

TOC\o1-5\h\z\u目录 2

实验准备 3

系统描述: 3

ER图: 3

关系模式: 3

字段类型设置: 4

业务需求: 5

实验一数据库实施:创建数据库及其对象 5

一、实验目的 5

二、实验内容 5

三、实验要求 6

四、实验装置 6

五、实验步骤 6

六、个人实验过程: 6

七、思考题 11

实验二:数据的增删改 12

一、实验目的 12

二、实验内容 12

三、实验要求 12

四、实验装置 12

五、实验步骤 12

六、思考题 17

实验三:数据库查询 18

一、实验目的 18

二、实验内容 18

三、实验要求 18

四、实验装置 18

五、实验步骤 19

六、思考题 20

实验四:创建和删除视图 21

一、实验目的 21

二、实验内容 21

三、实验要求 21

四、实验装置 21

五、实验步骤 21

六、思考题 23

个人总结 24

实验准备

系统描述:

在医院服务管理系统中,需要对医生、病人、科室和病房进行管理。其中,一个科室有多个病房、管理多个医生;一个病房只能隶属一个科室;一个医生只能属于一个科室;一个医生可负责多个病人的诊治;一个病人的诊断也可以由多个医生共同完成;一个病房可以住多个病人,但一个病人只能住在一个病房。

ER图:

关系模式:

医生(工作证号,科室名,姓名,性别,年龄,职称)

病人(病历号,病房号,姓名,性别,年龄看病花费,药品花费)

科室(科室名,科室地址,电话,主任姓名)

病房(病房号,科室名)

诊断(工作证号,病历号,挂号单号,诊断日期)

字段类型设置:

医生

属性

字段类型

约束

工作证号

Int

5位int,第一位不为0

科室名

char[30]

以科室的科室名为参照

姓名

char[30]

不为空

性别

char

MorF

年龄

int

0~120

职称

char[30]

不为空

病人

属性名

字段类型

约束

病历号

int

4位int,第一位不为0

姓名

char[30]

不为空

性别

char

MorF

年龄

int

0~120

病房号

int

以病房的病房号为参照

看病花费

int

药品花费

int

科室

属性名

字段类型

约束

科室名

char[30]

不为空

科室地址

char[30]

不为空

主任姓名

char[30]

不为空

电话

int

4位int,第一位不为0

病房

属性名

字段类型

约束

病房号

Int

3位int,第一位不为0

科室名

Char[30]

以科室的科室名为参照

诊断

属性名

字段类型

约束

挂号单号

Int

4位int,第一位不为0

工作证号

Int

以医生的工作证号为参照

病历号

Int

以病人的病历号为参照

诊断日期

Date

业务需求:

查询:医生基本信息,病人基本信息,病房基本信息,科室基本信息;

查询:病房的分配信息,科室对医生的管理信息,医生收入信息,科室收入信息,病人住院信息

打印:病人的住院信息及诊断结果。

实验一数据库实施:创建数据库及其对象

一、实验目的

1.学习MSSQLSERVER2000的特点。

2.学习并掌握创建一个关系数据库的方法和相关SQL语句的使用。

3.学习并掌握在数据库中创建基本表、修改表结构、删除基本表的方法和相关SQL语

句的使用。

4.学习并掌握在数据库中创建、删除索引文件的方法和相关SQL语句的使用。

5.掌握实体完整性、参照完整性、用户定义完整性约束概念。

二、实验内容

根据数据库设计方案:

1.使用CREATEDATABASE语句,在数据库服务器上创建一个关系数据库。

2.使用CREATETABLE语句,以及ALTER、DROP语句创建基本表、修改表结构或

删除基本表。

3.分析数据库的应用(可以模拟设定),并使用CREATEINDEX语句、DROP语句

创建、删除索引文件。

三、实验要求

1.使用QUERYANALYZER(查询分析器),以交互方式完成创建数据库,创建基

本表、修改基本表和删除基本表,以及创建、删除索引文件。

2.基本表的定义至少包括主码约束、外码约束、唯一性约束、检查约束、“空”约束

和缺省值约束。

四、实验装置

1.服务器端:MSSQLSERVER

文档评论(0)

偶遇 + 关注
实名认证
内容提供者

个人介绍

1亿VIP精品文档

相关文档