1.数据库的组成
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
——备课人:周之容 杨梅
of 9
多表查询
• 查询出“X班学生分别选修哪些选修课,任 课教师是谁”。
• 查询选修“信息技术”学科所有同学的信 息;
•。
高中信息技术 数据管理
——备课人:周之容 杨梅
of 9
查询语句的基本语法
高中信息技术 数据管理
——备课人:周之容 杨梅
of 9
日期与时间类型
• 1.YEAR类型 • 2.TIME类型 • 3.DATE类型 • 4.DATETIME类型 • 5.TIMESTAMP类型
高中信息技术 数据管理
——备课人:周之容 杨梅
of 9
字符串类型
• 1.CHAR类型和VARCHAR类型 • 2.TEXT类型 • 3.ENUM类型 • 4.SET类型
广东人最爱买手机、低帮鞋、针织衫、平板 电视、卫衣等;上海人和北京人都最爱买羽 绒服、毛呢外套、针织衫、靴子、手机等。
——备课人:周之容 杨梅
of 9
青岛大数据分析视频
高中信息技术 数据管理
——备课人:周之容 杨梅
of 9
过渡语:大数据技术是一把“双刃剑”,可以实现“千人千面“ ——大数据杀熟视频
of 9
数据库中数据表之间的关系
高中信息技术 数据管理
——备课人:周之容 杨梅
of 9
字段名
不勾选表示字段 的值不能为空值
整数类型、浮点数类型和定点数类 型、日期与时间类型、字符串类型、 二进制类型
主键
类型不同属性项不同
高中信息技术 数据管理
——备课人:周之容 杨梅
of 9
整型
整数类型 字节数 无符合数的取值范围
of 9
数据管理系统常用的软件
• 1.甲骨文的Oracle
• 2.IBM的DB2
• 3.微软的Access和SQL Server
• 4.开源PostgreSQL
• 5.开源MySQL
• MySQL是关系型数据库管理系统, 它使用二维表格来存储数据。用 navicat图形界面管理工具来管理。
• navicat:图形界面,易掌握
高中信息技术 数据管理
——备课人:周之容 杨梅
of 9
活动二:筛选和排序 • 添加删除筛选排序
高中信息技术 数据管理
Leabharlann Baidu
——备课人:周之容 杨梅
of 9
单表查询
• 在“学生选修课情况表”中查询“高一(X) 班”同学的选课情况。 在“学生选修课情况表”中查询“信息技 术”学科的选课情况
高中信息技术 数据管理
——备课人:周之容 杨梅
of 9
数据库
数据表
理清层次关系
字段:表中的每 一列称之为字段
记录:表中的每 一行称之为记录
高中信息技术 数据管理
——备课人:周之容 杨梅
of 9
活动二:管理记录
(1)删除记录:高一班X“XXX”同学本学期转学到其他班级就读,请分 别将Excel工作簿和MySQL数据库中关于XX同学的相关信息删除。
例:建立一个学生信息管 理数据库,包含学生信息 表、成绩表、体检表、诚 信表、获奖情况表、成长 记录表等若干个数据表 (二维表);
如学生信息表包含姓名、 学籍号、年级、班级,出 生年月、家庭住址、联系 电话等字段。
of 9
认识数据库的组成
观察“选课系统” 数据库的组成。
高中信息技术 数据管理
——备课人:周之容 杨梅
高中信息技术 数据管理
——备课人:周之容 杨梅
of 9
建立数据库的过程
高中信息技术 数据管理
——备课人:周之容 杨梅
of 9
大家动手实践
一、将学生信息表、课程信息表、班级信 息表导入到数据库中。 二、设计并完善“选课信息表”。
高中信息技术 数据管理
——备课人:周之容 杨梅
of 9
数据库管理
活动一:添加、删除记录 • 添加删除筛选排序
走进数据库
据大数据公司星途数据统计显示,今年双十一全网总销售额达 2539.7亿元,产生包裹13.8亿个。
高中信息技术 数据管理
奇特现象,网红爆品让人匪夷所思。大家 最喜欢的进口产品竟然是:猫粮、擦窗机 器人、保温杯,还有防脱发洗发水。
今年双11最具消费力的省份是广东、浙江、 江苏、上海、北京。 消费县域排行前五的是江苏昆山、浙江义 乌、浙江慈溪、江苏常熟、江苏江阴。
高中信息技术 数据管理
——备课人:周之容 杨梅
of 9
什么是数据库
• 数据库(DataBase,简称DB)是存储在计 算机中的有组织的、可共享的数据的集合。
• 简而言之,数据库就是一个存储数据的仓库。
高中信息技术 数据管理
——备课人:周之容 杨梅
of 9
理解数据库
高中信息技术 数据管理
——备课人:周之容 杨梅
高中信息技术 数据管理
——备课人:周之容 杨梅
of 9
数据存储方式
• 数据存储分为三个阶段: • 1.人工管理阶段 • 2.文件系统阶段 • 3.数据库系统阶段
高中信息技术 数据管理
——备课人:周之容 杨梅
of 9
数据库存储数据的优点:
• 可存储大量数据; • 方便检索; • 保持数据的一致性、完整性; • 安全,可共享;(多用户) • 通过组合分析,可产生新数据……
TINYINT
1
0~255
SMALLINT
2
0~65535
MEDIUMINT
3
0~16777215
INT
4
0~4294967295
INTEGER
4
0~4294967295
BIGINT
8
0~
18446744073709551615
有符合数的取值范围
-128~127 -32768~32767 -8388608~8388607 -2147483648~2147483647 -2147483648~2147483647 -9223372036854775808~ 9223372036854775807
(2)更新记录:高一X班XXX同学(学号:201802XXXX),因身体原因 需降级学习,学校教务处为便于管理,需要将其学号由201802XXXX1更改 为202002XXXX。请分别将Excel工作簿和MySQL数据库中关于XXXX同学 的学号信息进行更新。
高中信息技术 数据管理
——备课人:周之容 杨梅
高中信息技术 数据管理
——备课人:周之容 杨梅
7 of 9
本节课小结:
高中信息技术 数据管理
——备课人:周之容 杨梅
8 of 9
剖析数据库
需求分析:建一个选课系统数据库
思考以下问题: (1)该数据库中主要包含哪些表? (2)每个表分别保存哪些内容? (3)表和表之间通过什么建立关联?
高中信息技术 数据管理