数据库及其应用实践报告

上传人:m**** 文档编号:512411977 上传时间:2024-01-07 格式:DOC 页数:15 大小:128.50KB
返回 下载 相关 举报
数据库及其应用实践报告_第1页
第1页 / 共15页
数据库及其应用实践报告_第2页
第2页 / 共15页
数据库及其应用实践报告_第3页
第3页 / 共15页
数据库及其应用实践报告_第4页
第4页 / 共15页
数据库及其应用实践报告_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《数据库及其应用实践报告》由会员分享,可在线阅读,更多相关《数据库及其应用实践报告(15页珍藏版)》请在金锄头文库上搜索。

1、数据库及其应用实验报告实验序号:B0901000-02 实验项目名称:数据库设计及数据库创建与应用学号姓名专业、班实验地点指导教师时间一、实验目的及要求(一)实验项目1:数据库和表1熟悉Access中数据库及表的概念。了解并掌握建立数据库、表和关系的过程。2熟悉数据库窗口的界面特点,掌握数据库窗口几种设置方法。 3理解并掌握关系数据库完整性基本概念。掌握完整性的设置方法. 4掌握字段属性的概念和一些属性的用途。并掌握一些字段属性的设置方法。 5了解Access数据表视图的一些基本功能。(二)实验项目2:查询 1掌握Access表达式的基本概念。了解不同类型数据的常量、参数、运算与函数的使用。2

2、理解查询对象的意义和建立方法。3掌握SQL语言中SELECT语句的主要应用。4掌握SQL的插入、更新、删除操作命令的基本应用。理解Access动作查询.5了解SQL定义数据表的基本方法.6掌握一般选择查询的操作应用;理解并掌握交叉查询的应用;理解参数查询的意义.(三)实验项目3:数据交换1了解什么是Access的外部数据,理解Access与外部数据交换的意义和作用.2理解在Access数据库系统中使用外部数据的两种方法及特点:链接、导入.3掌握导出数据库中表或查询对象到文本文件和EXCEL的方法.4掌握从文本文件和EXCEL表导入到表的方法.二、实验设备(环境)及要求PC机,Windows X

3、P,Access 2003参考教材:数据库及其应用(Access及Excel)学习与实验实训教程。三、实验内容要求(实验操作内容和步骤写在表格后面、回答问题写在表给内)实验项目1:数据库设计及数据库与表的创建与操作(一) 数据库与表的设计与创建1给定如下数据分析,进行概念设计与逻辑设计。即设计系统的E-R模型并转换为关系模型.(数据参见附表)。某学校设计学生教学管理系统。学生实体包括学号、姓名、性别、生日、民族、籍贯、简历、登记照,每名学生选择一个主修专业,专业包括专业编号和名称,一个专业属于一个学院,一个学院可以有若干个专业。学院信息要存储学院号、学院名、院长。教学管理还要管理课程表和学生成

4、绩.课程表包括课程号、课程名、学分,每门课程由一个学院开设。学生选修的每门课程获得一个成绩。2. 数据库结构设计指定数据库文件的名称,并为设计好的关系模型设计表结构.3.数据库文件保存在“E:教学管理”文件夹中。数据库文件保存在D教学管理文件夹中,数据库文件名为 教学管理。MDB。表包括学院表,专业表,学生表、课程表和成绩单。学院表字段名类型宽度小数主键/索引参照表约束Null值学院号文本4主学院名文本16院长文本8专业表字段名类型宽度小数主键/索引参照表约束Null值专业号文本6主专业名文本16专业类别文本8学院号文本4学院学生表字段名类型宽度小数主键/索引参照表约束Null值学号文本8主姓

5、名文本8性别文本2男 or 女生日日期型民族文本6籍贯文本20专业号文本6专业简历备注登记照OLE对象课程表字段名类型宽度小数主键/索引参照表约束Null值课程号文本8主课程名文本24学分字节学院号文本2学院成绩单字段名类型宽度小数主键/索引参照表约束Null值学号文本8主学生课程号文本8主课程成绩单精度41=0 and = 100启动数据库,单击新建按钮, 在任务窗格中单击空数据库的超连接,在对话框中找到E:教学管理文件夹,然后在文件名下拉列表框中输入 教学管理 单击创建按钮。4在数据库窗口中选择表 对象栏,双击使用设计器创建表,在设计器中设计学院表。分别定义各字段名,字段属性.学院号是文本

6、型,大小为4,在工具栏中单击主键按钮,定义为主键。院长是文本型,大小为8。然后单机工具栏中的保存,输入学院名,单击确定.依次建立专业表, 课程表、学生表和成绩单表。5定义表之间的关系当所有表都定义好后,定义各表之间的关系。所有表都定义好后,在工具栏中单击关系按钮,依次选中各表并单击添加按钮。选中,学院表中的学院号字段,拖到专业表内的学院号上,弹出编辑关系对话框,选中实施参照完整性复选框。单击创建。类似方式建立课程和学院,学生和专业,成绩和学生及课程表之间的关系。得到整个数据库的关系6输入表记录当所有表建立好后,可开始输入记录.简要说明输入的操作。由于表之间存在联系,输入时,应该先输入被引用数据

7、的表记录,然后再输入用其他表数据的记录表.这里输入的顺序一次是学院表、专业表、学生表、和课程表,最后是成绩单表的记录。(二)Access数据库窗口基本操作1设置教学管理数据库窗口中表对象列表窗口的显示格式为“详细信息”写出操作步骤.启动数据库,在表对象的列表窗口的显示方式按钮处,选择详细信息按钮。2隐藏和重新显示教学管理数据库窗口,写出操作步骤.隐藏:选择工具-启动 命令 ,弹出对话框。 取消对 显示数据库窗口的 复选框的选择。这样,下次,在打开该数据库文件时就不在显示相应的数据库窗口.想要重新显示数据库窗口,在打开数据库后按F11,这时将重新显示数据库窗口.然后在启动对话框中选中显示数据库窗

8、口的复选框。3定义一个“学生与成绩”组,将“学生”、“成绩”表放置到该组中写出创建组的操作和放置对象的操作。(1)菜单栏中单击编辑菜单,选择 组 再选择 新组.(2)在弹出的对话框中输入组名“学生与成绩”。(3)在表对象列表中单选学生表,选择菜单栏中的编辑菜单,选择添加到组,添加成绩表同上。(三)创建表时的完整性设置1定义主键,实现实体完整性的操作每个表都可以定义主键。在Access中为教学管理数据库的各表定义主键。当一个表没有合适的字段作为主键时,一般会增加一个“id”字段.试在“成绩表中增加一个“成绩id”字段,并定义为“自动编号”型,然后定义其为主键.选择学号,单机鼠标右键,选择主键2进

9、行设置参照完整性的操作在定义的有关系的表上,为关系设置参照完整性。在数据库窗口的表对象界面,单击“数据库”工具栏的关系按钮,启动“关系”窗口。在“关系”窗口中依次添加要建立关系的各表,从父表中选中主键或无重复索引字段并拖动到子表对应的外键字段上,然后通过“编辑关系对话框进行设置。 选择实施参照完整性, 级联更新相关字段,及联删除相关记录。3通过不同方式实现用户定义的完整性的操作用户定义的完整性,是指由用户规定的对于表中数据取值的约束。在Access表定义时,除定义主键和关系外,通过多种方式设置用户定义完整性。对教学管理数据库中必要的用户定义完整性进行设置和定义。(四)字段属性定义与应用1字段显

10、示格式设置 使“学生”表中的“民族字段以黄色显示.在设计视图中,将民族字段的属性做如下设置:在字段大小中输入 2 在格式中输入 &黄色 在输入掩码中输入 使“学生”的生日以中文方式、红色显示。将“生日”字段的数据类型设置为“日期时间”型,并如下设置属性:在格式中输入 dddddd红色, 输入掩码中 输入 9999年99月99日;0; 使“成绩”表中成绩的显示为3位整数和一位小数,蓝色.进入设计视图,在常规中,在字段大小中输入 小数,在格式中输入.#蓝色,小数位数中输入1 ,输入掩码中输入#。2字段输入掩码设置在定义“学生”表时,由于“学号是8位文本,且每位都由09组成,因此,要在定义“学号”字

11、段时规定每一位的输入都必须是数字。进入设计视图,在常规中,在字段大小中输入8,在格式中输入00000000,输入掩码中输入00000000;;其他如课程表的“课程号字段、专业表的“专业号”字段等都可以定义类似的输入掩码。3定义字段查阅方法“查阅”控件与字段绑定,可以提示字段的输入.为“专业”表的“专业类别定义查阅控件绑定。步骤:设计视图数据类型查阅向导-打开“查阅向导”对话框,选择“自行键入需要的值-点击“下一步”输入所需的值“下一步“完成”为“专业表的“学院号字段设计“查阅”控件。数据从“学院”表中来,显示“学院号”和“学院名”两列数据,采用列表框。步骤:设计视图字段属性-查阅(五)数据表视

12、图下数据记录的显示与操作1输入操作利用数据表视图进行输入操作,输入的数据应该满足完整性的要求。而如果是有关系的表中的子表,外键输入时还要与主键值对应。根据给定的数据,为数据库中各表(重点介绍一到两个表)输入记录。在学生表中输入数据: (1)、打开学生表,进入数据表视图,单击鼠标将光标移到欲输入数据的单元格进行输入。 (2)、学号已设置为8个数字的文本形式,并设置为主键,有重复或字节不为8时,都无法输入,并弹出错误提示 (3)、性别设置了查阅向导,点击箭头在下拉列表中选择男女,日期设置为“日期时间”类型,并设置了输入掩码,如图第一行显示,在下划线上输入, ,再设置民族、地址等.2。 修改和删除操

13、作修改“课程”表,将“运筹学”所在记录的学分增加1分,将开设学院变为“工商管理学院(05)”。删除“课程”表中“美术设计课程。(1)、打开课程表,进入数据表视图.(2)、将光标移至运筹学学分单元格,将5改为6,如图(3)、在删除课程表与学院表的关系之后)在运筹学的学院一栏填入“工商管理学院(05),如上图。3。 数据表视图中的设置数据表视图是浏览表中数据的界面,可以做不同的设置,以获得不同的效果. 数据表视图中父子表的展开. 按照指定的字段排序浏览。在“成绩数据表视图中,按照成绩的大小排列。 在学生表中只显示女生数据记录.(1)数据表视图中父子表的展开。单击父表中的加号(2)、按照指定的字段排序浏览。将鼠标移至字段“成绩处,变为向下箭头时单击,即选中成绩这列。点击工具栏上的升序或降序按钮 ,则成绩按大小顺序排列。(3)在学生表中只显示女生数据记录。进入学生表数据表视图,点击菜单栏-记录筛选-按窗体筛选,在性别一栏中选择“女”如图:点击“应用筛选”按钮 ,则表中只显示女生信息。如图实验项目二:查询(一) SQL视图中表达式练习1进入SQL视图及在不同视图间切换在Access中进入查询的设计视图并在查询的不同视图之间切换。在数据库窗口中双击“在设计视图中创建查询”,或者先单

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 创业/孵化

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号