ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Markdown语法

2020-05-11 19:08:03  阅读:213  来源: 互联网

标签:Markdown 对象 数据库 学生 语法 CURD 课程 id


  • Day1
  • Markdown语法
  • 优点:编写内容时,只需要关注内容本身!不需要关注样式、格式!
  • 用途:博文的后台编辑都支持markdown语法!
  • 常用的gitbook制作电子书,使用markdown语法!
  • 支持markdown语法软件:有道笔记,幕布,Typora
  • #定义变量等各种代码
  • a=3
  • b=4
  • Print(a+b)
  • #标题: #
  • #列表 无序列表 - 有序列表 1,2,3,4...
  • #文章说明、段落: >
  • #图片  ![说明](地址)
  • #超链接  [说明文字](ur 1地址)
  • #代码块:  两个反斜杠
  • #多行代码块
  • ```编程语言名字
  • 代码...
  • ```
  • #分隔线 ---
  • Day2
  • 数据库设计---->python操作数据库---->云服务器--->一套完整数据库设计[权限管理系统数据库设计]---->项目---->python高级知识补充!
  • 核心:完成学生管理系统数据库的设计
  • ·介绍学生管理系统的功能
  • ·数据库设计步骤
  • ·三大步骤
  • ·建表原则
  • ·三大范式介绍
  • 学省管理系统数据库设计
  • 前提:设计一套紫铜的数据库,收钱要熟悉当前系统有哪些功能,具体的业务流程是什么。
  • 学生管理系统的功能介绍
  • 核心功能如下:
  • 1. 学生信息管理(增加学生,删除学生,修改学生,查询学生信息==简称CURD)
  • 2.老师信息管理(CURD)
  • 3.课程信息管理(CURD)
  • 4.成绩管理(CURD)
  • 5.违纪信息管理(CURD)
  • 6.活动信息管理(CURD)
  • 7.物资/设备信息管理(CURD)
  • 8.等...
  • 要完成以上功能,需要把以上核心对象数据可以按照固定格式保存起来,保存在数据库中
  • 核心概念:
  • ·对象:生活中一类土体,程序中叫对象。
  • ·属性:物体的名词和形容词的描述,就是对象的属性。
  • 系统功能越多,涉及到的对象越多,表就越多,数据库就越负责。
  • 数据库设计步骤
  • 三大核心步骤
  • ·1.找对象:分析系统中包含的核心对象有哪些
  • ·2.找属性:分析对象的相关属性
  • ·3.找关系:分析对象之间有哪些关系
  • 对象和数据库对应关系
  • 对象 数据库
  • 1类物体信息 1张表中
  • 1个物体信息 1行记录
  • 属性 列
  • 关系 主外键
  • 第一步:找对象
  • 分析系统业务包含的核心对象
  • ·学生管理--->学生对象--->学生表(student)
  • ·老师管理--->老师对象--->老师表(teacher)
  • ·课程管理--->课程对象--->课程表(course)
  • ·成绩管理--->课程对象--->成绩表(score)
  • ·班级管理--->班级对象--->班级表(前缀class因为user或class等英文单词在程序中是关字,尽量不要直接使用)
  • 注意:一些隐含的对象可能因为对业务不熟悉,找不到
  • |比如:学生请假功能--->包含1个假条对象。应该有个请假记录表。活动对象等。
  • 在数据库设计之前,一定把系统功能业务流程整理清晰,否则会遗漏对象。如果有遗漏,可以后期用到后在补充。数据库设计没有一部到位的!
  • 第二步:找属性
  • 学生,老师,课程,班级,成绩。
  • 属性概念:物体的名词和形容词的描述。学生叫属性,对象中每个属性对应表中的1列
  • ·学生(student):唯一id,名字,性别,年龄,生日,地址,电话,班级[引用班级id]
  • ·老师(teacher):唯一标识id,姓名,性别,年龄,电话
  • ·课程(course):唯一标识id,课程名,开课时间,课时数量
  • ·班级(tbl_class):唯一标识id,人数
  • ·成绩(score):唯一标识id,课程名(引用课程id),学生名(引用学生编号)
  • 为了避免数据库冗余(重复),成绩表中课程名和学生名用应对的编号代替。
  • **电脑存储数据集时严格区分不同的数据类型的。比如:年龄:整数int,名字:字符串:char/varchar,分数:float/double.生日:日期类型
  • 第三步:找关系
  • 表和表之间有关系的:1-N(多)或N-1 或1-1 或N-N(多对多)
  • ·1-N或1-1或N-1:通过主键和外键表示
  • ·N-1:**一旦出现多对多,必须接种一个中间表(关系表)实现
  • 比如:商品表和定点表 就是N-N关系
  • 商品:(id,编号,名字,数量,价格)
  • 订单:(id,编号,用户名id,总价,总数量)
  • 商品和订单关系表product_order_relation
  • Id pid(商品编号) oid(订单编号)
  • 1 P001 D001
  • 2 P002 D002
  • 3 P003 D003
  • 4 P001 D002
  • 5 P001 D003

标签:Markdown,对象,数据库,学生,语法,CURD,课程,id
来源: https://www.cnblogs.com/lisen321/p/12871110.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有