首页 > 数据库 >数据库 第一章 数据库技术基础

数据库 第一章 数据库技术基础

时间:2023-05-29 09:46:05浏览次数:29  
标签:-- 中间件 数据库 基础 第一章 数据库系统 数据结构 数据

1、基本概念

  数据:数据库中存储的基本对象,是描述事物的符号记录,是信息的符号表示或载体

  信息:数据的内涵 

    数据处理:将数据转换成信息的过程

  数据管理:就是对数据进行分类、组织、编码、存储、检索、传播和利用的一系列活动的总和

  3个阶段的比较

  数据库管理数据特点:1、数据结构化 2、数据共享性高 3、数据独立性高

  数据库管理系统提供的数据控制功能:1、数据的安全性 2、数据的完整性 3、数据的并发 4、数据恢复

2、数据库系统阶段

  1、分布式数据库系统

    1、数据库的数据 物理上分布在各个服务器,但是逻辑上一个整体

    2、各个服务器既可执行局部应用(访问本地数据库),又可执行全局应用(访问异地数据库)

    3、各地的计算机由数据通信网络相联系,本地计算机单独不能胜任的处理任务,可以通过通信网络取得其他户数据库和计算机的支持。

  2、对象数据库系统

    1、对象数据库模型能够完整的描述现实世界中的数据结构,能表达嵌套、递归的联系

    2、具有面向对象技术的封装性(把数据与操作定义在一起)和继承性(继承数据结构和操作)的特点,提高了软件的可重用性。

  3、网络数据库系统

  C/s结构出现,人们可以更有效的使用计算机资源,但是在网络环境中,要隐藏各种复杂性,就要使用中间件。中间件事网络环境中保证不同的操作系统、通信协议和数据库系统的之间进行对话、互操作的软件系统。其中设计数据访问的中间件,就是ODBC、JDBC。

3、数据库应用系统的开发步骤

  问题规划--需求分析--模型概念设计--逻辑设计--物理设计--程序编程及调试--运行及维护

 

标签:--,中间件,数据库,基础,第一章,数据库系统,数据结构,数据
From: https://www.cnblogs.com/gunancheng/p/17439027.html

相关文章

  • 1万5千求职面试宝典大全ACCESS\EXCEL数据库
    《求职面试宝典大全ACCESS数据库》包含:1-穿着打扮、2-随身携带、3-场景指导、4-考官分析、5-考官问题、6-回答参考表、7-面试大全。虽然有些表的记录数不多,但胜在信息全面以及考官问题及答案的全面。问题类型记录数为:待遇问题(10条)、个人素养(10条)、教育家庭(10条)、经验问题(10条)、......
  • 上万条开心驿站笑话内容ACCESS\EXCEL数据库
    因为签于网站笑话不是采用微博型(一句或两句短篇可以采用250长度的文本型存储),而是所以文章内容型,所以内容保存的字段是MicrosoftAccess数据库里的备注类型。数据库内容经过整理,格式比较统一,比如不会有多余的段落或不整齐的段落;分类比较集中,只有爆笑男女(305)、儿童笑话(594)、夫妻......
  • 盘点一个Python列表的基础题目
    大家好,我是皮皮。一、前言前几天在Python最强王者群【eric】问了一个Python列表基础的问题,这里拿出来给大家分享下。代码如下:list1=[['TDD','(38套)'],['2TR','(23套)'],['FDD','(18套)']]现在想通过Python程序,得到目标string1,代码应该怎么操作呢?string1="TDD(3......
  • Rust Web 全栈开发之连接数据库
    RustWeb全栈开发之连接数据库需要使用的crate和数据库sqlx,v0.5.10PostgreSQL创建项目~/rustvia......
  • rust 初识基础: 变量、数据类型、函数、所有权、枚举
    了解到rust和WebAssembly的结合使用,可以构建前端应用,而且性能也比较好。初步学习使用rust是预编译静态类型语言。安装rust官网下载rust-CN,大致了解下为什么选择:高性能、可靠性、生产力。打开控制台啊,执行安装(mac系统,windwos或其他系统查看官网)&>curl--proto......
  • 在Fedora37 上安装mysql8.0数据库
    https://blog.csdn.net/BIggyGuan/article/details/108380268  部分转载这里1.添加MySQL8.0社区存储库29系统:sudodnfinstallhttps://repo.mysql.com//mysql80-community-release-fc29-1.noarch.rpm28系统sudodnfinstallhttps://repo.mysql.com//mysql80-community......
  • 基于JAVA的springboot+vue摄影跟拍预定管理系统,附源码+数据库+论文+PPT
    1、项目介绍困扰管理层的许多问题当中,摄影跟拍预定管理一定是不敢忽视的一块。但是管理好摄影跟拍预定又面临很多麻烦需要解决,例如有几个方面:第一,往往用户人数都比较多,如何保证能够管理到每一用户;第二,如何在工作琐碎,记录繁多的情况下将摄影跟拍预定的当前情况反应给领导......
  • 数据库流转工具—Maxwell
    第1章Maxwell简介1.1Maxwell概述Maxwell是由美国Zendesk公司开源,用Java编写的MySQL变更数据抓取软件。它会实时监控Mysql数据库的数据变更操作(包括insert、update、delete),并将变更数据以JSON格式发送给Kafka、Kinesi等流数据处理平台。官网地址:http://maxwells-daemon.io/......
  • 网安--Linux操作系统基础知识
    1、Linux系统结构(1)内核1、管理进程(2)shell(包围在内核外的壳)接收用户的命令,经过转换,交给内核去执行查看shell工具 切换shell工具chsh-s例:chsh-s/bin/csh shell编程/shell脚本(.sh)#!/bin/bash(3)文件系统 "一切皆文件":以文件的方式进行访问lsof/bin/bash 查......
  • Redis基础课程讲义
    Redis基础课程内容Redis入门Redis数据类型Redis常用命令Redis使用场景在Java中操作Redis1.前言1.1什么是RedisRedis是一个基于内存的key-value结构数据库。Redis是互联网技术领域使用最为广泛的存储中间件,它是「RemoteDictionaryService」的首字母缩写,也就是「远......