当前位置: 首页 > news >正文

网站推广的基本手段营销广告语

网站推广的基本手段,营销广告语,学校网站建设要点,二手房公司如何做网站二、数据库的设计 1、多表之间的关系 1.1 三种分类 一对一: 分析:一个人只有一个身份证,一个身份证只能对应一个人 如:人和身份证 一对多: 如:部门和员工 分析:一个部门有多个员工&#xff…

二、数据库的设计

1、多表之间的关系

1.1 三种分类

  1. 一对一:

    • 分析:一个人只有一个身份证,一个身份证只能对应一个人

    • 如:人和身份证

  2. 一对多:
    • 如:部门和员工

    • 分析:一个部门有多个员工,一个员工只对应一个部门

  3. 多对多:

    • 如:学生和课程

    • 分析:一个学生可以选择很多门课程,一个课程也可以被很多学生选择

1.2 实现关系

  1. 一对多:

    • 如:部门和员工

    • 实现方式:在多的一方建立外键,指向一的一方的主键。

  2. 多对多:

    • 如:学生和课程

    • 实现方式:多对多关系实现需要借助第三张中间表。中间表至少包含两个字段,这两个字段作为第三张表的外键,分别指向两张表的主键

  3. 一对一:

    • 如:人和身份证

    • 实现方式:一对一关系实现,可以在任意一方添加唯一外键指向另一方的主键。

1.3 练习示例

-- 创建旅游线路分类表 tab_category cid 旅游线路分类主键,自动增长 cname 旅游线路分类名称非空唯一、字符串 100

CREATE TABLE tab_category (cid INT PRIMARY KEY AUTO_INCREMENT,cname VARCHAR(100) NOT NULL UNIQUE
);

-- 创建旅游线路表 tab_route rid 旅游线路主键,自动增长 rname 旅游线路名称非空,唯一,字符串 100 price 价格 rdate 上架时间,日期类型 cid 外键,所属分类

CREATE TABLE tab_route(rid INT PRIMARY KEY AUTO_INCREMENT,rname VARCHAR(100) NOT NULL UNIQUE,price DOUBLE,rdate DATE,cid INT,FOREIGN KEY (cid) REFERENCES       tab_category(cid)
);

-- 创建用户表 tab_user uid 用户主键,自增长 username 用户名长度 100,唯一,非空 password 密码长度 30,非空 name 真实姓名长度 100 birthday 生日 sex 性别,定长字符串 1 telephone 手机号,字符串 11 email 邮箱,字符串长度 100

CREATE TABLE tab_user (uid INT PRIMARY KEY AUTO_INCREMENT,username VARCHAR(100) UNIQUE NOT NULL,PASSWORD VARCHAR(30) NOT NULL,NAME VARCHAR(100),birthday DATE,sex CHAR(1) DEFAULT '男',telephone VARCHAR(11),email VARCHAR(100)
);

-- 创建收藏表 tab_favorite rid 旅游线路 id,外键 date 收藏时间 uid 用户 id,外键 rid 和 uid 不重复,设置复合主键,同一个用户不能收藏同一个线路两次

CREATE TABLE tab_favorite (rid INT, -- 线路idDATE DATETIME,uid INT, -- 用户id-- 创建复合主键PRIMARY KEY(rid,uid), -- 联合主键FOREIGN KEY (rid) REFERENCES tab_route(rid),FOREIGN KEY(uid) REFERENCES tab_user(uid)
);

2、数据库设计的范式

2.1 概念

设计数据库时,需要遵循的一些规范。从前到后依次遵循。

设计关系数据库时,遵从不同的规范要求,设计合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。 目前关系数据库有六种范式:

第一范式(1NF)、第二范式(2NF)、

第三范式(3NF)、巴斯-科德范式(BCNF)、

第四范式(4NF)、第五范式(5NF又称完美范式)

2.2 分类

  1. 第一范式(1NF):每一列都是不可分割的原子数据项

    例如:

    学号 姓名 系名 课 程 分数

    1001 张三 信工院 大数据 90

  2. 第二范式(2NF):在1NF的基础上,非码属性必须完全依赖于码(在1NF基础上消除非主属性对主码的部分函数依赖)

  • 几个概念:

  1. 函数依赖:A-->B,如果通过A属性(属性组)的值,可以确定唯一B属性的值,则称B依赖于A 例如:学号-->姓名。 (学号,课程名称) --> 分数

  2. 完全函数依赖:A-->B,如果A是一个属性组,则B属性值得确定需要依赖于A属性组中所有的属性值。 例如:(学号,课程名称) --> 分数

  3. 部分函数依赖:A-->B, 如果A是一个属性组,则B属性值得确定只需要依赖于A属性组中某一些值即可。 例如:(学号,课程名称) -- > 姓名

  4. 传递函数依赖:A-->B, B -- >C . 如果通过A属性(属性组)的值,可以确定唯一B属性的值,在通过B属性(属性组)的值可以确定唯一C属性的值,则称 C 传递函数依赖于A 例如:学号-->系名,系名-->系主任

  5. 码:如果在一张表中,一个属性或属性组,被其他所有属性所完全依赖,则称这个属性(属性组)为该表的码 例如:该表中码为:(学号,课程名称)

  • 主属性:码属性组中的所有属性

  • 非主属性:除过码属性组的属性

  1. 第三范式(3NF):在2NF基础上,任何非主属性不依赖于其它非主属性(在2NF基础上消除传递依赖)

3、数据库的备份和还原

  1. 命令行:

    • 语法:

      • 备份: mysqld ump -u用户名 -p密码 数据库名称 > 保存的路径

      • 还原:

        1. 登录数据库

        2. 创建数据库

        3. 使用数据库

        4. 执行文件。source 文件路径

  2. 图形化工具:

  3. 步骤:

  4. 1、选中数据名名称点击右键

  5. 2、弹出菜单 选中 "备份/导出"

  6. 3、弹出子菜单,选中 “以SQL文件转储备份数据库”

  7. 4、弹出对话框,选择保存的路径,点击保存按钮即可 命令方式: mysqldump -uroot -p 数据库名>路径

​ 还原的步骤:

​ 1、先创建一个要还原的数据库 ​

2、选中数据库点击右键 ​

3、在弹出的对话框中,选择 "导入" ​

4、弹出的子菜单中选中"从SQL文件导入数据库"

http://www.hengruixuexiao.com/news/46894.html

相关文章:

  • 网站交互界面在广州做seo找哪家公司
  • 天津网站建设制作企业网站的公司
  • 企业推广专员招聘seo培训赚钱
  • 建设实验教学网站的作用今日国内新闻最新消息大事
  • 做网站的公司msgg福州seo扣费
  • 一张图片做单页网站seo案例
  • 七牛云存储wordpress网站怎么优化推广
  • 泉州正规制作网站公司市场推广计划
  • 免费一百个空间访客领取网站苏州seo门户网
  • 飞创网站建设南阳网站seo
  • 禅城网站制作品牌运营策划
  • 网络推广网站大全百度推广怎么样才有效果
  • 赌博手机网站制作关键词百度指数查询
  • 用vs做网站游戏推广平台哪个好
  • 摄影作品欣赏网站批量查询权重
  • 建站最少需要多少钱网络营销的特点包括
  • 做网站需要知道哪些事情百度网盘客服电话24小时
  • 网站中图片下移怎么做网站注册步骤
  • 常营网站建设公司襄阳seo推广
  • dw做网站的搜索栏怎么做免费做推广的网站
  • 自己制作网页查询系统关键词优化分析工具
  • 大新网站制作如何在微信上做广告
  • 深圳网站快速备案推文关键词生成器
  • 网站换dns太原seo服务
  • 做游戏 网站seo销售
  • 幼儿园网站模板怎么做二级域名网站查询入口
  • 有没有什么做地堆的网站个人怎么在百度上打广告
  • 开个公司做购物网站域名查询服务器
  • 网站建设的一般费用seo是什么职业岗位
  • 包装设计报价武汉seo关键字优化