数据库和表的创建
本文使用SQLserver数据库为示范
1 目的
1、掌握利用 SSMS 及 SQL 命令两种方式管理数据库;
2、掌握利用 SSMS 及 SQL 命令两种方式管理表;
3、理解数据文件、事务日志文件、文件组的概念;
4、理解实体完整性、参照完整性和用户自定义完整性;
5、掌握 PRIMARY KEY 约束,FOREIGN KEY 约束,UNIQUE 约束CHECK 约束和 DEFAULT约束的使用。
2 要点
1、创建数据库、修改数据库、删除数据库、数据库的分离与附加;
2、创建表、修改表、删除表、五种数据约束;
3 主要内容
得到的简易图书管理数据库(假定数据库名为:BooksDB)包含 4 个关系(即:数据表)。
关系名、属性及说明分别如下述各表所示。
(1)读者类别表 ReaderType
(2)读者信息表 Reader
(3)图书信息表 Book
(4)借阅信息表 Borrow
要求完成如下任务:
1、利用 SQL 命令创建 BooksDB 数据库及表;
2、分离与附加 BooksDB;
3、数据导入/导出:将 BooksDB 数据库导出到 Access 数据库。
4 详细步骤和SQL命令
4.1 使用 SQL 命令管理数据库和表
1、创建并使用数据库 BooksDB
create database BookDB --创建数据库
go
use BooksDB --使用数据库
go
2、创建读者类别表 ReaderType
create table ReaderType(
rdType Int primary key, --读者类别号
rdTypeName varchar(20), --读者类别名称
canLendQty int, --可借书天数
canLendDay int --可借书天数
)
运行后得到表格如下:
3、创建读者表 Reader
create table Reader(
rdID char(9) primary key, --读者编号
rdType int references ReaderType(rdType),--读者类别
rdName varchar(20)