第一范文网 - 专业文章范例文档资料分享平台

实验三数据库实验报告

来源:用户分享 时间:2020-06-02 本文由一枚小可爱 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

一.实验目的

使用SQL语言实现数据库的创建、删除,基本表的创建、删除、更新工作,以及索引的创建、

删除工作。

二.实验软件环境

SQL Server 2000

三.实验内容

(1)定义数据库 (2)定义数据库基本表 (3)定义完整性约束条件

四.实验的结果及分析

1. 定义数据库:

CREATE DATABASE Labery_1315 ON PRIMARY(NAME=Labery_1315,

FILENAME='F:\\数据库\\project \\Labery_1315.mdf', SIZE=3MB)

2.在所定义的数据库下定义3个基本表,分别为“Book”、“Card”、“Borrow”: (1)Book表:其中主码为bno,且主属性不能为空。 CREATE TABLE Book

(bno char(8) primary key not null, category varchar(10) not null, title varchar(40) not null, press varchar(30),

book_year int not null, author char(20),

price decimal(7,2) not null, book_total int not null)

(2)Card表:

CREATE TABLE Card

(cno char(7) primary key not null, Name char(8) not null, department varchar(40),

1

type char(1) not null check(type in('T','G','U','F')))

(3)Borrow表:其中cno和bno是外码 CREATE TABLE Borrow

(cno char(7) not null foreign key(CNO) references card(cno), bno char(8) not null foreign key(BNO ) references book(bno), borrow_date smalldatetime not null default getdate(), return_date smalldatetime)

五. 思考题

1)如果在创建关系数据库基本表时,未创建完整性约束条件,对于数据库会有何影响?

答:以后增加数据库数据时,有可能插入无效或重复的数据。当想删除有多张表中的一张时,由于删除了该表导致其他表数据不完整不能用。不创建约束性条件,不符合数据库的正确性和相容性原则。

2)如果在创建关系数据库基本表时,未创建索引,对于数据库的运行性能会有何影响?

答:索引是以牺牲内存空间换取检索时间的,未创建索引时会使运行时的检索变得很慢。但是,因为少占用了存储空间,数据库也会有更多的空间可以运行。因此,我们应该创建必要、适量的索引,即不占用太多空间,也能提高信息查找的效率。

六.实验心得体会

通过这次实验,基本明白了SQL Server软件的使用方法,从这个实验中也知道了如何创建数

据库和往数据库中创建基本表以及对基本表添加完整性约束。因为是第一个实验,所以实验内容相对简单,但对于刚接触SQL Server的我来说,完成这个实验也花了蛮多的功夫,相信在以后的实验中情况会好一点。

2

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新综合文库实验三数据库实验报告 全文阅读和word下载服务。

实验三数据库实验报告 .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1058551.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top