文档详情

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

发布:2024-03-17约8.24千字共5页下载文档
文本预览下载声明

.

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

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

实验目的

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

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

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

(4)了解空值概念;

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

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

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

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

实验准备

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

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

和存储数据库的文件。

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

数据库的表。

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

DATABASE语句。

实验内容

假设有5本书

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

图书表结构

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

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

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

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

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

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

.

.

读者表结构

假设有10位读者

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

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

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

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

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

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

借阅表结构

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

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

主键

书号图书的唯一编号定长字符串,长度为20外码,引用图书表的

主键

借出日期借出图书的日期定长字符串,长度为8非空值

归还日期归还图书的日期

显示全部
相似文档