数据库设计概述

这篇博客主要介绍了数据库设计的基础知识,包括数据库概述、E-R图、关系数据库设计的步骤和SQL语言。通过实例‘选课系统’,阐述了如何设计结构良好的数据库表,强调了E-R图设计的重要性以及数据类型的选取和约束条件的定义。此外,还提到了规范化来减少数据冗余,以提升数据库设计质量。
摘要由CSDN通过智能技术生成

 

SQL基础知识ppt一览

链接:https://pan.baidu.com/s/17DGtcrYDx_HQ7FKbtdjOiQ 
提取码:zg8x 
内容一览:
    本章抛开MySQL讲解关系数据库设计的相关知识,
    以“选课系统”为例,讲解“选课系统”数据库的设计流程。
    1.数据库概述
    2.数据库设计的相关知识
    3.E-R图
    4.关系数据库设计

1.1数据库概述
    简单地说:数据库(Database或DB)是存储.管理数据的容器;
    严格地说:数据库是“按照某种数据结构对数据进行组织,存储和管理的容器”。
    总结:数据永远是数据库的核心。
    1.关系数据库管理系统
    2.关系数据库
    3.结构化查询语言SQL
1.1.1关系数据库管理系统
    通过“数据库管理系统”,数据库用户可以轻松地实现数据库容器中各种数据库
    对象的访问(增删改查等操作),并可以轻松地完成数据库的维护工作(备份.恢复
    修复等操作)
    数据库用户无法直接通过操作系统获取数据库文件中的具体内容;
    数据库管理系统通过操作系统的进程管理.内存管理.设备管理以及文件管理等服务,为数据库用户
    提供管理.控制数据库容器中各种数据库对象.数据库文件的接口。
数据库用户-------------->数据库管理系统--------->操作系统的进程管理.内存管理.文件管理.设备管理等服务
--------->数据库容器-------->数据库容器中的数据库对象都是以文件为单位存储在外存中。

数据库管理系统常用的数学模型:1)层次模型
                                                      2)网状模型
                                                      3)关系模型:基于关系模型的数据库管理系统被称为关系数据库管理系统(RDBMS)
                                                      4)面向对象模型


关系数据库管理系统为什么流行?
答:
    1)开源        MySQL源代码免费下载    
    2)简单        MySQL体积小,便于安装
    3)性能优越    MySQL性能足够与商业数据库媲美
    4)功能强大    MySQL提供的功能足够与商业数据库相媲美


关系数据库中所谓的关系

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值