数据库.docx
- 文档编号:9350859
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:9
- 大小:194.44KB
数据库.docx
《数据库.docx》由会员分享,可在线阅读,更多相关《数据库.docx(9页珍藏版)》请在冰豆网上搜索。
数据库
三种数据库模型:
层次模型、网状模型、关系模型
层次模型:
采用树形结构来表示实体及实体间的联系的模型。
优点:
简单、直观且处理方便,适合于表现具有比较规范的层次关系结构;
缺点:
不能直接表现含有多对多联系的复杂结构。
网状模型:
采用网状结构来表示实体及其之间的联系的模型。
特点:
每个结点允许有多于一个的父结点,也允许有一个以上的结点无父结点。
优点:
可以方便地表示实体间的多对多联系;
缺点:
结构比较复杂,数据处理比较困难。
关系模型:
用二维表结构来表示实体及其之间的联系的模型。
学生:
表
学号
姓名
性别
民族
出生日期
籍贯
班级代码
J10031101
王小
男
壮
19920707
安徽
J100311
J10031207
李明
男
汉
19910105
四川
J100312
J10031104
赵好
女
汉
19920504
上海
J100311
系科:
表
班级代码
班级名称
辅导员
电话
J100311
10会计1班
肖生兰
9861
J100312
10会计2班
孙丹风
9860
学生和系科实体通过“班级代码”属性建立联系
特点:
在关系模型中数据以二维表的形式出现,操作的对象和结果都是二维表,每一个二维表就是一个关系,它不仅能描述实体本身,而且还能反映实体之间的联系。
关系模型是目前最常用也是最重要的一种数据模型。
Access和VisualFoxPro、Oracle、SQLServer等都是基于关系模型的关系型数据库管理系统。
几种数据类型:
1.数值型:
诸如32或153.4这样的值。
需要大家掌握的是int(4字节)、float(32位单精度浮点型(float)类型中小数位数为7位,即可精确到小数点后7位)两种类型。
2.字符(串)型:
诸如“hello,world!
”或“一个馒头引起的血案”这样的值,或者是电话号码84239218这样的值。
需要大家掌握的是char(定长字节串)和varchar(非定长字节串)。
3.日期和时间型
日期和时间是一些诸如“2006-07-12”或“12:
30:
43”这样的值。
4.null值
null表示未知值。
比如填写表格中通讯地址不清楚留空不填写,这就是null值。
一、创建数据库
创建数据表Student
方法一:
使用设计试图
方法二:
使用SQL语句
插入数据
修改数据表
删除数据表
主键:
主键能唯一标识一条记录。
特点:
1.数据库表必须有唯一标识一条记录的字段(又称为主键的存在性);
2.表中所有字段必须和主键有关系(又称为主键的依赖性);3.表中所有字段只和主键有关系(又称为主键的唯一关联性)。
练习
创建名为“Course”数据库,包含以下三个表
“student”学生表由学号(sno),姓名(sname),性别(gender),所在系别(department),年龄(age)5个字段属性组成。
“course”课程表由课程号(cno),课程名(cname),学分(credit)3个字段属性组成。
“sc”学生选课表由学号(sno)、课程号(cno)、成绩(grade)3个字段属性组成。
注意:
每个数据表表明主键
数据查询
查询数据的目的可以有一下几种:
检索所需的数据信息、编辑某项数据信息、在数据库的制定位置增加信息、删除制定信息等。
比较操作符
=
等号
<>(或!
=)
不等号
<
小于
>
大于
<=
小于或等于
>=
大于或等于
!
<
不小于
!
>
不大于
逻辑运算符(返回值为真或假的表达式)
NOT、AND、OR
其他运算符
Like
用通配符查找字段与匹配的记录,其中,“?
”匹配任意单个字符;“*”匹配任意多个字符;“#”匹配任意单个数字;“!
”匹配不含在【字符列表】方括号内的单个字符。
例如:
Like“王?
”指定姓王的且只有两个字的记录
Like“王*”指定所有姓王的记录
Like“#系”指定(0-9)中任一数字字符的系的记录
Like“!
[ac]班”指定除a班和c班以外的记录
SELECT语句——可以实现数据的检索,并将检索出来的数据按照一定的形式返回用户端;
最简单的SELECT语句
定义一个或多个条件限制选择的行,需使用WHERE子句。
(asc升序desc降序)
思考题:
在表student里,查询性别是女的会计学的学生或者新闻系的学生信息。
两表及以上表格之间的查询
数据库查询
1、查询全体学生的学号和姓名
2、查询所有年龄在20岁以下的学生姓名及年龄
3、将第二题的查询结果,按照姓名的升序排序
4、查询选修课程号为“1”的学生姓名和成绩
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库