云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 《数据库技术及应用》课程大作业-2014 - 图文

《数据库技术及应用》课程大作业-2014 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/6/18 2:31:30

外码:学号(stu_id或者书号(book_id 表级完整性约束:

实体完整性约束:PRIMARY KEY(stu_id,book_id 参照完整性约束:

FOREIGN KEY (stu_id REFERENCES Student(stu_id; FOREIGN KEY (book_id REFERENCES Book (book_id; 索引数据项为:学号(stu_id

4.数据定义语言

4.1基本表及其完整性定义 (1学生表(Student CREATE TABLE Student(

stu_id bigint (8 NOT NULL UNIQUE, name char(10 NOT NULL, sex char(4

CHECK(sex IN ('男','女', major varchar(20 NOT NULL, PRIMARY KEY (stu_id;

(2管理员表(Administrator CREATE TABLE Administrator (

admini_id char (10 NOT NULL UNIQUE, name char(10 NOT NULL, sex char(4

CHECK(sex IN ('男','女', admini_pass char(10 NOT NULL, contact char(11,

PRIMARY KEY (admini_id; (3 图书表(Book CREATE TABLE Book (

book_id char (10 NOT NULL UNIQUE, title varchar(20 NOT NULL, category char(10, press varchar(20, author char(10, price char(5,2, total int(4 NOT NULL, stock int(4 NOT NULL,

PRIMARY KEY (book_id,

FOREIGN KEY (admini_id REFERENCES Administrator (admini_id; (4借书记录表(Borrow CREATE TABLE Borrow (

stu_id bigint(8 NOT NULL UNIQUE, book_id char(10 NOT NULL UNIQUE, borrow_date date NOT NULL, return_date date NOT NULL, PRIMARY KEY (stu_id, PRIMARY KEY (book_id,

FOREIGN KEY (stu_id REFERENCES Student(stu_id, FOREIGN KEY (book_id REFERENCES Book(book_id;

4.2 视图定义

1、创建视图显示借书者的学号、书号、书名、借期、还期。 CREATE VIEW IS_Borrow(stu_id,book_id,title, borrow_date,return_date

AS

SELECT stu_id,book_id,title,borrow_date,return_date FROM Book,Student,Borrow

WHERE Student.stu_id=Borrow.stu_id AND Book.book_id=Borrow.book_id;

2、创建视图显示可借图书的书号、书名、作者、出版社、图书价格。CREATE VIEW IS_Book(book_id,title,author,press,price

AS

SELECT book_id,title,author,press,price FROM Book; 4.3 索引定义

(1为图书表添加索引,索引数据项为:图书名(title CREATE UNIQUE INDEX PK_ Book ON Book(title; (2为借书记录表添加索引,索引数据项为:学号(stu_id CREATE UNIQUE INDEX PK_ Borrow ON Borrow(stu_id;

5. 数据库操作

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

外码:学号(stu_id或者书号(book_id 表级完整性约束: 实体完整性约束:PRIMARY KEY(stu_id,book_id 参照完整性约束: FOREIGN KEY (stu_id REFERENCES Student(stu_id; FOREIGN KEY (book_id REFERENCES Book (book_id; 索引数据项为:学号(stu_id 4.数据定义语言 4.1基本表及其完整性定义 (1学生表(Student CREATE TABLE Student( stu_id bigint (8 NOT NULL UNIQUE, name char(10 NOT NULL, sex char(4 CHECK(sex IN ('男','女',

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com