教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 资格考试 >

重庆邮电大学数据库实验报告

来源:网络收集 时间:2026-07-15
导读: 实验 一 PowerDesigner的CDM应用 学号 姓名 一、实验内容 用PowerDesigner设计概念数据模型。 二、遇到的问题及解决 说实话第一次实验比较简单,而且实验指导书讲解得非常的详细,所以我按部就班地做一会儿就做出来了,有一点小问题就是在设置主键的时候勾选

实验 一 PowerDesigner的CDM应用

学号 姓名

一、实验内容

用PowerDesigner设计概念数据模型。

二、遇到的问题及解决

说实话第一次实验比较简单,而且实验指导书讲解得非常的详细,所以我按部就班地做一会儿就做出来了,有一点小问题就是在设置主键的时候勾选到F了,后来一想主键应该是Primary key才对,F应该是Foreign key,然后修改过来了。

三、心得体会

用PowerDesigner设计概念模型非常的方便,这方便我们在以后将概念数据模型转换为屋里数据模型。

实验 二PowerDesigner的PDM应用

学号 姓名

一、实验内容

将PowerDesigner的概念数据模型转换为物理数据模型。

/*==============================================================*/ /* DBMS name: MySQL 5.0 */

/* Created on: 2014-3-18 19:57:37 */

/*==============================================================*/

drop table if exists Bookstore;

drop table if exists address;

drop table if exists buybook;

drop table if exists customer;

/*==============================================================*/ /* Table: Bookstore */

/*==============================================================*/ create table Bookstore

(

storeId char(6) not null,

storename varchar(30),

Address varchar(60),

city varchar(20),

prevence varchar(20),

code char(6),

primary key (storeId)

);

/*==============================================================*/ /* Table: address */

/*==============================================================*/ create table address

(

AddressType char(2),

CustomerID varchar(10),

Address1 varchar(50),

Address2 varchar(50),

City varchar(20),

State varchar(15),

zipcode char(6) not null,

primary key (zipcode)

);

/*==============================================================*/ /* Table: buybook */

/*==============================================================*/ create table buybook

(

CustomerID varchar(10) not null,

storeId char(6),

primary key (CustomerID)

);

/*==============================================================*/ /* Table: customer */

/*==============================================================*/ create table customer

(

CustomerID varchar(10) not null,

AccountBalance decimal(10,2),

FirstName varchar(10),

LastName varchar(20),

CompanyName varchar(40),

primary key (CustomerID)

);

alter table address add constraint FK_livein foreign key (CustomerID)

references customer (CustomerID) on delete restrict on update restrict;

alter table buybook add constraint FK_buybook foreign key (CustomerID)

references customer (CustomerID) on delete restrict on update restrict;

alter table buybook add constraint FK_buybook2 foreign key (storeId)

references Bookstore (storeId) on delete restrict on update restrict;

二遇到的问题及解决

这次试验的难度有所提升,所以问题开始多了起来,总共遇到两个问题,1.在生成PDM的过程中会包两个错误,思考了很久,我看到错误提示是关于key(键)的,由于有一个关系没有设置主键,所以产生PDM的时候会报错,于是我把那个关系设置了一个主键问题就解决了。2.运行sql文件中的语句时出现的错误,在生成sql文件的时候生成的是中文语句,于是我要把所有的中文词汇替换成对应的英文,在替换中出现了一点小错误,按照命令提示的错误我找到了错误的地方,修改后能正常运行,建立好了数据库。

三心得体会

这是第一次用命令提示符创建好了数据库,虽然现在主流一般都用数据库管理工具,但是掌握好这一技能也是必要的,这次虽然遇到很多错误,但是收获很大,让我明白了数据库的严谨性,不能有一点的错误。

实验 三 Navicat for MySQL的使用基础

学号 姓名

一实验内容

对在Navicat中mysql的基础使用进行学习。

二遇到的问题及解决

这次我们的是Navicat的可视化操作,所以很简单,一般这种发生的问题不过都是有一些功能找不到菜单,然后问问同学和老师就解决了。

三心得体会

我发现Navicat是一个非常好用而且界面简洁的数据库可视化工具,就算不会数据库语言的人也能轻松的建表,而且功能非常齐全,建表,查看,修改,都有对应的可视化操作菜单,但是我觉得还是应该尽量用数据库语言对数据库进行操作,这样不管有没有可视化工具我们都能游刃有余的操作数据库。

实验 四 SQL语言数据定义语言DDL

学号 姓名

一实验内容

学会使用SQL语言中的CREATE,DROP,ALTER语句对数据库的相关操作。

1.create table student(

studentid varchar(10),

name varchar(20),

sex varchar(2),

age integer,

Fee decimal(10,2),

address varchar(50),

memo varchar(300)

);

2.create table CourseAa(

Aa1 varchar(20),

Aa2 Integer,

Aa3 decimal(10)

);

3.create table ChooseBb(

Bb1 varchar(30),

Bb2 Integer,

Bb3 decimal(6)

);

6.drop table CourseAa;

7.alter table Choosebb add Bb4 varchar(20) default '系统测试值' not null ;

8.alter table ChooseBb add Bb5 varchar(10) primary key;

9.create view View_Choosebb(View_bb1,View_bb2,View_bb3) as select Bb1,Bb4,Bb5 from

ChooseBb;

10.drop view View_Choosebb;

11.create index Index_bb2 on ChooseBb ( Bb2 ASC);

create index Index_bb4 on Choosebb(bb4 desc);

12.drop index Index_bb2 on choosebb;

二遇到 …… 此处隐藏:3565字,全部文档内容请下载后查看。喜欢就下载吧 ……

重庆邮电大学数据库实验报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/106260.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)