文档详情

实验5sql语句练习——图书馆数据库答案.pdf

发布:2024-08-06约7.86千字共6页下载文档
文本预览下载声明

实验5sql语句练习——图书馆数据库

实验5sql语句练习——图书馆数据库

实验目的

(1)了解SQLServer数据库的逻辑结构和物理结构;

(2)了解表的结构特点;

(3)了解SQLServer的基本数据类型;

(4)了解空值概念;

(5)学会在企业管理器中创建数据库和表;

(6)学会使用T-SQL语句创建数据库和表。

(7)学会使用T-SQL语句更新数据。

(7)学会使用T-SQL语句创建多种查询。

实验准备

首先要明确,能够创建数据库的用户必须是系统管理员,或是被授权使用CREATEDATABASE语句的用户。

其次创建数据库必须要确定数据库名、数据库大小(最初的大小、最大的大小、是否允许增长及增长方式)

和存储数据库的文件。

然后,确定数据库包含哪些表,以及所包含的各表的结构,还要了解SQLServer的常用数据类型,以创建

数据库的表。

此外还要了解两种常用的创建数据库、表的方法,即在企业管理器中创建和使用T-SQL的CREATEDATABASE

语句。

实验内容

假设有5本书

设有一图书馆数据库,其中包括3个表,即图书表、读者表和借阅表。三个表的结构如图:

图书表结构

列名说明数据类型约束说明

书号图书唯一的编号定长字符串,长度为主键

10

书名图书的名称定长字符串,长度为空值

50

作者图书的编著者名定长字符串,长度为空值

30

出版图书的出版社定长字符串,长度为空值

社30

单价出版社确定的图书的浮点型,Float空值

单价

读者表结构

假设有10位读者

列名说明数据类型约束说明

读者读者唯一的编号定长字符串,长度为主键

号10

姓名读者姓名定长字符串,长度为非空值

8

性别读者性别定长字符串,长度为非空值

2

办公读者办公电话定长字符串,长度为空值

电话8

部门读者所在部门定长字符串,长度为空值

30

借阅表结构

列名说明数据类型约束说明

读者读者的唯一编号定长字符串,长度为外码,引用读者

号10

显示全部
相似文档