列名 说明 数据类型 约束说明
试验 5 sql ——语句练习 图书馆数据
库
试验 5 sql ——语句练习 图书馆数据库
试验目的
(1)了解 SQL Server 数据库的规律构造和物理构造;
(2)了解表的构造特点;
(3)了解 SQL Server 的根本数据类型;
(4)了解空值概念;
(5)学会在企业治理器中创立数据库和表;
(6)学会使用 T-SQL 语句创立数据库和表。
(7)学会使用 T-SQL 语句更新数据。
〔7〕学会使用 T-SQL 语句创立多种查询。
试验预备
首先要明确,能够创立数据库的用户必需是系统治理员,或是被授权使用 CREATE DATABASE 语句的用户。其
次创立数据库必需要确定数据库名、数据库大小〔最初的大小、最大的大小、是否允许增长及增长方式〕
和存储数据库的文件。
然后,确定数据库包含哪些表,以及所包含的各表的构造,还要了解 SQL Server 的常用数据类型,以创立
数据库的表。
此外还要了解两种常用的创立数据库、表的方法,即在企业治理器中创立和使用 T-SQL 的 CREATE
DATABASE 语句。
试验内容
假设有 5 本书
设有一图书馆数据库,其中包括 3 个表,即图书表、读者表和借阅表。三个表的构造如图:
图书表构造
列名 说明 数据类型 约束说明
书号 图书唯一的编号
定长字符串,长度为 10
主键
书名 图书的名称
定长字符串,长度为 50
空值
作者 图书的编著者名
定长字符串,长度为 30
空值
出版社 图书的出版社
定长字符串,长度为 30
空值
单价 出版社确定的图书的单价
浮点型,Float
空值
读者表构造
假设有 10 位读者