首页
前一页
后一页
末页 [149] [150] [151] [152] [153] |
本留言簿共有493条记录, 现在时间2025-5-24 19:16:21,计算机地址:192.168.9.44
日期查询: |
现在是第30页 一共有99页 |
Books库中表及结构信息 | 环境:一键安装 库表:Mysql.sql xx3.sql xx4.sql 页面:Myphp.php |
序号 | 留言内容 |
---|---|
D:2012-2-14 T:14:55:00 IP:192.168.8.40 作者: 张顺海 | 2012.2.16——17 星期四 教学内容 教学内容:数据、数据库、数据库管理系统的概念 教学目的:掌握关系型数据库的概念以及表格-列-行-值-键的关系 教学重点:Mysql数据库管理系统的安装、配置、启动、登陆 教学难点:数据库管理系统(DBMS)的特点
一、教学内容 数据:在计算机系统中,各种字母、数字符号的组合、语音、图形、图像等统称为数据,数据经过加工后就成为信息。 数据库:数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。 数据库技术:在海量数据中快带、准确的提取、写入数据,并对结果进行智能的分析。 数据库管理系统(DBMS data-base-management-system):用于建立、使用和维护数据库,进行统一的管理和控制,以保证数据库的安全性和完整性。 数据模型:层次模型、网状模型、关系模型; 关系型数据库:VFP、Mysql、Oracle、Db2、Sql-Server等; 二、Mysql介绍 1.SQL:结构化查询语言,是一门专门用于数据库管理的语言;(Structured Query Language) 2.Mysql的历史: 1979年开始研究,1996年由瑞典(Mysql-AB公司)上市,2008年被美国Sun公司收购(世界著名的服务器硬件生产商、Unix操作系统所有者,计算机操作系统以开源、效率高、免费著称),2009年被美国的Oracle(甲骨文)公司花74亿美元收购。Oracle公司开发的数据库管理系统是世界是昂贵的DBMS。 3.关系型数据库的概念(P155-156) 表格(Table)-列(属性)-行(记录)-值(属性值)-键(避免数据的重复) 4.关系型数据表之间的关系(一对一、一对多、多对多)【P158】 一对一:关系数据库中两个表之间的一种关系,该关系中第一个表中的单个行只可以与第二个表中的一个行相关,且第二个表中的一个行也只可以与第一个表中的一个行相关; 一对多:关系数据库中两个表之间的一种关系,该关系中第一个表中的单个行可以与第二个表中的一个或多个行相关,但第二个表中的一个行只可以与第一个表中的一个行相关。 多对多:关系数据库中两个表之间的一种关系, 该关系中第一个表中的一个行可以与第二个表中的一个或多个行相关。第二个表中的一个行也可以与第一个表中的一个或多个行相关。 三、Mysql安装图解
图1:安装文件的选取:mysql-5.5.19-win32.msi【下载该文件】
图2:运行安装程序,点击下一步
图3:勾选同意复选框,出现下一步
图4:点击Next按钮
图5:安装类型选择
图6:开始安装
图7:安装过程
图8:点击Next下一步
图9:完成预安装
图10:配置安装向导
图11:安装类型选择
图12:服务器类型选择
图13:数据库类型选择
图14:安装路径选择
图15:数据库连接类型选择
图16:网络连接类型选择
图17:默认字符集选择
图18:视察类型选择
图19:设置数据库登陆密码(切记)
图20:执行准备环境测试
图21:配置安装检测过程
图22:安装配置过程完成
图23:Mysql系统启动方式
图24:登陆界面,需要输入密码
图25:输入正确的数据库连接密码(图19的位置)
图26:准备就绪,登陆成功 四、练习 根据图例,正确的对Mysql数据库管理系统软件的安装、配置、启动、登陆进行练习; 五、作业 1.了解数据、数据库、数据库管理技术、数据库管理系统的概念; 2.熟练的对Mysql数据库管理系统软件的安装、配置、启动、登陆; 3.书面作业:数据模型分为哪三种?举两个关系型数据库管理系统的软件名称(不包括Mysql)? 4.掌握本教学网站的使用(ip地址、登陆方式、注销方法、文件下载、试题测验、成绩查看等)。
2012.2.14 |
D:2012-1-4 T:9:53:00 IP:192.168.8.40 作者: 张顺海 | 2012.1.5 复习内容 教学内容:总结本学期学习内容 教学目的:掌握学习的知识点、技能点 教学形式:(复习课) 教学过程: 2011.12.29上交作业情况:微机55班10人按时交作业(王惠、陈雪莲、李清、贾朝阳、申飞、李杰、王帅、陈娇、赵健、无名氏),7人请假。微机52班参加顶岗实习,没有交作业。
第一节:复习本学期讲授内容。 sele * from tushu 1.top 10:最后结果中只包含筛选结果中的前10条记录。 2.top percent 10:最后结果中只包含前10%条记录。 3.dist:去掉重复的记录。 4.order by:按指定的项目(字段)排序。 desc:降序 asc:升序 5.group by:按指定的项目分组 6.count()、max()、min()、sum()、avg():计数、最大值、最小值、求和、平均值。 7.into table:把查询的结果保存到新的表格里。 8.to file:把查询的结果保存到指定的文本文件里。 9.copy to xxxx type xl5:把当前结果保存到“Excel”格式的文件中(或者使用导出) 10.union:把两个或者两个以上的结果联合起来,可以同时保存到一张表格里(加上into table短语) 11.where:筛选条件,只有符合条件的记录才会出现在结果里(可以使用 not、and、or连接多个条件表达式) 12.in、not in:条件表达式之一,在、没有出现在集合里( dj in (20,25,37,32)) 13.between、not between:条件表达式之一,在、没有在什么之间(dj between 10 and 20) 14.like、not like:条件表达式之一,象、不象这样的:(书名 like "%中国%") 15.isnull、not insinull:条件表达式之一,结果是不是空的。 第二节:复习,准备其他科目的考试
总结:一学期过去了,同学们表现不错,虽然部分同学表现有些小小的瑕疵,但下学期还是值得期待的。 |
D:2011-12-28 T:19:33:00 IP:192.168.8.40 作者: 张顺海 | 2011.12.29 星期四 教学内容:本节的内容就是复习从2011.9.1日至2011.12.22日之间的所有内容。 教学目的:掌握学习的所有知识点。 教学方式:以复习作业的形式巩固知识点。 一、导入 虽然我们学习的时间不算短,一个学期,但学习的内容不算太多,一是因为每周只有两节课,二是因为社会实践、考试等占用了一些宝贵的时间,今天这节课就是以作业复习的形式总结学习的内容,复习学过的知识点。 二、教学内容:
2011.9.1
参考答案: (2011.9.6)
2011.9.8
参考答案: (2011.9.14)
参考答案: (2011.10.12)
参考答案: 2011.10.19
2011.11.3
参考答案: 2011.11.4
参考答案:
参考答案:
参考答案:
2011.12.22 作业
2011.12.27参考答案:
三、将本节复习的内容总结后,当作复习写在作业本上(全部写一遍) 四、本学习内容告一段落,下学期,我们将要学习数据库的建立、修改、删除、定位,简单的程序编写。 |
D:2011-12-15 T:6:52:00 IP:192.168.8.40 作者: 张顺海 | 2011.12.15 星期四 (去教育局开会,2011.12.22 星期四 上课内容)
教学目的:掌握去掉重复(筛选唯一)值的功能,掌握筛选部分记录的功能 教学内容:DISTINCT短语、TOP短语 教学重点:理解两个短语的含义及意义 教学难点:两个短语的用途(运用)
一、作业点评 上节课学的是union(联合)短语,微机55班没有交作业,微机52班只有‘赵慧’一个同学完全做对了。 联合就是把两个结果‘联’在一起成为一个结果。 作业分析:
sele * from tushu where dj in (30,25) into table test1201_1 二、新授 1.DISTINCT短语 含义:DISTINCT,在查询结果中剔除重复的行(重复的行只保留一行)。 重点:什么是重复的行(行就是记录),一个命令行只允许使用一次本短语 用法:sele dist 版别 from tushu(请同学们分析,一行有什么数据组成,哪些是重复的行,最后的结果说明什么)
2.TOP短语 含义:( top n [PERCENT]) 在符合查询条件的所有记录中,选取指定数量或百分比的记录。TOP 子句必须与 ORDER BY 子句同时使用。ORDER BY 子句指定查询结果中包含的列上由Top字句决定的行数, TOP 子句根据此排序选定最开始的 n个或 n% 的记录。 您可以指定选取 1 到 32767 个记录。使用 ORDER BY 子句指定的字段进行排序,会产生并列的情况,比如,可能有多个记录,它们在选定的字段上相同;所以,如果您指定 n 为 10,在查询结果中可能多于 10 个记录,因为可能有几个记录位置并列。 如果包含 PERCENT 关键字指定查询结果中的记录数,得到记录数的可能是小数,这时进行取整。包含 PERCENT 关键字时,n 的范围是 0.01 到 99.99。
三、练习 1.显示出tushu.dbf表格中的dj的分布(即看看tushu表格中的1002条记录中的dj都有哪些种?要求按结果dj降序输出) 2.把上边的结果中的前5条保存到新表格dj.dbf中。 四、作业 1.今天我们学习了哪两个短语? 2.统计tushu.dbf表格中‘类别’都有哪几种不同的类(即文学、小说等),并把结果保存到表格lb1.dbf中。 3.将练习题目1中的结果的30%保存到结果表格lb2.dbf中。 |
D:2011-11-30 T:11:07:00 IP:192.168.8.40 作者: 张顺海 | 2011.12.1 星期四 (专业水平测试) 12.8日讲授内容 教学内容:union 短语 教学目的:让两个查询结果合在一起 教学重点:union短语 教学难点:合在一起的两个查询要求
一、作业问题反馈
二、本节新授 1.查询联合短语:union sele 书名,dj,套数 from tushu where dj=25 sele 书名,dj,套数 from tushu where 套数>=3 2.以上两个命令分析: 第一个查询的结果是三个项目,分别为“书名,dj,套数”且条件是dj为25元的记录集合; 第二个查询的结果是三个项目,分别为“书名,dj,套数”且条件是套数在3套及3套以上的记录集合。 两个结果唯一的一致点就是输出项目都是3项,且都是“书名,dj,套数”,命令分别执行两次,输出到了两个浏览窗口 3.问题的提出(把两个表格内容合并输出) 把两张表格内容输出到一张表中去,应该使用本节的短语“union” 4.解决: sele 书名,dj,套数 from tushu where dj=25 union sele 书名,dj,套数 from tushu where 套数>=3 三、练习 先分析两个命令的含义,再将两个查询结果联接。 sele 书名,版别,dj,套数 from tushu where dj in (15,20,25,27,32) sele 书名,版别,dj,套数 from tushu where 版别 like "%大众文艺%" and dj between 50 and 100 四、总结 例题中的命令相当于:sele 书名,dj,套数 from tushu where dj=25 or 套数>=3 有的同学会问,使用这个联合命令还没有上边这种做法简单易学易记呢,其实你们想的对,但这个命令的最大特点就是: 当所输出的内容来源于不同表格中的时候,或者不同使用者提供的数据源,或者存储在不同位置的数据源的时候用处就大了。 五、作业 将tushu.dbf中的dj是30、25元的记录保存到表格test1201_1.dbf中,将tushu.dbf中的套数在3套及3套以上的所有记录保存到表格test1201_2.dbf中,然后执行,将两张表格test1201_1.dbf中的记录与test1201_2.dbf中的记录联合,将联合的结果保存到表格test1201_3.dbf中。 (提示:分三步,几张表格没有规定具体输出内容,那就表示是所有项目,那肯定也是匹配的) 第一步:将tushu表格中的dj是30、25元的记录筛选出来,保存到表格test1201_1中; 第二步:将tushu表格中的套数在3套及3套以上的所有记录筛选出来,保存到表格test1201_2中; 第三步:将test1201_1和test1201_2两张表格联合,结果保存到表格test1201_3中; |
首页
前一页
后一页
末页 现在是第30页一共有99页 |