数据库系统概论(1) Mysql备份和恢复的类型,备份恢复的几种方法! --个人整理 MySql数据库基本操作(一) 前八月融合创新提升服务,大数据搭建信息网 长三角税收一体化按下“快进键” 一些建议:给当年刚做程序员的我 谁是物联网江湖明日之星?答案是新CIoT 企业信用有效“变现” 江苏银行物联网金融规模达185亿 2020年中国5G物联网行业:中国通信运营商5G投资达1.23万亿元-可下载 搭建 GFS 分布式文件系统-----实操 排障集锦:九九八十一难之第十五难!-------------史上最全rsync报错详解 docker系列1---docker隔离和限制技术 Linux系统安全及应用加固———最适合新手学,新手都能看懂!超详细的理论+超详细的实验!呕心沥血之作完成! LAMP架构集成ownCloud搭建私有云盘 Shell脚本正则表达式(一) Linux第一人称侵入进程的好地方 Windows DOS常用命令(持续更新完善) 大数据驱动新材料研发 变革从内而发,一站式大数据平台和多模数据库雄起 雕佛像、打棒球、开飞机、去北极,这个90后程序员有点不一样 12项特色功能构建施工现场“物联网” 400亿美元!英伟达收购Arm 软银套现离场物联网梦醒 卫星物联网再次引发热议,原因在这里 信用飞:航旅行业数字化前景可期,大数据预防砍头息乱象 大数据加持自动驾驶产业发展 上海智能网联汽车公共数据中心揭牌 恒久科技(002808.SZ):子公司闽保信息与鸿达兴业签署智能制造及大数据平台综合应用项目战略合作框架协议 工业平板电脑如何在物联网中发挥作用? 400亿美元!英伟达收购Arm 软银套现离场物联网梦醒 “数字心脏”动态解析消费密码——国家级消费市场大数据联合实验 重庆:大数据智能化牵引产业结构调整质效提升 分析物联网技术在智能家居中的应用场景 国家级消费市场大数据联合实验室在上海先行先试 山西吕梁培训搬迁户成为大数据标注员 昔日贫困户,玩转高科技 知乎热议:2020年程序员是否过剩? 柯建东:宁波抢抓工业物联网新机遇,要做好四个平台建设 旷视:城市物联网的实现,是从超级应用到操作系统的沉淀过程 排障集合———忘记原密码,如何重新修改MySQL登入密码 【Redis】主从复制 网易2021批笔试题解 msf工具之木马程序制作以及伪装 【JAVA】滴滴-2021校招在线笔试-DE数据开发试卷-0913 机器学习13 -- 无监督学习之自监督 2020年全国数学建模大赛 B题部分代码和模型的建立 jumpserver安装(centos) Redis 知识点总结 通过RabitMQ实现分布式事务 高焕堂《嵌入式UML设计》读书笔记_第一章 2020年中国5G在物联网行业:中国通信运营商5G投资达1.23万亿元(可下载) 面试题精选:数据伪造 繁忙的都市(并查集、Kruskal) BFS 力扣 200.岛屿数量
您的位置:首页 >计算机基础 >

数据库系统概论(1)

数据库系统概论绪论

数据,数据库,数据库管理系统,数据库系统的概念 。 数据:描述事物的符号记录 数据库:是长期储存在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 数据库管理系统:计算机的软件系统。 数据库系统:是由数据库、数据库管理系统(及其应用开发工具)、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。数据库系统的好处。 可以大大提高应用开发的效率,方便用户使用,减轻数据库系统管理人员维护负担;,既便于数据的集中管理,控制冗余,提高数据的利用率和一致性,又利于应用程序的开发和维护。文件管理系统与数据库系统的区别与联系。 区别:文件管理系统面向某一应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制。数据库系统面向现实世界,共享性高,冗余度小,具有较高的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库系统提供数据安全性,完整性,并发控制和恢复力。 联系:都是计算机系统中管理数据库的软件。举出适合用文件系统而不是数据库系统的应用例子,以及适合数数据库系统的应用例子。 数据的备份、软件或应用程序使用过程中的临时数据存储一般使用文件比较合适。早期的功能比较简单,比较固定的应用系统也适用文件管理系统。 工厂的管理系统(其中会包括许多子系统,如库存管理系统,物资采购系统,作业采购系统,作业调度系统,设备管理系统,人事管理系统等),学校的管理系统,人事管理系统,图书馆的图书管理系统,等等。都适合数据库系统。试述数据库系统的特点。 1.数据结构化 2.数据共享性高、冗余度低且易扩充 3.数据独立性高 4.数据由数据库管理系统统一管理和控制数据库管理系统的主要功能有哪些? 1.数据库定义功能 2.数据组织、存储和管理 3.数据操纵功能 4.数据库的事物管理和运行管理 5.数据库的建立和维护功能什么是概念模型?试述概念模型的作用。 概念模型,也称信息模型,他是按照用户的观点来对数据和信息建模,主要用于数据库设计。定义并解释概念模型中以下术语:实体,实体型,实体集,实体之间的联系. 1.实体:客观存在并可相互区别的事物。 2.实体型:用实体名及其属性名集合来抽象和刻画同类实体 3.实体集:同一类型实体的集合称为实体集。ps:类似于函数的定义域试述数据模型的概念、数据模型的作用和数据模型的三个要素。 1.数据模型是严格定义的一组概念的集合。 2.精确地描述了系统的静态特性、动态特性和完整性约束条件 3.数据模型通常由数据结构、数据操作和数据的完整性约束条件三部分组成试述层次模型的概念,举出三个层次模型的实例。 1.(1)有且只有一个结点没有双亲结点,这个结点称为根结点。 (2)根以外的其他结点有且只有一个双亲结点。试述网状模型的概念,举出三个网状模型的实例。 (1)允许一个以上的结点无双亲 (2)一个结点可以有多于一个的双亲试述网状、层次数据库的优缺点。 层次模型:优点:(1)简单清晰(2)查询效率高(3)良好的完整性支持 缺点:(1)现实中许多模型为非层次性的 (2)若一个结点有多个双亲结点,用层次模型会显得笨拙,具有许多弊端,如易产生不一致和编写复杂 (3)查询子结点必须通过双亲结点 (4)因结构严密,层次命令趋于程序化 网状模型:优点:(1)能够更为直接的描述现实世界 (2)具有良好的性能,存取效率高 缺点:(1)结构比较复杂 (2)DDL,DML(数据定义语言,数据操纵语言)复杂 (3)访问数据时须选择合适的存取路径试述关系模型的概念,定义并解释以下术语: 关系,属性,域,元组,码,分量,关系模式 关系:一个关系对应通常说的一张表 属性:表中的一列即为一个属性 域:域是一组具有相同数据类型的值的集合ps(定义域)试述关系数据库的特点。 1.关系必须是规范化的 2.关系的每个分量必须是一个不可分的数据项试述数据库系统的三级模式结构,并说明这种结构的优点是什么? 1.内模式2.模式3.外模式 数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑抽象地处理数据,而不必关心数据在计算机中的表示和存储。定义并解释以下术语: 模式,外模式,内模式,数据定义语言,数据操纵语言 模式:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。 外模式:也称子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 内模式:也称存储模式,一个数据库只有一个内模式。它是数据物理结构和存储方式的描述,是数据在数据库内部的组织方式。 数据定义语言:数据定义语言 (Data Definition Language, DDL) 是SQL语言集中负责数据结构定义与数据库对象定义的语言 数据操纵语言:数据操纵语言(Data Manipulation Language,DML),用户通过它可以实现对数据库的基本操作。什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性? 物理独立性:是指用户的应用程序与数据库中数据的物理存储的相互独立的。 逻辑独立性:是指用户的应用程序域数据库的逻辑结构是相互独立的试述数据库系统的组成。 数据库系统是由数据库,数据库管理系统(及其应用开发工具),应用数据和数据库管理员组成的存储,管理,处理和维护数据的系统。试述数据库管理员、系统分析员、数据库设计人员、应用程序员的职责。 数据库管理员:1.决定数据库中的信息内容和结构 2.决定数据库的存储结构和存取策略 3.定义数据的安全性要求和完整性约束条件 4.监控数据库的使用和运行 5.数据库的改进和重组、重构 系统分析员:负责应用系统是需求分析和规范说明,要和用户及数据库管理员相结合,确定系统的硬件软件配置,并参与数据库系统的概要设计。 数据库设计人员:负责数据库中数据的确定及数据库各级模式的设计。 应用程序员:负责设计和编写应用系统的程序模块,并进行调试和安装。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。