- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程的主要目标 1. 掌握数据库相关的基本概念及DBMS的基本功能 2. 掌握数据库的基本理论与DBMS的工作原理 3. 掌握SQL语句,能以SQL SERVER2005为平台,利用SQL 语句对数据库进行各种操作 4. 在SQL SERVER平台下,能根据项目需要设计触发器、存储过程; 5. 能以项目需求为导航,进行数据库设计并开发简单的数据库应用程序。基本要求1.平时作业+考勤:10%2. 期中:20%3.期终:70%兴趣是最好的老师第1章 绪论本章要点数据库系统及涉及的基本概念数据库管理系统的主要功能应用程序1应用程序2数据库DBMS...应用程序n1.1 数据库应用系统结构Database Management System数据库管理系统数据库应用系统简图§1.2 与数据库系统相关的概念一. 数据库 (DataBase)长期储存在计算机内的、有组织的、可共享的、互相关联的数据集合。数据+元数据+数据库对象(如:索引)二. 数据库管理系统 (DBMS)DataBase Management System系统软件一组用于管理、维护、访问数据库的程序常用的数据库管理系统:Access、SQL Server、Oracle,…可方便、有效地存取数据库信息DBMS的主要功能数据定义 定义数据库中的对象。——DDL数据操纵对数据库进行基本操作,如:插入、删除、修改、查询。——DML以SQL Server2005为例,可利用SQL Server Managerment Studio创建数据库和对数据库操作。对数据库操作主要有:查询、增、删、改数据库系统概述数据库的运行管理—DCL DBMS对数据库进行统一管理和控制,以保证数据库的安全性、完整性、数据的并发控制及系统的故障恢复。数据库的建立和维护 包括数据库初始数据的输入、数据的转换、数据库的转储、数据库的重组织等。三. 数据库应用系统 利用开发工具开发的数据库应用程序 基于 C/S结构 基于B/S结构 基于SOA(面向服务的体系结构,Service-Oriented Architecture) 四. 数据库系统数据库DBMS应用系统数据库管理员应用程序员最终用户最终用户应用开发工具数据库管理员DBA数据库数据库系统的构成应用系统应用程序员DBMS操作系统 五. 数据库应用体系事务处理( OLTP) 数据量大、响应要求高主要关心发生了什么?DSS(DW+OLAP+DM)(数据决策支持) 数据量大 对数据进行分析 为什么发生?以后会如何?§1.3 数据管理技术的发展 P6人工管理阶段文件管理阶段数据库管理阶段数据管理技术的发展一. 人工管理阶段数据不保存没有专门管理数据的软件没有文件的概念数据不具有独立性数据面向应用数据管理技术的发展二. 文件管理阶段数据可以长期保存文件形式多样化数据的共享以文件为单位对数据的存取以记录为单位数据冗余,不一致,数据独立性数据管理技术的发展三. 数据库管理阶段复杂的数据模型 ?数据组织结构化,数据可以共享, 数据冗余度低映象结构?数据具有独立性:逻辑独立性和物理独立性SQL语言,用户接口?进行数据库定义、数据操作数据管理功能?数据完整性和安全性,并发控制、数据恢复。1.4 数据库应用的一个例子 使用SQL SERVER2008,在VS2008下,利用LINQ to sql 框架开发一个学生信息管理程序,如何设计数据库? 1.设计数据库st_info --确定数据库中存放那些信息; 2. 确定如何存放这些信息。 3. 创建数据库st_info 4. 创建表: student(sno,sname,ssex,sage,sdept) //学号,姓名,性别,年龄,院系§1.5 数据模型 简介 P12 一.数据模型的概念 是对现实世界数据特征的抽象。 数据模型是严格定义的一组概念的集合,这些概念精确地描述了系统的静态特性、动态特性及完整性约束条件。 二. 选择数据模型的要求较好地模拟现实世界能在计算机上易于实现易于理解三.数据模型的三个层次概念数据模型(DBMS无关)逻辑数据模型(DBMS相关)物理数据模型(DBMS/OS相关)现实世界按用户的观点对数据和信息建模(描述),不依赖于具体的DBMS主要用于DBMS的实现,有网状、层次、关系、面向对象等, 该模型决定了数据库的结构。四. 数据模型的联系认识抽象概念模型(信息模型)信息世界转换机器世界计算机世界DBMS相关的逻辑数据模型DBMS相关的物理数据模型 DBMS自动转换五. 概念模型(与DBMS无关)面向用户、面向现实世界的数据模型 P14描述现实世界的对象及其联系,概念化结构 描述工具:E-R图基本概念:实体、属性、码、域、实体型、实体集联系:描述实体集之间的联系。(1) 两个实体集之间的联系: 1:1
您可能关注的文档
- 2010版饭店解读之三设施设备表释义.pdf
- 提交文件suzl2-1508safety rules苏州轨道交通二号线.pdf
- 2.产品知识bsc6900gsm gbss17.1kpi参考基于bsc6900draft a-cn.pdf
- 分离工程第3章多组分精馏1.pptx
- 项目new file流程的界面设计.pptx
- 漕河泾商业室内方案.pdf
- 05-14英语真题答案暑假用1.pdf
- 计量经济学计量第9章st.pptx
- 2016非统考专业课初试清单湖北大学.pdf
- 第一阶段--精讲打基础14讲-项目范围管理.pdf
- 交口县六年级下册数学期末测试卷学生专用.docx
- 2025年体育学科教学计划学情分析.docx
- 2025年天然气分布式冷热电联产项目可行性研究报告.docx
- 中国水产网箱养殖设备行业市场前景预测及投资价值评估分析报告.docx
- 人教版一年级上册数学第七单元《认识钟表》测试卷及参考答案【完整版】.docx
- 人教版一年级上册数学第七单元《认识钟表》测试卷及参考答案【轻巧夺冠】.docx
- 防水材料试验报告(模板).docx
- 人教版一年级上册数学第七单元《认识钟表》测试卷及参考答案【满分必刷】.docx
- 年产10万套汽车玻璃升降器项目可行性研究报告.docx
- 人教版一年级上册数学第七单元《认识钟表》测试卷含答案【A卷】.docx
文档评论(0)