资源预览内容
第1页 / 共33页
第2页 / 共33页
第3页 / 共33页
第4页 / 共33页
第5页 / 共33页
第6页 / 共33页
第7页 / 共33页
第8页 / 共33页
第9页 / 共33页
第10页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
数据库及其应用实验报告实验序号: B0901000-02实验项目名称:数据库设计及数据库创建与应用学号姓名专业、班实验地点指导教师时间一、实验目的及要求(一)实验项目1:数据库和表1熟悉 Access 中数据库及表的概念。了解并掌握建立数据库、表和关系的过程。2熟悉数据库窗口的界面特点,掌握数据库窗口几种设置方法。3理解并掌握关系数据库完整性基本概念。掌握完整性的设置方法。4掌握字段属性的概念和一些属性的用途。并掌握一些字段属性的设置方法。5了解 Access 数据表视图的一些基本功能。(二)实验项目2:查询1掌握 Access 表达式的基本概念。了解不同类型数据的常量、参数、运算与函数的使用。2理解查询对象的意义和建立方法。3掌握 SQL 语言中 SELECT 语句的主要应用。4掌握 SQL 的插入、更新、删除操作命令的基本应用。理解5了解 SQL 定义数据表的基本方法。Access 动作查询。6掌握一般选择查询的操作应用;理解并掌握交叉查询的应用;理解参数查询的意义。(三)实验项目3:数据交换1了解什么是Access 的外部数据,理解Access 与外部数据交换的意义和作用。2理解在Access 数据库系统中使用外部数据的两种方法及特点:链接、导入。3掌握导出数据库中表或查询对象到文本文件和4掌握从文本文件和EXCEL 表导入到表的方法。EXCEL的方法。二、实验设备(环境)及要求PC 机, Windows XP,Access 2003参考教材:数据库及其应用( Access及 Excel)学习与实验实训教程 。三、实验内容要求(实验操作内容和步骤写在表格后面、回答问题写在表给内)实验项目 1:数据库设计及数据库与表的创建与操作( 一)数据库与表的设计与创建1给定如下数据分析,进行概念设计与逻辑设计。即设计系统的E-R 模型并转换为关系模型。(数据参见附表) 。某学校设计学生教学管理系统。学生实体包括学号、姓名、性别、生日、民族、籍贯、简历、登记照,每名学生选择一个主修专业,专业包括专业编号和名称,一个专业属于一个学院,一个学院可以有若干个专业。学院信息要存储学院号、学院名、院长。教学管理还要管理课程表和学生成绩。课程表包括课程号、课程名、学分,每门课程由一个学院开设。学生选修的每门课程获得一个精选文库成绩。2. 数据库结构设计指定数据库文件的名称,并为设计好的关系模型设计表结构。3.数据库文件保存在“教学管理”文件夹中。数据库文件保存在教学管理文件夹中,数据库文件名为教学管理 .MDB 。表包括学院表,专业表,学生表、课程表和成绩单.-2精选文库学院表字段名类型宽度小数主键 /索引参照表约束Null 值学院号文本4主学院名文本16院长文本8专业表字段名类型宽度小数主键 /索引参照表约束Null 值专业号文本6主专业名文本16专业类别文本8学院号文本4学院学生表字段名类型宽度小数主键 /索引参照表约束Null 值学号文本8主姓名文本8性别文本2男 or 女生日日期型民族文本6籍贯文本20专业号文本6专业简历备注登记照OLE 对象课程表字段名类型宽度小数主键 /索引参照表约束Null 值课程号文本8主课程名文本24学分字节学院号文本2学院成绩单字段名类型宽度小数主键 /索引参照表约束Null 值学号文本8主学生课程号文本8主课程成绩单精度41=0 and = 100-3精选文库启动数据库,单击新建按钮,在任务窗格中单击空数据库的超连接,在对话框中找到教学管理 ”文件夹,然后在文件名下拉列表框中输入教学管理单击创建按钮。4 在数据库窗口中选择表对象栏,双击使用设计器创建表,在设计器中设计学院表。分别定义各字段名,字段属性。学院号是文本型,大小为4,在工具栏中单击主键按钮,定义为主键。院长是文本型,大小为8.然后单机工具栏中的保存,输入学院名,单击确定。依次建立专业表,课程表、学生表和成绩单表。5定义表之间的关系当所有表都定义好后,定义各表之间的关系。所有表都定义好后,在工具栏中单击关系按钮,依次选中各表并单击添加按钮。选中,学院表中的学院号字段,拖到专业表内的学院号上,弹出编辑关系对话框,选中实施参照完整性复选框。单击创建。类似方式建立课程和学院,学生和专业, 成绩和学生及课程表之间的关系。得到整个数据库的关系6输入表记录当所有表建立好后,可开始输入记录。简要说明输入的操作。-4精选文库由于表之间存在联系,输入时, 应该先输入被引用数据的表记录, 然后再输入用其他表数据的记录表。这里输入的顺序一次是学院表、专业表、学生表、和课程表,最后是成绩单表的记录。(二) Access 数据库窗口基本操作1设置教学管理数据库窗口中表对象列表窗口的显示格式为“详细信息”写出操作步骤。启动数据库,在表对象的列表窗口的显示方式按钮处,选择详细信息按钮。2隐藏和重新显示教学管理数据库窗口,写出操作步骤。.隐藏:选择工具-启动命令,弹出对话框。取消对显示数据库窗口的复选框的选择。这样,下次,在打开该数据库文件时就不在显示相应的数据库窗口。想要重新显示数据库窗口,在打开数据库后按 F11,这时将重新显示数据库窗口。然后在启动对话框中选中显示数据库窗口的复选框。3定义一个“学生与成绩”组,将“学生” 、“成绩”表放置到该组中写出创建组的操作和放置对象的操作。(1)菜单栏中单击编辑菜单,选择组 再选择新组。( 2)在弹出的对话框中输入组名“学生与成绩”。( 3)在表对象列表中单选学生表,选择菜单栏中的编辑菜单,选择添加到组,添加成绩表同上。( 三) 创建表时的完整性设置1定义主键,实现实体完整性的操作每个表都可以定义主键。在Access 中为教学管理数据库的各表定义主键。-5精选文库当一个表没有合适的字段作为主键时,一般会增加一个“id”字段。试在“成绩”表中增加一个“成绩 id”字段,并定义为“自动编号”型,然后定义其为主键。选择学号,单机鼠标右键,选择主键2进行设置参照完整性的操作在定义的有关系的表上,为关系设置参照完整性。在数据库窗口的表对象界面,单击“数据库”工具栏的关系按钮,启动“关系”窗口。在“关系”窗口中依次添加要建立关系的各表,从父表中选中主键或无重复索引字段并拖动到子表对应的外键字段上,然后通过“编辑关系”对话框进行设置。选择实施参照完整性,级联更新相关字段,及联删除相关记录。3通过不同方式实现用户定义的完整性的操作用户定义的完整性,是指由用户规定的对于表中数据取值的约束。在Access 表定义时,除定义主键和关系外,通过多种方式设置用户定义完整性。对教学管理数据库中必要的用户定义完整性进行设置和定义。-6精选文库(四)字段属性定义与应用1字段显示格式设置 使“学生”表中的“民族”字段以黄色显示。在设计视图中,将民族字段的属性做如下设置:在字段大小中输入2 在格式中输入& 黄色 在输入掩码中输入& 使“学生”的生日以中文方式、红色显示。将“生日”字段的数据类型设置为“日期时间”型,并如下设置属性:在格式中输入dddddd 红色 , 输入掩码中输入年月日; 0;
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号