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

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

相关文章

Java编译生成多个.class文件的原理和作用

《Java编译生成多个.class文件的原理和作用》作为一名经验丰富的开发者,在Java项目中执行编译后,可能会发现一个.java源文件有时会产生多个.class文件,从技术实现层面详细剖析这一现象... 目录一、内部类机制与.class文件生成成员内部类(常规内部类)局部内部类(方法内部类)匿名内部类二、

SpringBoot实现数据库读写分离的3种方法小结

《SpringBoot实现数据库读写分离的3种方法小结》为了提高系统的读写性能和可用性,读写分离是一种经典的数据库架构模式,在SpringBoot应用中,有多种方式可以实现数据库读写分离,本文将介绍三... 目录一、数据库读写分离概述二、方案一:基于AbstractRoutingDataSource实现动态

C# WinForms存储过程操作数据库的实例讲解

《C#WinForms存储过程操作数据库的实例讲解》:本文主要介绍C#WinForms存储过程操作数据库的实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、存储过程基础二、C# 调用流程1. 数据库连接配置2. 执行存储过程(增删改)3. 查询数据三、事务处

Python中随机休眠技术原理与应用详解

《Python中随机休眠技术原理与应用详解》在编程中,让程序暂停执行特定时间是常见需求,当需要引入不确定性时,随机休眠就成为关键技巧,下面我们就来看看Python中随机休眠技术的具体实现与应用吧... 目录引言一、实现原理与基础方法1.1 核心函数解析1.2 基础实现模板1.3 整数版实现二、典型应用场景2

Java的IO模型、Netty原理解析

《Java的IO模型、Netty原理解析》Java的I/O是以流的方式进行数据输入输出的,Java的类库涉及很多领域的IO内容:标准的输入输出,文件的操作、网络上的数据传输流、字符串流、对象流等,这篇... 目录1.什么是IO2.同步与异步、阻塞与非阻塞3.三种IO模型BIO(blocking I/O)NI

mysql数据库重置表主键id的实现

《mysql数据库重置表主键id的实现》在我们的开发过程中,难免在做测试的时候会生成一些杂乱无章的SQL主键数据,本文主要介绍了mysql数据库重置表主键id的实现,具有一定的参考价值,感兴趣的可以了... 目录关键语法演示案例在我们的开发过程中,难免在做测试的时候会生成一些杂乱无章的SQL主键数据,当我们

Python Dash框架在数据可视化仪表板中的应用与实践记录

《PythonDash框架在数据可视化仪表板中的应用与实践记录》Python的PlotlyDash库提供了一种简便且强大的方式来构建和展示互动式数据仪表板,本篇文章将深入探讨如何使用Dash设计一... 目录python Dash框架在数据可视化仪表板中的应用与实践1. 什么是Plotly Dash?1.1

MySQL新增字段后Java实体未更新的潜在问题与解决方案

《MySQL新增字段后Java实体未更新的潜在问题与解决方案》在Java+MySQL的开发中,我们通常使用ORM框架来映射数据库表与Java对象,但有时候,数据库表结构变更(如新增字段)后,开发人员可... 目录引言1. 问题背景:数据库与 Java 实体不同步1.1 常见场景1.2 示例代码2. 不同操作

Android Kotlin 高阶函数详解及其在协程中的应用小结

《AndroidKotlin高阶函数详解及其在协程中的应用小结》高阶函数是Kotlin中的一个重要特性,它能够将函数作为一等公民(First-ClassCitizen),使得代码更加简洁、灵活和可... 目录1. 引言2. 什么是高阶函数?3. 高阶函数的基础用法3.1 传递函数作为参数3.2 Lambda

Spring Boot 整合 MyBatis 连接数据库及常见问题

《SpringBoot整合MyBatis连接数据库及常见问题》MyBatis是一个优秀的持久层框架,支持定制化SQL、存储过程以及高级映射,下面详细介绍如何在SpringBoot项目中整合My... 目录一、基本配置1. 添加依赖2. 配置数据库连接二、项目结构三、核心组件实现(示例)1. 实体类2. Ma