资源简介 7.3 利用数据库管理大量数据 * * 几个问题 * * 问题1:如何方便地保存少量亲戚的电话号码? 问题2:如何方便有效地保存很多同学、朋友电话号码? 问题3:一卡通消费数据如何保存? 问题4:如何方便地学习数据库? 本课任务 * * 学习目的 1、理解Access数据库的结构 2、学会创建Access数据库文件和数据表 3、掌握录入、修改、删除和查询数据的操作 学习方法 做一次数据库管理工程师(DBA),完成学生选修课数据库创建任务。 初识Access数据库结构 实践1:分析2类文件的组成 * * 操作: 打开以下两个文件,分析两个文件的组成。 1、Access数据库《学生选修课程信息库.mdb》 2、Excel文件《学生选修课程信息.xls》 任务: 分析两类文件组成的异同。 Access数据库结构 Access文件和Excel文件组成的比较 * * Access数据库 数据表1 数据表2 数据表m … 记录1 记录2 记录n … Excel文件 工作表1 工作表2 工作表m … 行1 行2 行n … 数据库术语 * * 创建自己的数据库 * * 第1步 启动Access程序 第2步 选择空数据库 第3步 设置存储位置和数据库文件名 第4步 新的空数据库创建成功 实践1:创建数据库文件 任务与要求 * * 任务 在 “D:\Access学习” 文件夹下创建一个数据库文件,文件名:MyDb.mdb。 要求 ⑴数据库不含任何数据表; ⑵文件夹 “D:\Access学习” 不存在,需要新建。 建立数据表 建立数据表的常用方法: * * 使用设计器创表 使用向导创建表 通过输入数据创建表 利用设计器创建表 例:学生信息数据表的设计 * * 上半部分是字段定义区,“字段名称”、“数据类型”、“说明”3列构成。 下半部分的左边是字段属性设置区,用于设置字段的属性,右边是提示信息区。 数据表规则 字段名命名规则 * * ⑴可用字符 中文、英文大写、小写字母、数字及其他特殊字符。 ⑵不可用字符 点号“.”、感叹号“!”、方括号“[ ]”和不可打印字符。 ⑶字段名长度:1~64个字符 ⑷不能以空格开头 数据表规则的应用 主键定义及作用 * * 每个Access表都应该包含一个或一组、唯一标识一条记录的字段,这些字段组成表的主键。 指定表的主键之后,Access 将阻止在主键字段中输入重复值或 Null (空值,表示数据未知)。 定义主键方法 1、选中主键的组成字段(1个或多个)。 2、点击工具栏上的钥匙按钮(主键)。 实践2:建立数据表 创建三个数据表 * * 操作数据表 录入数据记录 * * ⑴双击建好的数据表,进入数据表视图; ⑵依次输入记录的各个字段值, ⑶随时单击工具栏上的“保存”按钮保存,不关闭表。 几种符号: 三角形:该行是当前记录(非编辑状态) 。 铅笔形:正在该行输入或修改数据(编辑状态)。 星 形:表末空白记录行,可以在此增加记录。 操作数据表 修改数据 * * 1、单个修改数据 光标定位到待修改的记录字段值处,直接修改。 在光标移动其他记录的字段内时,对该记录的一个或多个字段的修改才会被保存起来。 2、批量数据的修改 使用 “查找与替换”功能,实现批量修改数据。 操作数据表 删除记录 * * 分为两步: 第一步:选中拟删除的记录。 第二步:单击菜单栏的“编辑” →“删除”,或者按键将选中的记录删除。 实践3:录入数据 在新建的三个数据表中增加数据记录 * * 实践思考 实践之后的思考题 * * 第1题:选中数据表后,点击“设计” ,和双击数据表,各完成什么功能? 第2题:删除表中某一字段后,该字段的数据怎么办?对其他字段数据有无影响?新加字段的值初始是什么? 答:设计数据表修改数据表的结构, 双击数据表可以增加、修改和删除数据表记录。 答:删除某字段后,该字段的数据连同被删除,对其他字段及数据没有影响; 新加字段的记录值为空(Null),即不确定。 实践4:查询数据 题目:在“学生选修课程信息库.mdb”中查询李芳同学选修了哪些课程?怎么查? * * 查询结果:5门课程 讨论题 1、数据表的两种设计方案,哪种更好? * * 讨论题 2、直接操作数据库方便安全,还是通过应用程序更方便安全? * * 课堂练习 * * 2、学校食堂利用一卡通数据库管理系统来管理学生的金额存付情况,学生可以随时在任何一部读卡机上查询卡余额,体现了数据的( )功能。 A.共享 B.大量存储 C.计算快捷 D.操作简单 1、下列不是数据库管理系统软件的是( ) A.Access B.AuthorWare C.Oracle D.Informix 3、右边图中有( )张数据表。 A.1 B.2 C.3 D.4 4、属于数据库管理技术应用的是( ) ①银行自助取款系统;②学校图书馆管理系统;③超市收款系统;④医院病例管理系统 A. ①②③ B. ①②④ C. ②③④ D. ①②③④ 5、在数据库中,数据表中的一行数据称为( ) A.一条记录 B.一个字段 C. 一个属性 D.字段名 6、有关数据库系统,说法正确的是( ) A.数据库减少了数据冗余 B.数据库避免一切冗余 C.数据以表格形式存放的就是数据库 D.数据库中的数据不能共享 课堂练习 * * 7、如右图所示界面,能执行的操作是( ) A.浏览和添加 B.只能浏览 C.只能添加 D.删除 9、右边的数据表中有( )个字段。 A.1 B.2 C.3 D.4 8、某校把图书信息录入数据库,图书的条形码最适合的数据类型是( ) A.整型 B.文本型 C. 数字型 D.备注型 6、有关数据库系统,说法不正确的是( ) A.数据库能供多人共享 B.应用数据库能让检索更方便 C.数据库中保存的数据与应用程序相互独立 D.数据库中保存的数据相互关联 展开更多...... 收起↑ 资源预览