如何画数据库ER图
数据库设计中重要的一环首先就是概念设计,也就是说,要从实际问题出发,排除非本质的东西,抽象出现实的数据结构之客观规律——即画出数据结构图——ER图。这是数据库设计的重点,也是数据库设计的难点。
那么,如何才能正确地反映客观现实,将ER图画好呢?
答案是,必须进行正确的需求分析。那么如何进行需求分析呢?需求分析一般有两种方法,一种是结构化分析(SA),一种是面向对象分析(OOA)通过这两种方法的实施以后,都可以得到比较正确的ER图。现在以下面的实际问题为例,通过结构化分析(SA)方法的应用,讲述如何得到比较正确的ER图。
( 一 ) 校务管理系统
在要建立的系统中,有以下功能:
1管理老师的功能:录入老师情况(姓名地址所教课程), 老师缺课记录(名字时间原因 课程)
2管理学生的功能: 录入学生情况 ( 姓名 所选课程 成绩 )
3教务主任的功能 : 查询统计 1: 教师情况 2: 学生总成绩 3: 学生平均成绩
要求:
1)用结构化方法画出系统顶层图、 0 层图,数据字典。
2)画出该系统的数据模型ER图。
一、结构化分析的需求分析
1) 分析实际情况
根据实际情况,我们得到一下情况:
(一)教师任课流程:
(二)学生选择课程流程:
2)画数据流图
(一、)顶层数据流图
(二)0层数据流图
3)画数据字典DD(略)和软件初始结构图
1基本数据=学生基本信息|教师基本信息|课程基本信息|教室基本信息
2教师任课信息=教师任课数据|教师考勤信息
3学生选课请求和成绩=学生选课请求|学生成绩
学生基本信息=学号+姓名+性别+年龄+专业+班级
。。。。。。
包括的科目如下:
计算机软硬件技术基础、数据库系统SQL、数据结构与C程序设计、单片机原理与技术、计算机网络原理、工程经济、高级语言汇编、VB net程序设计、多媒体软件应用、计算机网络与网站建设。
Delphi程序设计、Java语言程序设计、图形图像应用处理、Flash动画制作、微型计算机安装调试维修、办公室软件应用 *** 作、计算机辅助设计。
本专业主要开设微机原理与接口技术、C语言、数据结构、 *** 作系统、平面设计、SQL SERVER数据库应用、3DS软件应用、网页制作、Visual FoxPro应用基础等课程。
扩展资料专业核心课程介绍:
1、Vfp数据库应用主要讲授数据库的基本原理,数据库系统的组成;关系型数据库的特点、基本运算、数据组成;以Visual Foxpro为实例,学习数据库的设计和开发,掌握数据库的应用。
2、JAVA程序设计本课程主要讲授Java的语言规范、Java的编程技术及应用,主要内容有:Java基础、流程控制、方法、数组、面向对象程序设计基础、线程、图形用户界面设计等,使学生掌握用Java进行面向对象程序设计的基本方法。
3、网页制作本课程主要讲授网站的设计、编辑、修改、上传,主要应用Dreamweaver cs5及Fireworkscs5。其中Dreamweavecs5是网页编辑软件,讲授其表格、框架、层等布局工具及超链接等相关知识, Fireworks是图形处理软件,主要讲授静态的制作、处理及简单动态的制作。
4、FLASH动画制作主要讲授网页动画设计软件Flash的使用方法,使学生掌握这一交互式动画设计工具,并能够利用它将音乐、声效、动画以及富有新意的界面融合在一起,以制作出高品质的网页动态效果。
参考资料:
答案:C
解析:主/子窗体不能自动创建,需要分开创建。需要提前建立两个视图,进行主/子视图的设计。
access的窗体含有以下几种窗体视图:
1、设计视图
2、窗体视图、
3、布局视图
4、数据表视图
5、数据透视表视图
6、数据透视图视图
窗体是数据库管理系统的重要对象,利用窗体对象可以设计友好的用户 *** 作界面,实现用户和数据库应用系统的交互。
窗体可以使数据输入和数据查看更加容易和安全,直接让用户使用数据表或者查询 *** 作数据库中的数据是很不明智的。
扩展资料:
access四大功能:
开始:
“开始”功能区中包括视图、剪贴板、字体、格式文本、记录、排序和筛选、查找、中文简繁转换8个分组,用户可以在“开始”功能区中对Access2007进行 *** 作例如复制粘贴数据、修改字体和字号、排序数据等。
创建:
“创建”功能区中包括表、窗体、报表、其他和特殊符号5个分组,“创建”功能区中包含的命令主要用于创建Access2007的各种元素。
外部数据:
“外部数据”功能区包括导入、导出、收集数据、SharePoint列表4个分组,在“外部数据”功能区中主要对Access2007以外的数据进行相关处理。
数据库工具:
“数据库工具”功能区包括宏、显示/隐藏、分析、移动数据、数据库工具5个分组,主要针对Access2007数据库进行比较高级的 *** 作。
参考资料:
当 MySQL 服务开启后,就可以通过客户端来登录 MySQL 数据库了。在 Windows *** 作系统下可以使用 DOS 命令登录数据库,本节将介绍使用命令方式登录 MySQL 数据库的方法。
登录 MySQL 数据库的具体 *** 作步骤如下:
步骤 1):单击“开始”→“Windows 系统”→“命令提示符”,如图所示。
步骤 2):打开命令行提示符界面,输入命令cd C:\Program Files\MySQL\MySQL Server 57\bin\,按回车键,如图所示。
步骤 3):在命令提示符界面可以通过登录命令mysql -h 127001 -u root -p连接 MySQL 数据库。
按回车键,系统会提示输入密码(Enter password),这里输入配置向导中设置的密码,验证正确后,即可登录 MySQL 数据库,如图所示。
提示:mysql 为登录命令,-h 后面的参数是服务器的主机地址,在这里客户端和服务器在同一台机器上,所以输入 localhost 或者 IP 地址;-u 后面跟登录数据库的用户名称,在这里为 root;-p 后面是用户登录密码。
在 DOS 窗口下运行该命令后,系统会提示输入密码。密码输入正确以后,即可登录到 MySQL 数据库。
可以在 mysql 命令中直接加上密码,该命令为 mysql -h localhost -u root -proot。这里的 -p 后面的 root 就是密码。此处特别注意 -p 和密码之间没有空格。如果出现空格,系统将不会把后面的字符串当成密码来对待。
步骤 4):登录成功后进入 MySQL 初始界面,会出现“Welcome to the MySQL monitor”的欢迎语,然后下面还有一些说明性的语句,如图所示。
这些说明性语句介绍如下:
Commands end with; or\g:说明 mysql 命令行下的命令是以分号(;)或“\g”来结束的,遇到这个结束符就开始执行命令。
Your MySQL connection id is 3:id 表示 MySQL 数据库的连接次数。
Server version: 5 729-log MySQL Community Server(GPL):Server version 后面说明数据库的版本,这个版本为 5729。Community 表示该版本是社区版。
Type 'help;' or '\h' for help:表示输入”help;“或者”\h“可以看到帮助信息。
Type '\c' to clear the current input statement:表示遇到”\c“就清除前面的命令。
提示:当窗口中出现如上图所示的说明信息,命令提示符变为“mysql>”时,表明已经成功登录 MySQL 服务器,可以开始对数据库进行 *** 作了。
通过命令行客户端软件登录
当 MySQL 软件安装完后,一般都会安装一个简单命令行使用程序(MySQL Command Line Client),该客户端没有流行的用户界面。选择”开始“→”程序“→”MySQL“→”MySQL 57 Command Line Client “,打开 MySQL Command Line Client 进入提示输入密码的界面,如图所示。
输入正确的密码后,登录到 MySQL 软件,如果以这种方式登录 MySQL,需要保证 MySQL 服务处于启动状态。
如果输入密码后,程序窗口出现闪退现象,则可以参考《MySql Command Line Client闪退解决方案》一节。
SQL Server你还能使用绝对路径?SQL Server设置使用IP作为名称,数据库要开启权限。你们老师写的语句也过于复杂,简单点可以这么写:
//任何情况都能用的cnnConnectionString="Driver={SQL Server};Server=服务器IP;UID=sa;PWD=123;DataBase=数据库名"
本身他就是网络数据库,什么时候绝对过?
1、计算机一级证书通过全国计算机等级考试获得。
一级证书表明持有人具有计算机的基础知识和初步应用能力,堂握文字、电子表格和演示文稿等办公自动化软件(MSOfficeWPSOffice)的使用及因特网(Internet)应用的基本技能,具备从事机关、企事/单位文秘和办公信息计算机化工作的能力。
2、计算机二级证书通过全国计算机等级考试获得。二级证书表明持有人具有计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。
3、计算机三级证书通过全国计算机等级考试获得。分为“嵌入式技术”、“信息安全技术”、“数据库技术”、“网络技术”和软件测试技术五个科目。“信息安全技术”考核计算机信息管理应用基础知识及管理信息系统项目和办公自动化系统项目开发、维护的基本技能。
4、华为认证华为认证是深圳华为技术有限公司(简称“华为”)凭借多年信息通信技术人才培养经验及对行业发展的
以上就是关于数据库技术ER图如何画全部的内容,包括:数据库技术ER图如何画、计算机应用技术包括哪些科目、在access中,不能自动创建的窗体是() A.表格式窗体 B数据表窗体 C主/子窗体窗体 D纵栏式窗体等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)