数据库,到底要考哪些哦

基本要求: 1 .计算机系统、软件、网络和信息安全的概念。
2 .了解数据结构和算法,能够胜任其应用。
3 .了解操作系统并能熟练使用。
4 .数据库、关系模型、理论、系统和语言的基本概念。
5 、数据库设计方法、设计技巧以及对技术发展的理解。
6 .计算机操作、C编程、数据库应用开发(含调试)。

考试内容: 1 . 基础知识 1 .计算机系统的组成和应用领域。
2 、计算机软件基础知识。
3 、计算机网络基础知识及应用。
4 .信息安全的基本概念。

2 数据结构与算法 1 .数据结构和算法的基本概念。
2 、线性表的定义、存储和操作。
3 、树结构的定义、存储和操作。
4 .基本概念和排序方法。
5 .检索的基本概念和检索算法。

3 操作系统 1 、操作系统的基本概念、主要功能及分类。
2 .进程、线程以及进程间通信的基本概念。
3 、存储管理、文件管理、设备管理的主要技术。
4 .典型操作系统应用。

4 数据库系统基本原理 1 .数据库的基本概念和数据库系统的结构。
2 .数据模型概念和主要数据模型。
3 .关系数据模型、关系运算和关系代数的基本概念。
4 .结构化查询语言SQL。
5 .事务管理、并发控制和错误恢复的基本概念。

5 数据库设计与数据库应用 1 .关系数据库规范化理论。
2 .数据库设计的目标、内容和方法。
3 .数据库应用开发工具。
4 、数据库技术的发展。

6 电脑操作 1 、计算机基本操作。
2 、C语言编程的基础技术、编程与调试。
3 .将相关知识应用到计算机上。

考试: 机试时间为6 0分钟,笔试时间为1 2 0分钟。

数据库概念设计的主要内容有哪些

数据库概念设计说白了就是搭建框架、绘制蓝图。
在真正构建之前不要意识到方向是错误的。

首先,我们来说说最重要的事情。
在需求分析阶段,我们需要了解用户想要什么。
去年我们做一个电商项目,光是查看用户查询订单金额的频率就花了两周的时间。
我们发现其中7 0%是按时间过滤的,这直接影响了表结构的设计。
还有一点是,E-R模型不能仅仅靠画图来愚弄。
你必须去现场查看业务流程。
例如,去年我们有一个项目。
销售部门表示,“客户下单”必须是一对一的。
原来,月底对账时,发现大量客户同时下了多个订单。
很多人没有注意到这一点。
还有另一个关键细节。
数据来源决定了清洁成本。
对于去年我们从外部供应商收到的数据,我们花了两个月的时间进行脱敏。
当时我觉得这很混乱。

我一开始以为范式设计就是按照规则排队,后来发现是错误的。
比如,虽然标准化了3 NF,但去年我们在优化报表时,为了性能而牺牲了2 NF,结果查询速度提高了一倍。
这个要结合实际情况。
等等,还有一件事。
安全设计不能仅仅依赖于加密。
去年我们项目没有明确权限,导致财务数据被操作误删。
真的很可怕。

建议先跑一遍业务流程,不要急于画E-R图。
这一点值得尝试。