1.第一次上课

数据库课程

1.什么是数据库?和文件有什么区别?

数据库=数据的仓库,是数据的管理系统

文件管理(记录数据,但是不负责处理数据,数据的处理需要通过代码实现)

会出现存储数据的存储结构不同的问题(A:姓名,地址,年龄 B:姓名,年龄,地址)

最终导致数据不可共用----》耦合(文件的数据只能被特定的软件使用,软件只能使用特定的数据,二者不可分割)

数据库(不仅是数据的存储介质,更重要的是数据的管理(增删改))

目的就是对数据进行解耦,不依赖任何软件,任何人任何软件都可以使用,为了就是数据的信息分享

比较文件,数据库就是多了一个数据库管理系统,他来处理文件

客户端访问的不是文件,而是通过网络向数据库管理系统发送SQL语句,由管理系统来处理文件,并返回结果

实现了数据的自由化

 

文件是静态的

数据库是静态的文件+一个数据库管理系统组成

2.数据库的结构

三大模型

关系模型  形象  对象模型 RDBMS

网状模型

层次模型

3.数据库的设计

数据库中的基本单位是表

表需要设计

数据库设计也就是表的设计

数据库中的表必须都有关系

两个表如果是多对多的关系,必须建立一个中间表格

数据库设计步骤:

1.观察和分析原始需求,找出其中所有的对象

2.分析对象和对象的关系(1对N和N对N居多)

3.根据关系,画图设计表格

4.数据库的安装和使用

5.单表查询的基础结构

posted @ 2023-06-12 14:28  化繁为简,弃快从慢  阅读(8)  评论(0)    收藏  举报