Introduction to Databases

Database Management Systems

  • Massive - terabytes
  • Persistent
  • Safety
  • Multi-user: Concurrency Control
  • Convenience: Physical Data Independence, High-Level query language
  • Efficiency
  • Reliability

  • Database applications may be programmed via “frameworks”(Django, Ruby on rails, …)
  • DBMS run in conjunction with “middleware”(web server…)
  • Data intensive applications may not use DBMS at all(data stored in files: Hadoop)

Key Concept

  • Data Model: Relational, XML, Graph…
  • Schema v.s. Data: Types and Variables
  • Query Language

Key People

  • DBMS implementer: Build systems
  • Database designer: Establish schema
  • Database application developer: Programs that operate on database
  • Database administrator: Keep running smoothly
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值