




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
数据库实验报告 第一篇:数据库实验报告实验一PowerDesigner的CDM应用1:实验目的使用PowerDesinger进行数据库概念模型设计,掌握CDM中的实体、实体属性、实体与实体之间联系的操作方法。2:实验内容建立一个“实验一练习”命名的ConceptualDataModel(CDM)文件,其中应包括的实体、实体的属性及实体之间的联系。3:实验结果4.实验心得初次接触数据库原理实验,相对来说还是比较陌生,但老师讲解还相对比较清楚,并且实验报告写的十分清楚,只是遇到多建立了一个实体而无法删除的问题,通过同学的帮助也解决了,相对来说第一次实验还是比较顺利的。实验二PowerDesigner的PDM应用1.实验目的用PowerDesinger的工具将CDM生成PDM过程,熟悉PDM工作区,为生成数据库中的物理的表打下基础。完成这个实验后,应该能够了解从CDM到PDM的转换过程,熟悉PowerDesinger的PDM工作区,使用工具选项板进行PDM对象设计。2.实验内容从CDM生成PDM,设计结束后,利用PowerDesigner的“生成数据库”功能,产生数据库中各数据对象的定义,再运行MySQL的命令行客户端软件,打开test数据库,运行crebas.sql,同时进行中英文的转换,最后运行showtables命令查看表。3.实验结果4.实验心得经过本次实验,学会了用PowerDesinger的工具将CDM生成PDM过程,并且利用crebas.sql进行中英文的转换,最后利用showtables命令查看表,受益匪浅。实验三NavicatforMySQL的使用和SQL语言数据定义语言DDL1.实验目的了解NavicatforMySQL的启动,熟悉如何在NavicatforMySQL下配置数据库联接。了解DDL语言的CREATE、DROP、ALTER对表、索引、视图的操作,学会在NavicatforMySQL中用DDL语言进行对表、索引、视图的增加、删除和改动2.实验内容1.启动NavicatforMySQL。2.在MySQL–新建连接中完成连接参数配置,并完成连接测试和保存连接参数。3.查看mysql数据库的help_category表的定义、表中数据与索引、完整性约束等。4.查看mysql数据库的其它数据库对象,如视图、索引、存储过程、函数、触发器。5.在NavicatforMySQL中打开查询,新建查询,运行简单的SQL语句,如select*fromhelp_keywordwherehelp_keyword_id4.实验心得使用navicatforMySQL连接数据库的时候,不能正常连接到数据库,出现“accessdeniedforuser’root@’localhost”的错误提示,经过查找发现是MySQL没有正确安装,重装之后就可以正常的访问数据库,在本次实验中也学会了NavicatforMySQL的基础的查询使用以及简单的SQL语句的运行。实验四SQL语言数据定义语言DDL1:实验目的本次实验了解SQL语言中DDL语言的CREATE、DROP、ALTER对表、索引、视图的操作,掌握在NavicatforMySQL中用DDL语言进行对表、索引、视图的增加、删除和改动。掌握使用SQL语句增加或删除约束,加深对完整性概念的理解,达到灵活应用的目的。掌握使用SQL语句定义和删除同义词。2:实验原理在NavicatforMySQL中使用CREATE命令完成对表、索引、视图、同义词的创建,使用DROP命令完成对表、索引、视图、同义词的删除,使用ALTER命令对表结构进行修改及完整性约束的增加、删除。3:实验代码及结果相应SQL语句为:CREATETABLENewTable(studentidvarchar(10)NOTNULL,namevarchar(20)NOTNULL,sexvarchar(2)NOTNULL,ageintegerNOTNULL,Feedecimal(10,2)NULL,addressvarchar(50)NULL,memovarchar(300)NULL,PRIMARYKEY(studentid));截图如下:3.用CreateTable语句建表CourseAa,相应的SQL语句为:CREATETABLECourseAa(Aa1Varchar(20),Aa2INTEGER,Aa3decimal(10));截图如下:5.用CreateTable语句建表ChooseBb相应的SQL语句如下:CREATETABLEChooseBb(Bb1VARCHAR(30),Bb2INTEGER,Bb3DECIMAL(6));6.用DropTable语句删除表CourseAa,相应的SQL语句如下:DroptableCour

婀娜****aj
实名认证
内容提供者


最近下载