《集中上机(2)数据库》实验任务书
数据结构集中上机实验报告

XX大学信息与计算科学专业2008级《数据结构》集中上机设计题目:迷宫求解(非递归求解)设计时间:2010-2011学年第一学期目录一、实验内容 (2)二、需求分析 (2)三、总体设计 (2)(一)存储结构 (2)(二)流程图 (3)四、详细设计 (3)(一)基本算法解析 (3)(二)为实现算法,需要的象的数据类型 (4)(三)函数的调用关系 (5)(四)算法时间、空间复杂度 (5)五、代码 (5)六、运行结果分析 (10)(一)迷宫路径探索成功 (10)(二)迷宫路径未找到的情况 (13)(三)程序的优缺点与改进 (13)七、参考文献 (14)八、心得体会 (14)一、实验内容任务:可以输入一个任意大小的迷宫数据,用非递归的方法求出一条走出迷宫的路径,并将路径输出。
二、需求分析1、可以输入一个任意大小的迷宫数据,用非递归的方法求出一条走出迷宫的路径,并将路径输出;要求使用非递归算法。
2、用户可以根据自己的需求进行输入所需的迷宫,其中1表示迷宫的墙壁,0表示迷宫的通路,从而建立迷宫。
3、可以自行输入迷宫的入口和出口坐标。
4、程序执行的命令包括:(1)构造栈函数。
其中包括了构造空栈InitStack;压入新数据元素Push;栈顶元素出栈Pop。
(2)构造求迷宫路径函数。
其中定义了二维数组maze[M][N]存取迷宫数据;输出找到的通路MazePath。
(3)建立一个迷宫initmaze。
其中包括输入迷宫行数列数以及各行各列;加一圈围墙并输出迷宫。
三、总体设计(一)存储结构:首先用二维数组存储迷宫数据,迷宫数据由用户输入。
一个以链表结构作存储结构的栈类型,然后编写一个求解迷宫的非递归程序。
求得的通路以三元组(i,j,d)形式输出,其中(i,j)指示迷宫中的一个坐标,d表示走到下一坐标的方向(东南西北所用代表数字,自行定义)。
1.从入口出发,顺着某一个方向进行探索,若能走通,继续往前走,否则沿原路退回,换一个方向继续探索,直至出口位置,求得一条通路。
数据库上机实验二

数据库上机实验二实验要求:(1) 掌握查询语句的一般格式。
;(2) 掌握无条件、有条件查询及查询结果排序与分组。
实验目的:熟练掌握简单查询语句的使用。
实验设备:装有SQL SERVER 2000的电脑 实验步骤:(1) 启动SQL 查询分析器;(2) 选择SQL SERVER 后,按确认; (3) 选择数据库ST ;(4) 综合练习如下例题(实验报告上只需写蓝色字体的题目):预备工作:建立一个名称为“ST ”的数据库,里面有三张表:Students 、Courses 、Reports ; 直接在企业管理器里,在数据库ST 的三张表里输入以下数据:1 无条件查询例1 查询全体学生的详细记录。
这是一个无条件的选择查询,其命令为: SELECT * /*这里的“*”等价于ALL*/ FROM s;其结果为表1中的全部数据。
例2 查询全体学生的姓名(Sname)、学号(Sno)、所在系(Sdept)。
这是一个无条件的投影查询,其命令为:SELECT Sname, Sno, Sdept FROM s;例3 查询全体学生的姓名(Sname)、出生年份及学号(Sno)。
由于SELECT 子句的<目标列表达式>不仅可以是表中的属性列,也可以是表达式,故可以查询经过计算的值。
其命令为:select Sname, 2011 - Sage AS birth, Snofrom s例4 查询全体学生的姓名、出生年份和学号,要求用小写字母表示学号中的字母。
其命令为:select Sname, 2011 - Sage AS birth, lower(Sno) as Sno表1 关系s表2 关系c表3 关系scfrom s例5查询选修了课程的学生学号。
其命令为:select DISTINCT s.Snofrom sc, swhere sc.Sno = s.Snoand Cno IS NOT NULL2 条件查询例6 查询数学系全体学生的学号(Sno)和姓名(Sname)。
数据库上机实验报告

数据库上机实验报告引言:数据库是一种用于存储和管理数据的工具,它在现代社会中的重要性无可忽视。
本次实验旨在通过实际上机操作,加深对数据库的理解,并熟悉其相关操作和功能。
一、实验背景在信息时代的大背景下,各种类型的数据呈现指数级增长。
为了有效地存储和管理这些数据,数据库被广泛采用。
数据库管理系统(DBMS)是一套软件工具,用于定义、创建、管理和检索数据库。
本次实验将使用一款流行的开源DBMS工具MySQL。
二、实验目的1. 了解数据库的基本概念和原理;2. 掌握数据库的基本操作;3. 理解并应用SQL语言;4. 通过实际操作,熟悉数据库的增删改查功能。
三、实验过程1. 数据库的创建与连接首先,在MySQL中创建一个新的数据库,并通过合适的用户名和密码连接到该数据库。
数据库连接作为与数据库通信的接口,是进行各种操作的基础。
2. 数据表的创建与设置创建数据表是数据库设计的核心部分。
在实验过程中,我们选择创建一个学生信息表格。
通过指定各个字段的数据类型、长度以及约束,定义了学生信息表的结构。
3. 数据的插入与查询在学生信息表中插入若干条测试数据,包括学生姓名、年龄、性别、学号等信息。
通过SQL语句,我们可以灵活地插入、查询和过滤数据。
例如,查询年龄大于20岁的学生或者查询特定学号的学生等。
4. 数据的更新与删除数据库的更新和删除操作是不可或缺的。
我们可以通过SQL语句,修改特定记录的字段值,或者删除某些记录,以实现数据的动态维护和管理。
四、实验结果与分析通过实验操作,我们成功创建了学生信息表格,并插入了若干测试数据。
在查询功能上,我们能够根据不同的条件,按照要求查询指定的学生信息。
此外,我们还尝试了数据的更新和删除操作,成功地修改了一部分学生的年龄和性别,并删除了一些无效的记录。
五、实验总结通过本次数据库上机实验,我对数据库的基本概念、原理和操作有了更深入的了解。
在实践中,我能熟练地使用创建数据库、创建数据表、插入数据、查询数据以及修改和删除数据等功能。
数据库上机实验指导

数据库原理实验指导书实验1 数据库模式设计及建立一、实验目的:(1)掌握数据库模式设计,依据实际要求设计表结构,建立表的关系; 比较SQL命令方式和可视化环境管理器方式设计的异同点。
(2)掌握SQL Server查询分析器的使用方法,加深对SQL和SQL语言的查询语句的理解。
熟练掌握简单表的数据查询、数据排序和数据连接查询的操作方法。
二、实验内容:1、分别用sql查询分析器和企业管理器创建表,并设定相应的约束。
要求:在学生管理数据库XSGL中创建如下三个表。
创建名为student(学生信息)的表,表中的各列要求如下:2、创建score –>student表,以及score –>course表的外部键。
3、增加、修改和删除字段,要求:1) 给student表增加一个memo(备注)字段,类型为varchar(200)。
2) 将memo字段的类型修改为varchar(300)。
3) 删除memo 字段。
4、简单查询操作。
该实验包括投影、选择条件表达,数据排序,使用临时表等。
具体完成以下题目,将它们转换为SQL语句表示,在学生选课数据库中实现其数据查询操作。
1)求数学系学生的学号和姓名2)求选修了课程的学生学号3)求选修课程号为‘C1’的学生号和成绩,并要求对查询结果按成绩的降序排列,如果成绩相同按学号的升序排列。
4)求选修课程号为‘C1’且成绩在80~90之间的学生学号和成绩,并成绩乘以0.8输出。
5)求数学系或计算机系姓张的学生的信息。
6)求缺少了成绩的学生的学号和课程号5、连接查询操作。
该实验包括等值连接、自然连接、求笛卡儿积、一般连接、外连接、内连接、左连接、右连接和自连接等。
1)查询每个学生的情况以及他所选修的课程2)求学生的学号、姓名、选修的课程及成绩3)求选修课程号为‘C1’且成绩在90以上的学生学号、姓名和成绩4)查询每一门课程的间接先行课(即先行课的先行课)三、实验方法将查询需求用SQL语言表示;在SQL Server查询分析器的输入区中输入SQL查询语句;设置查询分析器的结果区为Standard Execute(标准执行)或Execute to Grid(网格执行)方式;发布执行命令,并在结果区中查看查询结果;如果结果不正确,要进行修改,直到正确为止。
数据库应用实验指导书(含答案)

《—数据库应用—》上机指导书数据库课程组编写适用专业:非信息专业河北科技大学经济管理学院 _信息 _系2011年 9月前言“数据库原应用”是一门理论性和实践性都很强的专业课程 ,通过本课程的学习,学生会使用 SQL Server数据库管理系统并能进行实际应用。
能熟练掌握 Transact-SQL语言,能保证数据的完整性和一致性、数据库的安全,并能进行简单编程。
“数据库应用”课程上机的主要目标:1 )通过上机操作,加深对数据库系统理论知识的理解。
2)通过使用 SQL SERVER2005,了解 SQL SERVER数据库管理系统的数据管理方式,并掌握其操作技术。
3 )通过实际题目的上机,提高动手能力,提高分析问题和解决问题的能力。
“数据库应用”课程上机项目设置与内容表 1列出了”数据库应用”课程具体的上机项目和内容表 1上机项目及内容上机要求上机类别每组人数序号上机项目学时1 0.5 必修验证 1熟悉 SQL Server工作环境2 3 4 5 6 7 81.52必修必修必修必修必修必修必修验证验证验证验证验证验证验证1111111 管理数据库数据表操作DML 的数据查询视图的定义及使用数据完整性4222存储过程2触发器9 2 必修验证 1游标、自定义函数合计18上机组织运行方式 :⑴上机前,任课教师需要向学生讲清上机的整体要求及上机的目标任务;讲清上机安排和进度、平时考核内容、期末考试办法、上机守则及上机室安全制度;讲清上机操作的基本方法,上机对应的理论内容。
⑵每次上机前:学生应当先弄清相关的理论知识,再预习上机内容、方法和步骤,避免出现盲目上机的行为。
⑶上机 1人 1组,在规定的时间内,由学生独立完成,出现问题时,教师要引导学生独立分析、解决,不得包办代替。
⑷该课程上机是一个整体,需要有延续性。
机房应有安全措施,避免前面的上机数据、程序和环境被清除、改动等事件发生,学生最好能自备移动存储设备,存储自己的数据。
数据库上机实习报告

一、实习背景随着计算机技术的不断发展,数据库技术已经成为现代信息技术中不可或缺的一部分。
为了使我对数据库技术有更深入的了解,提高我的实际操作能力,我参加了本次数据库上机实习。
本次实习主要基于SQL Server数据库管理系统,通过实际操作,使我掌握了数据库的基本概念、设计方法以及SQL语言的使用。
二、实习目的1. 熟悉数据库管理系统的基本操作,包括数据库的创建、修改、删除等。
2. 掌握数据库设计的基本方法,包括实体-联系模型、关系模型等。
3. 学会使用SQL语言进行数据库的查询、插入、删除、更新等操作。
4. 提高数据库的实际应用能力,为今后的工作打下基础。
三、实习内容1. 数据库管理系统简介数据库管理系统(Database Management System,简称DBMS)是一种软件系统,用于管理数据库中的数据。
常见的数据库管理系统有SQL Server、MySQL、Oracle 等。
本实习主要使用SQL Server数据库管理系统。
2. 数据库设计数据库设计是数据库应用开发过程中的重要环节,主要包括以下步骤:(1)需求分析:了解用户对数据库的需求,包括数据类型、数据量、数据之间的关系等。
(2)概念设计:根据需求分析结果,设计实体-联系模型,描述实体及其之间的关系。
(3)逻辑设计:将概念设计转换为关系模型,确定表结构、字段类型、约束等。
(4)物理设计:根据逻辑设计结果,确定数据库的存储结构,如索引、分区等。
3. 数据库操作(1)创建数据库:使用CREATE DATABASE语句创建数据库。
(2)修改数据库:使用ALTER DATABASE语句修改数据库。
(3)删除数据库:使用DROP DATABASE语句删除数据库。
(4)创建表:使用CREATE TABLE语句创建表。
(5)修改表:使用ALTER TABLE语句修改表。
(6)删除表:使用DROP TABLE语句删除表。
(7)插入数据:使用INSERT INTO语句插入数据。
数据库上机实验(二)

数据库上机实验(二)第一篇:数据库上机实验(二)数据库上机实验内容及要求(第二部分)1.建立工厂管理数据库工厂(包括厂名和厂长名)需要建立一个管理数据库存储以下信息:(1)一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址和联系电话;(2)一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种;(3)一个车间生产多种产品,产品有产品号和价格;每种产品只能由一个车间生产;(4)一个车间制造多种零件,一种零件也可能为多个车间制造。
零件有零件号、重量和价格;(5)一种产品可由多种零件组成,一种零件也可以装配出多种产品;(6)产品和零件均存入仓库;(7)厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。
根据以上需求分析结果,按照下述要求,设计并建立工厂管理数据库。
υ分析实体及联系,设计E-R图。
υ将E-R图转换成关系模式,并规范化到3NF。
υ在Microsoft SQL Server2000中基于“企业管理器”建立数据库及相关对象(主码,外码,索引,约束等)。
υ测试数据入库2.基于“查询分析器”,完成并保存下述题目的SQL脚本(1)建立“工种”是“钳工”的所有职工详细信息的视图;(2)建立“车间号”是“CJ01”的钳工详细信息的视图;(3)建立使用了“零件号”是“LJ0002”的所有产品详细信息的视图;(4)查询使用了“零件号”是“LJ0002”的产品的生产车间号;(5)对零件表按照“零件号”建立唯一索引;(6)对职工表按照“性别”建立聚簇索引;(7)查询“车间主任姓名”是“赵平”的“车间地址”和“联系电话”;(8)查询“职工号”是“ZG0001”的职工所在车间的“车间主任姓名”和“联系电话”;(连接查询实现)(9)查询“产品号”是“CP0001”的产品的生产车间的“车间主任姓名”和“联系电话”;(嵌套查询实现)(10)查询使用了“零件号”是“LJ0002”的所有产品的“产品号”,且查询结果按照“零件数量”降序排列;(11)查询使用了“零件号”是“LJ0002”的所有产品的“产品号”和“产品价格”;(12)查询使用了“零件号”是“LJ0002”的所有产品的生产车间的“车间主任姓名”和“联系电话”;(13)查询使用了“零件号”是“LJ0002”的产品数;(14)查询“LJ0002”号零件装配产品的使用总量;(15)查询使用了3种以上零件的产品号;【注意】:下机时保存数据库文件(.mdf和.ldf)及SQL脚本文件到U盘。
数据库原理实验指导书

《数据库原理》实验指导书《数据库原理》上机实验上机学时:8学时一、上机性质、目的及任务:通过上机实践,配合课堂教学内容加深对数据库的基本概念和基本技术的理解,掌握数据库系统设计的基本思想和基本步骤,熟悉关系数据库的标准语言SQL,并对典型的关系数据库管理系统有较深入的了解,使学生的动手能力有较大的提高。
二、面向专业:计算机类各专业三、实验指导书:见下页四、实验内容:实验一数据库管理系统及SQL定义语言的使用实验二SQL语言(二)SQL语言进行简单查询实验三SQL语言(三)SQL进行复杂查询实验四SQL语言(四)SQL的常用数据更新操作实验一数据库管理系统及SQL定义语言的使用一、实验目的(1)认识几种常见的数据库管理系统,熟悉它们的使用界面;(2)熟练掌握建立数据库和表,向数据库输入数据、修改数据和删除数据的操作。
(3)熟悉SQL数据定义语言(DDL)二、实验内容(1)分别在Access 和SQL SERVER2005 中建立数据库并设计各表,输入多条实际数据,并实现数据的增、删、改操作。
(2)用SQL语言进行基本表结构的定义、修改、删除,索引的建立和删除三、实验步骤:分别在ACCESS数据库管理系统和SQL SERVR 2005环境下利用图形操作界面(非SQL语句)实现以下操作:1、创建用于学生管理的数据库,数据库名为XSGL,包含学生信息,课程信息和选课信息。
数据库XSGL包含下列3 个表:(l)student:学生基本信息。
(2)course:课程信息表。
(3)sc:学生选课表。
各表的结构分别如表1、表2和表3 所示。
提示:在不使用SQL语句创建表的情况下,可通过ACCESS中的关系(菜单—工具—关系)和SQL SERVER 2005中的数据库关系图(数据库节点展开—数据库关系图)实现外键的创建。
外键字段和参照字段之间的数据类型以及长度要保持一致。
2、输入表中的记录楚先输入那些表中记录,为什么?3、对表中的记录进行浏览、修改、删除操作。
数据库实验2上机指导

数据库实验2上机指导注:有的任务既可用命令方式,又可用菜单方式完成,两者都应熟悉,并以命令方式为主;第3题的③和④与实验教材上的要求稍有不同。
实验二建立项目、数据库和数据表专业班级-学号-姓名实验内容1. 在硬盘上以班级名和姓名命名的文件夹中,建立“学生管理信息系统”项目文件。
(1)建个人信息文件夹,并将U盘素材文件夹中的“学生.dbf”、“学生.fpt”、“班级.dbf”、“课程.dbf”和“成绩.dbf”等5个文件拷贝到该目录中。
特别注意:U盘中的素材文件只能拷贝到硬盘中使用,不能直接对U盘中的文件进行操作,即U盘中的素材文件不能被修改,否则会影响后面实验的进行。
MD D:\\专业班级-学号-姓名-实验2(2)设置默认工作目录为D:\\专业班级-学号-姓名-实验2 命令方式:SET DEFA TO D:\\专业班级-学号-姓名-实验2 菜单方式:工具/选项/文件位置/默认目录/修改/勾选使用默认目录/选择目录/确定/设置为默认值若不设置则为VFP系统文件安装目录(3)按要求建立项目文件(注意项目文件名后缀为pjx) 命令方式:CREAT PROJECT 项目文件名菜单方式:文件/新建/项目/新建文件/项目文件名2. 在“学生管理信息系统”项目管理器中建立“学生管理”数据库。
(1)在项目管理器中建立数据库(注意数据库文件名后缀为dbc) 项目管理器/数据/数据库/新建/新建数据库/数据库文件名所建数据库已在项目管理器中 (2)在项目管理器外建数据库菜单方式:文件/新建/数据库/新建文件/数据库文件名命令方式:CREAT DATABASE 数据库文件名然后将数据库文件添加到项目文件中:项目管理器/数据/数据库/添加/数据库文件名 3. 在“学生管理”数据库中建立“学生1”数据库表。
① 表结构如表2-2所示。
表2-2 “学生1.dbf”的结构字段名称学号姓名性别出生年月少数民族否籍贯入学成绩班级编号备注字段类型字符型字符型字符型日期型逻辑型字符型数值型字符型备注型字段宽度 8 10 2 8 1 10 3 6 4 0 小数位数菜单方式,直接在学生管理数据库中建学生1表(注意数据表文件名后缀为dbf):项目管理器/数据/数据库/学生管理/表/新建/新建表/表文件名命令方式: create 表文件名按表2-2中的内容,输入表结构② 为“入学成绩”字段设置字段有效性规则:入学成绩>=500 和提示信息[入学成绩必须大于或等于500分]。
数据库集中上机报告

数据库集中上机报告(正文内容)1 实验目的数据库技术是计算机科学与技术中发展最快的领域之一,也是应用最广的技术之一,而身为21世纪大学生也应掌握,本次实验主要是学会表的创建、Access 数据表的编辑、掌握表关系与编辑数据、查询的创建、操作查询、SQL查询设计、创建窗体、窗体设计、报表设计。
2 实验内容第一天:Access数据库基本操作1 表的创建上机内容与步骤1.启动Access数据库管理系统。
2.创建空白数据库命名为“图书管理系统”,并保存在D盘工作文件夹中。
3.使用向导创建“读者类别”表:①使用向导为“读者类别”表创建两个字段:类别编号和类别名称;②进入设计视图,明确或修改表的“类别编号”字段的数据类型为“数字”,“类别名称”的数据类型为“文本”。
③向表中输入数据如下:类别编号学历/职称1 副教授2 讲师3 硕士4 研究员5 大专4.通过设计器创建“读者信息”表:①打开表设计器,按以下表结构,创建“读者信息”表:字段名类型大小是否主键借书证号文本 5 是姓名文本 4 否性别文本 2 否出生日期日期/时间短日期否学历/职称文本10 否地址文本15 否是否党员是/否否②在创建字段时,请使用“查阅向导”为“学历/职称”字段创建查阅列表,使用“值列表”的方法为“性别”字段创建查阅列表,以方便数据的输入。
③在“读者信息”表中输入数据(任意输入五名读者的记录信息)。
5.通过输入数据创建“图书信息”表:①参照下表信息,通过输入数据创建表“图书信息”;书号书名作者姓名出版日期页数价格出版社名称B01/1 打开宇宙的另一扇门张大军1999-7-1 458 ¥25.00 新华出版社B83-20/1 点灯的心魏悌香2001-4-1 344 ¥20.00 中华工商联合出版社B848.4/61 像赢家那样思考沃特.斯塔普斯2001-7-1 341 ¥21.00 海南出版社H319.4/269 包法利夫人福楼拜(法)1994-10-1 362 ¥7.90 外语教学与研究出版社H319.4/296 斯佳丽 A.里普莉(美) 1993-9-1 823 ¥19.60 世界图书出版社H319.4/305 安娜.卡列尼娜托尔斯泰(俄)1995-10-1 882 ¥27.80 外语教学与研究出版社H319/409 涉外经济法律英语陈庆柏1994-12-1 717 ¥21.00 法律出版社TN919.8/3 数字图象处理学阮秋琦2001-1-1 562 ¥49.00 电子工业出版社TP312/317 C语言开发实例详解白帆王隆1999-3-1 331 ¥30.00 电子工业出版社TP314/91 WPS2000培训教程徐宇兵1999-2-18 320 ¥35.00 人民邮电出版社②进入表设计器中,明确或修改表的结构为:字段名类型大小是否主键书号文本20 是书名文本30 否作者姓名文本8 否出版日期日期/时间短日期否页数数字整型否价格货币货币否出版社名文本20 否称③在“图书信息”表中输入数据。
《集中上机(2)数据库》实验任务书

《集中上机(2)》实验任务书一、课程安排使学生通过一周集中上机过程,掌握SQL语言和常用数据库应用软件如:ACCESS的使用方法,学会使用其制作数据库应用软件的技术。
本课程学习结束后,学生应能自行设计各种数据库表、开发一定规模的数据库应用,故应使学生通过本实践课程的学习,熟练掌握其基本制作方法和技巧,并最终设计一个综合性的数据库应用并且结合制作的数据库表实现一定的功能。
二、基本要求1、掌握数据库应用软件设计的整个流程(1)掌握编写软件设计计划书,策划软件的方法(2)掌握建立数据库,设计表、字段的方法(3)掌握制作软件的整个步骤与过程(4)掌握软件的测试与编译工作。
2、掌握数据库设计软件ACCESS的使用、图像处理软件的使用和VBA脚本语言的使用(1)掌握数据库的建立,管理操作方法,明确数据库的目录结构(2)掌握SQL语言的基本操作、ACCESS应用的布局方法、样式、框架和组件的操作方法。
(3)掌握用一种处理图像的方法(4)掌握用VBA脚本设计数据库应用的方法(5)掌握软件的测试与发布工作的方法。
三、题目:1.任务要求及学时安排:第5~6周下达任务,6-14周学生课下设计与调试,15周现场评测,提交报告。
1、根据自己的兴趣,设计一个个人数据库应用软件或一个公司的小型数据库应用软件,围绕一个主题并能够有一定的实用性,至少有8个页面,增删改功能,有整体框架结构,表格定位以及表单处理等,布局合理,色彩搭配协调统一,内容丰富多彩,页面风格独特。
可2人一组。
为了充分发挥同学的主动性,同学可自选课题,但必须事前经指导老师审定认可;2、开发工具不限,开发模式不限。
可以是《Web模式的数据库程序设计》、《C/S模式的数据库程序设计》、《单机版数据库程序设计》四、成绩评定:1、实习表现(纪律及完成实习作业情况)20分2、测验50分3、实习报告30分五、报告格式:电子文档目录1、题目;2、需求分析。
3、开发环境,设计工具;4、详细设计(功能模块的设计过程,含关键源代码)。
数据库实验任务书

课题工作量
7
按期圆满完成规定的任务,工作量饱满。
能力
水平
35%
04
综合运用知识的能力
10
能运用所学知识和技能去发现与解决实际问题,能正确处理实献的能力
5
能独立查阅相关文献和从事其他调研;能提出并较好地论述课题的实施方案;有收集、加工各种信息及获取新知识的能力。
成绩
指导教师评语
指导教师签名:年 月 日
10
具有较强的数据收集、分析、处理、综合的能力。
成果
质量
45%
09
插图(或图纸)质量、篇幅、设计(论文)规范化程度
5
符合本专业相关规范或规定要求;规范化符合本文件第五条要求。
10
设计说明书(论文)质量
30
综述简练完整,有见解;立论正确,论述充分,结论严谨合理;实验正确,分析处理科学。
11
创新
10
对前人工作有改进或突破,或有独特见解。
2、课程设计的内容和要求(包括原始数据、技术要求、工作要求等)
3、主要参考文献
[4]庄成三等.《数据库系统原理及其应用》.电子工业出版社
4、课程设计工作进度计划
第1天:选题、完成需求分析
第2天:数据库概念结构设计
第3天:数据库逻辑结构设计及物理实现
第4天:应用程序开发
第5天:程序调试分析和结果、编写课程设计报告
1、课程设计的目的
使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容;使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现;把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力。
《数据库原理》实验指导书

《数据库原理》实习指导书河南理工大学测绘与国土信息工程学院第一部分实验须知第1页第一部分实验须知一、准备工作1.《数据库原理》前学生应认真复习教材有关内容和课程实验指导,务必弄清基本概念和本次实验的目的、要求、操作步骤及应注意的事项,以保证按质、按量、按时完成实验任务。
对未认真准备的学生,一经发现立即停止其上机实验。
待其按要求作好准备工作后,再补做实验。
2.《数据库原理》课程实验每人一台计算机,凭学生证到计算中心上机。
3.每次上机实验时,学生应服从实验指导教师和计算中心的工作人员安排,按指定的位置就坐,不得随意变更所安排的位置。
二、实验注意事项1.严格执行计算机中心上机操作的规程,如有违反上机操作规程,要给与口头警告,若造成实验设备的损坏,除按有关规定赔偿外,还要按学籍管理的有关规定进行处理;2.爱护公物,讲究公共卫生,不得损坏计算中心的计算机、桌子、椅子等物品,否则,将按学籍管理的有关规定处理;3.上机时不得做与该课程无关的工作,如:上网、打游戏、做其它课程的作业等,否则,将取消上机资格;4.在做实验期间,不得迟到、早退和缺席,否则,将按学籍管理的有关规定处理;5.不得抄袭他人的实验要求提交的实验报告或成果,否则,一经查出将按实验成绩不及格论处。
实验一SQL Server管理数据库一、实验的目的与要求:1.目的1)熟悉SQL Server Management Studio、T-SQL的基本使用方法。
2)了解SQL Server数据库的逻辑结构和物理结构及其结构特点。
3)掌握在SQL Server Management Studio中创建数据库。
4)掌握在SQL Server Management Studio中创建数据表。
2.要求每位学生要熟悉和理解SQL Server创建数据库的流程,熟悉和理解SQL Server创建表流程,了解6种常用的数据完整性约束,并通过实际操作和总结,独立撰写完成实验报告。
20111-《数据结构集中上机》任务书

《数据结构集中上机》任务书一、教学目的及基本要求1.了解并掌握数据结构的设计方法,具备初步的独立分析和设计能力;2.初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;3.提高综合运用所学的理论知识和方法独立分析和解决问题的能力;4.训练用系统的观点和软件开发一般规范进行软件开发,培养软件工作者所应具备的科学的工作方法和作风。
二、进程安排本次集中上机总学时为16学时,总共分为三次。
时间内容学时备注3周下达任务书,讲解任务安排,选题。
2 指导教师将自己联系方式QQ、电子邮箱等告知学生以便答疑。
3-13周1.问题分析和任务定义。
2.逻辑设计。
逻辑设计的结果应写出每个抽象数据类型的定义(包括数据结构的描述和每个基本操作的功能说明),各个主要模块的算法,并画出模块之间的调用关系图。
3.物理设计。
定义相应的存储结构并写出各函数的伪码算法。
4.详细设计的结果是对数据结构和基本操作作出进一步的求精,写出数据存储结构的类型定义,写出函数形式的算法框架。
5.程序编码。
6.程序调试与测试。
7.结果分析。
程序运行结果包括正确的输入及其输出结果和含有错误的输入及其输出结果。
算法的时间、空间复杂性分析。
8.编写设计报告。
12通过自主学习、教师指导和答疑的方式课下开放机房完成设计调试工作14周1.检查:●运行程序;●介绍设计的思路与方法;●对教师提出的相关问题进行回答。
2.提交内容:●程序源代码。
●报告以电子文档的形式进行提交。
2其中:S331机房周末开放。
三、要求1、在后面的课题表中列出了多个设计课题,每个课题都有相应的要求或说明。
学生首先要了解设计的任务,仔细阅读各题的设计要求,然后根据自己的基础和能力情况从中选择一题。
若学生对课题表以外的相关课题较感兴趣,希望选作课程设计的课题时,应征得指导教师的认可,并写出明确的设计要求和说明。
2 、关于设计的总要求:在设计时,要严格按照题意要求独立进行设计,不能随意更改。
数据库集中上机指导书

数据库技术(Access)集中上机指导书(非计算机专业)重庆邮电大学移通学院计算机系2011年6月1日目录实验一Access数据库结构与创建................. 错误!未定义书签。
实验二Access数据表的创建.. (1)实验三Access数据表的编辑 (2)实验四记录筛选与数据表关系 (4)实验五查询的创建 (4)实验六操作查询 (5)实验七SQL查询设计 (7)实验八创建窗体 (7)实验九高级窗体设计 (9)实验十报表设计 (10)实验十一设计Web页 (12)实验十二宏 (12)实验十三Access数据库对象综合应用 (12)第一天: Access数据库基本操作1 表的创建上机内容与步骤1.启动Access数据库管理系统。
2.创建空白数据库命名为“图书管理系统”,并保存在D盘工作文件夹中。
3.使用向导创建“读者类别”表:①使用向导为“读者类别”表创建两个字段:类别编号和类别名称;②进入设计视图,明确或修改表的“类别编号”字段的数据类型为“数字”,“类别名称”的数据类型为“文本”。
③4.通过设计器①打开表设计器,按以下表结构,创建“读者信息”表:②在创建字段时,请使用“查阅向导”为“学历/职称”字段创建查阅列表,使用“值列表”的方法为“性别”字段创建查阅列表,以方便数据的输入。
③在“读者信息”表中输入数据(任意输入五名读者的记录信息)。
5.通过输入数据创建“图书信息”表:②6.根据下列要求创建“借阅信息”表(选做)①使用设计器;②表结构自定;③“借书证号”和“书号”使用“查阅向导”。
上机与思考1.比较各种创建表的方法,体会它们之间的区别?2 Access数据表的编辑上机内容与步骤1.启动数据库管理系统Access,打开本次实验所用的“学生档案”数据库,分别打开数据库中有关表格,熟悉数据库结构。
2.按以下要求,修改“学生基本信息”表的结构:a)将“姓名“、“民族”、“政治面貌”和“班级名称”字段的标题和默认b)在“家庭收入”字段前插入新字段“体重”,并修改“身高”和“家庭c)自定义“输入掩玛”:为“出生日期”字段设置输入掩码,要求输入数据格式为“____年-__月-__日”。
数据库上机实验报告

数据库上机实验报告实验名称:数据库上机实验报告实验目的:通过在数据库环境下进行上机实验,掌握数据库的基本操作和SQL语言的使用。
实验内容:1. 创建数据库首先创建一个数据库,可以使用MySQL、Oracle或其他数据库管理系统的命令行或可视化工具创建。
命名为“example”。
2. 创建表在“example”数据库中创建一个新表,表名为“students”。
定义表结构,包括学生的学号、姓名、性别、年龄、班级等字段。
3. 插入数据向“students”表中插入若干条学生数据,包括学号、姓名、性别、年龄、班级等信息。
4. 查询数据使用SQL语句查询“students”表中的数据,例如查询年龄小于20岁的学生、查询班级为一班的学生等。
5. 更新数据使用SQL语句更新“students”表中的数据,例如将年龄小于18岁的学生的班级改为2班。
6. 删除数据使用SQL语句删除“students”表中的数据,例如删除性别为女的学生、删除班级为三班的学生等。
7. 关闭数据库使用命令或可视化工具关闭数据库连接。
实验步骤:1. 打开MySQL命令行或可视化工具,创建名为“example”的数据库。
2. 通过CREATE TABLE语句在“example”数据库中创建名为“students”的表,并定义表结构。
3. 使用INSERT INTO语句向“students”表中插入学生数据。
4. 使用SELECT语句查询“students”表中的数据。
5. 使用UPDATE语句更新“students”表中的数据。
6. 使用DELETE语句删除“students”表中的数据。
7. 关闭MySQL连接。
实验结果:1. 创建“example”数据库成功。
2. 创建“students”表成功,包括学生的学号、姓名、性别、年龄、班级等字段。
3. 成功插入若干条学生数据。
4. 成功查询“students”表中的数据,符合查询条件的学生数据被正确显示。
数据库实训任务书报告

一、实训目的本次数据库实训旨在使学生通过实际操作,掌握数据库的基本概念、设计方法、操作技能以及应用开发能力。
通过实训,学生能够:1. 理解数据库的基本概念和原理,包括数据库、表、记录、字段等;2. 掌握数据库设计的基本方法和步骤,包括需求分析、概念设计、逻辑设计、物理设计等;3. 学会使用数据库管理系统进行数据库的创建、修改、查询、维护等操作;4. 掌握SQL语言的基本语法和应用,能够编写简单的SQL查询语句;5. 培养学生分析问题、解决问题的能力,提高学生的实际操作技能。
二、实训内容1. 数据库设计:- 需求分析:了解数据库应用背景,分析用户需求,确定数据库的用途和功能;- 概念设计:根据需求分析结果,设计数据库的概念模型,包括实体、属性、关系等;- 逻辑设计:将概念模型转换为逻辑模型,包括表结构、字段类型、约束等;- 物理设计:根据逻辑模型,选择合适的数据库管理系统,进行数据库的物理设计,包括表空间、索引、分区等。
2. 数据库创建与操作:- 使用数据库管理系统创建数据库;- 在数据库中创建表,设置字段类型、约束等;- 添加、修改、删除表中的数据;- 使用SQL语句进行数据查询、更新、删除等操作。
3. 数据库查询:- 使用SELECT语句进行数据查询,包括简单查询、条件查询、连接查询等;- 使用聚合函数进行数据统计,如COUNT、SUM、AVG、MAX、MIN等;- 使用子查询、嵌套查询进行复杂查询。
4. 数据库维护:- 使用备份和恢复功能保护数据库;- 使用权限管理功能设置数据库的访问权限;- 使用索引优化查询性能。
三、实训环境1. 操作系统:Windows 102. 数据库管理系统:MySQL 5.73. 开发工具:MySQL Workbench4. 实训教材:《数据库系统原理与应用》四、实训过程1. 学生按照实训任务书要求,完成数据库设计任务;2. 学生在数据库管理系统中创建数据库,并进行表结构的创建、修改、删除等操作;3. 学生使用SQL语句进行数据查询、更新、删除等操作,并掌握SQL语言的基本语法;4. 学生使用SELECT语句进行数据查询,包括简单查询、条件查询、连接查询等;5. 学生使用聚合函数进行数据统计,如COUNT、SUM、AVG、MAX、MIN等;6. 学生使用子查询、嵌套查询进行复杂查询;7. 学生使用备份和恢复功能保护数据库,并使用权限管理功能设置数据库的访问权限;8. 学生使用索引优化查询性能。
计算机应用数据库管理实训任务书

计算机应用数据库管理实训任务书一、实训背景为了提高计算机应用的实际操作能力,本实训课程旨在通过开展数据库管理实训,让学生掌握数据库的基本概念和操作技能。
通过此次实训,学生将能够熟练使用数据库管理软件,并能够设计、创建和管理数据库,以及进行数据的查询和修改操作。
二、实训目标本次实训的主要目标是让学生全面了解数据库的概念、原理和应用,并能够独立完成数据库的设计、创建和管理任务。
具体目标如下:1. 理解数据库的基本概念和原理。
2. 掌握数据库的设计方法和规范。
3. 学会使用数据库管理软件进行数据库的创建和管理。
4. 能够进行数据库的查询和修改操作。
5. 能够根据实际需求设计数据库表结构,并能够合理组织表之间的关系。
6. 能够使用SQL语言进行数据的查询和修改。
7. 能够针对具体问题进行数据库的优化和性能调优。
三、实训内容本次实训将分为以下几个部分进行:1. 数据库概念和原理的讲解:学生将通过理论课的研究,了解数据库的基本概念和原理,并掌握数据库的设计方法和规范。
2. 数据库管理软件的研究和使用:学生将研究一种常用的数据库管理软件,并通过实际操作掌握其使用方法和技巧。
3. 数据库的设计和创建:学生将根据给定的需求,设计一个数据库的表结构,并使用数据库管理软件创建该数据库。
4. 数据库的管理和维护:学生将研究数据库的管理和维护技术,包括备份和恢复、性能调优等。
5. 数据的查询和修改:学生将研究使用SQL语言进行数据的查询和修改,并能够根据具体需求编写相应的SQL语句。
6. 数据库优化和性能调优:学生将研究数据库优化的基本方法和技巧,以及如何进行性能调优。
四、实训要求1. 学生需要认真听讲,积极参与实训活动。
2. 学生需要在规定时间内完成实训任务,并按要求提交实训报告。
3. 学生需要按照规定的流程和方法进行实训操作,不能出现违规操作或错误操作。
4. 学生需要遵守实训守则,保持实训环境的安静和整洁。
5. 对于有疑问的问题,学生可以主动向实训教师或助教寻求帮助和解答。
数据库课程实训任务书

任务书宣城职业技术学院信息工程系2015年3月制数据库基础课程实训任务书实训专业:计算机实训班级:14计算机(1)班、14计算机(2)班、实训时间:第10周、15周一、实训项目:利用所学数据库基础知识创建小型“教学管理系统”。
二、成果及标准实训结束后,学生应能够独立完成系统的设计,且该系统能够正常运行无错误。
1.程序运行正常无误,系统结构层次清晰合理;2.程序文档编制规范标准;3.要求学生在指导教师的指导下,独立完成实训的全部内容;4.在规定时间内完成实训的全部任务,并按规定格式上交实训报告;三、实训组织1、在指定实训室进行实训,不能迟到早退。
2、在整个实训期间不能大声喧哗,影响别人实训。
3、实训过程中遇到问题,需举手向老师寻求帮助,严禁私自与他人交流。
4、实训期间严禁抄袭。
5、实训过程中需按规范保持实训室卫生以及各软硬件的正常使用。
四、实训进度安排五、实训场地、仪器保养实训场地为现教中心机房,实训过程中需按照要求保持机房卫生干净整洁,同时操作电脑时需按规范使用,防止软硬件的损坏。
实训结束时应将各实训器材归位。
六、考核1、方式根据学生的实训成果和实训报告的书写以及学生在实训过程中的实际动手能力及实训期间的组织纪律性进行全面考核,将实训成绩分为:优、良、中、及格、不及格五个等级。
2、标准(1)程序运行正常无误,系统结构层次清晰合理;(2)程序文档编制规范标准;(3)要求学生在指导教师的指导下,独立完成实训的全部内容;(4)在规定时间内完成实训的全部任务,并按规定格式上交实训报告;3、成果在规定时间内完成实训任务,系统运行正常无误,程序文档编制规范合理。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《集中上机(2)》实验任务书
一、课程安排
使学生通过一周集中上机过程,掌握SQL语言和常用数据库应用软件如:ACCESS的使用方法,学会使用其制作数据库应用软件的技术。
本课程学习结束后,学生应能自行设计各种数据库表、开发一定规模的数据库应用,故应使学生通过本实践课程的学习,熟练掌握其基本制作方法和技巧,并最终设计一个综合性的数据库应用并且结合制作的数据库表实现一定的功能。
二、基本要求
1、掌握数据库应用软件设计的整个流程
(1)掌握编写软件设计计划书,策划软件的方法
(2)掌握建立数据库,设计表、字段的方法
(3)掌握制作软件的整个步骤与过程
(4)掌握软件的测试与编译工作。
2、掌握数据库设计软件ACCESS的使用、图像处理软件的使用和VBA脚本语言的使用
(1)掌握数据库的建立,管理操作方法,明确数据库的目录结构
(2)掌握SQL语言的基本操作、ACCESS应用的布局方法、样式、框架和组件的操作方法。
(3)掌握用一种处理图像的方法
(4)掌握用VBA脚本设计数据库应用的方法
(5)掌握软件的测试与发布工作的方法。
三、题目:
1.任务要求及学时安排:
第4周下达任务,5-14周学生课下设计与调试,15周现场评测,提交报告。
1、根据自己的兴趣,设计一个个人数据库应用软件或一个公司的小型数据库应用软
件,围绕一个主题并能够有一定的实用性,至少有8个页面,增删改功能,有整体
框架结构,表格定位以及表单处理等,布局合理,色彩搭配协调统一,内容丰富多
彩,页面风格独特。
可2人一组。
为了充分发挥同学的主动性,同学可自选课题,但必须事前经指导老师审定认可;
2、开发工具不限,开发模式不限。
可以是《Web模式的数据库程序设计》、《C/S模式
的数据库程序设计》、《单机版数据库程序设计》
四、成绩评定:
1、实习表现(纪律及完成实习作业情况)20分
2、测验50分
3、实习报告30分
五、报告格式:电子文档
目录
1、题目;
2、需求分析。
3、开发环境,设计工具;
4、详细设计(功能模块的设计过程,含关键源代码)。
5、关键技术及体会。
六、提交方式
提交报告电子文档与系统运行录像。
系统运行录像应包含设计结果预览及由设计部分生成运行部分的过程,系统运行演示,整个录像时间5-10分钟。
可使用Snagit、屏幕录像专
家、Adobe Captivate等屏幕录像软件进行录制,如果添加音频解说可加分。
七、参考题目:某公司的商品管理软件
系统说明:
1)公司信息管理页面:
管理该软件公司的相关信息,有增删改功能
2)项目产品管理页面
管理公司的产品,最好引入图片说明,有增删改功能;
3)供销商信息页面
引入图片说明,有增删改功能;
4)销售统计页面
5)库存统计页面
6)程序发布;
正确配置ACCESS,发布自己的作品。
计算机实验教学中心代宇daiyu@
qq 1352924。