数据库实验报告一
课程名称数据库
实验名称数据定义
学生学院自动化
专业班级______ _______
学号_____ ________
学生姓名________ ____________
指导教师________黄永慧________
2014 年 3月23日
实验目的与要求
目的:使用SQL语言实现数据库的创建、删除;基本表的创建、删除、更新工作;以及索引的创建、删除工作。
要求:1、在SQL SERVER 2000查询分析器中,利用SQL语言中CREATE、DROP命令实现数据库的创建及删除工作。
2、在SQL SERVER 2000查询分析器中,利用SQL语言中CREATE、ALTER及DROP命令进行基本表的创建、更新、删除工作,并实现基本表中各类完整性约束条件的限定。
3、在SQL SERVER 2000查询分析器中,利用SQL语言中CREATE、ALTER及DROP命令进行基本表中索引的创建、更新、删除工作。
4、完成上述工作后,在SQL SERVER 2000企业管理器中,查看是否成功创建实验所要求数据库、基本表、各类完整性约束条件及索引等内容。
实验方案
所有实验内容必须在SQL Server 2000的查询分析器中完成,设置查询分析器的结果区为Standard Execute(标准执行)或Executed Grid(网格执行),如果结果不正确则需要进行修改,直到正确为止。要求完成如下内容:
定义一个借阅数据库,要求所定义的数据库大小为3M,且数据库名称为Labery_学号。
在所定义的借阅数据库Labery_学号中,按要求定义如下数据库表:
书(book)
列名
别名
类型及长度
是否可为空
书号
bno
char(8)
否
类别
category
varchar(10)
否
书名
title
varchar(40)
否
出版社
press
varchar(30)
是
年份
book_year
Int
否
作者
author
char(20)
是
价格
price
decimal(7,2)
否
总藏书量
book_total
Int
否
借书证(card)
列名
别名
类型及长度
是否可为空
卡号
cno
char(7)
否
姓名
name
char(8)
否
单位
department
varchar(40)
是
类别
type
char(1)
否
借书记录(borrow)
列名
别名
类型及长度
是否可为空
卡号
cno
char(7)
否
书号
bno
char(8)
否
借书日期
borrow_date
smalldatetime
否
还书日期
return_date
smalldatetime
是
:
主要内容为:
确定各基本表的主码;
确定各基本表的外码;
要求在定义各基本表的同时,确定如下完整性约束条件
定义各基本表主码,并且要求主属性不能为空;
如果有外码,定义各基本表外码;
要求检查借书证中
数据库实验报告1 来自淘豆网m.daumloan.com转载请标明出处.