8.3 配置数据库
本节在SQLServer2000中创建图书管理系统的数据库,关于SQLServer数据库的相关知识请参见其相应文档。
跟我做
(1)打开SQL Server企业管理器,创建名称为“demo”的数据库。如图8-3所示:
![]() |
| 图8-3 新建demo数据库 |
(2)打开SQL Server的SQL查询分析器,选择默认数据库为刚才创建的“demo”数据库,输入如下SQL脚本:
//创建books表,保存所有有关书籍的信息 create table books ( BookName varchar(20), Press varchar(20), Author varchar(20), address varchar(50), PressDate datetime, Price float, Com varchar(20), books_count int, borrowed_count int, constraint ID_Contraint_PK primary key ( BookName )); //创建表bookBrowse,保存所有书籍借阅情况信息 create table bookBrowse ( StudentName varchar(40), BookName varchar(40), ReturnDate datetime, BorrowDate datetime, Com varchar(40), Is_Returned char(2), constraint ID_BookBrowse_Containt primary key ( StudentName )); //创建表UserTable,保存所有的用户信息 create table UserTable( UserName varchar(40), Password varchar(40), Power varchar(40), constraint ID_User_Containt primary key ( UserName )); |
(3)单击
注意:为了简单起见,books表和UserTable表分别以书籍名和用户名作为主键,所以不允许出现重名的书籍和用户。
![]() |
| 图8-4 表books |
![]() |
| 图8-5表bookBrowse |
![]() |
| 图8-6 表UserTable |
books表记录书籍的书名、出版社、作者、地址、出版日期、价格、书籍数量和被借阅数量;bookBrowse表记录学生姓名、书籍书名、借阅日期、应还日期和是否归还;UserTable表中记录用户的姓名、密码和角色。
传统的对关系数据库表的访问都是通过SQL语句进行的,本章利用Hibernate框架来封装对关系数据库的访问,使得可以完全以面向对象的方式对上述表格进行读写操作,从而提高数据库开发效率。
| 回书目 上一节 下一节 |