西北工业大学数据库实验报告
数据库实验报告
一、实验目的:
1、根据给定的题目,把现实世界中的具体事物抽象为某一概念级的模型,即建立
整个问题的概念模型,建立起数据库设计人员与用户之间的交流,为数据模
型的建立奠定基础。
2、学会认识和分析现实世界,根据对用户需求,描述用户的数据要求:
(1)、练习如何从中抽取实体;
(2)、练习如何建立各实体之间的联系;
(3)、从各实体和实体间的联系,抽取出数据处理的过程。
二、实验内容及要求
1、问题描述:某大学需要使用计算机管理学生信息、成绩信息等,要求如下:
(1)、学生信息管理,包含学生的基本信息,如学号、姓名、性别、出生日
期等;还要包含学生的简历、社会关系等;
(2)、课程管理,包含整个学校开设的所有课程;
(3)、教学计划管理,包含设定各系各专业在哪学期开设什么样的课程,学
分是多少;
(4)、学生选课管理,包含学生在某学期选择什么样的课程;
(5)、学生成绩管理,包含学生各课程的成绩、是否补考、补考成绩;
(6)、学生奖惩管理,管理学生在校期间所获得的奖励和惩罚记录。
2、根据以上要求,为该大学的计算机管理系统建立数据库的概念模型
三、实验设备及软件
本次试验采用Power-designor6.0作为数据库的设计工具,VC++。
四、设计方案
(1)、题目:概念模型的建立
(2)、设计的主要思路
我们知道概念模型是对信息世界建模,通常我们采用E—R图来描述现实世界的概念模型。E—R图提供了表示实体型、属性和联系的方法。
在数据库概念设计阶段中,设计人员从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定DBMS 的限制。
数据库实验报告(通用3篇)
数据库实验报告(通用3篇)
数据库试验报告篇1
一、实训时间:
20_年5月13日至5月24日
二、实训地点:
三、实训目的与意义:
1,这次实习可以使我们在课本上学到的学问用于实践增加了我对电脑技巧的一些认知。
2,通过这次实习也可以让我体验到上班族的生活为我将来毕业后找工作打下了基础。
3,并且这次实习可以非常好的关心我完成将来的毕业论文。
四、实训感悟:
还依旧记得来的第一天对这里很茫然,不知道实习要做些什么。然后经过老师的急躁讲解,熟悉了自己实习要做些什么,得到了许多心理熟悉,对许多问题都有了一些更深的了解。同时,我熟识了河北玛世电子商务有限公司,总部位于国家命名的“中国丝网之乡”、“中国丝网产业基地”、中国丝网产销基地“、”中国丝网出口基地“—河北省安平县。使我们队公司有了更进一步的了解
实习,就是在实践中学习。经过这半个月的实习训练,我了解到自己所学的如何在实践中运用。当然学的更多的是如何在更新网站内容和添加商品,每天不厌其烦的更新添加,观察自己的胜利更多的是兴奋。还有发布了一些关于公司产品的博客,比如新浪,网易。而后又尝试在百度知道上提问与回答,在回答问题的过程中,通过网站搜寻相关内容来回答各种丝网问题,通过百度知道这个平台,我对公司又了更一步的了解。
经过半个月的实训我学到了许多之前没有学过没有接触到的东西,熟悉到自己的不足,需要更加努力,才能尽快的学会在社会上生活,敢于面对社会的压力,使自己可以在社会上成长进展。
数据库试验报告篇2
由于平常接触的都是一些私人项目,这些项目大都是一些类库,其他人的沟通相对可以忽视不计,因此也就不考虑规范化的文档。实际上从学习的经受来看,我们接触的学问体系都是属于比较老或比较传统的,与现在进展快速的IT行业相比许多状况已不再适用,尤其是当开源模式渐渐走近开发者后更是如此。
数据库实验报告
实验(一): 熟练掌握SQL语言
实验目的:熟悉上机环境,创建数据库,在数据库上建立关系模式,插入数据,进行相应的查询操作。
实验内容:具体包括如下三部分。
一、熟悉上机环境。
客户/服务器结构,数据库服务器在一台NT服务器上,同学们通过客户机(操作系统为Windows 2000)上安装的SQL Server客户端程序, 使用SQL Server数据库服务器。具体包括:
1.了解SQL Server 环境。鼠标点击开始,进入“Microsoft SQL Server→企
业管理器”,点击SQL Server组下的数据库服务器(服务器名称为NEUC-201S(Windows NT)), 可以看到服务器上的圆形标志变为绿色,说明客户端程序已与服务器连接成功。点击服务器(NEUC-201S(Windows NT))下的数据库,可以看到服务器上已建立的数据库,你可访问你有权访问的数据库,并进行相应的操作功能。因为,数据库服务器上建有许多数据库, 每个数据库都有一些合法的用户。
2.鼠标点击开始,进入“Microsoft SQL Server→查询分析器”,输入用户名
和口令,进入SQL查询分析器。如:你登录的客户机为27号,那么请以用户名user27,口令为user27登录,登录后缺省连到数据库user27上,user27/user27是数据库user27的创建者,因此用户user27/ user27具有在数据库user27上创建表等一切权力。
3.在SQL查询分析器环境下,你就可进行SQL命令语句操作了。
(完整版)数据库实验报告
数据库实验报告姓名学号
目录
一.实验标题:2
二.实验目的:2
三.实验内容:2
四.上机软件:3
五.实验步骤:3
(一)SQL Server 2016简介3(二)创建数据库 4
(三)创建数据库表 7(四)添加数据17
六.分析与讨论: 19
一.实验标题:
创建数据库和数据表
二.实验目的:
1.理解数据库、数据表、约束等相关概念;
2.掌握创建数据库的T-SQL命令;
3.掌握创建和修改数据表的T-SQL命令;
4.掌握创建数据表中约束的T-SQL命令和方法;
5.掌握向数据表中添加数据的T-SQL命令和方法三.实验内容:
1.打开“我的电脑”或“资源管理器”,在磁盘空间以自己的姓名或学号建立文件夹;
2.在SQL Server Management Studio中,使用create database命令建立“学生-选课”数据库,数据库文件存储在步骤1建立的文件夹下,数据库文件名称自由定义;
3.在建立的“学生-选课”数据库中建立学生、课程和选课三张表,其结构及约束条件如表所示,要求为属性选择合适的数据长度;
4.添加具体数据;
四.上机软件:
SQL Server 2016
五.实验步骤:
(一)SQL Server 2016简介
1.SQL Server 2016的界面
2.启动和退出SQL Server 2016
1)双击图标,即出现SQL Server2016的初始界
2)选择“文件”菜单中的“退出”命令,或单击控制按钮中的“×”即可
注意事项:
1.在退出SQL Server 2016之前,应先将已经打开的数据库进行保存,
数据库实验报告
数据库实验报告
实验⼀创建数据库及关系表
⼀、实验⽬的
1. 掌握SQL Server数据库管理系统的使⽤,能够中该环境中进⾏⽇常数据库操作;
2. 掌握在SQL Server中使⽤图形化⼯具创建数据库的⽅法;
3.掌握建⽴关系表的语句,掌握定义主码约束及外码约束的语句;
4.掌握修改表结构的语句。
⼆、实验要求
1.了解SQL Server数据库的组成,会使⽤图形化⼯具创建数据库。
2.编写建⽴表及主、外码约束的T-SQL语句,并执⾏这些语句,在数据库中建⽴符合要求的关系表。
3.编写修改表结构的语句。
三、实验内容和步骤
1.创建符合如下条件的数据库:
数据库的名字为:Students
数据⽂件的逻辑⽂件名为:Students_dat,存放在D:\Test录下(若D:盘中⽆此⼦⽬录,可先建⽴此⽬录,然后再创建数据库。);
⽂件的初始⼤⼩为:5MB;
增长⽅式为⾃动增长,每次增加1MB。
⽇志⽂件的逻辑⽂件名字为:Students_log,也存放在D:\Test⽬录下;
⽇志⽂件的初始⼤⼩为:2MB;
⽇志⽂件的增长⽅式为⾃动增长,每次增加10%。
2.在已建⽴的Students数据库中,写出创建满⾜下述条件的四张表的SQL 语句,并查看执⾏结果。
Teacher表结构
Create table student (
Sno char(7)primary key,
Sname nchar(10)not null,
Ssex nchar(2),
Sage tinyint,
Sdept nvarchar(20),
Spec char(10)
数据库实验报告全
数据库实验报告全
实验⼀
实验⽬的
1.熟悉SQL Server Management Studio(SSMS)的⼯作环境
2.掌握使⽤和命令建⽴数据库的⽅法
3.熟练掌握使⽤SSMS和T-SQL语句创建、修改和删除表。
4.熟练掌握使⽤SSMS和T-SQL语句插⼊、修改和删除表数据。
实验内容
1.采⽤SQL Server Management Studio 、T-SQL语句两种⽅式创建产品销售数据库,
要求:
1)使⽤SSMS创建数据库CPXS_bak,数据⽂件初始⼤⼩为5MB,最⼤⼤⼩
50MB,按5MB增长;⽇志⽂件初始为2MB,最⼤可增长到10MB,按2MB
增长;其余参数取默认值。
2)⽤T-SQL语句创建数据库CPXS,数据⽂件的增长⽅式改为增长⽅式按10%
⽐例增长,其余与CPXS_bak。
3)⽤T-SQL语句删除数据库CPXS_bak。
2.CPXS数据库包含如下三个表:
1)产品(产品编号,产品名称,价格,库存量)
2)客户(客户编号,客户名称,地区,负责⼈,电话)
3)销售(产品编号,客户编号,销售⽇期,数量,销售额)
三个表结构如资料中图3.1~图3.3所⽰,请写出创建以上三个表的T-SQL语句并在查询分析器中运⾏。
3.在SSMS中输⼊如资料中图3.4~图3.6的商品表、客户表和销售表的样本数据。
6.将CP表中每种商品的价格打8折。
7.将CP表中价格打9折后⼩于1500的商品删除。
⼆.实验步骤与结果
(说明:要写出相关步骤和SQL语句,实验结果可以是运⾏画⾯的抓屏,抓屏图⽚要尽可能
的⼩。)
1.1)使⽤SSMS创建数据库CPXS_bak效果图为
数据库实验报告(全)
实验报告
学院:计算机与信息学院专业:年级:
姓名:学号:实验室号:计算机号:
实验日期:年月日指导教师签字:成绩:
报告退发(订正、重做)
实验一数据库的定义实验
1、实验目的
熟练掌握和使用SQL Server企业管理器创建数据库、表、索引和修改表结构,并学会使用SQL Server 查询分析器接收Transact-SQL语句和进行结果分析。
2、实验仪器(环境):计算机及SQL Server 2000
3、实验操作方法:依照实验指导书的内容进行实验。
4、报告内容:
(1)通过企业管理器,建立图书借阅数据库;
(2)在建好的图书借阅数据库中建立图书、读者和借阅3个表,其结构为:图书(书号,类别,出版社,作者,书名,定价,作者)
读者(编号,姓名,单位,性别,电话)
借阅(书号,读者编号,借阅日期)
要求为属性选择合适的数据类型,定义每个表的主码,是否允许空值和默认值等列级数据约束。;
(3)指出图书读者数据库各表的主码、外码和数据约束;
(4)实验操作步骤和实验结果用截图显示出来。
实验报告
学院:计算机与信息学院专业:年级:
姓名:学号:实验室号:计算机号:
实验日期:年月日指导教师签字:成绩:
报告退发(订正、重做)
实验二数据库的建立和维护实验
1、实验目的
熟练掌握使用SQL、Transact-SQL和SQL Server企业管理器向数据库输入数据、修改数据和删除数据的操作。
2、实验仪器(环境):计算机及SQL Server 2000
3、实验操作方法:依照实验指导书的内容进行实验。
4、报告内容:
(1)以一条记录为例,写出用SQL表示的向图书表中插入、修改和删除数据的语句。(2)用SQL实现在读者表中增加“借书册数”字段,统计借书者在1998年~1999年间所借书的册数,并将结果送入读者表中的借书册数字段的操作语句。
数据库实验报告3
数据库实验报告
课程:数据库原理及应用
正文:
一、实验目的
1.理解索引和视图的概念。
2.掌握索引的使用方法。
3.掌握视图的定义和使用方法。
4.理解存储过程的概念,掌握存储过程的使用方法。
5.学习触发器的使用,体会触发器执行的时机,加深对触发器功能和作用的理
解。
6.理解SQL Server2000验证用户身份的过程,掌握设置身份验证模式的方法。
7.理解登陆账号的概念,掌握混合认证模式下登陆账号的建立与取消方法。
8.掌握混合认证模式下数据库用户的建立与取消。
9.掌握数据库用户权限的设置方法。
10.理解角色的概念,掌握管理角色技术。
11.学会配制ODBC数据源。了解使用ODBC来进行数据库应用程序设计,通
过ODBC接口访问数据库并对数据库进行操作。学习在Visual Basic中使用ADO控件访问后台的SQL Server数据库。
二、实验内容
1.建立索引。对JWGL数据库的学生选课表SC建立索引,要求按照Cno升序、
Grade降序建立一个名为SC_ind的索引。
USE JWGL
IF EXISTS(SELECT name FROM sysindexes WHERE name = 'SC_ind')
DROP INDEX SC.SC_ind;
GO
USE JWGL
CREATE INDEX SC_ind ON SC (Cno,Grade DESC);
2.视图的定义和操作,
(1)在JWGL数据库里,完成第三章例3.54~例3.61例题中视图的定义和视图上
的查询、更新操作。
(2)在Market数据库中,完成第三章习题11中(1)中建立视图的操作,然后在视
西北工业大学数电实验报告二quartus和multisim
数字电子技术基础
实验报告
题目:实验二组合电路实验设计
小组成员:
小组成员:
实验二组合电路实验设计
一、实验目的
1.通过实验的方法学习数据选择器的电路结构和特点
2.掌握数据选择器的逻辑功能及其基本应用
3.通过实验的方法学习74LS138的电路结构和特点
4.掌握74LS138的逻辑功能及其基本应用
二、实验要求
要求一:参照参考内容,调用 MAXPLUSII 库中的组合逻辑器件74153双四数据选择器和7400与非门,用原理图输入方法实现一位全加器。(MULTISIM仿真和 FPGA 实现)
要求二:参照参考内容,调用 MAXPLUSII 库中的组合逻辑器件74138三线八线译码器和7420与非门,用原理图输入方法实现一位全减器。(MULTISIM仿真和 FPGA 实现)
要求三:参照参考内容,调用 MAXPLUSII 库中的组合逻辑器件74138三线八线译码器和门电路,用原理图输入方法实现一个两位二进制数值比较器。(MULTISIM仿真和 FPGA 实现)
三、实验设备
(1)电脑一台;
(2)数字电路实验箱;
(3)数据线一根。
四、实验原理
Multisim 的模拟电路编程原理
Quartus II的模拟电路编译、波形仿真及目标器件写入的基本应用
数字电路逻辑表达式转换的基本知识
数据选择器和译码器的电路结构及其特点
实验开发板的基本使用知识
五、实验内容
1、调用 MAXPLUSII 库中的组合逻辑器件74153双四数据选择器和7400与非门,用原理图输入方法实现一位全加器。(MULTISIM仿真和 FPGA 实现)
数据库大学生实习报告
数据库大学生实习报告
•相关推荐
数据库大学生实习报告
时间过得真快,一段时间的实习生活已经结束了,这次实习让你有什么心得呢?为此就要认真思考实习报告如何写了。但是相信很多人都是毫无头绪的状态吧,以下是小编为大家整理的数据库大学生实习报告,供大家参考借鉴,希望可以帮助到有需要的朋友。
数据库大学生实习报告1
一、实习目的
认识实习是本科教学计划中非常重要的实践性教学环节,其目的是使学生了解和掌握电力生产知识、印证、巩固和丰富已学过的计算机专业课程内容,培养学生理论联系实际,提高其在生产实践中调查研究、观察问题、分析问题以及解决问题的能力和方法,为后续专业课程的学习打下基础。通过认识实习,还应使学生了解现电力生产方式,培养热爱软件工程专业思想。
二、实习内容
为了达到上述实习目的,实习主要内容应包括:
1、参观浦东软件园;
2、上海市高新技术产业展;
3、四场高水平的技术讲座。
三、实习过程
1、参观浦东软件园
进入主体大楼后,上海浦东软件园和它的图标赫然放置在最显眼的门口处,我们跟随着老师的步伐,一路向内层走去。在路上我们注意到了墙上贴出来的优秀学员的照片,以及关于软件园的人才和研制软件对于国家信息技术的贡献,可以称之为一条荣誉回廊。迈过这条回廊,我们走到了一个广阔的教室,里面整整齐齐摆放了数十台计算机,看其规模,我猜想这应该是一个大型的计算机学习教室,供里面的学员进行专业方面的开发和探索。之后我们便各自找好座位,等待
浦东软件园的老师给我们做一下关于软件园的介绍并阐述对我们未来工作的需求。
我们坐好后,一场对未来的探索之旅马上就开始了,浦软的老师非常厚道的给我们观看了两场激动人心的宣传视频,详细的介绍了浦软的来由,发展和辉煌以及对整个软件业的展望。首先,上海浦东软件园做为第一批国家软件产业基地和第一批国家软件出口基地是与北京中关村,大连和西安这四个软件园是齐名的,并且是全国第一家软件园区,这三个一,奠定了浦东软件园在全国软件开发中无论是人才量还是创作量都处于不可动摇的位置。之后她给我们介绍了浦东软件园是由满庭芳的郭守敬园和浣溪沙的祖冲之园联合组成的。而的浦软大厦就坐落于祖冲之园。重点马上就要到了,老师在介绍完浦东软件园后开始向我们展示了成为一个炙手可热的软件工程师的必须条件。老师一再强调了拥有丰富的实践经验以及必备的英语知识是你获得实习机会的必备功课。并鼓励我们在校时期就积极的去寻找实习的机会。非常让人温暖的是,老师还主动抛出橄榄枝,把电子邮件地址给了我们,如果有想要参加浦软的暑期夏令营以及与微软联合办学的实践班的同学都可以发邮件到着个地址询问她具体的事宜。十分有心的浦软老师还给我们总结几个全球并有分部坐落于浦软的软件公司,比如SAP,InfoSYS等等,并介绍了一些入门要求和面试注意事项,让我们收益匪浅,并对未来充满信心。
西北工业大学数电实验报告二Quartus和 Multisim
数字电子技术基础
实验报告
题目:实验二组合电路实验设计
小组成员:
小组成员:
实验二组合电路实验设计
一、实验目的
1.通过实验的方法学习数据选择器的电路结构和特点
2.掌握数据选择器的逻辑功能及其基本应用
3.通过实验的方法学习74LS138的电路结构和特点
4.掌握74LS138的逻辑功能及其基本应用
二、实验要求
要求一:参照参考内容,调用 MAXPLUSII 库中的组合逻辑器件74153双四数据选择器和7400与非门,用原理图输入方法实现一位全加器。(MULTISIM仿真和FPGA 实现)
要求二:参照参考内容,调用 MAXPLUSII 库中的组合逻辑器件74138三线八线译码器和7420与非门,用原理图输入方法实现一位全减器。(MULTISIM仿真和FPGA 实现)
要求三:参照参考内容,调用 MAXPLUSII 库中的组合逻辑器件74138三线八线译码器和门电路,用原理图输入方法实现一个两位二进制数值比较器。(MULTISIM 仿真和 FPGA 实现)
三、实验设备
(1)电脑一台;
(2)数字电路实验箱;
(3)数据线一根。
四、实验原理
Multisim 的模拟电路编程原理
Quartus II的模拟电路编译、波形仿真及目标器件写入的基本应用
数字电路逻辑表达式转换的基本知识
数据选择器和译码器的电路结构及其特点
实验开发板的基本使用知识
五、实验内容
1、调用 MAXPLUSII 库中的组合逻辑器件74153双四数据选择器和7400与非门,用原理图输入方法实现一位全加器。(MULTISIM仿真和 FPGA 实现)
数据库实训报告总结
数据库实训报告总结
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,实训报告怎么写?下面是带来的数据库实训报告总结,欢迎阅读!
数据库实训报告总结
两个星期的时间非常快就过去了,这两个星期不敢说自己有多大的进步,获得了多少知识,但起码是了解了项目开发的部分过程。
虽说上过数据库上过管理信息系统等相关的课程,但是没有亲身经历过相关的设计工作细节。
这次实习证实提供了一个很好的机会。
通过这次课程设计发现这其中需要的很多知识我们没有接触过,去图书馆查资料的时候发现我们前边所学到的仅仅是皮毛,还有很多需要我们掌握的东西我们根本不知道。
同时也发现有很多已经学过的东西我们没有理解到位,不能灵活运用于实际,不能很好的用来解决问题,这就需要我们不断的大量的实践,通过不断的自学,不断地发现问题,思考问题,进而解决问题。
在这个过程中我们将深刻理解所学知识,同时也可以学到不少很实用的东西。
从各种文档的阅读到开始的需求分析、概念结构设计、逻辑结构设计、物理结构设计。
亲身体验了一回系统的设计开发过程。
很多东西书上写的很清楚,貌似看着也很简单,思路非常清晰。
但真正需要自己想办法去设计一个系统的时候才发现其中的难度。
经常做到后面突然就发现自己一开始的设计有问题,然后又回去翻工,在各种反复中不断完善自己的想法。
我想有这样的问题不止我一个,事后想想是一开始着手做的时候下手过于轻快,或者说是根本不了解自己要做的这个系统是给谁用的。
因为没有事先做过仔细的用户调查,不知道整个业务的流程,也不知道用户需要什么功能就忙着开发,这是作为设计开发人员需要特别警惕避免的,不然会给后来的工作带来很大的麻烦,甚至可能会需要全盘推倒重来。
数据库实验报告 (4)
一实验题目
1.索引的建立和删除操作
2.视图的创建、修改、更新和查询操作
二实验目的
1.掌握数据库索引建立与删除操作,掌握数据库索引的分类,并了解建立数据库索引的意义、作用。
2.掌握视图的创建和查询操作,理解视图的使用,理解实图在数据库安全性中的作用。
三实验内容
1.索引的建立和删除操作
(1)在S表中,建立按照sno升序的惟一性索引snoIDX。
(2)在SC表中,建立按照学号升序和课程号降序的唯一性索引scIDX。
(3)在S表中,按照生日建立一个非聚簇索引birthdayIDX。
(4)在C表中,建立一个按照课程名升序的聚簇索引cnameIDX。
(5)删除索引cnameIDX。
2.视图的创建、修改、更新和查询操作
(1)建立一个关于所有女生信息的视图S_GIRL。
(2)将各系学生人数,平均年龄定义为视图V_NUM_A VG
(3)建立一个视图反映学生所选课程的总学分情况TOTAL_CREDIT。
(4)建立一个所有学生课程成绩的视图S_GRADE,包括基本学生信息,课程信息和成绩。
(5)在视图S_GRADE基础之上,建立一个两门课以上成绩不及格的学生情况视图FAIL_GRADE。
(6)建立一个至少选修了4门课及4门课以上的学生信息的视图SC_FOUR。
(7)修改视图S_GIRL,要求只显示1997年以前出生的女生信息。
(8)在视图FAIL_GRADE查询不及格超过2门课的学生信息。
(9)删除视图S_GRADE。
(10)通过视图S_GIRL,将“王丹”的名字修改为“汪丹”,并查询结果。
(11)通过视图S_GIRL,新增一个学生信息(“刘兰兰”,“女”,“计算机学院”,1996-8-8),并查询
西北工业大学数电实验报告二Quartus和Multisim
数字电子技术基础
实验报告
题目:实验二组合电路实验设计
小组成员:
小组成员:
实验二组合电路实验设计
一、实验目的
1.通过实验的方法学习数据选择器的电路结构和特点
2.掌握数据选择器的逻辑功能及其基本应用
3.通过实验的方法学习74LS138的电路结构和特点
4.掌握74LS138的逻辑功能及其基本应用
二、实验要求
要求一:参照参考容,调用 MAXPLUSII 库中的组合逻辑器件74153双四数据选择器和7400与非门,用原理图输入方法实现一位全加器。(MULTISIM仿真和 FPGA 实现)
要求二:参照参考容,调用 MAXPLUSII 库中的组合逻辑器件74138三线八线译码器和7420与非门,用原理图输入方法实现一位全减器。(MULTISIM仿真和 FPGA 实现)
要求三:参照参考容,调用 MAXPLUSII 库中的组合逻辑器件74138三线八线译码器和门电路,用原理图输入方法实现一个两位二进制数值比较器。(MULTISIM 仿真和 FPGA 实现)
三、实验设备
(1)电脑一台;
(2)数字电路实验箱;
(3)数据线一根。
四、实验原理
Multisim 的模拟电路编程原理
Quartus II的模拟电路编译、波形仿真及目标器件写入的基本应用
数字电路逻辑表达式转换的基本知识
数据选择器和译码器的电路结构及其特点
实验开发板的基本使用知识
五、实验容
1、调用 MAXPLUSII 库中的组合逻辑器件74153双四数据选择器和7400与非门,用原理图输入方法实现一位全加器。(MULTISIM仿真和 FPGA 实现)
(1)构建真值表、卡诺图及降维卡诺图真值表:
数据库实验报告(完整版)
数据库实验报告
班级:07111103
学号:**********
姓名:***
实验一:
[实验内容1 创建和修改数据库]
分别使用SQL Server Management Studio和Transact-SQL语句,按下列要求创建和修改用户数据库。
1.创建一个数据库,要求如下:
(1)数据库名"testDB"。
(2)数据库中包含一个数据文件,逻辑文件名为testDB_data,磁盘文件名为
testDB_data.mdf,文件初始容量为5MB,最大容量为15MB,文件容量递增值
为1MB。
(3)事务日志文件,逻辑文件名为TestDB_log, 磁盘文件名为TestDB_log.ldf,文件
初始容量为5MB, 最大容量为10MB,文件容量递增值为1MB。
2.对该数据库做如下修改:
(1)添加一个数据文件,逻辑文件名为TestDB2_data,实际文件为TestDB2_data.ndf,
文件初始容量为1MB,最大容量为6MB,文件容量递增值为1MB。
(2)将日志文件的最大容量增加为15MB,递增值改为2MB。
方法一:使用SQL Server Management Studio创建和修改数据库TestDB
方法二:使用Transact-SQL语句创建和修改数据库TestDB
方法一过于简单,暂不做讨论。
下面学习方法二。
首先,在sql sever 2008中单击新建查询。
然后键入下面的代码。
建立新的数据库。
1. 创建一个数据库,要求如下:
2.对该数据库做如下修改:
对刚刚的操作进行验证
数据均已更新完毕。
[实验内容2 数据表的创建、修改和查询]
数据库实训报告3000字范文
数据库实训报告3000字范文
在计算机科学与技术领域中,数据库是一个非常重要的概念。这是因为随着信息化的快速发展,现代社会中生成的数据量急剧增长,存储、管理和处理这些数据的需求也越来越高。为了满足这些需求,数据库技术应运而生。在这种情况下,数据库实训成为了一个重要的教学环节。下面我将介绍一篇关于数据库实训报告的3000字范文。
一、实践环境简介
本文中的数据库实训基于MySQL数据库,使用的是MySQL Workbench客户端进行的。使用的操作系统是最新版的Windows 10,安装MySQL数据库的版本是MySQL Community Server 8.0.25。
二、实践内容
1. 数据库设计
在实践开始前,我们首先需要进行数据库的设计。在这一步中,我们通过理解用户需求和业务需求,确定了数据库中所要存储的数据类型和信息。首先,我们需要确定数据表中所包含的数据列。与此同时,我们还需要确定数据表之间的关系。
2. 数据表创建
接下来,我们需要创建数据表。在MySQL数据库中,我们可以使用命令行;也可以使用MySQL Workbench。在本次实
训中,我们使用MySQL Workbench的图形化操作工具进行数
据表的创建。我们首先创建了各个数据表。这些数据表分别被称为“顾客”,“餐厅”,“订单”,“菜品”,“菜品清单”,“地址”
和“订单状态”。
3. 数据插入
数据库的设计和表的创建之后,我们便需要进行数据插入。在这一步中,我们需要插入模拟数据来确保数据库能够正常工作。我们使用INSERT INTO语句来插入数据。在插入过程中,
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.利用图形用户界面创建,备份,删除和还原数据库和数据表(50分,每小题5分)
●数据库和表的要求(第五版教材第二章习题
6
要求的数据库)
数据库名:SPJ,其中包含四张表:S表, P表, J表, SPJ表
●完成以下具体操作:
(1)创建SPJ数据库,初始大小为 10MB,最大为50MB,数据库自动增长,增长方
式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。
数据库的逻辑文件名和物理文件名均采用默认值。
(2)在SPJ数据库中创建如图2.1-图2.4的四张表(只输入一部分数据示意即可)。
S表:
P表:
J表:
SPJ表:
(3)备份数据库SPJ(第一种方法):备份成一个扩展名为bak的文件。(提示:
最好先删除系统默认的备份文件名,然后添加自己指定的备份文件名)
(4)备份数据库SPJ(第二种方法):将SPJ数据库定义时使用的文件(扩展名为
mdf,ldf的数据文件、日志文件等)复制到其他文件夹进行备份。
原位置:
新的位置:
(5)删除已经创建的工程项目表(J表)。
(6)删除SPJ数据库。(可以在系统默认的数据存储文件夹下查看此时SPJ数据
库对应的mdf,ldf文件是否存在)
删除过后文件不存在
(7)利用备份过的bak备份文件还原刚才删除的SPJ数据库。(还原数据库)
(8)利用备份过的mdf,ldf的备份文件还原刚才删除的SPJ数据库。(附加)
(9)将SPJ数据库的文件大小修改为100MB。
(10)修改S表,增加一个联系电话的字段sPhoneNo,数据类型为字符串类
型。
2.利用SQL语言创建和删除数据库和数据表(50分,每小题5分)
●数据库和表的要求
数据库名:Student,其中包含三个表:S:学生基本信息表;C:课程基本信息表;SC:学生选课信息表。
●完成以下具体操作:
(1)用SQL语句创建如图2.5-图2.7要求的数据库Student,初始大小为20MB,
最大为100MB,数据库自动增长,增长方式是按10M兆字节增长;日志文件初
始为2MB,最大可增长到5MB,按1MB增长。数据库的逻辑文件名和物理文件名,日志文件名请自定义。
(2)用SQL语句创建上述的三张表,各个字段的数据类型请自己确定,每张表只
要有主键约束即可,不要其他约束。不用输入数据。
S表:
C表:
SC表:
(3)用SQL中的backup 语句将数据库Student备份到一个bak文件。(提示:
backup database student to disk)
(4)用SQL语句删除创建的表。
drop table S,C,SC
(5)将Student数据库定义时使用的文件(扩展名为mdf,ldf的数据文件、日志文
件等)复制到其他文件夹进行备份(复制)后,用SQL语句删除创建的数据库。
Drop database Student
(6)用SQL中的sp_attach_db语句完成对数据库Student的附加。(通过该方式
完成数据库的恢复时,使用的备份文件是第5)小题中备份好的数据文件、日志文件等,具体用法:exec sp_attache_db )
(7)先删除Student库,再用SQL中的restore 语句还原刚才备份的数据库
Student。(提示:restore database student from disk)
(8)用SQL语言修改数据库Student,给Student数据库添加一个文件组 TestFG1,
然后将两个 5 MB 的文件添加到该文件组。(提示:alter database)
1)添加文件组
alter database Student
add filegroup TestFG1
2)添加文件到文件组
alter database Student
add file
(
Name =f1,
Filename=‘E:\学习资料\大三\数据库\实验\1.ndf’,
Size=5MB
)to fileGroup TestFG1
alter database Student
add file
(
Name =f2,
Filename=‘E:\学习资料\大三\数据库\实验\2.ndf’,
Size=5MB
)to fileGroup TestFG1
(9)修改S表,增加一个表示联系电话的字段sPhoneNo,数据类型为字符串类型。
Alter table S
Add sphoneno char(15)
(10)利用SQL Server Management Studio的生成脚本功能(选中Student库
->右键菜单“任务”-> “生成脚本”),自动生成S表的创建脚本,分析自
动生成的脚本和自己写的SQL语句的异同点。
生成脚本的结果:
生成脚本中有许多的约束条件,自己写的只有主键约束
二.实验中出现的问题以及解决方案(对于未解决问题请将问题列出来)
除了标题内容以外,该部分内容中还可以写对于实验的一些感受,建议,意见等。
1.sql的帮助文档在需要时及时查阅,解决大部分的问题
2.数据库的分离附加与备份还原的区别:
分离的话那个数据库就停用了,备份的话备份过程中数据库还可以继续使用。附
加和还原出来的数据库效果是一样的。
批阅者:
批阅日期:
实验成绩:
批注: