mysql上课笔记(一)
2012-06-13 19:19
239 查看
数据
数据库技术
数据管理系统(DBMS):软件
采用的数据模型是关系模型:关系型的数据库管理系统(RDBMS)
DB database
数据库系统:
JDBC
主键:唯一标示表中的记录
关系模型:
XS(学号,姓名,专业名,性别,出生日期)
KC(课程号,课程名,开课学期,学分)
关系:3种
一对一:教师--工资
一对多:部门 雇员
多对多:
1:1
BJ(班级编号,院系,专业名 ,人数,班长学号)
BZ(学号,姓名)
或
BJ(班级编号,院系,专业名 ,人数)
BZ(学号,姓名)
BJ-BZ(班级编号,学号)
1:n 把一方的主键,添加到多方
BJ(班级编号,院系,专业名 ,人数)
XS(学号,姓名,专业名,性别,出生日期,总学分,备注,班级编号)
n:m 如果是多对多的关系,那么要增加一个表,把多对多的关系转成两个一对多的关系
XS(学号,姓名,专业名,性别,出生日期,总学分,备注)主键:学号
KC(课程号,课程名,开设学期,学分)主键:课程号
XS_KC(学号,课程号,成绩)主键:学号+课程号
XS :XS_KC
KC:XS_KC
XS_KC
学号 课程号 成绩
1001 01 100
1002 01 100
1001 02 95
启动:
mysql -uroot -p
输入密码
显示数据库:show databases;
数据库技术
数据管理系统(DBMS):软件
采用的数据模型是关系模型:关系型的数据库管理系统(RDBMS)
DB database
数据库系统:
JDBC
主键:唯一标示表中的记录
关系模型:
XS(学号,姓名,专业名,性别,出生日期)
KC(课程号,课程名,开课学期,学分)
关系:3种
一对一:教师--工资
一对多:部门 雇员
多对多:
1:1
BJ(班级编号,院系,专业名 ,人数,班长学号)
BZ(学号,姓名)
或
BJ(班级编号,院系,专业名 ,人数)
BZ(学号,姓名)
BJ-BZ(班级编号,学号)
1:n 把一方的主键,添加到多方
BJ(班级编号,院系,专业名 ,人数)
XS(学号,姓名,专业名,性别,出生日期,总学分,备注,班级编号)
n:m 如果是多对多的关系,那么要增加一个表,把多对多的关系转成两个一对多的关系
XS(学号,姓名,专业名,性别,出生日期,总学分,备注)主键:学号
KC(课程号,课程名,开设学期,学分)主键:课程号
XS_KC(学号,课程号,成绩)主键:学号+课程号
XS :XS_KC
KC:XS_KC
XS_KC
学号 课程号 成绩
1001 01 100
1002 01 100
1001 02 95
启动:
mysql -uroot -p
输入密码
显示数据库:show databases;
相关文章推荐
- 上课笔记第三十一天MySQL并发控制、引擎、用户权限管理、查询缓存
- 上课笔记第三十二天MySQL服务器日志、备份和恢复
- mysql上课笔记(一)
- mysql上课笔记(一)
- Mysql笔记——DML
- MySQL学习笔记(2)
- MySQL5.6.17学习笔记(一)数据库优化思路
- mysql 学习笔记 day03
- MySQL学习笔记10(MySQL函数)
- Mysql-学习笔记(==》插入修改数据二)
- Mysql-学习笔记(==》函数的建立与使用 十)
- MySQL学习笔记(一)MAC系统下 MySQL服务启用、停止、卸载
- 线上MySQL某个历史数据表的分区笔记
- 上课笔记--英美报刊选读(完)
- (MySQL笔记)MySQL子查询
- 【慕课笔记】1-6 初涉MYSQL—MYSQL常用命令以及语法规范
- MYSQL学习笔记2--mysql 静态和动态plugin
- MySQL学习笔记之三:SQL的用法
- 【笔记】高性能MySQL(第三版)——第2章:MySQL基准测试
- 11-5 数据库加强(dateadd,datediff,datepart case()函数)整理了上课的笔记和老师留的作业