实验一 数据库及数据库表的建立实验
实验目的:
1.要求熟练掌握和使用SQL、SQL Server管理器创建数据库、表索引和修改表结构,并学会使用SQL Server 查询窗口接收Transact-SQL语句和进行结果分析。
2. 掌握查看、修改数据库和表的属性的方法
3. 在建立好的数据库表中输入部分虚拟数据。
实验设计:
步骤:

  1. 使用SQL Server 2014管理器和查询窗口创建一个“图书读者数据库”(Book_Reader_DB);
    实验过程:
    管理器:点击数据库右键新建一个数据库,输入名称Book_Reader_DB,点击确定即可.
    查询窗口:CREATE DATABASE Book_Reader_DB 点击执行即可.
    实验结果

2.在管理器右键点击数据库Book_Reader_DB,选择属性查看.
3.
A.分别使用管理器和在查询窗口中用Transact-SQL语句的两种方法建立图书表:

语句:
CREATE TABLE BOOK
(
B_Number CHAR(10) NOT NULL UNIQUE,
B_Classification CHAR(10),
B_Publishing CHAR(10),
B_Author CHAR(10),
B_Name CHAR(10) NOT NULL UNIQUE,
B_Price INT,
B_Remark CHAR(20)
);
B.在查询窗口中用Transact-SQL语句的两种方法建立读者表:

CREATE TABLE READER
(
R_Number INT NOT NULL UNIQUE,
R_Name CHAR(10) NOT NULL,
R_Department CHAR(10),
R_Sex CHAR(2) CHECK(R_Sex in('男','女')),
R_Telephone INT NOT NULL,
);
C.在查询窗口中用Transact-SQL语句的两种方法建立借阅表:

CREATE TABLE BORROW
(
B_Number CHAR(10) NOT NULL UNIQUE,
R_Number INT NOT NULL UNIQUE,
BorrowDate Datetime NOT NULL UNIQUE,);
4.分别将BOOK和READER表中的B_number和R_number设为主键
右键点击数据表关系图,选择创建新数据表关系图,将上述三表添加,将BORROW表中的元素B_number与BOOK中的B_number连接,将BORROW表中的元素R_number与READER中的R_number连接.主键表分别为BOOK和READER.
5.分别用管理器和查询窗口修改表的结构。
A在“图书”表中,增加两个字段,分别为“数量B_Quantity”和“购买日期 B_PurchaseDate”:
查询窗口:

添加数量B_Quantity:ALTER TABLE BOOK ADD B_Quantity INT NOT NULL;
管理器修改:右键点击BOOK表选择设计直接进行修改即可
B.在“借阅”表中增加一个“还书日期ReturnDate”字段。

ALTER TABLE READER ADD Returndate Datetime NOT NULL;

结果

图片说明
6.用管理器在上述三个表中输入部分虚拟数据。
依次用右键点击三个表,选择编辑前200行,输入数据.
结果:
BOOK表:
图片说明
READER表:
图片说明
BORROW表:
图片说明