zoukankan      html  css  js  c++  java
  • Markdown语法

    • 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
  • 相关阅读:
    day19 反射
    Oracle函数整理
    在博客园设置访问人数
    数据库中行转列
    Oracle中数据库与实例的区别
    sql语句的执行顺序
    【地址】ps_cs6安装
    ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法
    人员管理模块密码过期
    相关性配置模块总结
  • 原文地址:https://www.cnblogs.com/lisen321/p/12871110.html
Copyright © 2011-2022 走看看