您所在位置: 网站首页 / 数据库系统设计期末考总结.docx / 文档详情
数据库系统设计期末考总结.docx 立即下载
2025-08-27
约2.4万字
约40页
0
35KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

数据库系统设计期末考总结.docx

数据库系统设计期末考总结.docx

预览

免费试读已结束,剩余 35 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数据库系统设计期末考总结

第一篇:数据库系统设计期末考总结数据库系统设计期末考总结什么是数据库?数据库是被一个系统所使用的所有数据的集合数据库管理员(DatabaseAdministrator)什么是数据库管理系统?(DBMS)数据库管理系统就是帮助存储,管理和使用数据库的程序的集合,对数据库进行统一的管理和控制,以保证数据库的安全性和完整性DBMS(databasemanagementsystem)数据库管理系统环境组成硬件,软件,数据,程序(procedures),人数据库系统开发生命周期(databasesystemdevelopmentlifecycle)数据库设计的三个主要步骤:概念设计逻辑设计物理设计C/SvsB/SC/S即Client/Server(客户机/服务器)结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,需要安装客户端才可进行管理操作。客户端和服务器端的程序不同,用户的程序主要在客户端,服务器端主要提供数据管理、数据共享、数据及系统维护和并发控制等,客户端程序主要完成用户的具体的业务。开发比较容易,操作简便,但应用程序的升级和客户端程序的维护较为困难。三层C/S构架在三层架构中,客户端接受用户的请求,客户端向应用服务提出请求,应用服务从数据库服务中获得数据,应用服务将数据进行计算并将结果提交给客户端,客户端将结果呈现给用户。两层和三层的区别?两层架构Clientsidepresentedtwoproblemspreventingtruescalability:„Fat‟client,requiringconsiderableresourcesonclient‟scomputertoruneffectively.Significantclientsideadministrationoverhead.By1995,threelayersproposed,eachpotentiallyrunningonadifferentplatform.客户端提出的两个问题阻止真正的可伸缩性:脂肪”客户端,需要相当大的客户端电脑上的资源有效地运行。重大的客户端管理开销。三层架构Advantages:‘Thin’client,requiringlessexpensivehardware.Applicationmaintenancecentralized.Easiertomodifyorreplaceonetierwithoutaffectingothers.Separatingbusinesslogicfromdatabasefunctionsmakesiteasiertoimplementloadbalancing.MapsquitenaturallytoWebenvironment.优点:瘦”客户机,需要更少的昂贵的硬件。应用程序维护集中。容易修改或替换一个层而不影响其他。将业务逻辑与数据库函数分开使其容易实现负载平衡。很自然地映射到Web环境。Threemaintypesoftransactions(三种主要类型的事务):retrievaltransactions检索事务updatetransactions更新交易处理mixedtransactions混合事项B/S即Browser/Server(浏览器/服务器)结构,用户界面完全通过MITQuery(查询)Security(安全)Index(索引)View(视图)ERDAfive-stepprocessforERDconstruction:ERD构建五个步骤的过程:Step1:RepresentEntitiesasTables(将实体转换成表)Step2:DetermineRelationships(确定关系)Inmostcases,arecordinonetablewillcorrespondtomultiplerecordsinanothertable.在大多数情况下,一个表的记录将对应于另一个表中的多条记录。Formany-to-manyrelationships,anewassociativetablemustbecreatedbetweentwotables.多对多关系,必须创建一个新的关联表两个表之间的关系。Step3:ListFields(确定表的属性)Step4:IdentifyKeys(确定键,主键和外键)Step5:DeterminingDataTypes确定数据类型Primaryandforeignkeysmustmatchindatatypeandsize.主键和外键必须匹配的数据类型和大小。2.主键Aprimarykeyuniquelyidentifies
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

数据库系统设计期末考总结

文档大小:35KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用