当前位置:网站首页>数据库的复习--1.概述
数据库的复习--1.概述
2022-07-26 10:13:00 【Vegebun】
概述

- 阶段:人工管理—文件系统—数据库
- 数据模型:表示实体类型与实体之间关系的模型,一般用于描述数据库中数据的结构
三要素:数据结构,数据操作,数据的约束条件
分类:(1)概念数据模型:从信息世界中抽象的数据模型
(2)(结构)数据模型:从计算机世界抽象出的DBMS支持的数据模型
3.概念数据模型:用 实体-联系方法(E-R图)表示
4.结构数据模型:设计计算机系统和数据库管理系统(层次(树,一对一),网状(图,一对一,一对多,多对多),关系(二维表格,一对一,一对多,多对多),面向对象(类层次)等模型)
术语:文件----n个记录----n个数据项(字段)
5.数据库的体系结构 (三级结构)
外模型:局部的逻辑视图
概念模型:全局的逻辑视图
内模型:数据 的物理存储模型
6.数据库系统(DBS)包括硬件,数据库(DB),数据库管理系统(DBMS),以及软件,各类人员(数据库管理员DBA,其他人员等)
7.DBMS的主要功能:数据定义(提供DDL数据定义语言),数据操纵(提供DML数据操纵语言),数据库的管理运行,数据库的建立与维护
8.DML又分为两种使用方式:(1)自含语言--数据查询,数据更新 (2)宿主语言--嵌入到高级语言中
9.DBMS管理的是结构化数据,它是位于用户与操作系统之间的一层数据管理软件
10.数据库系统的文件与文件系统中的文件的本质区别是:
文件系统中的吻技安是面向应用的,基本上对应于一个应用程序,文件之间不存在联系,数据冗余大,共享性差,数据独立型差;
数据库系统中的文件则相反,文件之间是相互联系的,减少了数据的冗余,实现数据的共享,数据的独立性高
11.三种模式:(外)子模式(用户数据库),模式(概念数据库),内模式(物理数据库),注意:子模式可以由多个,模式与内模式只能有一个,外模式是模式的子集
12.数据的独立性是由DBMS的二级映像实现的,数据库系统通常采用外模式,模式,内模式的三级结构,DBMS就是利用这三级结构来提供外模式/模式和模式/内模式两层映像
13.数据字典是数据库系统中各种描述信息与控制信息的集合,它是数据库设计与管理的有力工具,有“数据库的数据库”之称
边栏推荐
- Keeping alive to realize MySQL automatic failover
- 2021年山东省中职组“网络空间安全”B模块windows渗透(解析)
- Map key not configured and uniapp routing configuration and jump are reported by the uniapp < map >< /map > component
- Principle analysis and source code interpretation of service discovery
- Tableviewcell highly adaptive
- How to use Gmail to pick up / send mail on Foxmail
- Why does new public chain Aptos meet market expectations?
- Solution of inputting whole line string after inputting integer
- Common errors when starting projects in uniapp ---appid
- 挡不住了,纯国产PC已就位,美国的软硬件体系垄断正式被破
猜你喜欢

Introduction to latex, EPS picture bounding box

Session based recommendations with recurrent neural networks

Wechat applet learning notes 1

Leetcode 504. Hex number

SSG framework Gatsby accesses the database and displays it on the page

AR model in MATLAB for short-term traffic flow prediction

SQL优化的魅力!从 30248s 到 0.001s

Azkaban【基础知识 01】核心概念+特点+Web界面+架构+Job类型(一篇即可入门Azkaban工作流调度系统)

Mqtt x cli officially released: powerful and easy-to-use mqtt 5.0 command line tool

Meeting OA project (III) -- my meeting (meeting seating and submission for approval)
随机推荐
论文笔记(SESSION-BASED RECOMMENDATIONS WITHRECURRENT NEURAL NETWORKS)
在.NET 6.0中配置WebHostBuilder
Wechat applet development
[award-winning question] ask Judea pearl, the Turing prize winner and the father of Bayesian networks
Under win10 64 bit, matlab fails to configure notebook
Data communication foundation STP principle
protobuf的基本用法
Principle analysis and source code interpretation of service discovery
数通基础-TCPIP参考模型
Wechat applet learning notes 2
2021 windows penetration of "Cyberspace Security" B module of Shandong secondary vocational group (analysis)
点赞,《新程序员》电子书限时免费领啦!
Like, "new programmer" e-book is free for a limited time!
Installation and use of cocoapods
On the compilation of student management system of C language course (simple version)
Vectortilelayer replacement style
Vs2019 configuring opencv
服务发现原理分析与源码解读
Sqoop【付诸实践 02】Sqoop1最新版 全库导入 + 数据过滤 + 字段类型支持 说明及举例代码(query参数及字段类型强制转换)
Flask framework beginner-03-template