电子科技大学《数据库原理及应用》(持续更新)

2024-03-03 02:20

本文主要是介绍电子科技大学《数据库原理及应用》(持续更新),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言

电子科技大学的数据库课程缩减了部分的课时,因此,可能并不适合所有要学习数据库的宝子们,但是,本人尽量将所有数据库的内容写出来。本文章适用于本科生的期中和期末的复习,电子科技大学的考生请在复习前先看必读内容。

第一章(主要是概念)

##1.数据库的概念

数据库是一种按照特定数据模型组织,存储管理数据的文件的集合

优势:可以长久保存,可以快速访问

数据模型:描述事物对象的数据结构组成,数据语义联系,数据约束的抽象结构及其说明

数据模型包括数据结构(静态特征),数据操作(动态特征)数据约束(前两者的联系制约)

###2.四大概念

数据:数据库中储存的基本对象

数据库:按照一定的特定数据模型组织,描述和储存的文件集合

数据库管理系统(DBMS):创建数据库,管理数据库,维护数据库,并提供外部对数据库访问的系统软件

数据库系统:在计算机系统中引入数据库后的系统构成,是基于数据库进行数据管理与信息服务的软件系统

数据库系统的组成:用户,数据库应用程序,数据库管理系统和数据库

关系数据库中的数据内容:用户表(用户数据),系统表(元数据,索引数据,运行数据)

关系数据库的对象组织:

3.数据库应用系统

数据库应用系统类型:业务处理系统,管理信息系统,决策支持系统

数据库系统应用结构:单机用户结构,集中式结构,客户/服务器结构,分布式结构

数据库应用系统生命周期:需求分析,系统设计,系统实现,系统测试,系统运行和维护

4.典型数据库管理系统

数据库管理系统类型分类:

1.按用途分类:通用DBMS,专用领域DBMS

2.按用户数分类:单用户DBMS,多用户DBMS

3.按系统部署分类:集中式DBMS,分布式DBMS

4.按使用场景分类:桌面型DBMS,企业型DBMS

5.按软件版权分类:产品DBMS,开源DBMS

5.PostgreSQL对象-关系数据库系统软件

PostgreSQL数据库管理系统软件由客户端功能程序和服务器端功能程序组成

附言:电子科技大学学生必读

1.成绩分布:

mooc(学堂在线)20,课程大作业20,期末考试60

2.学习建议:

老师科研很好,但是不是很会讲课,学习时间很紧,想在课上跟上最好先看慕课,后面我会把从其他大学学习的笔记和慕课学习的知识点放在一起

课时分布

缩减了学习时长

慕课(学堂在线答案)

第一章答案CDDBC DDBCD FFTFT TFFTF

第二章答案TFTTT CBDCA ABDAD TTFTF

第三章答案ABDAC CBFTF TFTTF TTCDB

第四章答案CDDCC CCDCC FFFTF FFFTT

第五章答案BCCDA DDBBB TTFTF TFFFF

第六章答案ABDFF TFTTF FFFCC BACCB

第七章答案TDDAB DCCAB DTTTF FFTTT

使用软件

这篇关于电子科技大学《数据库原理及应用》(持续更新)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/768163

相关文章

线程池ThreadPoolExecutor应用过程

《线程池ThreadPoolExecutor应用过程》:本文主要介绍如何使用ThreadPoolExecutor创建线程池,包括其构造方法、常用方法、参数校验以及如何选择合适的拒绝策略,文章还讨论... 目录ThreadPoolExecutor构造说明及常用方法为什么强制要求使用ThreadPoolExec

Nginx更新SSL证书的实现步骤

《Nginx更新SSL证书的实现步骤》本文主要介绍了Nginx更新SSL证书的实现步骤,包括下载新证书、备份旧证书、配置新证书、验证配置及遇到问题时的解决方法,感兴趣的了解一下... 目录1 下载最新的SSL证书文件2 备份旧的SSL证书文件3 配置新证书4 验证配置5 遇到的http://www.cppc

mysql_mcp_server部署及应用实践案例

《mysql_mcp_server部署及应用实践案例》文章介绍了在CentOS7.5环境下部署MySQL_mcp_server的步骤,包括服务安装、配置和启动,还提供了一个基于Dify工作流的应用案例... 目录mysql_mcp_server部署及应用案例1. 服务安装1.1. 下载源码1.2. 创建独立

Java线程池核心参数原理及使用指南

《Java线程池核心参数原理及使用指南》本文详细介绍了Java线程池的基本概念、核心类、核心参数、工作原理、常见类型以及最佳实践,通过理解每个参数的含义和工作原理,可以更好地配置线程池,提高系统性能,... 目录一、线程池概述1.1 什么是线程池1.2 线程池的优势二、线程池核心类三、ThreadPoolE

Spring Boot Interceptor的原理、配置、顺序控制及与Filter的关键区别对比分析

《SpringBootInterceptor的原理、配置、顺序控制及与Filter的关键区别对比分析》本文主要介绍了SpringBoot中的拦截器(Interceptor)及其与过滤器(Filt... 目录前言一、核心功能二、拦截器的实现2.1 定义自定义拦截器2.2 注册拦截器三、多拦截器的执行顺序四、过

JavaWeb项目创建、部署、连接数据库保姆级教程(tomcat)

《JavaWeb项目创建、部署、连接数据库保姆级教程(tomcat)》:本文主要介绍如何在IntelliJIDEA2020.1中创建和部署一个JavaWeb项目,包括创建项目、配置Tomcat服务... 目录简介:一、创建项目二、tomcat部署1、将tomcat解压在一个自己找得到路径2、在idea中添加

Java 队列Queue从原理到实战指南

《Java队列Queue从原理到实战指南》本文介绍了Java中队列(Queue)的底层实现、常见方法及其区别,通过LinkedList和ArrayDeque的实现,以及循环队列的概念,展示了如何高效... 目录一、队列的认识队列的底层与集合框架常见的队列方法插入元素方法对比(add和offer)移除元素方法

MySQL MHA集群详解(数据库高可用)

《MySQLMHA集群详解(数据库高可用)》MHA(MasterHighAvailability)是开源MySQL高可用管理工具,用于自动故障检测与转移,支持异步或半同步复制的MySQL主从架构,本... 目录mysql 高可用方案:MHA 详解与实战1. MHA 简介2. MHA 的组件组成(1)MHA

SQL 注入攻击(SQL Injection)原理、利用方式与防御策略深度解析

《SQL注入攻击(SQLInjection)原理、利用方式与防御策略深度解析》本文将从SQL注入的基本原理、攻击方式、常见利用手法,到企业级防御方案进行全面讲解,以帮助开发者和安全人员更系统地理解... 目录一、前言二、SQL 注入攻击的基本概念三、SQL 注入常见类型分析1. 基于错误回显的注入(Erro

Spring IOC核心原理详解与运用实战教程

《SpringIOC核心原理详解与运用实战教程》本文详细解析了SpringIOC容器的核心原理,包括BeanFactory体系、依赖注入机制、循环依赖解决和三级缓存机制,同时,介绍了SpringBo... 目录1. Spring IOC核心原理深度解析1.1 BeanFactory体系与内部结构1.1.1